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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

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

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

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

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

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

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

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

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

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

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

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

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: favorite;
  src: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f018827077981c_MaterialIconsSharp-Regular.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: favorite_outlined;
  src: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f018827077981b_MaterialIconsOutlined-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #0a0203;
  --jc-yellow: #feca2a;
  --white-smoke: #d0d0d0;
  --yellow-16: #feca2a29;
  --jc-gold: #c9b682;
  --white: white;
  --dark-outline: #3f3f3f;
  --off-white: #f4f5f8;
  --off-black: #1a1a1a;
  --dim-grey: #666;
  --jc-red: #f05d60;
  --light-yellow: #fff8e2;
  --white-light: transparent;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.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-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

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

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

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-layout-vflex {
  flex-direction: column;
  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 {
  flex: 1;
}

h1 {
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

p {
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6rem;
}

a {
  cursor: pointer;
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: .5rem;
  padding-left: 40px;
}

li {
  padding-bottom: 8px;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

img {
  max-height: 60vh;
  display: inline-block;
}

label {
  color: var(--black);
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
  display: inline;
}

strong {
  font-weight: 600;
}

figure {
  margin-bottom: 10px;
}

.button-primary-base {
  grid-column-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.button-primary-base.btn-gold {
  color: #000;
  background-color: #c9b682;
  justify-content: space-between;
}

.button-primary-base.btn-black-yellow {
  color: #fff;
  background-color: #000;
  border-style: none;
}

.button-primary-base.bg-bl--bd-dg--fc-wh, .button-primary-base.outlined, .button-primary-base.bg-wh--bd-bl--bd-lg {
  border-style: solid;
  border-width: 1px;
}

.button-primary-base.bg-y--fc-bl {
  flex-direction: row;
}

.button-primary-base.bg-ow--fc-bl.bd-none {
  border: 1px #000;
}

.h5 {
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2rem;
  display: block;
}

.h5.news-card-title {
  text-transform: capitalize;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 2rem;
  text-decoration: none;
}

.h5.news-card-title:hover {
  text-decoration: underline;
}

.h6 {
  white-space: normal;
  flex: 0 auto;
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.8rem;
  text-decoration: none;
  display: block;
}

.h6.in-block {
  padding-top: .5rem;
}

.p-lg {
  clear: left;
  color: #000;
  white-space: normal;
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.9rem;
  display: block;
}

.p-lg.news-card-blurb-large.text-white.align-right {
  text-align: left;
}

.p-sm {
  margin-bottom: .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.btn-main-txt {
  text-transform: capitalize;
  flex: none;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
}

.btn-main-txt.text-black {
  color: #000;
}

.btn-main-txt.text-white {
  display: inline;
}

.btn-main-icon {
  color: #000;
  font-family: favorite, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.1rem;
}

.btn-main-icon.text-white {
  color: #fff;
  font-family: favorite, sans-serif;
}

.btn-main-icon.text-yellow {
  color: #feca2a;
}

.btn-link {
  grid-column-gap: 8px;
  border: 0 #000;
  border-bottom: 1px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 0 4px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.primary-nav-link {
  padding: .7rem .75rem .6rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.primary-nav-link:hover, .primary-nav-link.w--current {
  font-weight: 600;
}

.primary-nav-link.w--open {
  border-bottom-color: var(--jc-yellow);
  background-color: #feca2a29;
  font-weight: 600;
  text-decoration: none;
}

.secondary-nav-text {
  text-align: center;
  flex: none;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  text-decoration: none;
  display: inline-block;
}

.secondary-nav-text.w--current {
  color: var(--black);
}

.header-container {
  flex: 1;
  justify-content: space-around;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: .5rem;
  display: block;
}

.main-nav-veracross {
  height: 100%;
  display: block;
}

.primary-nav--fc-bl {
  z-index: 999;
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  justify-content: center;
  display: flex;
  position: relative;
  top: 0;
}

.icon-nav-link {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.hero {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero.primary {
  height: 100%;
  max-height: 89vh;
  margin-top: -1.5rem;
}

.justify-right-horiz {
  justify-content: flex-end;
  display: flex;
}

.btn-small {
  grid-column-gap: 10px;
  border: 1px solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .3rem 1.1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.btn-small.btn-gold {
  border: 1px solid var(--jc-gold);
  background-color: #c9b682;
  font-size: 14px;
}

.btn-small.bg-wh--fc-bl--bd-lg, .btn-small.bg-bl--bd-dg {
  border-style: solid;
  border-width: 1px;
}

.btn-small-icon {
  color: #000;
  font-family: favorite, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.4rem;
}

.btn-small-icon.text-yellow {
  color: #feca2a;
}

.btn-small-txt {
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
}

.btn-small-txt.text-white {
  line-height: 16px;
  display: inline;
}

.fc-wh {
  color: var(--white);
}

.fc-y {
  color: #feca2a;
}

.bg-bl {
  opacity: 1;
  background-color: #1f1f1f;
}

.bg-wh {
  background-color: #fff;
}

.bg-y {
  background-color: var(--jc-yellow);
  opacity: 1;
}

.news-card-large-header {
  object-fit: fill;
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.btn-link-small {
  grid-column-gap: 2px;
  border: 0 #000;
  border-bottom: 1px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 2px;
  padding-left: 0;
  padding-right: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.btn-link-small.link-black-yellow {
  grid-column-gap: 4px;
  border-bottom-color: var(--black);
  color: #fff;
}

.link-small-txt {
  padding-bottom: 2px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  display: block;
}

.link-small-txt.text-black {
  color: #000;
  font-weight: 500;
}

.page-header {
  z-index: 110;
  position: sticky;
  inset: 0% 0% auto;
}

.max-width {
  max-width: 1200px;
}

.nav-menu-dropdown-wrapper {
  z-index: 99;
  position: relative;
}

.dropdown-nav-link {
  padding: .75rem 1rem .3rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: .9rem;
  text-decoration: none;
  overflow: visible;
}

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

.dropdown-nav-link.secondary {
  justify-content: space-between;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.dropdown-nav-link.fit {
  white-space: nowrap;
}

.primary-nav-dropdown--bg-wh {
  border-top: 0px solid var(--white-smoke);
  background-color: var(--white);
  flex-direction: column;
  min-width: 200px;
  padding: .5rem 0 0;
  display: none;
  right: -.25rem;
  box-shadow: 0 10px 32px -6px #00000029;
}

.primary-nav-dropdown--bg-wh.w--open {
  z-index: 0;
  border: 1px solid var(--white-smoke);
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  right: 0;
  box-shadow: 0 16px 32px -6px #00000029;
}

.accordion-wrapper {
  border-bottom: 1px solid var(--white-smoke);
  flex-flow: column wrap;
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.accordion-wrapper:hover {
  border-bottom-color: #000;
}

.accordion-wrapper.dark-mode {
  border-bottom-color: var(--dark-outline);
}

.accordion-wrapper.dark-mode:hover {
  border-bottom-color: var(--white);
}

.accordion-header {
  z-index: 1;
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: .75rem 1rem .5rem;
  text-decoration: none;
  display: flex;
}

.accordion-toggle {
  float: right;
  color: var(--black);
  font-family: favorite, sans-serif;
  font-size: 27px;
  line-height: 27px;
}

.accordion-toggle:hover {
  color: var(--black);
}

.accordion-list-left {
  z-index: 1;
  border: 1px #000;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: block;
  position: relative;
}

.accordion-body {
  width: 100%;
  display: block;
}

.accordion-body.w--open {
  background-color: #0000;
  position: relative;
}

.accordion-body.footer {
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-nav-header {
  white-space: nowrap;
  width: 100%;
  margin-bottom: 1px;
  padding: .75rem 1.5rem .5rem 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1rem;
  text-decoration: none;
  overflow: visible;
}

.dropdown-nav-header:hover {
  text-decoration: underline;
}

.dropdown-nav-section {
  flex-direction: column;
  width: 100%;
  min-width: 160px;
  height: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.dropdown-drawer {
  display: flex;
}

.footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
}

.footer-header {
  color: var(--white);
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
  text-decoration: none;
}

.footer-header:hover {
  text-decoration: underline;
}

.footer-section {
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.2px;
  display: flex;
}

.footer-link {
  color: var(--white);
  white-space: normal;
  width: 100%;
  padding: .4rem 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.3rem;
  text-decoration: none;
}

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

.footer-social-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.youtube-link {
  background-image: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f018827077981a_youtube-logo.svg");
  background-position: 0 0;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.instagram-link {
  background-image: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f0188270779819_instagram-logo.svg");
  background-position: 0 0;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.facebook-link {
  background-image: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f0188270779817_facebook-logo.svg");
  background-position: 0 0;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.linkedin-link {
  background-image: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f0188270779816_linkedin-logo.svg");
  background-position: 0 0;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.twitter-link {
  background-image: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f0188270779818_twitter-logo.svg");
  background-position: 0 0;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.footer-container {
  border-top: 1px solid var(--white-smoke);
  background-color: var(--black);
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: none;
  display: flex;
}

.footer-container.bg-bl {
  z-index: 1;
  position: relative;
}

.footer-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1400px;
  margin-bottom: 0;
  padding: 32px;
  display: none;
}

.footer-accordion-header {
  z-index: 4;
  background-color: var(--black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 0 8px;
  display: flex;
}

.footer-accordion-toggle {
  color: var(--white);
  font-family: Materialiconssharp;
  font-size: 27px;
  line-height: 27px;
  transform: translate(0);
}

.footer-accordion-toggle:hover {
  color: var(--black);
}

.meta-footer {
  background-color: var(--off-white);
  justify-content: center;
  width: 100%;
  display: flex;
}

.meta-footer.fc-bl {
  background-color: var(--off-white);
}

.menu-button {
  padding: 16px;
}

.utility-navigation-bar {
  grid-column-gap: 4px;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.utility-menu-desktop {
  grid-column-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  margin-top: .5rem;
  display: flex;
  position: relative;
}

.news-card {
  cursor: default;
  flex-direction: column;
  display: flex;
}

.news-card.dark-mode {
  border: 1px solid var(--dark-outline);
  align-self: stretch;
  margin-top: 0;
}

.news-card.bd-none--fc-bl--bg-ow {
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.news-card.bd-none--fc-bl--bg-ow:hover {
  background-color: var(--white);
}

.news-card.bg-wh--bd-lg--fc-bl {
  transition: all .32s cubic-bezier(.25, .46, .45, .94);
}

.news-card.bg-wh--bd-lg--fc-bl:hover {
  background-color: var(--off-white);
}

.news-card.bg-bl--bd-dg--fc-wh {
  transition: all .32s cubic-bezier(.25, .46, .45, .94);
}

.news-card.bg-bl--bd-dg--fc-wh:hover {
  background-color: var(--off-black);
}

.news-card.bg-ow--fc-bl--bd-none {
  transition: background-color .32s cubic-bezier(.25, .46, .45, .94);
}

.news-card.bg-ow--fc-bl--bd-none:hover {
  background-color: var(--white);
}

.news-card.bg-ob--fc-wh--bd-none {
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
}

.news-card.bg-ob--fc-wh--bd-none:hover {
  background-color: var(--black);
}

.news-card.bd-none--fc-bl--bg-wh {
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.news-card.bd-none--fc-bl--bg-wh:hover {
  background-color: var(--off-white);
}

.mobile-nav-menu_wrapper {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  bottom: 0;
}

.mobile-nav--bg-wh--bd-lg--fc-bl {
  z-index: 50;
  justify-content: center;
  height: 88px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 8px;
  display: none;
  position: relative;
  top: 0;
}

.section-label {
  z-index: 1;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  position: relative;
}

.action-items {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  align-items: flex-end;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.action-items.align-right {
  justify-content: flex-end;
  align-items: flex-end;
}

.action-items.pad-bottom {
  padding-bottom: 1rem;
}

.action-items.fill {
  width: 100%;
}

.action-items.header {
  grid-column-gap: 1rem;
  align-items: center;
}

.leader-block {
  width: 100%;
  height: 100%;
  padding-bottom: 2rem;
  padding-right: 0;
}

.leader-block.max-width {
  z-index: 1;
  justify-content: center;
  position: relative;
}

.banner {
  width: 100%;
  display: block;
  position: sticky;
  top: 0;
}

.banner.athletics {
  z-index: -1;
  max-height: 50vh;
  overflow: hidden;
}

.side-nav-menu {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.side-drawer-navigation {
  z-index: 20;
  border-right: 1px solid var(--white-smoke);
  background-color: #0000;
  margin-right: 1rem;
  padding-bottom: 2rem;
}

.side-drawer-navigation.athletics {
  border-right-color: var(--dark-outline);
}

.navigation-title-link {
  color: var(--black);
  width: 100%;
  margin-bottom: 1rem;
  padding: 0 2rem 0 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.8rem;
}

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

.navigation-title-link.w--current {
  color: var(--black);
  border-left: 4px solid #e9be3a;
  padding-left: 1rem;
  font-weight: 600;
}

.navigation-title-link.athletics {
  color: var(--white);
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.sidedrawer-nav-link {
  color: var(--dark-outline);
  width: 100%;
  padding: .5rem 2rem .5rem 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  line-height: 1rem;
}

.sidedrawer-nav-link:hover {
  color: var(--black);
  text-decoration: underline;
}

.sidedrawer-nav-link.w--current {
  border-left: 4px solid var(--jc-yellow);
  color: var(--black);
  padding-left: .75rem;
  font-weight: 600;
}

.sidedrawer-nav-link.w--current:hover {
  text-decoration: none;
}

.sidedrawer-nav-link.athletics {
  color: var(--off-white);
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

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

.support-block {
  flex-flow: column wrap;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.support-block.bg-gray {
  background-color: var(--off-white);
}

.support-block.outlined {
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
}

.support-block.ath-vals {
  border: 1px solid var(--dark-outline);
  background-color: var(--black);
  transition: all .32s cubic-bezier(.215, .61, .355, 1);
}

.support-block.ath-vals:hover {
  background-color: #1a1a1a;
}

.support-block.border-left.heavy {
  border-left-width: 8px;
}

.support-block.outlined--bd-lg {
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
}

.support-block.border-left {
  border-left-style: solid;
  border-left-width: 1px;
}

.support-block.sticky {
  position: sticky;
  top: 6rem;
}

.card-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  min-height: 128px;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: all .1s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

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

.card-button.fitted {
  width: 100%;
  min-height: 4rem;
}

.card-button.fitted:hover {
  border-bottom-style: solid;
  border-bottom-color: var(--black);
  border-left-style: solid;
  border-left-color: var(--black);
}

.card-button.fitted:active {
  border-bottom-color: var(--white-smoke);
  border-left-color: var(--white-smoke);
}

.card-button.dark-mode {
  border-color: var(--dark-outline);
  background-color: var(--black);
  width: 100%;
}

.card-button.dark-mode:hover {
  border-bottom-color: var(--jc-yellow);
  border-left-color: var(--jc-yellow);
  background-color: var(--black);
}

.card-button-row {
  z-index: 1;
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.card-button-icon {
  color: var(--jc-yellow);
  font-family: favorite_outlined, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.card-button-arrow {
  color: var(--jc-yellow);
  font-family: favorite, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5rem;
  text-decoration: none;
}

.card-button-drawer--3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.card-button-drawer--3.mg-lg-t {
  width: 100%;
}

.profile-chip {
  flex-direction: column;
  display: flex;
}

.profile-card-picture {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.profile-name {
  width: 100%;
  margin-bottom: .25rem;
  margin-right: 5px;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
  display: inline;
}

.profile-name.text-white {
  color: var(--white);
}

.profile-name.lg {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.6rem;
}

.profile-description {
  opacity: .72;
  white-space: pre-wrap;
  margin-right: 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.34rem;
  display: block;
}

.profile-description.text-white {
  color: var(--white);
}

.profile-phone {
  white-space: normal;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.1rem;
  display: inline-block;
}

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

.icon-w-link {
  grid-column-gap: 5px;
  white-space: nowrap;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: .2rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

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

.veracross_link-block {
  grid-column-gap: 8px;
  height: 32px;
  padding: 4px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.veracross_link-block:hover {
  text-decoration: underline;
}

.bg-ow {
  background-color: var(--off-white);
}

.card-body {
  border-style: solid;
  border-width: 1px;
  flex: 1;
  width: 100%;
  padding: 1.5rem 2rem;
}

.card-body.outset {
  border-color: var(--white-smoke);
  cursor: default;
  margin-bottom: 10px;
  transition: all .16s cubic-bezier(.25, .46, .45, .94);
}

.card-body.outset:hover {
  border-bottom-color: var(--black);
  border-left-color: var(--black);
}

.card-body.outset.dark {
  border-color: var(--dark-outline);
  color: var(--white);
}

.card-body.outset.dark:hover {
  border-bottom-color: var(--jc-yellow);
  border-left-color: var(--jc-yellow);
}

.card-body.outset.bg-ow--fc-bl--bd-none {
  border-color: #0000;
}

.card-body.outset.bg-ow--fc-bl--bd-none:hover {
  border-bottom-style: solid;
  border-bottom-color: var(--black);
  border-left-style: solid;
  border-left-color: var(--black);
}

.gallery-explorer-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.gallery-explorer--item-container {
  border-bottom: 1px solid var(--white-smoke);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
}

.gallery-explorer--item-container.sm {
  padding-top: .5rem;
}

.header-alert-container {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.alert-banner-text {
  white-space: nowrap;
  padding-right: 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.banner-alert-icon {
  z-index: 1;
  background-color: var(--jc-yellow);
  color: var(--black);
  padding-right: 8px;
  font-family: favorite_outlined, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.banner-scroll-container {
  align-items: center;
  display: flex;
  overflow: visible;
}

.accordion-body-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem 2rem;
  display: flex;
  position: relative;
}

.side-nav-wrapper {
  margin-top: 4rem;
}

.card-button-text {
  color: var(--black);
  text-transform: capitalize;
  white-space: normal;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.block.max-width {
  clear: left;
}

.block.indicator-l--bd-y {
  border-left-style: solid;
  border-left-width: 8px;
  padding-left: 1.5rem;
}

.block.z-8 {
  z-index: 8;
  position: relative;
}

.meta-footer-actions {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.gallery-explorer-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.gallery-explorer-links {
  z-index: 33;
  background-color: #0000;
  width: 100%;
  max-width: 340px;
  position: sticky;
  top: 5.5rem;
}

.gallery-explorer-dropdown {
  border-right: 1px solid var(--white-smoke);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 2rem;
  padding-left: 0;
  display: flex;
}

.gallery-explorer-link {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 2rem .5rem 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  line-height: 1.2rem;
  text-decoration: none;
  display: block;
}

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

.gallery-explorer-link.w--current {
  border-right: 4px solid var(--jc-yellow);
  color: var(--black);
  font-weight: 600;
}

.gallery-explorer-link.w--current:hover {
  text-decoration: none;
}

.gallery-explorer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  padding-top: 2rem;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.gallery-explorer-text {
  padding-bottom: 2rem;
}

.image-7 {
  object-fit: cover;
  width: 100%;
  max-height: 600px;
}

.stat-figure {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 4.5rem;
  font-weight: 800;
  line-height: 4.5rem;
}

.stat-label {
  font-size: 1.1rem;
  font-weight: 400;
}

.stat-label.fc-y {
  color: var(--jc-yellow);
}

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

.news-card-info {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: .5rem 1.5rem 1rem;
  display: flex;
}

.news-card-info.sm {
  padding: 1rem;
}

.position-relative {
  position: relative;
}

.tabs-wrapper {
  width: 100%;
}

.warning-icon {
  color: var(--jc-yellow);
  font-family: favorite, sans-serif;
  font-size: 32px;
  line-height: 32px;
  display: inline;
}

.tabs-selector {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.tab-content-block {
  background-color: var(--white);
  margin-left: 0;
  padding: 2rem 2rem 0;
}

.tab-button {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  color: var(--black);
  flex: auto;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  display: flex;
}

.tab-button:hover {
  font-weight: 600;
}

.tab-button.w--current {
  background-color: var(--jc-yellow);
  color: var(--black);
  border-style: none;
  border-width: 0;
  font-weight: 600;
}

.tab-text {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.tab-text.athletics {
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.transfer-student {
  background-color: var(--white);
  padding: 32px 32px 64px;
}

.application-process-step {
  grid-column-gap: 8px;
  align-items: flex-start;
  width: 100%;
  margin-top: 1.5rem;
  display: flex;
}

.application-process-step-number {
  width: 32px;
}

.application-process-step-information {
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.application-process-section {
  flex-direction: row;
  display: flex;
}

.application-process-wrapper {
  padding-bottom: 3rem;
}

.circle {
  z-index: 1;
  background-color: var(--jc-yellow);
  border-radius: 99px;
  width: 27px;
  height: 27px;
  margin-top: 1rem;
  position: relative;
}

.div-block-42 {
  flex-direction: column;
  align-items: center;
  margin-right: 32px;
  display: flex;
  position: relative;
  overflow: visible;
}

.admissions-time-line {
  z-index: 0;
  background-color: var(--white-smoke);
  width: 1px;
  height: 100%;
  position: absolute;
}

.admissions-time-line.start {
  height: 105%;
  margin-top: 27px;
}

.admissions-time-line.end {
  height: 24px;
}

.application-process-number {
  font-family: Libre Franklin, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 32px;
}

.section-label-link-wrapper {
  z-index: 1;
  color: var(--jc-yellow);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5rem;
  padding: .4rem 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-decoration: none;
  position: relative;
  left: -1rem;
  overflow: hidden;
}

.section-label-link-wrapper:hover {
  text-decoration: underline;
}

.important-dates-grid {
  float: none;
  grid-column-gap: 2rem;
  grid-row-gap: 1.25rem;
  border-radius: 1px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: grid;
}

.profile-card-image-frame {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  margin-bottom: .5rem;
  margin-right: 1rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.profile-card-image-frame.float-left {
  float: left;
}

.utility-navigation-mobile {
  flex-flow: row;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.page-contents {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100vw;
  display: flex;
  position: relative;
}

.stat-block-right {
  grid-row-gap: 1rem;
  text-align: right;
  flex-direction: column;
  flex: 1;
  min-width: 160px;
  max-width: 250px;
  padding-left: 1rem;
  display: flex;
  overflow: hidden;
}

.header-identity-container {
  float: left;
  justify-content: flex-start;
  align-items: center;
  margin-right: .5rem;
}

.header-identity-container.w--current {
  grid-column-gap: 10px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.jc-logo {
  object-fit: contain;
  object-position: 50% 50%;
  height: 3.75rem;
  display: block;
}

.section-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  width: 100%;
  display: grid;
}

.body-section-img {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.body-section-content-right {
  z-index: 1;
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
}

.support-block-image {
  width: 100%;
  margin-bottom: 8px;
}

.section-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.section-wrapper.bg-gray-dient {
  background-image: linear-gradient(1deg, #f4f5f8, #fff 24%);
}

.section-wrapper.bg-gray-dient.pos--rel {
  position: relative;
}

.table {
  width: 100%;
  overflow: auto;
}

.table.dark {
  color: #fff;
}

.table.light {
  color: #0a0203;
}

.table-head {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.table-th {
  border-bottom: 1px solid var(--jc-yellow);
  text-transform: uppercase;
  width: 100%;
  min-width: 160px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1rem;
}

.table-row {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.align-left-vert {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.align-right-vert {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.email-list-link {
  color: var(--black);
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.email-list-link:hover {
  color: var(--jc-yellow);
}

.table-txt-item {
  margin-bottom: 2px;
  padding-top: 2px;
  font-size: 1rem;
  line-height: 1.4rem;
}

.table-txt-item.schedule-date.short {
  display: none;
}

.table-txt-item.schedule-date.day {
  color: var(--white-smoke);
  text-align: right;
  width: 2.5rem;
  margin-right: .5rem;
}

.table-txt-item.schedule-day.time {
  text-align: left;
  flex: 1;
  font-weight: 500;
}

.email-list-link-icon {
  color: var(--jc-yellow);
  font-family: favorite_outlined, sans-serif;
  font-size: 24px;
  line-height: 27px;
  text-decoration: none;
  display: none;
}

.alert-banner {
  background-color: var(--jc-yellow);
  justify-content: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.empty-state {
  display: none;
}

.gallery-slider {
  width: 100%;
  height: 100%;
  position: relative;
}

.gallery-slide {
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  height: 100%;
}

.gallery-slide-wrapper {
  object-fit: cover;
  width: 100%;
  max-width: 49%;
  height: auto;
  margin-right: 2%;
}

.gallery-slide-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.gallery-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.gallery-slide-text {
  color: var(--white);
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4rem;
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
  left: 1rem;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  background-color: var(--white);
  color: #1a1b1f;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 2rem;
  display: flex;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
  right: .5rem;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.mask {
  width: 100%;
  height: 100%;
}

.section-wrapper_gallery-explorer {
  padding: 4rem 2rem;
}

.text-list-item {
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.action-button-wrapper-horiz {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.action-button-wrapper-horiz.padded {
  padding-top: 16px;
}

.alert-list {
  width: 100%;
}

.gallery-icon-icon {
  font-family: favorite, sans-serif;
}

.profile-card-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.profile-card-grid.indicator-l--bd-y {
  border-left-style: solid;
  border-left-width: 8px;
  padding-left: 1.5rem;
}

.profile-card-grid.med {
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
}

.trustee {
  padding-bottom: .25rem;
  list-style-type: none;
}

.trustees {
  column-count: 3;
  margin-bottom: 0;
  padding-left: 0;
}

.ranking-members {
  grid-column-gap: 2px;
  column-count: 2;
  white-space: normal;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.ranking-members.pa {
  max-height: 240px;
}

.ranking-members.pa.readable.mg-xl-t {
  max-height: 300px;
}

.faculty-and-staff {
  padding-bottom: 64px;
}

.accordion-question {
  float: left;
  width: 100%;
  margin-right: 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.66rem;
}

.card-button_w-image {
  z-index: 4;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--white-smoke);
  cursor: pointer;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-height: 200px;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: border-width .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-button_image {
  z-index: 4;
  object-fit: cover;
  width: 100%;
  height: 110%;
}

.button-card_image-wrapper {
  z-index: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img-button-text {
  color: var(--black);
  white-space: normal;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.img-button-text.text-white {
  color: var(--white);
  text-shadow: 0 2px 5px #00000052;
}

.grid--2-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid--2-col.fitted {
  grid-row-gap: 0rem;
}

.class-outcome-stat-block {
  background-color: var(--jc-yellow);
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.stat-text {
  color: var(--white);
  font-family: Libre Franklin, sans-serif;
  font-size: 6rem;
  font-style: normal;
  font-weight: 700;
  line-height: 5.5rem;
}

.table-col {
  flex-direction: column;
  width: 100%;
  min-width: 160px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 2rem;
  display: flex;
}

.table-col.ta-r {
  align-items: flex-end;
}

.gallery-section-heading-wrapper {
  border-bottom: 2px solid var(--jc-yellow);
  margin-bottom: .5rem;
}

.table-section-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.table-section--text {
  padding-bottom: 1rem;
}

.table-col--shrink {
  flex-direction: column;
  flex: none;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 2rem;
  display: flex;
}

.table-col--shrink.align-right {
  align-items: flex-end;
}

.large-card-img-container {
  border: 1px solid var(--white-smoke);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-abs {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.special-program-title {
  text-decoration: none;
}

.special-program-title:hover {
  color: var(--black);
  text-decoration: underline;
}

.special-program-block {
  background-color: var(--white);
  flex-flow: column wrap;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
}

.special-program-block.bg-white {
  flex-direction: column;
  transition: all .16s cubic-bezier(.25, .46, .45, .94);
}

.special-program-block.outset {
  border: 1px solid var(--white-smoke);
  transition: all .32s cubic-bezier(.215, .61, .355, 1);
}

.special-program-block.outset:hover {
  border-bottom-color: var(--black);
  border-left-color: var(--black);
}

.semi-bold {
  flex: none;
  font-weight: 600;
}

.gallery-section {
  padding-bottom: 2rem;
}

.extracurricular-info-line {
  grid-column-gap: .5rem;
  display: flex;
}

.ensemble {
  margin-bottom: 3rem;
}

.p-strong {
  font-weight: 500;
}

.block-sect--md {
  padding-top: 1rem;
}

.event-highlight-image {
  object-fit: cover;
  max-width: 100%;
  max-height: 400px;
}

.paragraph-list {
  padding-left: 1rem;
  font-family: Libre Franklin, sans-serif;
  font-weight: 300;
}

.paragraph-list-item {
  padding-bottom: .5rem;
  padding-left: .25rem;
}

.course-offering-extra {
  width: 100%;
  margin-bottom: 0;
  font-size: .9rem;
  font-style: italic;
}

.newspaper-block {
  cursor: default;
  border-style: solid;
  border-width: 1px;
  width: 100%;
  max-width: 1000px;
  padding: 2rem;
  transition: box-shadow 1s cubic-bezier(.25, .46, .45, .94);
  box-shadow: 0 0 32px 4px #0000000a;
}

.newspaper-block:hover {
  box-shadow: 0 0 64px 4px #00000029;
}

.newspaper-block.bg-white.bd-lg {
  order: 0;
}

.contact-info-list {
  grid-column-gap: 2rem;
  flex-wrap: wrap;
  margin-top: 8px;
  margin-bottom: 1rem;
  display: block;
}

.profile-icon {
  color: #feca2a;
  font-family: favorite_outlined, sans-serif;
  font-size: 1.1rem;
  line-height: 1.1rem;
  text-decoration: none;
  display: inline-block;
}

.profile-icon.text-jc-yellow {
  display: block;
}

.accordion-subtitle {
  width: 100%;
}

.accordion-large-body {
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.accordion-toggle-text {
  color: #000;
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 27px;
  display: inline-block;
}

.accordion-toggle-text:hover {
  color: var(--black);
}

.accordion-toggle-large {
  float: right;
  clear: right;
  color: var(--black);
  flex-wrap: nowrap;
  flex: none;
  align-items: center;
  margin-left: 1rem;
  display: block;
  position: relative;
  bottom: 0;
  right: 0;
}

.accordion-header-large {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: 1rem;
  text-decoration: none;
  display: block;
}

.accordion-header-large.simple {
  grid-column-gap: 0px;
  justify-content: space-between;
  padding-top: .5rem;
  display: flex;
}

.accordion-title-full-large {
  color: var(--black);
  padding-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2rem;
}

.accordion-body-content-large {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.accordion-body-content-large.simple {
  border-left: 1px solid #000;
  padding-top: 1rem;
}

.profile-email {
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.1rem;
  display: inline-block;
}

.profile-email.text-white {
  color: #fff;
  display: block;
}

.profile-email.clamp1 {
  display: inline-block;
}

.contact-list-item {
  width: 100%;
  padding-bottom: 0;
  display: block;
}

.contact-list-wrapper {
  float: left;
  margin-top: .25rem;
}

.profile-name-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-self: flex-start;
  padding-top: .5rem;
  display: block;
}

.table-rows {
  flex-direction: column;
  display: flex;
}

.table-header-label_fit {
  border-bottom: 1px solid var(--white-smoke);
  text-transform: uppercase;
  flex: none;
  width: 1px;
  min-width: 100px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1rem;
}

.tab-content {
  margin-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.profile-card-fb {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: flex;
}

.profile-w_bio-list {
  flex-direction: column;
  display: flex;
}

.profile-bio-body {
  flex-direction: column;
  margin-bottom: .5rem;
  display: flex;
  position: relative;
}

.div-block-53 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.athletics-title-lg {
  color: var(--white);
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: var(--jc-yellow);
  text-transform: uppercase;
  font-family: Public Sans, sans-serif;
  font-size: 9rem;
  font-style: italic;
  font-weight: 900;
  line-height: 7rem;
}

.athletics-leader {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1.62rem;
}

.section-navigation_annex {
  z-index: 4;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-nav_annex-navigation-link {
  border-bottom: 2px solid #0000;
  padding: .75rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: .9rem;
  text-decoration: none;
}

.section-nav_annex-navigation-link:hover {
  background-color: #0000000a;
}

.section-nav_annex-navigation-link.w--current {
  border-bottom: 2px solid var(--jc-yellow);
  color: var(--black);
  background-color: #0000000a;
  font-weight: 600;
}

.section-nav_annex-navigation-link.fc-wh:hover {
  background-color: var(--off-black);
}

.section-nav_annex-navigation-link.fc-wh.w--current {
  background-color: var(--off-black);
  color: var(--white);
  font-weight: 600;
}

.section-nav_annex-navigation-link.fc-wh.w--current:hover {
  border-bottom-color: var(--jc-yellow);
}

.section-nav_annex-navigation-link.fc-wh.teams-annex-link {
  display: none;
}

.section-navigation_annex-drawer {
  z-index: 33;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  justify-content: center;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.section-navigation_annex-drawer.bg-black {
  border-bottom: 1px solid #000;
}

.html-embed {
  color: var(--black);
}

.athletics-title-large-alt {
  color: var(--white);
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: var(--white-smoke);
  text-transform: uppercase;
  font-family: Public Sans, sans-serif;
  font-size: 9rem;
  font-style: italic;
  font-weight: 800;
  line-height: 7rem;
}

.scorebug_column {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-right: .5rem;
  display: block;
  overflow: hidden;
}

.scorebug_result {
  border-style: solid;
  border-width: 1px;
  justify-content: flex-end;
  width: 100%;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.scorebug_logs-block {
  flex-direction: column;
  flex: none;
  order: 0;
  justify-content: space-between;
  align-items: flex-end;
  display: block;
}

.scorebug_logs-block.align-right-vert {
  justify-content: space-between;
  margin-left: 4px;
}

.scorebug_opponent {
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.scorebug_opponent.clamp1 {
  display: inline;
}

.scorebug-date--simple {
  float: right;
  opacity: .8;
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
  display: none;
}

.scorebug_row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.scorebug_row.justify-right-horiz {
  grid-column-gap: .25rem;
}

.scorebug-time {
  float: right;
  opacity: .9;
  letter-spacing: 0;
  flex: none;
  margin-left: .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.schedule_result {
  letter-spacing: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.scorebug-outcome {
  color: var(--jc-yellow);
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.2rem;
}

.section-navigation_annex-dropdown-menu--light {
  flex-flow: row;
  justify-content: flex-start;
  display: flex;
}

.section-nav_annex-dropdown {
  background-color: var(--black);
  border: 1px solid #3f3f3f;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.section-nav_annex-dropdown.w--open {
  background-color: var(--black);
  box-shadow: 0 80px 99px 20px #000000a8;
}

.athletics-dropdown-header {
  background-color: var(--off-black);
  color: var(--white);
  margin-bottom: .5rem;
  padding: 1.25rem 1rem .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-style: italic;
  font-weight: 600;
}

.athletics-section-navigation-drop-link {
  padding: .4rem .5rem .4rem 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
}

.athletics-section-navigation-drop-link:hover {
  text-decoration: underline;
}

.athletics-section-navigation-drop-link.w--current {
  border-bottom: 1px solid var(--jc-yellow);
  color: var(--white);
  font-weight: 500;
}

.athletics-section-dropdown-col {
  flex-direction: column;
  min-width: 180px;
  display: flex;
}

.athletics-dropdown-wrapper {
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
  display: flex;
}

.athletics-dropdown-wrapper.bg-ob--fc-wh--bd-dg, .athletics-dropdown-wrapper.bg-wh--fc-bl--bd-lg {
  flex-direction: column;
}

.news-card_simple {
  flex-direction: column;
  flex: 1;
  min-width: 300px;
  display: flex;
}

.dropdown-toggle {
  padding: 0;
}

.athletic-teams-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.athletic-team-card {
  background-color: var(--jc-yellow);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.athletic-team-card_title-wrapper {
  text-align: left;
  text-shadow: 0 2px 4px #00000080;
  align-items: flex-end;
  padding: 2rem 1rem 1rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.athletic-team-card_title {
  z-index: 1;
  color: var(--white);
  text-transform: uppercase;
  margin-right: 4px;
  font-family: Public Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
  position: relative;
}

.athletic-teams-search-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.athletic-teams-search {
  border: 1px solid var(--dark-outline);
  background-color: var(--off-black);
  color: var(--white);
  height: 100%;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-size: 1rem;
  line-height: 1.25rem;
}

.athletic-teams-search:hover {
  border-color: var(--dim-grey);
}

.athletic-teams-search::placeholder {
  color: var(--white-smoke);
  font-family: Libre Franklin, sans-serif;
  font-weight: 400;
}

.athletic-teams-filter-drawer {
  grid-column-gap: 1rem;
  display: flex;
}

.form-block {
  color: var(--dim-grey);
  margin-bottom: 2rem;
}

.news-card-img-link {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 70%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.news-card-title {
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.25rem;
  text-decoration: none;
}

.news-card-title:hover, .news-card-title.text-white:hover {
  text-decoration: underline;
}

.testimonial-name {
  color: var(--black);
  width: 100%;
  margin-bottom: 2px;
  margin-right: 6px;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
  display: block;
}

.causes-img {
  float: right;
  object-fit: cover;
  width: 100%;
  max-width: 40%;
  margin-bottom: 1rem;
  margin-left: 1rem;
}

.hero-mission-text {
  z-index: 2;
  float: none;
  text-align: justify;
  text-transform: none;
  cursor: default;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Libre Franklin, sans-serif;
  font-size: 4.4rem;
  font-weight: 700;
  line-height: 4.6rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.news-card-drawer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-link {
  color: var(--black);
}

.paragraph-link:hover {
  color: var(--jc-yellow);
}

.listing-subheading {
  color: #000;
  white-space: normal;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.66rem;
  text-decoration: none;
  display: block;
}

.athletics-title-med {
  color: var(--white);
  letter-spacing: 0;
  -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: var(--jc-yellow);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 7rem;
  font-style: italic;
  font-weight: 800;
  line-height: 6.5rem;
}

.div-block-59 {
  margin-top: 1rem;
}

.double-don-wrapper {
  width: 100%;
}

.gallery-section_heading {
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.table_label-wrapper {
  min-width: 144px;
}

.jv-toggle-wrapper {
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.varsity-filter-wrapper {
  background-color: var(--black);
  justify-content: center;
  width: 100px;
  height: 100%;
  margin-bottom: 0;
  padding: .75rem .75rem .766rem;
  display: flex;
  position: relative;
}

.varsity-filter-wrapper:hover {
  background-color: var(--off-black);
}

.jv-filter-wrapper {
  background-color: var(--black);
  justify-content: center;
  width: 100px;
  height: 100%;
  margin-bottom: 0;
  padding: .75rem .75rem .66rem;
  display: flex;
  position: relative;
}

.jv-filter-wrapper:hover {
  background-color: var(--off-black);
}

.level-toggle {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.news-main-story {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, 400px);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.news_main-story_blurb {
  flex: 0 auto;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.7rem;
}

.news-main-story_text {
  flex-direction: column;
  width: 100%;
  padding-bottom: 2rem;
  display: flex;
}

.news-main-story_title {
  flex: none;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.8rem;
  text-decoration: none;
}

.news-main-story_title:hover {
  text-decoration: underline;
}

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

.testimonial-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 2.5rem;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.testimonial-container {
  border: 1px solid var(--white-smoke);
  flex-direction: column;
  align-self: center;
  align-items: flex-end;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 4rem 3rem 2rem;
  transition: border-color .8s cubic-bezier(.25, .46, .45, .94), box-shadow 1s;
  display: flex;
  position: relative;
}

.testimonial-container:hover {
  border-color: var(--white);
  box-shadow: 0 4px 32px #00000014;
}

.testimonial-quotation {
  opacity: .66;
  color: var(--jc-yellow);
  font-family: Droid Serif, serif;
  font-size: 10rem;
  line-height: 10rem;
  position: absolute;
  inset: 1rem auto auto 1rem;
}

.slider {
  background-color: #0000;
  height: 500px;
  margin-top: 1rem;
}

.testimonial_info-block {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.testimonial {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.8rem;
}

.testimonial_distinction {
  color: var(--dark-outline);
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.15rem;
}

.section_blind-bg--right {
  z-index: -1;
  width: 50%;
  position: absolute;
  top: auto;
  bottom: 0%;
  right: 0%;
}

.home_section_image-wrapper {
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.home_section_image-wrapper.align-left-vert {
  align-items: flex-start;
}

.hero-experience-img {
  z-index: 1;
  mix-blend-mode: normal;
  object-fit: cover;
  width: 100%;
  max-height: 500px;
  position: relative;
}

.home-section-h1 {
  color: #000;
  text-transform: none;
  white-space: break-spaces;
  object-fit: contain;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Crete Round, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 4.25rem;
  text-decoration: none;
  position: relative;
}

.stat-block-left {
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  flex: 1;
  min-width: 160px;
  max-width: 200px;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.section_blind-bg--left-top {
  width: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
}

.stat_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
  overflow: hidden;
}

.section_blind-bg--right-right {
  position: absolute;
  top: auto;
  bottom: 0%;
  right: 0%;
}

.section_blind-bg--right-right.bg-yellow {
  inset: 0% 0% auto auto;
}

.section_blind-bg--left-left {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.secondary-nav-item {
  flex: 0 auto;
  width: 100%;
  height: 100%;
  padding: .75rem .5rem .25rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  text-decoration: none;
  display: block;
}

.secondary-nav-item.w--open {
  color: var(--jc-yellow);
  font-weight: 500;
  text-decoration: none;
}

.secondary-nav_drop-toggle {
  flex: 1;
  padding: 0;
}

.secondary-nav_drop-toggle.w--open {
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}

.secondary-nav-link {
  text-align: left;
  white-space: nowrap;
  flex: none;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  display: inline-block;
}

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

.greeting_wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-18 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.roster-player {
  grid-column-gap: 5px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: flex-start;
  display: flex;
}

.news-article_image {
  background-color: var(--off-white);
  object-fit: contain;
  width: 100%;
  max-height: 550px;
}

.news-article_details {
  grid-row-gap: 1rem;
  border-left: 1px solid var(--white-smoke);
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-top: 1rem;
  padding-left: 2rem;
  display: flex;
  position: sticky;
  top: 2rem;
}

.news-article_author-wrapper {
  flex-wrap: wrap;
  align-items: flex-end;
  padding-bottom: .5rem;
  display: flex;
}

.news-article_author {
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1rem;
}

.news-article_helper-text {
  margin-right: 6px;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1rem;
}

.news-article_helper-text-75 {
  opacity: .75;
  margin-right: 6px;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 300;
  line-height: 1rem;
}

.news-article_pill {
  background-color: var(--jc-yellow);
  flex: none;
  padding: .3rem .8rem;
  display: flex;
}

.fs-xs--fc-bl--fw5 {
  display: inline-block;
}

.news-article_pill-drawer {
  display: flex;
}

.news-article_card {
  grid-column-gap: 2rem;
  border-bottom: 1px solid var(--white-smoke);
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2rem;
  display: block;
}

.news-article_image-wrapper {
  float: left;
  border: 1px solid var(--white-smoke);
  width: 25%;
}

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

.ar-66 {
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.news-list-item {
  grid-row-gap: 2rem;
  flex-direction: column;
}

.news-article_card_overview {
  float: right;
  width: 75%;
  padding-left: 2rem;
}

.news-article_card_details-drawer {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.news-article_card_title {
  color: var(--black);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2rem;
  text-decoration: none;
}

.news-article_card_title:hover {
  text-decoration: underline;
}

.news-article_card_title.tight {
  margin-top: 0;
  margin-bottom: 0;
}

.color-styles {
  background-color: var(--dark-outline);
}

.icon-xs {
  width: .9rem;
  height: .9rem;
  padding-bottom: 0;
  display: block;
}

.icon-md {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  display: block;
}

.icon-lg {
  width: 2rem;
  height: 2rem;
  display: block;
}

.icon-xl {
  width: 3rem;
  height: 3rem;
  display: block;
}

.icon-sm {
  width: 1.1rem;
  height: 1.1rem;
  display: block;
}

.icon-sm.rotate-right {
  transform: rotate(-90deg);
}

.icon-sm.back-arrow {
  transform: rotate(180deg);
}

.table-col--first {
  flex-direction: column;
  width: 100%;
  min-width: 160px;
  padding: .5rem 2rem;
  display: flex;
}

.table-th--first {
  border-bottom: 1px solid var(--jc-yellow);
  text-transform: uppercase;
  flex: 0 auto;
  width: 100%;
  padding: 8px 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1rem;
}

.news-list {
  grid-row-gap: 2rem;
  flex-direction: column;
  margin-top: 2rem;
  display: flex;
}

.newspaper-title {
  color: #000;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 2.75rem;
  font-weight: 800;
  line-height: 3.2rem;
}

.newspaper_dates {
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
}

.newspaper_body-cols {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.html-embed-4 {
  opacity: 0;
  width: 0;
  height: 0;
  display: none;
  position: absolute;
}

.newspaper_wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
}

.performance-info {
  text-align: right;
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.newpaper_ticket-link {
  float: right;
  margin-top: 1rem;
}

.div-block-70 {
  float: none;
}

.link--clear, .link--clear:hover {
  text-decoration: none;
}

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

.special-program-accordion {
  overflow: hidden;
}

.text-block-6 {
  display: none;
}

.varsity-toggle-text {
  z-index: 2;
  color: var(--white);
  font-size: .9rem;
  font-weight: 600;
  line-height: .9rem;
  position: relative;
}

.page-section-dropdown-menu--light {
  display: block;
}

.primary-nav--fc-wh--bg-bl--bd-dg {
  z-index: 999;
  background-color: var(--white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  justify-content: center;
  display: flex;
  position: relative;
  top: 0;
}

.page-section-navigation-wrapper {
  z-index: 66;
  border-bottom: 1px solid var(--white-smoke);
  justify-content: center;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 16px #00000014;
}

.page-section-navigation-drawer {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.page-section-navigation-link {
  border-bottom: 4px solid #0000;
  padding: .85rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1rem;
}

.page-section-navigation-link:hover {
  background-color: #0000000a;
}

.page-section-navigation-link.w--current {
  border-bottom: 4px solid var(--jc-yellow);
  color: var(--black);
  background-color: #0000000a;
  font-weight: 500;
}

.page-section-navigation-link.above-the-fold {
  border-right-style: solid;
  border-right-width: 1px;
  font-weight: 600;
}

.page-section-navigation-link.above-the-fold.light {
  border-right-color: var(--white-smoke);
}

.news-card-title--sm {
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.6rem;
  text-decoration: none;
}

.news-card-title--sm:hover {
  text-decoration: underline;
}

.news-card-pill {
  z-index: 8;
  background-color: var(--jc-yellow);
  padding: .25rem .75rem;
  display: flex;
}

.news-card-pill.bg-y--fc-bl {
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.grid-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1264px;
  display: grid;
}

.grid-container.pad-xxxx {
  align-self: center;
  padding: 5rem 2rem;
}

.grid-container.pad-oxox {
  padding: 0 2rem;
}

.grid-container.pad-oxox.position-relative {
  align-self: flex-end;
}

.grid-container.pad-oxox.position-relative.hero-text-wrap {
  grid-row-gap: 1rem;
  margin-bottom: 4rem;
}

.grid-container.pad-oxxx {
  padding: 0 2rem 5rem;
}

.grid-container.pad-table {
  padding: 4rem 2rem 5rem;
}

.grid-container.pad-leader {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.grid-container.pad-sec-nav {
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-container.pad-nav {
  padding: 0 2rem;
}

.grid-container.footer {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 2rem 2rem 4rem;
}

.grid-container.pad-hero {
  z-index: 1;
  padding: 4rem 2rem;
  position: relative;
  overflow: hidden;
}

.grid-container.pad-xxox {
  padding: 5rem 2rem 0;
}

.grid-container.pad-xxxx {
  padding: 5rem 2rem;
}

.grid-container.pad-xoxo {
  grid-column-gap: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.grid-container.pad-ooxo {
  padding-bottom: 5rem;
}

.grid-container.pad-xooo {
  padding-top: 5rem;
}

.italics {
  font-style: italic;
}

.scorebug_team {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: 0 auto;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.scorebug_team.clamp1 {
  white-space: nowrap;
}

.scorebug_score {
  grid-column-gap: .25rem;
  flex-wrap: nowrap;
  align-items: flex-start;
  display: flex;
}

.news_main-story_title-link-wrapper {
  flex: 1;
  margin-bottom: .5rem;
  text-decoration: none;
}

.text-block-7 {
  display: none;
}

.mobile-nav {
  z-index: 50;
  justify-content: center;
  height: 88px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 8px;
  display: none;
  position: relative;
  top: 0;
}

.events-calender-wrap {
  width: 100%;
  overflow: auto;
}

.athleticscalendar, .ec-col-list-wrap, .ec-col-item {
  width: 100%;
}

.event-title {
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
}

.event-information-block--bg-wh--bd-lg {
  border-style: solid;
  border-width: 1px;
  width: 700px;
  margin-top: -90px;
  padding: 1.5rem 2rem;
  position: absolute;
  box-shadow: 0 4px 32px 4px #00000014;
}

.modal-overlay {
  z-index: -1;
  background-color: #0f0f0f0f;
  position: fixed;
  inset: 0%;
}

.modal-label {
  font-family: Libre Franklin, sans-serif;
  display: inline;
}

.modal-row {
  grid-column-gap: .5rem;
  margin-bottom: .25rem;
  display: block;
}

.modal-location {
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  display: inline;
}

.event-modal-pill {
  margin-bottom: 8px;
  padding: 4px 8px;
  display: inline-block;
}

.modal-pill-text {
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.modal-wrapper--hide {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
}

.modal-start {
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  display: inline;
}

.modal-end {
  display: inline;
}

.section-label-wrapper--left {
  z-index: 4;
  text-transform: uppercase;
  margin-top: 0;
  padding: .5rem 1rem .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  left: -1rem;
  overflow: hidden;
}

.section-label-wrapper--left.link:hover {
  text-decoration: underline;
}

.collection-checkbox-filters {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.checkbox-filter {
  cursor: pointer;
  margin-bottom: 0;
  padding: .5rem .75rem;
  position: relative;
}

.db-filter-checkbox {
  border-color: var(--white-smoke);
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.db-filter-checkbox.w--redirected-checked {
  z-index: -1;
  background-color: var(--jc-yellow);
  color: var(--black);
  background-image: none;
  border-style: none;
  border-radius: 0;
}

.db-filter-checkbox.w--redirected-focus {
  border-color: var(--black);
  box-shadow: none;
}

.text-block-8 {
  display: none;
}

.block-img--md {
  width: 40%;
}

.block-img--md.float-right {
  float: right;
  clear: right;
}

.block-sect--sm {
  padding-top: .5rem;
}

.html-embed-7 {
  display: none;
}

.collection-item {
  width: 100%;
}

.table-col--clear {
  flex-direction: column;
  width: 100%;
  min-width: 160px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 2rem;
  display: flex;
}

.list-indented {
  padding-bottom: 0;
}

.accordion-wrapper--footer {
  border-bottom: 1px solid var(--white-smoke);
  flex-flow: column wrap;
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.accordion-wrapper--footer:hover {
  border-bottom-color: #000;
}

.app-tab-alert-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  width: 100%;
  line-height: 1.4px;
  display: flex;
}

.app-tab-alert {
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4rem;
  display: inline;
}

.important-date-card--white, .important-date-card--bg-ow {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.important_event-wrap {
  width: 100%;
}

.collection-list-wrapper-2 {
  margin-bottom: 2rem;
}

.block-sect--lg {
  padding-top: 2rem;
}

.block-sect--xl {
  padding-top: 4rem;
}

.news--empty-helper {
  display: block;
}

.inline {
  display: inline;
}

.inline.news--empty-helper {
  padding-left: 4px;
  padding-right: 4px;
}

.bg-ow--fc-wh, .empty-state-2 {
  padding: 0;
}

.title-link-wrapper {
  text-decoration: none;
}

.title-link-wrapper.fc-y:hover {
  text-decoration: underline;
}

.board-trustee {
  white-space: normal;
  flex-direction: column;
  margin-bottom: 0;
  padding-bottom: .25rem;
  display: flex;
}

.primary-nav--dropdown {
  z-index: -1;
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
  min-width: 200px;
  padding-right: 0;
  box-shadow: -15px 18px 24px -4px #00000014;
}

.primary-nav--dropdown.w--open {
  left: 0;
}

.faculty-chip-picture--shadow {
  z-index: -2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
  box-shadow: 0 0 16px #00000029;
}

.contact-list-wrapper--mobile {
  display: none;
}

.break {
  border-top: 1px solid var(--white-smoke);
  width: 100%;
}

.leader-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 4rem;
  display: block;
  position: relative;
}

.socials-drawer {
  grid-column-gap: 0rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.socials-drawer._w-foot {
  filter: grayscale() brightness(200%);
  margin-left: -.25rem;
}

.socials-icon-sm {
  width: 2.5rem;
  height: 2.5rem;
  padding: .25rem;
}

.socials-img {
  width: 100%;
  height: 100%;
}

.socials-stack {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
}

.socials-row {
  grid-column-gap: .25rem;
  align-items: center;
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.socials-row:hover {
  text-decoration: underline;
}

.socials-stack-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  margin-bottom: 0;
  padding-left: 2rem;
  list-style-type: none;
  display: flex;
}

.socials-icon-xs {
  width: 2rem;
  height: 2rem;
  padding: .25rem;
}

.div-block-75 {
  padding-top: 0;
}

.scorebug-date--full {
  float: right;
  opacity: .7;
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: block;
}

.scorebug--scheduled {
  border-style: solid;
  border-width: 1px;
  justify-content: flex-end;
  width: 100%;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.scorebug_location {
  color: var(--jc-yellow);
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: inline;
}

.scorebug_location--home {
  color: var(--jc-yellow);
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.scorebug-level--jv {
  opacity: .7;
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}

.scorebug-level--jv.clamp1 {
  white-space: nowrap;
}

.scorebug-level--var {
  opacity: .7;
  flex: none;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}

.scorebug-level--var.clamp1 {
  white-space: nowrap;
}

.scorebug {
  width: 100%;
  padding: 1rem;
}

.scorebug:nth-child(odd) {
  background-color: var(--off-black);
}

.img-fill {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.team-link-wrap {
  text-decoration: none;
}

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

.jv-header-label {
  display: none;
}

.varsity-header-label {
  display: inline-block;
}

.level-radio {
  z-index: 1;
  cursor: pointer;
  border-top-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #0000;
  border-left-style: none;
  border-right-style: none;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.level-radio.w--redirected-checked {
  z-index: 1;
  border-bottom: 2px solid var(--jc-yellow);
  background-color: var(--off-black);
  width: 100%;
  height: 100%;
  position: absolute;
}

.jv-radio {
  z-index: 1;
  cursor: pointer;
  border-style: none;
  border-bottom-width: 2px;
  border-bottom-color: #0000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.jv-radio.w--redirected-checked {
  z-index: 1;
  border-bottom: 2px solid var(--jc-yellow);
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-78, .div-block-79 {
  float: left;
}

.section-navigation_annex-dropdown-menu--desktop, .section-navigation_annex-dropdown-menu--mobile {
  display: block;
}

.section-navigation_annex-dropdown-menu--mobile.bg-bl--fc-wh--js-s--bd-dg {
  display: none;
}

.secondary-nav-inset-dropdown {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.dropdown-list {
  left: 100%;
}

.text-block-9 {
  flex: 1;
  display: inline;
}

.athletics-team-cols {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  column-count: 3;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .25rem;
  padding-bottom: 1rem;
  padding-right: .5rem;
  display: block;
}

.athletics-dropdown-annex-wrapper {
  flex-direction: row;
  display: flex;
}

.light {
  z-index: 2;
  position: relative;
}

.dark {
  display: block;
}

.section_blind-bg--mission {
  z-index: 1;
  position: absolute;
  inset: auto auto 0% 0%;
}

.about-mission-text {
  z-index: 2;
  float: none;
  color: var(--white);
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  text-shadow: -4px 5px 16px #00000080;
  column-count: 1;
  cursor: default;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Libre Franklin, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.5rem;
  text-decoration: none;
  position: relative;
}

.about-mission-text.mg-z-b.ta-r {
  text-align: center;
}

.libre-header {
  font-family: Libre Franklin, sans-serif;
  font-weight: 600;
}

.link--hide {
  text-decoration: none;
}

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

.search-url {
  color: var(--dim-grey);
  font-family: Libre Franklin, sans-serif;
  font-style: italic;
  font-weight: 300;
}

.search-result {
  border-bottom: 1px solid var(--white-smoke);
  margin-bottom: 1rem;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.search-result-blurb {
  margin-top: .5rem;
  font-weight: 400;
}

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

.search-input {
  height: 100%;
  margin-bottom: 0;
  padding: 12px 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.search-result-title {
  margin-bottom: 4px;
}

.search-block {
  background-color: var(--off-white);
  align-self: center;
  height: 32px;
  margin-bottom: 0;
  display: flex;
}

.search-block.bd-dg--bd-dg {
  border-style: solid;
  border-width: 1px;
}

.search-block.bd-dg--bd-dg:hover {
  border-color: var(--dim-grey);
}

.search-block.bg-ob--bd-dg {
  height: 44px;
}

.header-search-button {
  color: var(--black);
  background-color: #0000;
  padding: 4px 8px;
  font-family: favorite, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: .9rem;
}

.header-search-input {
  background-color: #0000;
  border: 1px #000;
  width: 160px;
  height: 100%;
  margin-bottom: 0;
  padding: .3rem 1rem;
  transition: all .45s cubic-bezier(.491, .13, .333, .878);
}

.header-search-input:active, .header-search-input:focus {
  width: 240px;
}

.header-search-input::placeholder {
  color: var(--dim-grey);
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.header-search-input.clamp1.bg-ob--fc-wh::placeholder {
  color: var(--white-smoke);
}

.block--img {
  width: 440px;
  max-width: 50%;
}

.veracross-icon {
  width: 3.5rem;
  height: 3.4rem;
  margin-right: 1rem;
  display: block;
}

.link-block {
  align-items: flex-end;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.div-block-81 {
  float: right;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-82 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.contact-icon {
  color: var(--jc-yellow);
  margin-right: .25rem;
  font-family: favorite, sans-serif;
  font-size: 2rem;
  line-height: 2rem;
  text-decoration: none;
}

.contact-label {
  white-space: normal;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.1rem;
  display: inline-block;
}

.dropdown-nav-wrap {
  background-color: var(--off-white);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dropdown-nav-wrap:hover, .dropdown-nav-wrap.mega:hover {
  background-color: var(--jc-yellow);
}

.dropdown-nav-wrap.dark {
  background-color: var(--dark-outline);
}

.dropdown-nav-wrap.dark:hover {
  background-color: var(--jc-yellow);
}

.fc-wh--readable {
  color: var(--white);
}

.section-nav-button-drawer {
  display: none;
}

.label-bg-slider {
  z-index: -1;
  position: absolute;
  top: 50%;
  bottom: 0%;
}

.label-bg-slider.left {
  left: 0%;
  right: auto;
}

.label-bg-slider.left.bg-ly {
  background-color: #feca2936;
}

.label-bg-slider.right {
  left: auto;
  right: 0%;
}

.label-bg-slider.right.bg-ly {
  background-color: #feca2936;
}

.label-bg-slider--left {
  z-index: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.section-label-wrapper--right {
  z-index: 0;
  text-transform: uppercase;
  margin-top: 0;
  padding: .5rem 1rem .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25rem;
  display: inline-block;
  position: relative;
  right: -1rem;
  overflow: hidden;
}

.section-label-wrapper--right:hover {
  text-decoration: none;
}

.section-label-wrapper--right.fc-y.link--hide:hover {
  text-decoration: underline;
}

.section-label-wrapper--right.link {
  text-decoration: none;
}

.section-label-wrapper--right.link:hover {
  text-decoration: underline;
}

.div-block-83 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.sg-pill {
  background-color: var(--off-white);
  color: var(--black);
  text-transform: capitalize;
  flex: 0 auto;
  align-self: flex-start;
  margin-bottom: .5rem;
  padding: .4rem .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: .8rem;
  display: inline-block;
  position: static;
}

.div-block-86, .div-block-87 {
  grid-column-gap: .25rem;
  display: flex;
}

.pd-z-a {
  background-color: #0000;
}

.hide-html, .html-hide {
  display: none;
}

.text-field {
  background-color: var(--off-white);
  color: var(--black);
  border: 1px solid #0000;
  height: auto;
  margin-bottom: 0;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  line-height: 1.2rem;
  display: inline-block;
}

.text-field:hover {
  border-color: var(--white-smoke);
}

.text-field:focus {
  border-style: solid;
  border-color: var(--white-smoke);
  background-color: var(--white);
}

.text-field::placeholder {
  color: var(--dim-grey);
}

.field-label-wrapper {
  margin-bottom: .25rem;
}

.reqiured {
  color: var(--jc-red);
}

.form-field-input {
  width: 100%;
  margin-bottom: 1rem;
}

.form-select {
  border: 1px none var(--white-smoke);
  background-color: var(--off-white);
  color: var(--black);
  height: auto;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  display: inline-block;
}

.p-xs {
  margin-bottom: .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.2rem;
}

.text-area {
  min-height: 160px;
  padding: .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.radio-group {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  align-items: flex-end;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.blockquote {
  border-left: 4px solid var(--jc-yellow);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4rem;
}

.field-label-details {
  color: var(--dark-outline);
  margin-bottom: .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.radio-button-field {
  grid-column-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.radio-button-label {
  line-height: 1.21rem;
}

.scorebug-status {
  color: var(--white);
  letter-spacing: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.table-th--sm {
  border-bottom: 1px solid var(--jc-yellow);
  text-transform: uppercase;
  min-width: 8rem;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1rem;
}

.table-col--sm {
  flex-direction: column;
  min-width: 8rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 2rem;
  display: flex;
}

.table-col--sm.ta-r {
  align-items: flex-end;
}

.img {
  object-fit: cover;
  width: 100%;
}

.grid-4-col {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.slide-nav {
  height: 2.5rem;
}

.grow {
  flex: 1;
  margin-bottom: 0;
}

.gallery-explorer-links-2 {
  z-index: 33;
  background-color: #0000;
  width: 100%;
  max-width: 320px;
  position: sticky;
  top: 4rem;
}

.bg-wh-2 {
  background-color: #fff;
}

.checkbox-group--vert {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.fl-r {
  float: right;
}

.course-card--large {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
  padding: 1.75rem 1.5rem;
  display: block;
}

.scorebug-opponent--link {
  color: var(--off-white);
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

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

.athletics-banner-img {
  object-fit: cover;
  width: 100%;
}

.div-block-89 {
  background-image: linear-gradient(#0000, #0003 60%), linear-gradient(#0000, #0003 70%), linear-gradient(#0000, #0003 80%), linear-gradient(#0000, #0003 90%);
  height: 150%;
  position: absolute;
  inset: 0%;
}

.hero-text-positioner {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-video {
  width: 100%;
  margin-top: -3rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.reunion-chairs {
  grid-column-gap: 2px;
  grid-row-gap: 1rem;
  column-count: 2;
  white-space: normal;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.div-block-90 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.text-block-11 {
  margin-bottom: .5rem;
}

.image-20 {
  max-width: 270px;
  height: auto;
  min-height: 240px;
}

.hero-text-block_animate {
  z-index: 2;
  position: relative;
}

.hero-text-block_animate.shadow {
  text-shadow: 0 1px 16px #0003;
}

.home-hero--subtext {
  text-align: left;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.75rem;
}

.block-img--lg {
  width: 50%;
}

.block-img--lg.float-right {
  float: right;
  clear: right;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.grid-3-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-3-col.tight {
  grid-row-gap: 0rem;
}

.button-w-icon {
  border-style: solid;
  border-width: 1px;
  width: 100%;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
}

.button-w-icon.white {
  border-color: var(--white-smoke);
  background-color: var(--white);
}

.button-w-icon.white:hover {
  background-color: var(--off-white);
}

.div-block-94 {
  align-items: center;
  display: flex;
}

.card-button-drawer--2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.profile-block--header {
  display: inline-block;
}

.image-21 {
  width: 100%;
}

.img-contain {
  object-fit: contain;
  width: 100%;
  max-width: 100%;
}

.meta-footer-btn {
  padding: 1rem 2rem 1rem 1.5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 2rem;
  text-decoration: none;
}

.meta-footer-btn.bg-y {
  transition: all .32s cubic-bezier(.25, .46, .45, .94);
}

.meta-footer-btn.bg-y:hover {
  padding-right: 1.5rem;
}

.div-block-95 {
  justify-content: space-between;
  display: flex;
}

.meta-footer-img {
  object-fit: cover;
  width: 100%;
  max-height: 480px;
  display: block;
}

.text-block-12 {
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.expanding-card {
  flex: 1 2 auto;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  transition: all 1s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
}

.expanding-card:hover {
  flex: auto;
}

.expanding-card-col {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  min-height: 500px;
  display: flex;
}

.expanding-card--text {
  z-index: 1;
  color: var(--white);
  text-shadow: 0 1px 8px #0003;
  padding-left: 1rem;
  font-family: Libre Franklin, sans-serif;
  position: relative;
}

.expanding-card--img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all .36s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 0%;
}

.expanding-card--img:hover {
  filter: brightness(75%);
}

.schoolcalendar {
  width: 100%;
  min-width: 500px;
  height: 100%;
}

.testimonial-text {
  z-index: 6;
  position: relative;
}

.award-winners {
  grid-column-gap: 1rem;
  column-count: 2;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.award-winners._1col {
  column-count: 1;
}

.award-winner {
  grid-column-gap: .25rem;
  line-height: 1.4rem;
  display: flex;
}

.award-winner_year {
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 600;
}

.award-winner_name {
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.athletic-showcase_team {
  z-index: 2;
  text-align: left;
  text-transform: uppercase;
  text-shadow: 0 0 #0000;
  cursor: pointer;
  padding-left: 0;
  font-family: Public Sans, sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.8rem;
  transition: all .24s cubic-bezier(.215, .61, .355, 1);
  position: relative;
}

.athletic-showcase_team:hover {
  opacity: 1;
  text-shadow: 0 4px 16px #00000052;
  padding-left: .5rem;
  text-decoration: underline;
}

.collection-item-4 {
  text-align: justify;
  flex: auto;
  display: inline-block;
}

.athletic-showcase_list {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.athletic-showcase_bg-img {
  z-index: 0;
  object-fit: cover;
  height: 100%;
  max-height: none;
  position: absolute;
  inset: 0%;
}

.athletic-showcase_bg-img-grad {
  background-image: linear-gradient(to right, #000, #0a020300);
  position: absolute;
  inset: 0%;
}

.athletic-showcase_bg {
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.z-10 {
  z-index: 10;
  position: relative;
}

.footer-button-txt {
  letter-spacing: 0;
  font-size: 1.3rem;
  font-weight: 600;
}

.event-information-block--bg-ob--bd-dg {
  border-style: solid;
  border-width: 1px;
  width: 700px;
  margin-top: -90px;
  padding: 1.5rem 2rem;
  position: absolute;
  box-shadow: 0 4px 32px 4px #00000014;
}

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

.home-hero--text {
  text-align: left;
  font-family: Libre Franklin, sans-serif;
  font-size: 3rem;
  font-weight: 800;
  line-height: 3.5rem;
}

.important-card--label {
  margin-bottom: 0;
}

.important-card--label.secondary {
  opacity: .66;
}

.form-stack {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.contact-info-block {
  width: 100%;
}

.card--base-img {
  object-fit: cover;
  width: 100%;
  height: auto;
  max-height: 280px;
}

.card--base-img.cn {
  aspect-ratio: 1.414;
  height: 100%;
  max-height: 250px;
}

.form-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.gallery-explorer--table-container {
  border-bottom: 1px solid var(--white-smoke);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
}

.section_blind-bg--hero {
  position: absolute;
  top: -20%;
  bottom: 0%;
  left: 0%;
}

.fold-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 640px;
}

.fold-img.cover {
  object-fit: cover;
}

.fold-img.contain {
  object-fit: contain;
}

.card--base--img-wrap {
  border-style: solid;
  border-width: 1px;
  width: 100%;
  margin-top: .5rem;
  display: block;
}

.card--base--img-wrap.bd-lg {
  position: relative;
}

.sticky-section--title-block {
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 8rem;
}

.issuu-embed {
  width: 100%;
  height: 100%;
}

.primary-drop-toggle {
  border-bottom: 1px solid #feca2a00;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  position: relative;
  bottom: -1px;
}

.primary-drop-toggle:hover {
  border-bottom-color: var(--jc-yellow);
  background-color: var(--light-yellow);
}

.primary-drop-toggle.w--open {
  border-bottom: 1px solid var(--jc-yellow);
  background-color: var(--light-yellow);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
}

.primary-drop-toggle.dark:hover, .primary-drop-toggle.dark.w--open {
  background-color: var(--yellow-16);
}

.issuu-wrap {
  margin-top: 1rem;
  position: relative;
  overflow: hidden;
}

.hero-bg-overlay {
  position: absolute;
  inset: 0%;
}

.bg-overlay-1 {
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--white), #fff0);
  position: absolute;
  inset: 0%;
}

.bg-overlay-2 {
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--white) 34%, #fff0);
  position: absolute;
  inset: 0%;
}

.bg-overlay-3 {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--white) 41%, #fff0);
  position: absolute;
  inset: 0%;
}

.bg-overlay-4 {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--white) 70%, #fff0);
  position: absolute;
  inset: 0%;
}

.about--mission-bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.about--mission-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: none;
  position: absolute;
}

.about--mission-img.old, .about--mission-img.new {
  z-index: -1;
}

.about--mission--stk-wrap {
  z-index: 0;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  position: sticky;
  top: 0%;
}

.modal-wrapper--show {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.container-6 {
  margin-top: 20px;
  display: flex;
}

.div-block-96 {
  display: block;
}

.color-styles-2 {
  background-color: #3f3f3f;
}

.sg-pill-2 {
  color: #0a0203;
  text-transform: capitalize;
  background-color: #f4f5f8;
  flex: 0 auto;
  align-self: flex-start;
  margin-bottom: .5rem;
  padding: .4rem .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: .8rem;
  display: inline-block;
  position: static;
}

.sg-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px dashed #d0d0d0;
  border-radius: 4px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 8rem;
  min-height: 4rem;
  padding: 1rem;
}

.sg-block.dark {
  border-color: var(--dark-outline);
  background-color: var(--black);
}

.section-nav_annex-navigation-link-2 {
  border-bottom: 2px solid #0000;
  padding: .75rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: .9rem;
  text-decoration: none;
}

.section-nav_annex-navigation-link-2:hover {
  background-color: #0000000a;
}

.section-nav_annex-navigation-link-2.w--current {
  color: #0a0203;
  background-color: #0000000a;
  border-bottom: 2px solid #feca2a;
  font-weight: 600;
}

.section-navigation_annex-dropdown-menu--light-2 {
  flex-flow: row;
  justify-content: flex-start;
  display: flex;
}

.bg-wh-3 {
  background-color: #fff;
}

.fc-wh-2 {
  color: #fff;
}

.style-guide-header {
  color: #0a0203;
  border-bottom: 1px solid #feca2a;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-bottom: .25rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.fc-y-2 {
  color: #feca2a;
}

.bg-ow-2 {
  background-color: #f4f5f8;
}

.underline {
  text-decoration: underline;
}

.bg-y-2 {
  opacity: 1;
  background-color: #feca2a;
}

.color-assets-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 16px;
}

.sg-block--nb {
  min-width: 8rem;
  min-height: 4rem;
  padding: 1rem;
}

.fc-y-3 {
  color: #feca2a;
}

.img-button-text-2 {
  color: #0a0203;
  white-space: normal;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.img-button-text-2.text-white {
  color: #fff;
  text-shadow: 0 2px 5px #00000052;
}

.button-primary-base-2 {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.button-primary-base-2.bg-y--fc-bl {
  flex-direction: row;
}

.button-primary-base-2.outlined, .button-primary-base-2.bg-wh--bd-bl--bd-lg {
  border-style: solid;
  border-width: 1px;
}

.card-button_w-image-2 {
  z-index: 4;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border: 1px solid #d0d0d0;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-height: 200px;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: border-width .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.display-none {
  display: none;
}

.p-lg-2 {
  clear: left;
  color: #000;
  white-space: normal;
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.75rem;
  display: block;
}

.color-styles-3 {
  background-color: #3f3f3f;
}

.div-block-97 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.section-containers {
  display: none;
}

.div-block-98 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.search-block-2 {
  background-color: #f4f5f8;
  align-self: center;
  height: 32px;
  margin-bottom: 0;
  display: flex;
}

.div-block-99 {
  float: right;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block-14 {
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.div-block-100 {
  float: left;
}

.div-block-101 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.primary-nav--dropdown-2 {
  z-index: -1;
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
  min-width: 200px;
  padding-right: 0;
  box-shadow: -15px 18px 24px -4px #00000014;
}

.primary-nav--dropdown-2.w--open {
  left: 0;
}

.alert-banner-2 {
  background-color: #feca2a;
  justify-content: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.header-search-button-2 {
  color: #0a0203;
  background-color: #0000;
  padding: 4px 8px;
  font-family: favorite, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: .9rem;
}

.text-block-15 {
  flex: 1;
  display: inline;
}

.primary-nav--fc-bl-2 {
  z-index: 999;
  background-color: #fff;
  border: 1px solid #d0d0d0;
  justify-content: center;
  display: flex;
  position: relative;
  top: 0;
}

.secondary-nav-item-2 {
  flex: 0 auto;
  width: 100%;
  height: 100%;
  padding: .75rem .5rem .25rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  text-decoration: none;
  display: block;
}

.secondary-nav-item-2.w--open {
  color: #feca2a;
  font-weight: 500;
  text-decoration: none;
}

.menu-button-2 {
  padding: 16px;
}

.page-section-navigation-link-2 {
  border-bottom: 4px solid #0000;
  padding: .85rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1rem;
}

.page-section-navigation-link-2:hover {
  background-color: #0000000a;
}

.page-section-navigation-link-2.w--current {
  color: #0a0203;
  background-color: #0000000a;
  border-bottom: 4px solid #feca2a;
  font-weight: 500;
}

.page-section-dropdown-menu--light-2 {
  display: block;
}

.page-section-navigation-wrapper-2 {
  z-index: 66;
  border-bottom: 1px solid #d0d0d0;
  justify-content: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 16px #00000014;
}

.primary-drop-toggle-2 {
  border-bottom: 1px solid #feca2a00;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  position: relative;
  bottom: -1px;
}

.primary-drop-toggle-2:hover {
  background-color: #fff8e2;
  border-bottom-color: #feca2a;
}

.primary-drop-toggle-2.w--open {
  background-color: #fff8e2;
  border-bottom: 1px solid #feca2a;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
}

.header-search-input-2 {
  background-color: #0000;
  border: 1px #000;
  width: 160px;
  height: 100%;
  margin-bottom: 0;
  padding: .3rem 1rem;
  transition: all .45s cubic-bezier(.491, .13, .333, .878);
}

.header-search-input-2:active, .header-search-input-2:focus {
  width: 240px;
}

.header-search-input-2::placeholder {
  color: #666;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.primary-nav-dropdown--bg-wh-2 {
  background-color: #fff;
  border-top: 0 solid #d0d0d0;
  flex-direction: column;
  min-width: 200px;
  padding: .5rem 0 0;
  display: none;
  right: -.25rem;
  box-shadow: 0 10px 32px -6px #00000029;
}

.primary-nav-dropdown--bg-wh-2.w--open {
  z-index: 0;
  border: 1px solid #d0d0d0;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  right: 0;
  box-shadow: 0 16px 32px -6px #00000029;
}

.utility-classes.grid-container.tight {
  grid-row-gap: 0rem;
}

.break-2 {
  border-top: 1px solid #d0d0d0;
  width: 100%;
}

.secondary-nav-text-2 {
  text-align: center;
  flex: none;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  text-decoration: none;
  display: inline-block;
}

.secondary-nav-text-2.w--current {
  color: #0a0203;
}

.utility-menu-desktop-2 {
  grid-column-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  margin-top: .5rem;
  display: flex;
  position: relative;
}

.dropdown-nav-wrap-2 {
  background-color: #f4f5f8;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dropdown-nav-wrap-2:hover, .dropdown-nav-wrap-2.mega:hover {
  background-color: #feca2a;
}

.mobile-nav-menu_wrapper-2 {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  bottom: 0;
}

.primary-nav-link-2 {
  padding: .7rem .75rem .6rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.primary-nav-link-2:hover, .primary-nav-link-2.w--current {
  font-weight: 600;
}

.primary-nav-link-2.w--open {
  background-color: #feca2a29;
  border-bottom-color: #feca2a;
  font-weight: 600;
  text-decoration: none;
}

.div-block-103 {
  float: left;
}

.color-styles-4, .color-styles-5 {
  background-color: #3f3f3f;
}

.accordion-toggle-2 {
  float: right;
  color: #0a0203;
  font-family: favorite, sans-serif;
  font-size: 27px;
  line-height: 27px;
}

.accordion-toggle-2:hover {
  color: #0a0203;
}

.div-block-104 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.footer-container-2 {
  background-color: #0a0203;
  border-top: 1px solid #d0d0d0;
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: none;
  display: flex;
}

.footer-container-2.bg-bl {
  z-index: 1;
  position: relative;
}

.div-block-106 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.search-block-3 {
  background-color: #f4f5f8;
  align-self: center;
  height: 32px;
  margin-bottom: 0;
  display: flex;
}

.search-block-3.bg-ob--bd-dg {
  height: 44px;
}

.search-block-3.bd-dg--bd-dg {
  border-style: solid;
  border-width: 1px;
}

.search-block-3.bd-dg--bd-dg:hover {
  border-color: #666;
}

.image-22 {
  width: 100%;
}

.div-block-107 {
  justify-content: space-between;
  display: flex;
}

.div-block-108 {
  float: right;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block-17 {
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.div-block-109 {
  float: left;
}

.div-block-110 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.primary-nav--dropdown-3 {
  z-index: -1;
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
  min-width: 200px;
  padding-right: 0;
  box-shadow: -15px 18px 24px -4px #00000014;
}

.primary-nav--dropdown-3.w--open {
  left: 0;
}

.footer-accordion-header-2 {
  z-index: 4;
  cursor: pointer;
  background-color: #0a0203;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 0 8px;
  display: flex;
}

.sidedrawer-nav-link-2 {
  color: #3f3f3f;
  width: 100%;
  padding: .5rem 2rem .5rem 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  line-height: 1rem;
}

.sidedrawer-nav-link-2:hover {
  color: #0a0203;
  text-decoration: underline;
}

.sidedrawer-nav-link-2.w--current {
  color: #0a0203;
  border-left: 4px solid #feca2a;
  padding-left: .75rem;
  font-weight: 600;
}

.sidedrawer-nav-link-2.w--current:hover {
  text-decoration: none;
}

.sidedrawer-nav-link-2.athletics {
  color: #f4f5f8;
}

.accordion-wrapper--footer-2 {
  border-bottom: 1px solid #d0d0d0;
  flex-flow: column wrap;
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.accordion-wrapper--footer-2:hover {
  border-bottom-color: #000;
}

.footer-header-2 {
  color: #fff;
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
  text-decoration: none;
}

.footer-header-2:hover {
  text-decoration: underline;
}

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

.page-section-navigation-link-3 {
  border-bottom: 4px solid #0000;
  padding: .85rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1rem;
}

.page-section-navigation-link-3:hover {
  background-color: #0000000a;
}

.page-section-navigation-link-3.w--current {
  color: #0a0203;
  background-color: #0000000a;
  border-bottom: 4px solid #feca2a;
  font-weight: 500;
}

.section-navigation_annex-dropdown-menu--desktop-2 {
  display: block;
}

.page-contents-2 {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-wrapper-2 {
  border-bottom: 1px solid #d0d0d0;
  flex-flow: column wrap;
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.accordion-wrapper-2:hover {
  border-bottom-color: #000;
}

.page-section-navigation-wrapper-3 {
  z-index: 66;
  border-bottom: 1px solid #d0d0d0;
  justify-content: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 16px #00000014;
}

.footer-accordion-toggle-2 {
  color: #fff;
  font-size: 27px;
  line-height: 27px;
  transform: translate(0);
}

.footer-accordion-toggle-2:hover {
  color: #0a0203;
}

.primary-nav--fc-wh--bg-bl--bd-dg-2 {
  z-index: 999;
  background-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  justify-content: center;
  display: flex;
  position: relative;
  top: 0;
}

.primary-drop-toggle-3 {
  border-bottom: 1px solid #feca2a00;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  position: relative;
  bottom: -1px;
}

.primary-drop-toggle-3:hover {
  background-color: #fff8e2;
  border-bottom-color: #feca2a;
}

.primary-drop-toggle-3.w--open {
  background-color: #fff8e2;
  border-bottom: 1px solid #feca2a;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
}

.primary-drop-toggle-3.dark:hover, .primary-drop-toggle-3.dark.w--open {
  background-color: #feca2a29;
}

.navigation-title-link-2 {
  color: #0a0203;
  width: 100%;
  margin-bottom: 1rem;
  padding: 0 2rem 0 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.8rem;
}

.navigation-title-link-2:hover {
  text-decoration: underline;
}

.navigation-title-link-2.w--current {
  color: #0a0203;
  border-left: 4px solid #e9be3a;
  padding-left: 1rem;
  font-weight: 600;
}

.navigation-title-link-2.athletics {
  color: #fff;
  font-family: Public Sans, sans-serif;
  font-weight: 600;
}

.meta-footer-2 {
  background-color: #f4f5f8;
  justify-content: center;
  width: 100%;
  display: flex;
}

.header-search-input-3 {
  background-color: #0000;
  border: 1px #000;
  width: 160px;
  height: 100%;
  margin-bottom: 0;
  padding: .3rem 1rem;
  transition: all .45s cubic-bezier(.491, .13, .333, .878);
}

.header-search-input-3:active, .header-search-input-3:focus {
  width: 240px;
}

.header-search-input-3::placeholder {
  color: #666;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.header-search-input-3.clamp1.bg-ob--fc-wh::placeholder {
  color: #d0d0d0;
}

.primary-nav-dropdown--bg-wh-3 {
  background-color: #fff;
  border-top: 0 solid #d0d0d0;
  flex-direction: column;
  min-width: 200px;
  padding: .5rem 0 0;
  display: none;
  right: -.25rem;
  box-shadow: 0 10px 32px -6px #00000029;
}

.primary-nav-dropdown--bg-wh-3.w--open {
  z-index: 0;
  border: 1px solid #d0d0d0;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  right: 0;
  box-shadow: 0 16px 32px -6px #00000029;
}

.footer-social-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.section-nav_annex-navigation-link-3 {
  border-bottom: 2px solid #0000;
  padding: .75rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: .9rem;
  text-decoration: none;
}

.section-nav_annex-navigation-link-3:hover {
  background-color: #0000000a;
}

.section-nav_annex-navigation-link-3.w--current {
  color: #0a0203;
  background-color: #0000000a;
  border-bottom: 2px solid #feca2a;
  font-weight: 600;
}

.section-nav_annex-navigation-link-3.fc-wh:hover {
  background-color: #1a1a1a;
}

.section-nav_annex-navigation-link-3.fc-wh.w--current {
  color: #fff;
  background-color: #1a1a1a;
  font-weight: 600;
}

.section-nav_annex-navigation-link-3.fc-wh.w--current:hover {
  border-bottom-color: #feca2a;
}

.footer-link-2 {
  color: #fff;
  white-space: normal;
  width: 100%;
  padding: .4rem 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.3rem;
  text-decoration: none;
}

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

.secondary-nav-text-3 {
  text-align: center;
  flex: none;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  text-decoration: none;
  display: inline-block;
}

.secondary-nav-text-3.w--current {
  color: #0a0203;
}

.section-navigation_annex-dropdown-menu--mobile-2 {
  display: block;
}

.section-navigation_annex-dropdown-menu--mobile-2.bg-bl--fc-wh--js-s--bd-dg {
  display: none;
}

.dropdown-nav-wrap-3 {
  background-color: #f4f5f8;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dropdown-nav-wrap-3:hover {
  background-color: #feca2a;
}

.dropdown-nav-wrap-3.dark {
  background-color: #3f3f3f;
}

.dropdown-nav-wrap-3.dark:hover, .dropdown-nav-wrap-3.mega:hover {
  background-color: #feca2a;
}

.side-drawer-navigation-2 {
  z-index: 20;
  background-color: #0000;
  border-right: 1px solid #d0d0d0;
  margin-right: 1rem;
  padding-bottom: 2rem;
}

.side-drawer-navigation-2.athletics {
  border-right-color: #3f3f3f;
}

.mobile-nav-menu_wrapper-3 {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  bottom: 0;
}

.footer-mobile-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0a0203;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1400px;
  margin-bottom: 0;
  padding: 32px;
  display: none;
}

.athletics-dropdown-header-2 {
  color: #fff;
  background-color: #1a1a1a;
  margin-bottom: .5rem;
  padding: 1.25rem 1rem .75rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-style: italic;
  font-weight: 600;
}

.div-block-113 {
  float: left;
}

.side-nav-menu-2 {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section-nav_annex-dropdown-2 {
  background-color: #0a0203;
  border: 1px solid #3f3f3f;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.section-nav_annex-dropdown-2.w--open {
  background-color: #0a0203;
  box-shadow: 0 80px 99px 20px #000000a8;
}

.color-styles-6, .color-styles-7 {
  background-color: #3f3f3f;
}

.div-block-114 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.gallery-explorer-links-3 {
  z-index: 33;
  background-color: #0000;
  width: 100%;
  max-width: 320px;
  position: sticky;
  top: 4rem;
}

.div-block-116 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.search-block-4 {
  background-color: #f4f5f8;
  align-self: center;
  height: 32px;
  margin-bottom: 0;
  display: flex;
}

.gallery-explorer--item-container-2 {
  border-bottom: 1px solid #d0d0d0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-117 {
  float: right;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block-19 {
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.div-block-118 {
  float: left;
}

.div-block-119 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.gallery-explorer-dropdown-2 {
  border-right: 1px solid #d0d0d0;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 2rem;
  padding-left: 0;
  display: flex;
}

.table-th--first-2 {
  text-transform: uppercase;
  border-bottom: 1px solid #feca2a;
  flex: 0 auto;
  width: 100%;
  padding: 8px 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1rem;
}

.button-primary-base-3 {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.button-primary-base-3.bg-y--fc-bl {
  flex-direction: row;
}

.table-th-2 {
  text-transform: uppercase;
  border-bottom: 1px solid #feca2a;
  width: 100%;
  min-width: 160px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 2rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1rem;
}

.collection-item-5 {
  width: 100%;
}

.page-section-navigation-link-4 {
  border-bottom: 4px solid #0000;
  padding: .85rem .75rem .66rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1rem;
}

.page-section-navigation-link-4:hover {
  background-color: #0000000a;
}

.page-section-navigation-link-4.w--current {
  color: #0a0203;
  background-color: #0000000a;
  border-bottom: 4px solid #feca2a;
  font-weight: 500;
}

.page-contents-3 {
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.page-section-navigation-wrapper-4 {
  z-index: 66;
  border-bottom: 1px solid #d0d0d0;
  justify-content: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 16px #00000014;
}

.navigation-title-link-3 {
  color: #0a0203;
  width: 100%;
  margin-bottom: 1rem;
  padding: 0 2rem 0 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.8rem;
}

.navigation-title-link-3:hover {
  text-decoration: underline;
}

.navigation-title-link-3.w--current {
  color: #0a0203;
  border-left: 4px solid #e9be3a;
  padding-left: 1rem;
  font-weight: 600;
}

.gallery-explorer-link-2 {
  color: #0a0203;
  text-align: left;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 2rem .5rem 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  line-height: 1.2rem;
  text-decoration: none;
  display: block;
}

.gallery-explorer-link-2:hover {
  text-decoration: underline;
}

.gallery-explorer-link-2.w--current {
  color: #0a0203;
  border-right: 4px solid #feca2a;
  font-weight: 600;
}

.gallery-explorer-link-2.w--current:hover {
  text-decoration: none;
}

.header-search-input-4 {
  background-color: #0000;
  border: 1px #000;
  width: 160px;
  height: 100%;
  margin-bottom: 0;
  padding: .3rem 1rem;
  transition: all .45s cubic-bezier(.491, .13, .333, .878);
}

.header-search-input-4:active, .header-search-input-4:focus {
  width: 240px;
}

.header-search-input-4::placeholder {
  color: #666;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.table-section--text-2 {
  padding-bottom: 1rem;
}

.secondary-nav-text-4 {
  text-align: center;
  flex: none;
  padding: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  text-decoration: none;
  display: inline-block;
}

.secondary-nav-text-4.w--current {
  color: #0a0203;
}

.dropdown-nav-wrap-4 {
  background-color: #f4f5f8;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.dropdown-nav-wrap-4:hover, .dropdown-nav-wrap-4.mega:hover {
  background-color: #feca2a;
}

.mobile-nav-menu_wrapper-4 {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  bottom: 0;
}

.div-block-121 {
  float: left;
}

.side-nav-menu-3 {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.color-styles-8 {
  background-color: #3f3f3f;
}

.form-block-2, .wd-fill {
  width: 100%;
}

.scorebug_opp-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: nowrap;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.scorebug_logs {
  flex: none;
  align-items: center;
  display: flex;
}

.scorebug_game-type {
  color: var(--jc-yellow);
  letter-spacing: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-style: italic;
  font-weight: 700;
}

.scorebug_actions {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.scorebug_actions.justify-right-horiz {
  grid-column-gap: .25rem;
}

.scorebug_extras {
  flex: none;
  display: flex;
}

.scorebug_team-link {
  flex: 0 auto;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
  overflow: hidden;
}

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

.scorebug_team-link.clamp1 {
  white-space: nowrap;
}

.file-upload {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.accordion_wrap {
  border-bottom: 1px solid var(--white-smoke);
  flex-flow: column wrap;
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.accordion_wrap:hover {
  border-bottom-color: #000;
}

.accordion_wrap.dark-mode {
  border-bottom-color: var(--dark-outline);
}

.accordion_wrap.dark-mode:hover {
  border-bottom-color: var(--white);
}

.copyright-information {
  opacity: .7;
  font-weight: 300;
  line-height: 1.34rem;
}

.class-notes-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.class-notes-grid.indicator-l--bd-y {
  border-left-style: solid;
  border-left-width: 8px;
  padding-left: 1.5rem;
}

.class-note {
  border-style: solid;
  border-width: 1px;
  flex: 1;
  width: 100%;
}

.class-note.outset {
  border-color: var(--white-smoke);
  cursor: default;
  margin-bottom: 10px;
  transition: all .16s cubic-bezier(.25, .46, .45, .94);
}

.class-note.outset:hover {
  border-bottom-color: var(--black);
  border-left-color: var(--black);
}

.class-note.outset.dark {
  border-color: var(--dark-outline);
  color: var(--white);
}

.class-note.outset.dark:hover {
  border-bottom-color: var(--jc-yellow);
  border-left-color: var(--jc-yellow);
}

.class-note.outset.bg-ow--fc-bl--bd-none {
  border-color: #0000;
}

.class-note.outset.bg-ow--fc-bl--bd-none:hover {
  border-bottom-style: solid;
  border-bottom-color: var(--black);
  border-left-style: solid;
  border-left-color: var(--black);
}

.class-note__radio-button:active {
  background-color: #0000;
}

.class-note__radio-button:focus {
  background-color: #fa8d4e;
}

.class-note__radio-button:focus-visible, .class-note__radio-button[data-wf-focus-visible] {
  background-color: #fa4e4e;
}

.fs-rangeslider_form {
  width: 100%;
  max-width: 720px;
  margin-bottom: 0;
}

.fs-rangeslider_wrapper {
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.5rem;
  display: block;
  position: relative;
}

.fs-rangeslider_track {
  background-color: var(--off-white);
  border-radius: 999rem;
  height: 1rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fs-rangeslider_handle {
  z-index: 1;
  background-color: var(--black);
  cursor: grab;
  border-radius: 100rem;
  flex: none;
  width: 1.75rem;
  height: 1.75rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 12px #0003;
}

.fs-rangeslider_handle:focus {
  background-color: var(--jc-yellow);
}

.fs-rangeslider_handle.is-pink {
  background-color: var(--black);
}

.fs-rangeslider_fill {
  background-color: var(--jc-yellow);
  border-radius: 999px;
  width: 20%;
  height: 100%;
  position: absolute;
}

.fs-rangeslider_input {
  display: none;
}

.fs-range_values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.class-note-title {
  font-family: Libre Franklin, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 121%;
}

.class-note-label {
  background-color: var(--off-white);
  color: var(--dark-outline);
  margin-top: .25rem;
  padding: .25rem .4rem;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 100%;
}

.cn_classes-row {
  grid-column-gap: .75rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  margin-top: .25rem;
  display: flex;
}

.class-note-modal {
  border: 1px solid var(--white-smoke);
  background-color: var(--white);
  flex-direction: column;
  width: 800px;
  max-height: 90vh;
  padding: 1.5rem 2rem;
  display: flex;
  position: absolute;
  box-shadow: 0 4px 32px 4px #00000014;
}

.cn-modal__body {
  height: 100%;
  max-height: 300px;
}

.cn-modal__img {
  aspect-ratio: 1.414;
  background-color: var(--off-white);
  object-fit: contain;
  object-position: 50% 50%;
  max-height: 240px;
}

.cn-modal-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.campus-hero--img {
  min-width: 70%;
}

.div-block-122 {
  float: right;
}

.class-note__placeholder-img {
  aspect-ratio: 1.414;
  background-color: var(--off-white);
  background-image: url("https://cdn.prod.website-files.com/66cf793607f0188270779813/66cf793607f018827077988e_jc-logo-256.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 34%;
  width: 100%;
  max-height: 250px;
  position: relative;
}

.fs-filter-wrapper {
  background-color: var(--black);
  justify-content: center;
  width: 100px;
  height: 100%;
  margin-bottom: 0;
  padding: .75rem .75rem .66rem;
  display: flex;
  position: relative;
}

.fs-filter-wrapper:hover {
  background-color: var(--off-black);
}

.video-embed {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.fs-header-label {
  display: none;
}

.music_performance-title {
  color: #000;
  text-align: left;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 3rem;
}

.music_performance-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
}

.music_performance_dates {
  margin-bottom: .5rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
}

.music_performance-row {
  border-bottom: 1px solid var(--white-smoke);
  flex-flow: row;
  max-width: 1000px;
  margin-bottom: .75rem;
  padding-bottom: .75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.2rem;
  display: flex;
}

.music_performance-row_title {
  flex: 1;
  font-weight: 400;
}

.music_performance-row_date {
  padding-right: 1rem;
}

.collection-list {
  width: 100%;
}

.music_performance-featured_card {
  border-style: solid;
  border-width: 1px;
  padding: 1.5rem;
}

.performance_image-wrapper {
  background-color: var(--off-white);
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.dance_performance-card {
  background-color: var(--white);
  border-style: solid;
  border-width: 1px;
  flex-flow: row;
  max-width: 1000px;
  padding: 2rem;
  display: flex;
}

.dance_performance-card.bg-lg {
  flex-flow: row;
  display: flex;
}

.dance_performance-card-info {
  flex: 3 1 0;
  padding-left: 1.5rem;
}

.dance_performance-title {
  color: #000;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Libre Franklin, sans-serif;
  font-size: 2rem;
  font-weight: 800;
  line-height: 2.5rem;
}

.important_event-logistic_row {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.important_event-date {
  flex: none;
  margin-right: 1rem;
}

.important_event-location {
  text-align: right;
  text-overflow: ellipsis;
  flex: 1;
  overflow: hidden;
}

.featured_event-logistic_row {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: .5rem;
  display: flex;
}

.hero_bg-video {
  width: 100%;
  height: 55vw;
}

.tabs-content-2 {
  position: static;
}

.rich_text-figure {
  margin-top: 1.62rem;
  margin-bottom: 1.62rem;
}

.table-col--th {
  border-right: 1px #000;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 160px;
  padding: .5rem 2rem;
  display: flex;
}

.table-col--th-label {
  text-transform: uppercase;
  width: 100%;
  min-width: 160px;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1rem;
}

@media screen and (max-width: 991px) {
  .btn-main-txt {
    text-align: left;
    flex: 1;
  }

  .btn-main-txt.text-black, .btn-main-txt.text-white {
    font-size: 16px;
    line-height: 18px;
  }

  .btn-main-icon {
    align-self: center;
    font-family: favorite_outlined, sans-serif;
    display: inline-block;
  }

  .primary-nav-link {
    text-align: left;
    justify-content: flex-end;
    padding: .75rem 1.5rem;
    font-size: .9rem;
    font-weight: 500;
    line-height: .9rem;
    display: block;
  }

  .primary-nav-link:hover {
    background-color: var(--yellow-16);
  }

  .primary-nav-link.w--open {
    color: var(--jc-gold);
  }

  .secondary-nav-text {
    text-align: right;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1rem;
  }

  .header-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    padding: 8px 2rem;
    display: flex;
    position: relative;
  }

  .main-nav-veracross {
    object-fit: cover;
    flex: 0 auto;
    width: 36px;
    padding: 4px;
  }

  .primary-nav--fc-bl {
    align-items: flex-end;
    height: 72px;
    padding-top: 8px;
    padding-bottom: 0;
    display: none;
  }

  .icon-nav-link.veracross {
    display: block;
  }

  .hero {
    margin-top: 0;
  }

  .hero.primary {
    margin-top: -2rem;
  }

  .btn-small {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .btn-small.bg-bl--fc-wh--bd-dg {
    border-color: var(--dark-outline);
    border-color: #3f3f3f;
  }

  .btn-small-icon {
    align-self: center;
  }

  .link-small-txt {
    flex: none;
  }

  .dropdown-nav-link {
    justify-content: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1.5rem;
    display: flex;
  }

  .primary-nav-dropdown--bg-wh {
    background-color: #333;
    align-items: flex-end;
    display: none;
    right: 0;
  }

  .primary-nav-dropdown--bg-wh.w--open {
    background-color: var(--off-white);
    box-shadow: none;
    background-image: none;
    border-style: none;
    flex-flow: column wrap;
    align-items: flex-start;
    padding-bottom: .5rem;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .dropdown-nav-header {
    text-align: left;
    padding-left: 1.5rem;
  }

  .dropdown-nav-section {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 200px;
    padding-right: .5rem;
  }

  .dropdown-drawer {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .footer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-header {
    font-weight: 500;
  }

  .youtube-link, .instagram-link {
    width: 32px;
    height: 32px;
  }

  .footer-mobile {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 2rem;
    display: none;
  }

  .menu-button {
    border: 1px solid #000;
    flex: 0 auto;
    order: 1;
    padding: 12px;
  }

  .menu-button.w--open {
    border-color: var(--jc-yellow);
    background-color: var(--jc-yellow);
    flex: none;
    align-self: flex-start;
  }

  .utility-navigation-bar {
    clear: right;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    place-items: flex-end end;
    width: 100%;
    padding-left: 50%;
    padding-right: 32px;
    display: none;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .utility-menu-desktop {
    background-color: var(--black);
    display: none;
  }

  .mobile-nav-menu_wrapper {
    z-index: 100;
    background-color: #0000;
    flex-direction: column;
    margin-top: 0;
    margin-left: 30%;
    right: 0;
    overflow: scroll;
  }

  .mobile-nav--bg-wh--bd-lg--fc-bl {
    z-index: 99;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 64px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .mobile-dropdown {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
  }

  .leader-block {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .leader-block.max-width {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .side-nav-menu {
    border-bottom: 1px solid var(--white-smoke);
    background-color: var(--white);
    padding-bottom: 1rem;
    box-shadow: 0 0 96px 64px #00000014;
  }

  .side-drawer-navigation {
    z-index: 40;
    border-bottom-style: none;
    border-right-style: none;
    justify-content: flex-start;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .side-drawer-navigation.athletics {
    background-color: var(--black);
    color: var(--white);
  }

  .navigation-title-link {
    color: var(--black);
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: .75rem;
    padding-left: 1.5rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1rem;
  }

  .navigation-title-link.w--current {
    font-weight: 500;
  }

  .sidedrawer-nav-link {
    color: var(--black);
    padding-top: .6rem;
    padding-bottom: .6rem;
    padding-left: 1.5rem;
  }

  .sidedrawer-nav-link.w--current {
    border-left: 4px solid var(--jc-yellow);
    border-right-style: none;
    margin-left: 1.5rem;
  }

  .sidedrawer-nav-link.athletics.w--current {
    border-right: 0 #0000;
    border-left: 4px solid var(--jc-yellow);
  }

  .side-nav-menu-button {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    flex-direction: row;
    width: 100%;
    padding: .5rem 1.5rem;
    display: flex;
  }

  .side-nav-menu-button.bg-ob--fc-wh--bd-dg.w--open {
    background-color: var(--off-black);
  }

  .side-nav-menu-button.bg-ow--fc-bl--bd-lg.w--open {
    background-color: var(--off-white);
    color: var(--black);
  }

  .utility-page-content {
    min-width: 50%;
  }

  .support-block {
    width: 100%;
    padding: 1.5rem;
  }

  .support-block.bg-gray {
    grid-row-gap: 0rem;
  }

  .support-block.outlined, .support-block.outlined--bd-lg {
    flex-direction: column;
  }

  .card-button-icon {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .card-button-drawer--3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .profile-card-picture {
    object-fit: cover;
    width: 100%;
  }

  .gallery-explorer--item-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .header-alert-container {
    padding-left: 2rem;
  }

  .alert-banner-text {
    font-size: 16px;
  }

  .accordion-body-content {
    padding: 1.5rem;
  }

  .side-nav-wrapper {
    width: 100%;
    margin-top: 0;
  }

  .gallery-explorer-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .gallery-explorer-wrapper.max-width {
    position: relative;
  }

  .gallery-explorer-links {
    background-color: var(--off-white);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    margin-top: 2rem;
    display: flex;
    top: 0;
  }

  .gallery-explorer-dropdown {
    border-bottom: 1px solid var(--white-smoke);
    background-color: var(--white);
    padding-bottom: 1rem;
    box-shadow: 10px 0 60px 18px #00000052;
  }

  .gallery-explorer-link {
    padding-top: .75rem;
    padding-bottom: .5rem;
    padding-left: 2rem;
  }

  .gallery-explorer-link.w--current {
    border-left: 4px solid var(--jc-yellow);
    border-right-style: none;
    border-right-width: 0;
  }

  .gallery-explorer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 0;
    display: flex;
  }

  .gallery-explorer-text {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .image-7 {
    object-fit: cover;
    max-height: 400px;
  }

  .stat-figure {
    color: var(--jc-yellow);
    margin-top: 0;
    font-size: 3.5rem;
    line-height: 3.5rem;
  }

  .stat-label {
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.3rem;
  }

  .stat-label.fc-y {
    color: var(--black);
  }

  .tabs-selector {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .circle {
    margin-top: 8px;
  }

  .application-process-number {
    font-size: 24px;
    line-height: 27px;
  }

  .mobile-navigation-menu-label {
    align-self: center;
    align-items: flex-start;
    font-family: Libre Franklin, sans-serif;
    font-size: .9rem;
    line-height: 1.1rem;
  }

  .div-block-43 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    display: flex;
  }

  .mobile-navigation-menu-icon {
    flex: 0 auto;
    align-items: flex-start;
    font-family: favorite_outlined, sans-serif;
    font-size: 1rem;
  }

  .important-dates-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .profile-card-image-frame {
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .mobile-action-container {
    grid-column-gap: .5rem;
    order: 1;
    align-items: center;
    display: flex;
  }

  .utility-navigation-mobile {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: stretch end;
    padding-top: .5rem;
    display: flex;
  }

  .container-4 {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .gallery_drop-menu_text {
    flex: none;
    font-family: Libre Franklin, sans-serif;
    font-size: .9rem;
    font-style: italic;
    display: flex;
  }

  .gallery-explorer-button--bg-wh--bd-lg {
    width: 100%;
    padding: .75rem 1.5rem;
  }

  .gallery-explorer-button--bg-wh--bd-lg.w--open {
    background-color: var(--off-white);
    color: var(--black);
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .gallery_button-content {
    grid-column-gap: 8px;
    align-items: flex-end;
    display: flex;
  }

  .stat-block-right {
    grid-row-gap: .5rem;
    min-width: 140px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile-nav--drop-wrapper {
    justify-content: space-between;
    align-items: center;
    padding: 0 1rem 0 0;
    display: flex;
  }

  .primary-nav-button {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .primary-nav-button.w--open {
    background-color: var(--off-white);
  }

  .header-identity-container {
    order: -1;
    height: 48px;
    padding-bottom: 0;
  }

  .header-identity-container.sm, .header-identity-container.sm.w--current {
    display: none;
  }

  .jc-logo {
    height: 100%;
  }

  .body-section-content-right {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .table-th {
    padding-right: 1.5rem;
  }

  .table-txt-item.schedule-date.long {
    display: none;
  }

  .table-txt-item.schedule-date.short {
    display: block;
  }

  .section-nav-button {
    background-color: #0000;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: .6rem 2rem;
    display: flex;
  }

  .section-nav-button.w--open {
    background-color: var(--off-white);
    color: var(--black);
  }

  .section-nav-button.athletics {
    color: var(--white);
    width: auto;
  }

  .section-nav-button.athletics.w--open, .section-nav-button.dark {
    background-color: var(--off-black);
    color: var(--white);
  }

  .section-nav-button.dark.w--open {
    background-color: var(--off-black);
  }

  .section-wrapper_gallery-explorer {
    padding: 3rem 0 2rem;
  }

  .action-button-wrapper-horiz {
    flex-wrap: wrap;
    justify-content: flex-start;
    height: 100%;
    display: flex;
  }

  .profile-card-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .trustee, .ranking-members {
    white-space: normal;
  }

  .grid--2-col {
    flex-wrap: wrap;
    justify-content: flex-end;
  }

  .stat-text {
    font-size: 5rem;
    line-height: 5rem;
  }

  .table-col {
    padding-right: 1.5rem;
  }

  .gallery-section-heading-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .table-section-wrapper {
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .table-section--text {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .special-program-block {
    width: 100%;
    padding: 1.5rem;
  }

  .tab-content {
    margin-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .profile-card-fb {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .athletics-title-lg {
    -webkit-text-stroke-width: 3px;
    margin-bottom: 0;
    font-size: 6rem;
    line-height: 5.5rem;
  }

  .section-nav_annex-navigation-link {
    padding-left: 2rem;
  }

  .section-nav_annex-navigation-link.w--current {
    border-left: 4px solid var(--jc-yellow);
    background-color: #0000;
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .section-nav_annex-navigation-link.fc-wh, .section-nav_annex-navigation-link.fc-wh:hover {
    border-bottom-style: none;
  }

  .section-nav_annex-navigation-link.fc-wh.w--current {
    border-left: 4px solid var(--jc-yellow);
    border-bottom-style: none;
  }

  .section-nav_annex-navigation-link.fc-wh.teams-annex-link {
    display: block;
  }

  .section-navigation_annex-drawer, .section-navigation_annex-drawer.bg-black {
    padding-left: 0;
    padding-right: 0;
  }

  .athletics-title-large-alt {
    -webkit-text-stroke-width: 3px;
    font-size: 6rem;
    line-height: 5.5rem;
  }

  .scorebug_column {
    overflow: hidden;
  }

  .scorebug_logs-block {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .scorebug_opponent.clamp1 {
    white-space: nowrap;
  }

  .scorebug-date--simple {
    flex: none;
    display: block;
  }

  .scorebug-time {
    flex: none;
  }

  .section-navigation_annex-dropdown-menu--light {
    z-index: 100;
    border-bottom: 1px solid var(--white-smoke);
    background-color: var(--white);
    width: 100vw;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .athletics-dropdown-header {
    background-color: #0000;
    padding-left: 2rem;
  }

  .athletics-section-navigation-drop-link {
    padding-left: 2rem;
  }

  .athletics-section-navigation-drop-link.w--current {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .athletics-section-dropdown-col {
    min-width: 170px;
  }

  .news-card_simple {
    min-width: 240px;
  }

  .dropdown-2 {
    flex: 0 auto;
    width: 100%;
  }

  .dropdown-toggle {
    width: 100%;
  }

  .athletic-teams-grid {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .news-card-drawer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .athletics-title-med {
    font-size: 8rem;
    line-height: 7rem;
  }

  .gallery-section_heading {
    font-size: 2.25rem;
  }

  .news-main-story {
    grid-template-rows: auto;
  }

  .testimonial-wrapper {
    padding-left: 8%;
    padding-right: 8%;
  }

  .testimonial-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .slider {
    width: 100%;
    max-width: 90vw;
    height: 600px;
  }

  .section_blind-bg--right {
    width: 60vw;
  }

  .hero-experience-img {
    height: auto;
  }

  .stat-block-left {
    grid-row-gap: .5rem;
    min-width: 140px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_blind-bg--left-top {
    width: 60vw;
  }

  .stat_wrapper {
    grid-column-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .section_blind-bg--right-right, .section_blind-bg--left-left {
    width: 60vw;
  }

  .secondary-nav-item {
    text-align: left;
    justify-content: flex-end;
    padding: .75rem 2rem;
    display: flex;
  }

  .secondary-nav-item:active {
    color: var(--jc-yellow);
  }

  .secondary-nav-item.w--open {
    color: var(--jc-gold);
  }

  .secondary-nav-link {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1.5rem;
  }

  .greeting_wrapper {
    min-height: 500px;
  }

  .roster-player {
    display: flex;
  }

  .roster-player.align-center {
    align-items: center;
  }

  .news-article_details {
    padding-left: 1.5rem;
  }

  .news-article_card {
    padding-bottom: 1.5rem;
  }

  .news-article_image-wrapper {
    width: 30%;
  }

  .news-article_card_overview {
    width: 70%;
    padding-left: 1.5rem;
  }

  .paragraph-2 {
    display: none;
  }

  .news-article_card_title {
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2rem;
  }

  .table-col--first {
    padding-left: 1.5rem;
  }

  .table-th--first {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .news-list {
    grid-row-gap: 1.5rem;
  }

  .newspaper-title {
    line-height: 3rem;
  }

  .performance-info {
    width: 40%;
  }

  .div-block-72 {
    order: -1;
    max-width: 500px;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .page-title {
    white-space: nowrap;
    align-self: center;
    margin-left: .5rem;
    font-family: Libre Franklin, sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.25rem;
    display: none;
  }

  .html-embed-5 {
    opacity: 0;
    width: 0;
    height: 0;
    display: none;
    position: absolute;
  }

  .section-nav-menu_text {
    margin-right: .5rem;
    font-family: Libre Franklin, sans-serif;
    font-size: .9rem;
  }

  .main-nav_dropdown_mobile--bg-wh {
    border-bottom: 1px solid var(--white-smoke);
    border-left: 1px solid var(--white-smoke);
    margin-top: 1px;
    padding-bottom: 6rem;
    box-shadow: 0 0 32px #00000014;
  }

  .page-section-dropdown-menu--light {
    z-index: 100;
    border-bottom: 1px solid var(--white-smoke);
    background-color: var(--white);
    width: 100vw;
    padding-bottom: .5rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .primary-nav--fc-wh--bg-bl--bd-dg {
    align-items: flex-end;
    height: 72px;
    padding-top: 8px;
    padding-bottom: 0;
    display: none;
  }

  .page-section-navigation-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .page-section-navigation-link {
    padding-top: .75rem;
    padding-bottom: .5rem;
    padding-left: 2rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1rem;
  }

  .page-section-navigation-link.w--current {
    border-left: 4px solid var(--jc-yellow);
    border-bottom-style: none;
    border-bottom-width: 0;
    font-weight: 600;
  }

  .grid-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
  }

  .grid-container.pad-oxox {
    padding: 0 1.5rem;
  }

  .grid-container.pad-oxox.position-relative.hero-text-wrap {
    margin-bottom: 3rem;
  }

  .grid-container.pad-oxxx {
    padding: 0 1.5rem 4rem;
  }

  .grid-container.pad-table {
    padding: 4rem 0;
  }

  .grid-container.pad-leader {
    padding: 0 0 2rem;
  }

  .grid-container.pad-sec-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-container.pad-nav {
    padding: 0;
  }

  .grid-container.footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-container.pad-hero {
    padding: 2rem 1.5rem;
  }

  .grid-container.pad-xxox {
    padding: 4rem 1.5rem 0;
  }

  .grid-container.pad-xxxx {
    padding: 4rem 1.5rem;
  }

  .grid-container.pad-xoxo {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid-container.pad-ooxo {
    padding-bottom: 4rem;
  }

  .grid-container.pad-xooo {
    padding-top: 4rem;
  }

  .scorebug_team {
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .mobile-nav {
    z-index: 99;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 64px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .main-nav_dropdown_mobile {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
  }

  .event-information-block--bg-wh--bd-lg {
    width: 500px;
  }

  .block-img--md.float-right {
    width: 50%;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
  }

  .primary-nav-button--bg-bl {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .primary-nav-button--bg-bl.w--open {
    background-color: var(--dark-outline);
  }

  .board-trustee {
    white-space: nowrap;
  }

  .primary-nav--dropdown {
    background-color: #333;
    align-items: flex-end;
    display: none;
    right: 0;
  }

  .primary-nav--dropdown.w--open {
    border-style: none none solid;
    border-bottom-color: var(--dark-outline);
    box-shadow: none;
    background-image: none;
    flex-flow: column wrap;
    align-items: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
    position: relative;
  }

  .faculty-chip-picture--shadow {
    object-fit: cover;
  }

  .leader-wrap {
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .socials-stack {
    grid-column-gap: 2rem;
    flex-direction: row;
    padding-left: 0;
  }

  .socials-stack-wrapper {
    padding-left: 0;
  }

  .scorebug-date--full {
    flex: none;
    display: none;
  }

  .scorebug--scheduled {
    height: 88px;
  }

  .section-navigation_annex-dropdown-menu--desktop {
    z-index: 100;
    border-bottom: 1px solid var(--white-smoke);
    width: 100vw;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .section-navigation_annex-dropdown-menu--desktop.bg-bl--fc-wh--js-s--bd-dg {
    display: none;
  }

  .section-navigation_annex-dropdown-menu--mobile {
    z-index: 100;
    border-bottom: 1px solid var(--white-smoke);
    width: 100vw;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .dropdown-delay {
    color: var(--white);
    text-align: right;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }

  .section_blind-bg--mission {
    width: 60vw;
  }

  .about-mission-text {
    font-size: 1.8rem;
    line-height: 2rem;
  }

  .search-block {
    height: 44px;
  }

  .header-search-input {
    width: 100%;
    padding-left: 1.5rem;
  }

  .header-search-input:active, .header-search-input:focus {
    width: 100%;
  }

  .header-search-input::placeholder {
    color: var(--white-smoke);
  }

  .header-search-input.clamp1 {
    font-family: Libre Franklin, sans-serif;
    font-size: .8rem;
    line-height: 1rem;
  }

  .block--img {
    width: 360px;
  }

  .dropdown-nav-wrap {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 200px;
    padding-right: .5rem;
  }

  .section-nav-button-drawer {
    grid-column-gap: 8px;
    align-items: flex-end;
    display: flex;
  }

  .css-framework {
    display: none;
  }

  .table-th--sm.ta-r, .table-col--sm.ta-r {
    padding-right: 1.5rem;
  }

  .grid-4-col {
    flex-wrap: wrap;
    justify-content: flex-end;
  }

  .gallery-explorer-links-2 {
    background-color: #f4f5f8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    margin-top: 2rem;
    display: flex;
    top: 0;
  }

  .gallery-explorer-button--bg-wh--bd-lg-2 {
    width: 100%;
    padding: .75rem 1rem .75rem 2rem;
  }

  .gallery-explorer-button--bg-wh--bd-lg-2.w--open {
    color: #0a0203;
    background-color: #f4f5f8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .container-5 {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .hero-video {
    margin-top: -2rem;
  }

  .reunion-chairs {
    white-space: normal;
  }

  .home-hero--subtext {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .block-img--lg.float-right {
    width: 50%;
  }

  .grid-3-col {
    grid-column-gap: 1.5rem;
    flex-wrap: wrap;
    justify-content: flex-end;
  }

  .grid-3-col.tight {
    grid-row-gap: 0rem;
  }

  .card-button-drawer--2 {
    grid-template-columns: 1fr 1fr;
  }

  .athletic-showcase_list {
    width: 100%;
  }

  .athletic-showcase_bg {
    width: 70%;
  }

  .z-10 {
    position: relative;
  }

  .event-information-block--bg-ob--bd-dg {
    width: 500px;
  }

  .home-hero--text {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .form-stack {
    grid-column-gap: 1.5rem;
  }

  .card--base-img {
    max-height: 240px;
  }

  .teams-annex-dropdown {
    flex: 0 auto;
    width: 100%;
    display: none;
  }

  .form-grid {
    grid-column-gap: 1.5rem;
  }

  .section_blind-bg--hero {
    width: 60vw;
  }

  .primary-drop-toggle:hover {
    background-color: var(--light-yellow);
  }

  .fb-r.al-e {
    display: flex;
  }

  .section-nav-button-2 {
    background-color: #0000;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: .6rem 2rem;
    display: flex;
  }

  .section-nav-button-2.w--open {
    color: #0a0203;
    background-color: #f4f5f8;
  }

  .section-nav-button-2.dark {
    color: #fff;
    background-color: #1a1a1a;
  }

  .section-nav-button-2.dark.w--open {
    background-color: #1a1a1a;
  }

  .section-nav_annex-navigation-link-2 {
    padding-left: 2rem;
  }

  .section-nav_annex-navigation-link-2.w--current {
    background-color: #0000;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left: 4px solid #feca2a;
  }

  .section-navigation_annex-dropdown-menu--light-2 {
    z-index: 100;
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    width: 100vw;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .search-block-2 {
    height: 44px;
  }

  .primary-nav--dropdown-2 {
    background-color: #333;
    align-items: flex-end;
    display: none;
    right: 0;
  }

  .primary-nav--dropdown-2.w--open {
    box-shadow: none;
    background-image: none;
    border-style: none none solid;
    border-bottom-color: #3f3f3f;
    flex-flow: column wrap;
    align-items: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
    position: relative;
  }

  .dropdown-delay-2 {
    color: #fff;
    text-align: right;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }

  .primary-nav--fc-bl-2 {
    align-items: flex-end;
    height: 72px;
    padding-top: 8px;
    padding-bottom: 0;
    display: none;
  }

  .secondary-nav-item-2 {
    text-align: left;
    justify-content: flex-end;
    padding: .75rem 2rem;
    display: flex;
  }

  .secondary-nav-item-2:active {
    color: #feca2a;
  }

  .secondary-nav-item-2.w--open {
    color: #c9b682;
  }

  .menu-button-2 {
    border: 1px solid #000;
    flex: 0 auto;
    order: 1;
    padding: 12px;
  }

  .menu-button-2.w--open {
    background-color: #feca2a;
    border-color: #feca2a;
    flex: none;
    align-self: flex-start;
  }

  .page-section-navigation-link-2 {
    padding-top: .75rem;
    padding-bottom: .5rem;
    padding-left: 2rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1rem;
  }

  .page-section-navigation-link-2.w--current {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left: 4px solid #feca2a;
    font-weight: 600;
  }

  .page-section-dropdown-menu--light-2 {
    z-index: 100;
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    width: 100vw;
    padding-bottom: .5rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .page-section-navigation-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-102 {
    order: -1;
    max-width: 500px;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .html-embed-8 {
    opacity: 0;
    width: 0;
    height: 0;
    display: none;
    position: absolute;
  }

  .main-nav_dropdown_mobile--bg-wh-2 {
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    margin-top: 1px;
    box-shadow: 0 0 32px #00000014;
  }

  .primary-drop-toggle-2:hover {
    background-color: #fff8e2;
  }

  .header-search-input-2 {
    width: 100%;
    padding-left: 1.5rem;
  }

  .header-search-input-2:active, .header-search-input-2:focus {
    width: 100%;
  }

  .header-search-input-2::placeholder {
    color: #d0d0d0;
  }

  .header-search-input-2.clamp1 {
    font-family: Libre Franklin, sans-serif;
    font-size: .8rem;
    line-height: 1rem;
  }

  .primary-nav-dropdown--bg-wh-2 {
    background-color: #333;
    align-items: flex-end;
    display: none;
    right: 0;
  }

  .primary-nav-dropdown--bg-wh-2.w--open {
    box-shadow: none;
    background-color: #f4f5f8;
    background-image: none;
    border-style: none;
    flex-flow: column wrap;
    align-items: flex-start;
    padding-bottom: .5rem;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .secondary-nav-text-2 {
    text-align: right;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1rem;
  }

  .primary-nav-button-2 {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .primary-nav-button-2.w--open {
    background-color: #f4f5f8;
  }

  .utility-menu-desktop-2 {
    background-color: #0a0203;
    display: none;
  }

  .dropdown-nav-wrap-2 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 200px;
    padding-right: .5rem;
  }

  .mobile-nav-menu_wrapper-2 {
    z-index: 100;
    background-color: #0000;
    flex-direction: column;
    height: 100vh;
    margin-top: 0;
    margin-left: 30%;
    right: 0;
    overflow: auto;
  }

  .primary-nav-link-2 {
    text-align: left;
    justify-content: flex-end;
    padding: .75rem 1.5rem;
    font-size: .9rem;
    font-weight: 500;
    line-height: .9rem;
    display: block;
  }

  .primary-nav-link-2:hover {
    background-color: #feca2a29;
  }

  .primary-nav-link-2.w--open {
    color: #c9b682;
  }

  .div-block-105 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    display: flex;
  }

  .search-block-3 {
    height: 44px;
  }

  .primary-nav--dropdown-3 {
    background-color: #333;
    align-items: flex-end;
    display: none;
    right: 0;
  }

  .primary-nav--dropdown-3.w--open {
    box-shadow: none;
    background-image: none;
    border-style: none none solid;
    border-bottom-color: #3f3f3f;
    flex-flow: column wrap;
    align-items: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
    position: relative;
  }

  .sidedrawer-nav-link-2 {
    color: #0a0203;
    padding-top: .6rem;
    padding-bottom: .6rem;
    padding-left: 1.5rem;
  }

  .sidedrawer-nav-link-2.w--current {
    border-left: 4px solid #feca2a;
    border-right-style: none;
    margin-left: 1.5rem;
  }

  .sidedrawer-nav-link-2.athletics.w--current {
    border-left: 4px solid #feca2a;
    border-right: 0 #0000;
  }

  .footer-header-2 {
    font-weight: 500;
  }

  .page-section-navigation-link-3 {
    padding-top: .75rem;
    padding-bottom: .5rem;
    padding-left: 2rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1rem;
  }

  .page-section-navigation-link-3.w--current {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left: 4px solid #feca2a;
    font-weight: 600;
  }

  .section-navigation_annex-dropdown-menu--desktop-2 {
    z-index: 100;
    border-bottom: 1px solid #d0d0d0;
    width: 100vw;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .section-navigation_annex-dropdown-menu--desktop-2.bg-bl--fc-wh--js-s--bd-dg {
    display: none;
  }

  .page-section-navigation-wrapper-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-112 {
    order: -1;
    max-width: 500px;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .html-embed-9 {
    opacity: 0;
    width: 0;
    height: 0;
    display: none;
    position: absolute;
  }

  .main-nav_dropdown_mobile--bg-wh-3 {
    border-bottom: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    margin-top: 1px;
    box-shadow: 0 0 32px #00000014;
  }

  .primary-nav--fc-wh--bg-bl--bd-dg-2 {
    align-items: flex-end;
    height: 72px;
    padding-top: 8px;
    padding-bottom: 0;
    display: none;
  }

  .primary-drop-toggle-3:hover {
    background-color: #fff8e2;
  }

  .navigation-title-link-2 {
    color: #0a0203;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: .75rem;
    padding-left: 1.5rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1rem;
  }

  .navigation-title-link-2.w--current {
    font-weight: 500;
  }

  .header-search-input-3 {
    width: 100%;
    padding-left: 1.5rem;
  }

  .header-search-input-3:active, .header-search-input-3:focus {
    width: 100%;
  }

  .header-search-input-3::placeholder {
    color: #d0d0d0;
  }

  .header-search-input-3.clamp1 {
    font-family: Libre Franklin, sans-serif;
    font-size: .8rem;
    line-height: 1rem;
  }

  .primary-nav-dropdown--bg-wh-3 {
    background-color: #333;
    align-items: flex-end;
    display: none;
    right: 0;
  }

  .primary-nav-dropdown--bg-wh-3.w--open {
    box-shadow: none;
    background-color: #f4f5f8;
    background-image: none;
    border-style: none;
    flex-flow: column wrap;
    align-items: flex-start;
    padding-bottom: .5rem;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .side-nav-menu-button-2 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    flex-direction: row;
    width: 100%;
    padding: .5rem 1.5rem;
    display: flex;
  }

  .side-nav-menu-button-2.bg-ow--fc-bl--bd-lg.w--open {
    color: #0a0203;
    background-color: #f4f5f8;
  }

  .side-nav-menu-button-2.bg-ob--fc-wh--bd-dg.w--open {
    background-color: #1a1a1a;
  }

  .primary-nav-button--bg-bl-2 {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .primary-nav-button--bg-bl-2.w--open {
    background-color: #3f3f3f;
  }

  .section-nav_annex-navigation-link-3 {
    padding-left: 2rem;
  }

  .section-nav_annex-navigation-link-3.w--current {
    background-color: #0000;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left: 4px solid #feca2a;
  }

  .section-nav_annex-navigation-link-3.fc-wh, .section-nav_annex-navigation-link-3.fc-wh:hover {
    border-bottom-style: none;
  }

  .section-nav_annex-navigation-link-3.fc-wh.w--current {
    border-bottom-style: none;
    border-left: 4px solid #feca2a;
  }

  .secondary-nav-text-3 {
    text-align: right;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1rem;
  }

  .section-navigation_annex-dropdown-menu--mobile-2 {
    z-index: 100;
    border-bottom: 1px solid #d0d0d0;
    width: 100vw;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: flex;
    box-shadow: 0 0 32px 16px #00000014;
  }

  .primary-nav-button-3 {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .primary-nav-button-3.w--open {
    background-color: #f4f5f8;
  }

  .dropdown-nav-wrap-3 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 200px;
    padding-right: .5rem;
  }

  .side-drawer-navigation-2 {
    z-index: 40;
    border-bottom-style: none;
    border-right-style: none;
    justify-content: flex-start;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .side-drawer-navigation-2.athletics {
    color: #fff;
    background-color: #0a0203;
  }

  .mobile-nav-menu_wrapper-3 {
    z-index: 100;
    background-color: #0000;
    flex-direction: column;
    height: 100vh;
    margin-top: 0;
    margin-left: 30%;
    right: 0;
    overflow: auto;
  }

  .footer-mobile-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 2rem;
    display: none;
  }

  .athletics-dropdown-header-2 {
    background-color: #0000;
    padding-left: 2rem;
  }

  .side-nav-menu-2 {
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 1rem;
    box-shadow: 0 0 96px 64px #00000014;
  }

  .gallery-explorer-links-3 {
    background-color: #f4f5f8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    margin-top: 2rem;
    display: flex;
    top: 0;
  }

  .div-block-115 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    display: flex;
  }

  .search-block-4 {
    height: 44px;
  }

  .gallery-explorer--item-container-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .gallery-explorer-dropdown-2 {
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 1rem;
    box-shadow: 10px 0 60px 18px #00000052;
  }

  .table-th--first-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .table-th-2 {
    padding-right: 1.5rem;
  }

  .page-section-navigation-link-4 {
    padding-top: .75rem;
    padding-bottom: .5rem;
    padding-left: 2rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1rem;
  }

  .page-section-navigation-link-4.w--current {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left: 4px solid #feca2a;
    font-weight: 600;
  }

  .page-section-navigation-wrapper-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-120 {
    order: -1;
    max-width: 500px;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .html-embed-10 {
    opacity: 0;
    width: 0;
    height: 0;
    display: none;
    position: absolute;
  }

  .navigation-title-link-3 {
    color: #0a0203;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: .75rem;
    padding-left: 1.5rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1rem;
  }

  .navigation-title-link-3.w--current {
    font-weight: 500;
  }

  .gallery-explorer-link-2 {
    padding-top: .75rem;
    padding-bottom: .5rem;
    padding-left: 2rem;
  }

  .gallery-explorer-link-2.w--current {
    border-left: 4px solid #feca2a;
    border-right-style: none;
    border-right-width: 0;
  }

  .header-search-input-4 {
    width: 100%;
    padding-left: 1.5rem;
  }

  .header-search-input-4:active, .header-search-input-4:focus {
    width: 100%;
  }

  .header-search-input-4::placeholder {
    color: #d0d0d0;
  }

  .header-search-input-4.clamp1 {
    font-family: Libre Franklin, sans-serif;
    font-size: .8rem;
    line-height: 1rem;
  }

  .side-nav-menu-button-3 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    flex-direction: row;
    width: 100%;
    padding: .5rem 1.5rem;
    display: flex;
  }

  .table-section--text-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .secondary-nav-text-4 {
    text-align: right;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1rem;
  }

  .primary-nav-button-4 {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex;
  }

  .primary-nav-button-4.w--open {
    background-color: #f4f5f8;
  }

  .gallery-explorer-button--bg-wh--bd-lg-3 {
    width: 100%;
    padding: .75rem 1.5rem;
  }

  .gallery-explorer-button--bg-wh--bd-lg-3.w--open {
    color: #0a0203;
    background-color: #f4f5f8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .dropdown-nav-wrap-4 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 200px;
    padding-right: .5rem;
  }

  .mobile-nav-menu_wrapper-4 {
    z-index: 100;
    background-color: #0000;
    flex-direction: column;
    height: 100vh;
    margin-top: 0;
    margin-left: 30%;
    right: 0;
    overflow: auto;
  }

  .side-nav-menu-3 {
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 1rem;
    box-shadow: 0 0 96px 64px #00000014;
  }

  .scorebug_team-link {
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .class-notes-grid {
    grid-template-columns: 1fr 1fr;
  }

  .class-note-modal {
    width: 500px;
    height: 75%;
  }

  .campus-hero--img {
    width: 360px;
  }

  .video-embed {
    height: 44vw;
  }

  .music_performance-title {
    font-size: 2.2rem;
    line-height: 2.75rem;
  }

  .music_performance-row {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .music_performance-row_date {
    font-size: 1rem;
  }

  .music_performance-featured_card {
    padding: 1rem;
  }

  .dance_performance-title {
    line-height: 2.75rem;
  }

  .table-col--th {
    padding-left: 1.5rem;
  }

  .table-col--th-label {
    padding-right: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .button-primary-base {
    padding: .75rem 1.5rem;
  }

  .button-primary-base.icon-button {
    background-color: var(--jc-yellow);
    padding: .5rem .75rem;
  }

  .button-primary-base.icon-button--bg-wh {
    border: 1px solid var(--white-smoke);
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h5 {
    font-size: 1.6rem;
    line-height: 1.8rem;
  }

  .h6 {
    font-size: 1.4rem;
    line-height: 1.5rem;
  }

  .btn-main-txt.text-black {
    flex: 0 auto;
  }

  .primary-nav-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .secondary-nav-text {
    margin-left: 0;
  }

  .primary-nav--fc-bl {
    align-items: center;
    width: 100%;
    height: 64px;
  }

  .hero {
    margin-top: 0;
  }

  .hero.primary {
    max-height: none;
    margin-top: -1.5rem;
  }

  .btn-small {
    padding-left: 16px;
    padding-right: 16px;
  }

  .news-card-large-header {
    height: 270px;
  }

  .dropdown-nav-link {
    padding-left: 1rem;
  }

  .accordion-wrapper {
    margin-bottom: .5rem;
    padding-top: 1rem;
  }

  .accordion-list-left {
    padding-top: 0;
  }

  .accordion-body.footer.w--open {
    background-color: var(--off-black);
    background-color: #1a1a1a;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .dropdown-nav-header {
    padding-left: 1rem;
  }

  .dropdown-drawer {
    flex-flow: wrap;
    justify-content: flex-start;
    display: flex;
  }

  .footer {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .footer-header {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .footer-link {
    padding: .5rem 2rem;
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .footer-social-wrapper {
    background-color: var(--off-black);
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 0 0 2rem;
    display: grid;
  }

  .footer-accordion-header {
    padding: .75rem 2rem .75rem 1.5rem;
  }

  .footer-accordion-toggle {
    font-family: favorite_outlined, sans-serif;
  }

  .menu-button {
    order: 1;
    align-self: center;
    padding: 12px;
  }

  .mobile-nav-menu_wrapper {
    margin-left: 0%;
    padding-left: 25%;
  }

  .mobile-nav--bg-wh--bd-lg--fc-bl {
    z-index: 101;
    align-items: center;
    width: 100%;
  }

  .side-nav-menu {
    overflow: auto;
  }

  .side-drawer-navigation {
    z-index: 75;
  }

  .side-nav-menu-button.w--open {
    background-color: var(--off-white);
    color: var(--black);
  }

  .support-block.outlined, .support-block.outlined--bd-lg {
    flex-direction: row;
  }

  .card-button {
    justify-content: space-between;
    min-height: 96px;
    padding: 12px 24px;
  }

  .card-button-row {
    grid-column-gap: 16px;
  }

  .card-button-drawer--3 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-ow {
    background-color: var(--off-white);
  }

  .card-body {
    padding: 1.5rem;
  }

  .accordion-body-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .block.indicator-l--bd-y {
    border-left-width: 6px;
    padding-left: 1rem;
  }

  .meta-footer-actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .gallery-explorer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .stat-figure {
    font-size: 4rem;
    line-height: 4rem;
  }

  .news-card-info {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-content-block {
    padding-left: 0;
    padding-right: 0;
  }

  .circle {
    margin-top: 6px;
  }

  .div-block-42 {
    margin-right: 24px;
    display: none;
  }

  .mobile-navigation-menu-label {
    font-size: 1rem;
  }

  .important-dates-grid {
    flex-direction: row;
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
  }

  .profile-card-image-frame {
    width: 180px;
  }

  .mobile-action-container {
    grid-column-gap: 8px;
    order: 1;
    align-items: center;
    display: flex;
  }

  .utility-navigation-mobile {
    grid-column-gap: 16px;
    justify-content: flex-start;
    display: flex;
  }

  .gallery_button-content {
    align-items: center;
  }

  .stat-block-right {
    min-width: 100px;
  }

  .header-identity-container.sm.w--current {
    display: none;
  }

  .section-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .body-section-img {
    background-image: none;
  }

  .body-section-content-right {
    padding-top: 1rem;
  }

  .section-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .table {
    flex-direction: column;
    display: flex;
    position: relative;
    left: 0;
    right: 0;
  }

  .table-th {
    min-width: 120px;
    padding-right: 1rem;
  }

  .email-list-link {
    display: none;
  }

  .email-list-link-icon {
    padding: 4px;
    display: block;
  }

  .gallery-slider {
    padding: 0;
  }

  .gallery-slide-text {
    font-size: 16px;
    line-height: 20px;
  }

  .slider-arrow-embed {
    background-color: #ffffffa8;
  }

  .profile-card-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .trustees {
    column-count: 2;
  }

  .ranking-members {
    column-count: 1;
  }

  .card-button_w-image {
    justify-content: flex-end;
    min-height: 130px;
    padding: 12px 24px;
  }

  .img-button-text {
    font-size: 18px;
  }

  .grid--2-col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .class-outcome-stat-block {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .stat-text {
    font-size: 4rem;
    line-height: 4rem;
  }

  .table-col {
    clear: both;
    min-width: 120px;
    padding-right: 1rem;
    position: relative;
  }

  .gallery-section-heading-wrapper {
    padding-top: 1rem;
  }

  .table-section--text {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .table-col--shrink {
    clear: both;
    padding-right: 1rem;
    position: relative;
  }

  .accordion-large-body {
    flex-wrap: wrap;
  }

  .accordion-body-content-large.simple {
    padding-left: 1.5rem;
  }

  .contact-list-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    display: flex;
  }

  .table-header-label_fit {
    flex: 1;
    padding-right: 1rem;
  }

  .profile-card-fb {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .athletics-title-lg {
    -webkit-text-stroke-width: 2px;
    font-family: Open Sans, sans-serif;
    font-size: 6rem;
    font-weight: 800;
    line-height: 5.5rem;
  }

  .section-nav_annex-navigation-link.fc-wh {
    border-bottom-style: none;
  }

  .athletics-title-large-alt {
    -webkit-text-stroke-width: 2px;
  }

  .scorebug_column {
    clear: both;
    position: relative;
  }

  .scorebug_result {
    height: 68px;
  }

  .scorebug-date--simple {
    display: block;
  }

  .athletics-section-dropdown-col {
    min-width: 140px;
  }

  .dropdown-2 {
    width: 100%;
  }

  .athletic-teams-grid {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .news-card-title {
    font-size: 1.8rem;
    line-height: 1.8rem;
  }

  .causes-img {
    max-width: 50%;
  }

  .hero-mission-text {
    font-size: 3.5rem;
    line-height: 3.75rem;
  }

  .news-card-drawer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-link {
    float: right;
  }

  .listing-subheading {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .athletics-title-med {
    -webkit-text-stroke-width: 2px;
    font-size: 6rem;
    font-weight: 800;
    line-height: 5.5rem;
  }

  .gallery-section_heading {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .varsity-filter-wrapper {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .news-main-story_title.clamp3 {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .testimonial-wrapper {
    padding-left: 16%;
    padding-right: 16%;
  }

  .slider {
    height: 500px;
  }

  .testimonial {
    font-size: 1.1rem;
    line-height: 1.6rem;
  }

  .section_blind-bg--right {
    width: 100vw;
  }

  .hero-experience-img {
    height: 300px;
  }

  .home-section-h1 {
    font-size: 3.5rem;
    line-height: 3.75rem;
  }

  .stat-block-left {
    grid-row-gap: .5rem;
    min-width: 0%;
  }

  .section_blind-bg--left-top {
    width: 100vw;
  }

  .stat_wrapper {
    grid-column-gap: 1rem;
  }

  .section_blind-bg--right-right, .section_blind-bg--left-left {
    width: 100vw;
  }

  .secondary-nav-link {
    margin-left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .news-article_details {
    border-left-style: none;
    padding-top: 0;
    padding-left: 0;
  }

  .news-article_pill {
    padding: .25rem .75rem;
  }

  .news-article_card_title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.8rem;
    display: block;
  }

  .table-col--first {
    clear: both;
    min-width: 120px;
    padding-right: 1rem;
    position: relative;
  }

  .table-col--first.schedule-date-sizing {
    max-width: 160px;
  }

  .table-th--first {
    min-width: 120px;
    padding-right: 1rem;
  }

  .table-th--first.bd-y.schedule-date-sizing {
    max-width: 160px;
  }

  .newspaper-title {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .newspaper_body-cols {
    float: none;
    max-width: 100%;
  }

  .html-embed-4 {
    position: absolute;
  }

  .newpaper_ticket-link {
    margin-bottom: 1rem;
  }

  .div-block-72 {
    max-width: 400px;
  }

  .primary-nav--fc-wh--bg-bl--bd-dg {
    align-items: center;
    width: 100%;
    height: 64px;
  }

  .news-card-title--sm {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .news-card-title--sm.clamp2 {
    line-height: 1.6rem;
  }

  .news-card-pill {
    padding: .5rem .75rem;
  }

  .grid-container {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
  }

  .grid-container.pad-oxox {
    padding: 0 1.5rem;
  }

  .grid-container.pad-oxox.position-relative.hero-text-wrap {
    margin-bottom: 1.5rem;
  }

  .grid-container.pad-oxxx {
    padding: 0 1rem 3rem;
  }

  .grid-container.pad-table {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-container.pad-leader {
    grid-row-gap: 1rem;
    padding: 0 0 2rem;
  }

  .grid-container.pad-nav {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-container.pad-hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
  }

  .grid-container.pad-xxox {
    padding: 3rem 1rem 0;
  }

  .grid-container.pad-xxxx {
    padding: 3rem 1.5rem;
  }

  .grid-container.pad-xoxo {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-container.pad-ooxo {
    padding-bottom: 3rem;
  }

  .grid-container.pad-xooo {
    padding-top: 3rem;
  }

  .scorebug_team {
    font-size: 1.1rem;
    line-height: 1.25rem;
  }

  .mobile-nav {
    z-index: 101;
    align-items: center;
    width: 100%;
    height: 64px;
  }

  .event-information-block--bg-wh--bd-lg {
    width: 100%;
    min-width: 50vw;
    max-width: 80vw;
  }

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

  .section-label-wrapper--left.link {
    text-decoration: underline;
  }

  .block-img--md.float-right {
    margin-bottom: 1rem;
    margin-left: 1rem;
  }

  .table-col--clear {
    clear: both;
    min-width: 120px;
    padding-right: 1rem;
    position: relative;
  }

  .accordion-wrapper--footer {
    border-bottom-color: var(--dark-outline);
    margin-bottom: .5rem;
    padding-top: 1rem;
  }

  .accordion-wrapper--footer:hover {
    border-bottom-color: var(--white);
  }

  .contact-list-wrapper--mobile {
    grid-column-gap: 1rem;
    margin-top: .75rem;
    display: none;
  }

  .leader-wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .scorebug-date--full {
    display: none;
  }

  .scorebug--scheduled {
    height: 68px;
  }

  .scorebug-level--jv, .scorebug-level--var {
    font-size: 1.1rem;
    line-height: 1.25rem;
  }

  .section_blind-bg--mission {
    width: 100vw;
  }

  .about-mission-text {
    font-size: 3rem;
    line-height: 3.25rem;
  }

  .header-search-input {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .header-search-input::placeholder {
    font-size: 1rem;
  }

  .block--img {
    width: 270px;
  }

  .dropdown-nav-wrap {
    min-width: 140px;
    margin-bottom: .75rem;
  }

  .section-nav-button-drawer {
    align-items: center;
  }

  .section-label-wrapper--right.link {
    text-decoration: underline;
  }

  .table-th--sm {
    padding-right: 1rem;
  }

  .table-col--sm {
    clear: both;
    padding-right: 1rem;
    position: relative;
  }

  .grid-4-col {
    grid-column-gap: 1.5rem;
  }

  .gallery-explorer-button--bg-wh--bd-lg-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-video {
    margin-top: -1.5rem;
  }

  .reunion-chairs {
    column-count: 1;
  }

  .image-20 {
    min-height: 160px;
  }

  .home-hero--subtext {
    font-size: 1.15rem;
    line-height: 1.4rem;
  }

  .grid-3-col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-button-drawer--2 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .img-contain {
    max-height: 50vh;
  }

  .expanding-card-col {
    min-height: 440px;
  }

  .athletic-showcase_bg {
    width: 80%;
  }

  .event-information-block--bg-ob--bd-dg {
    width: 100%;
    min-width: 50vw;
    max-width: 80vw;
  }

  .card--base-img {
    max-height: 200px;
  }

  .teams-annex-dropdown {
    width: 100%;
  }

  .section_blind-bg--hero {
    width: 100vw;
  }

  .sticky-section--title-block {
    position: relative;
    top: 0;
  }

  .modal-wrapper--show {
    display: none;
  }

  .bg-ow-2 {
    background-color: #f4f5f8;
  }

  .img-button-text-2 {
    font-size: 18px;
  }

  .button-primary-base-2 {
    padding: .75rem 1.5rem;
  }

  .card-button_w-image-2 {
    justify-content: flex-end;
    min-height: 130px;
    padding: 12px 24px;
  }

  .primary-nav--fc-bl-2 {
    align-items: center;
    width: 100%;
    height: 64px;
  }

  .menu-button-2 {
    order: 1;
    align-self: center;
    padding: 12px;
  }

  .div-block-102 {
    max-width: 400px;
  }

  .header-search-input-2 {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .header-search-input-2::placeholder {
    font-size: 1rem;
  }

  .secondary-nav-text-2 {
    margin-left: 0;
  }

  .dropdown-nav-wrap-2 {
    min-width: 140px;
    margin-bottom: .75rem;
  }

  .mobile-nav-menu_wrapper-2 {
    margin-left: 0%;
    padding-left: 25%;
  }

  .primary-nav-link-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-accordion-header-2 {
    padding: .75rem 2rem .75rem 1.5rem;
  }

  .accordion-wrapper--footer-2 {
    border-bottom-color: #3f3f3f;
    margin-bottom: .5rem;
    padding-top: 1rem;
  }

  .accordion-wrapper--footer-2:hover {
    border-bottom-color: #fff;
  }

  .footer-header-2 {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .accordion-wrapper-2 {
    margin-bottom: .5rem;
    padding-top: 1rem;
  }

  .div-block-112 {
    max-width: 400px;
  }

  .footer-accordion-toggle-2 {
    font-family: favorite_outlined, sans-serif;
  }

  .primary-nav--fc-wh--bg-bl--bd-dg-2 {
    align-items: center;
    width: 100%;
    height: 64px;
  }

  .header-search-input-3 {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .header-search-input-3::placeholder {
    font-size: 1rem;
  }

  .footer-social-wrapper-2 {
    background-color: #1a1a1a;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .side-nav-menu-button-2.w--open {
    color: #0a0203;
    background-color: #f4f5f8;
  }

  .section-nav_annex-navigation-link-3.fc-wh {
    border-bottom-style: none;
  }

  .footer-link-2 {
    padding: .5rem 2rem;
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .secondary-nav-text-3 {
    margin-left: 0;
  }

  .dropdown-nav-wrap-3 {
    min-width: 140px;
    margin-bottom: .75rem;
  }

  .side-drawer-navigation-2 {
    z-index: 75;
  }

  .mobile-nav-menu_wrapper-3 {
    margin-left: 0%;
    padding-left: 25%;
  }

  .footer-mobile-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 0 0 2rem;
    display: grid;
  }

  .side-nav-menu-2 {
    overflow: auto;
  }

  .table-th--first-2 {
    min-width: 120px;
    padding-right: 1rem;
  }

  .button-primary-base-3 {
    padding: .75rem 1.5rem;
  }

  .table-th-2 {
    min-width: 120px;
    padding-right: 1rem;
  }

  .div-block-120 {
    max-width: 400px;
  }

  .header-search-input-4 {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .header-search-input-4::placeholder {
    font-size: 1rem;
  }

  .side-nav-menu-button-3.w--open {
    color: #0a0203;
    background-color: #f4f5f8;
  }

  .table-section--text-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .secondary-nav-text-4 {
    margin-left: 0;
  }

  .dropdown-nav-wrap-4 {
    min-width: 140px;
    margin-bottom: .75rem;
  }

  .mobile-nav-menu_wrapper-4 {
    margin-left: 0%;
    padding-left: 25%;
  }

  .side-nav-menu-3 {
    overflow: auto;
  }

  .scorebug_team-link {
    font-size: 1.1rem;
    line-height: 1.25rem;
  }

  .accordion_wrap {
    margin-bottom: .5rem;
    padding-top: 1rem;
  }

  .class-notes-grid {
    grid-template-columns: 1fr 1fr;
  }

  .class-note-modal {
    width: 100%;
    min-width: 50vw;
    max-width: 80vw;
    height: 75vh;
    margin-top: 2rem;
  }

  .campus-hero--img {
    width: 270px;
  }

  .music_performance-title {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .performance_image-wrapper.small {
    display: none;
  }

  .dance_performance-card-info {
    padding-left: 0;
  }

  .dance_performance-title {
    margin-top: 1rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .featured_event-logistic_row {
    flex-flow: row;
  }

  .table-col--th {
    clear: both;
    min-width: 120px;
    padding-right: 1rem;
    position: relative;
  }

  .table-col--th.schedule-date-sizing {
    max-width: 160px;
  }

  .table-col--th-label {
    min-width: 120px;
    padding-right: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .h5 {
    margin-top: .5rem;
    margin-bottom: .25rem;
    font-size: 1.4rem;
    line-height: 1.8rem;
  }

  .h6 {
    margin-bottom: .25rem;
    font-size: 1.3rem;
  }

  .btn-main-txt {
    line-height: 1.25rem;
  }

  .primary-nav-link {
    padding-left: 1rem;
  }

  .header-container {
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .hero {
    margin-top: 0;
  }

  .link-small-txt {
    padding-bottom: 2px;
  }

  .dropdown-nav-link {
    padding-top: 8px;
  }

  .accordion-header {
    grid-row-gap: 16px;
  }

  .accordion-list-left {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-body {
    padding-left: 1rem;
  }

  .accordion-body.simple {
    padding-left: 0;
  }

  .accordion-body.footer.w--open {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .dropdown-nav-section {
    min-width: 128px;
    margin-bottom: 0;
  }

  .dropdown-drawer {
    grid-row-gap: 8px;
    justify-content: flex-start;
  }

  .footer {
    display: none;
  }

  .footer-link {
    padding-left: 20px;
  }

  .footer-mobile {
    padding-top: 1rem;
  }

  .footer-accordion-header {
    padding-left: 1rem;
    padding-right: 1.5rem;
  }

  .menu-button.w--open {
    border-color: var(--jc-yellow);
    background-color: var(--jc-yellow);
  }

  .mobile-nav-menu_wrapper {
    width: 100vw;
    margin-left: 0%;
    padding-left: 0%;
    left: 0;
    right: 0;
  }

  .mobile-nav--bg-wh--bd-lg--fc-bl {
    padding-left: 0;
    padding-right: 0;
  }

  .action-items.js-e.home-fold {
    display: none;
  }

  .side-nav-menu-button {
    flex: none;
    width: 100vw;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .utility-page-content {
    min-width: 50%;
  }

  .support-block {
    padding: 1.5rem 1rem;
  }

  .support-block.sticky {
    position: relative;
    top: 0;
  }

  .card-button {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-button.fitted {
    grid-row-gap: 4px;
  }

  .card-button-drawer--3 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .card-body {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gallery-explorer-container {
    flex-direction: column;
  }

  .gallery-explorer--item-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-alert-container {
    padding-left: 1rem;
  }

  .accordion-body-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .block.indicator-l--bd-y {
    border-left-width: 4px;
    padding-left: 1rem;
  }

  .gallery-explorer-link {
    padding-left: 1rem;
  }

  .gallery-explorer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .gallery-explorer-text {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-selector {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    padding: 1.5rem 1rem;
  }

  .section-label-link-wrapper {
    margin-bottom: 4px;
  }

  .important-dates-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .profile-card-image-frame {
    width: 120px;
  }

  .mobile-action-container {
    flex: none;
  }

  .container-4 {
    display: flex;
  }

  .gallery_drop-menu_text {
    display: inline-block;
  }

  .gallery-explorer-button--bg-wh--bd-lg {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .stat-block-right {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .mobile-nav--drop-wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 1rem;
  }

  .header-identity-container {
    min-width: 50px;
    display: none;
  }

  .header-identity-container.w--current {
    display: none;
  }

  .header-identity-container.sm, .header-identity-container.sm.w--current {
    display: block;
  }

  .jc-logo {
    max-width: 180px;
  }

  .section-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .body-section-content-right {
    padding: 0 16px;
  }

  .email-list-link-icon {
    align-self: flex-end;
  }

  .section-nav-button {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-nav-button.w--open {
    border-bottom-style: none;
  }

  .section-nav-button.athletics.bd-dg {
    flex: 0 auto;
  }

  .section-nav-button.athletics.bd-dg.w--open {
    background-color: var(--off-black);
  }

  .gallery-slide {
    margin-left: 0;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: 1rem;
  }

  .slider-arrow-embed {
    background-color: #ffffffa8;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
  }

  .gallery-slider-right {
    right: .5rem;
  }

  .section-wrapper_gallery-explorer {
    padding: 4rem 0 2rem;
  }

  .profile-card-grid {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .trustees {
    column-count: 1;
  }

  .card-button_w-image {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid--2-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .stat-text {
    font-size: 5rem;
  }

  .gallery-section-heading-wrapper {
    padding-left: 1rem;
  }

  .table-section--text {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .table-col--shrink {
    flex: 0 auto;
  }

  .table-col--shrink.align-right {
    flex: 0 auto;
    align-items: flex-end;
  }

  .special-program-block {
    padding: 1.5rem 1rem;
  }

  .gallery-section {
    overflow: hidden;
  }

  .event-highlight-image {
    width: 100%;
  }

  .newspaper-block {
    padding: 1.5rem;
  }

  .accordion-header-large {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .accordion-body-content-large {
    padding-left: 0;
  }

  .accordion-body-content-large.simple {
    padding-left: 1rem;
    padding-right: 0;
  }

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

  .tab-content {
    margin-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .profile-card-fb {
    grid-template-columns: 1fr;
    align-items: start;
    margin-top: 1rem;
  }

  .profile-bio-body {
    clear: left;
  }

  .athletics-title-lg {
    -webkit-text-stroke-width: 1.5px;
    font-size: 4rem;
    line-height: 4rem;
  }

  .section-nav_annex-navigation-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-nav_annex-navigation-link.fc-wh {
    border-bottom-style: none;
  }

  .athletics-title-large-alt {
    font-size: 4rem;
    line-height: 4rem;
  }

  .scorebug_result {
    height: 64px;
  }

  .section-navigation_annex-dropdown-menu--light {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .section-nav_annex-dropdown.w--open {
    width: 100%;
    overflow: hidden;
  }

  .athletics-section-dropdown-col {
    min-width: 110px;
  }

  .athletics-dropdown-wrapper {
    overflow: auto;
  }

  .athletic-teams-grid {
    grid-template-columns: minmax(200px, 1fr);
  }

  .athletic-team-card {
    max-height: 160px;
  }

  .hero-mission-text {
    text-align: left;
    white-space: normal;
    font-size: 3rem;
    line-height: 3.25rem;
  }

  .news-card-drawer {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .athletics-title-med {
    -webkit-text-stroke-width: 1px;
    font-size: 3.5rem;
    line-height: 3.25rem;
  }

  .news-main-story_title.clamp3 {
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .testimonial-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .home-section-h1 {
    white-space: normal;
    margin-bottom: .5rem;
    font-size: 2.75rem;
    line-height: 3rem;
  }

  .stat-block-left {
    grid-row-gap: 0rem;
    overflow: visible;
  }

  .secondary-nav-item {
    padding-left: 1rem;
  }

  .greeting_wrapper {
    min-height: 300px;
  }

  .news-article_card {
    flex-direction: column;
    display: flex;
  }

  .news-article_image-wrapper {
    width: 100%;
  }

  .news-article_card_overview {
    width: 100%;
    margin-top: 1rem;
    overflow: visible;
  }

  .news-article_card_title {
    margin-bottom: .25rem;
    font-size: 1.55rem;
    line-height: 1.75rem;
  }

  .table-col--first {
    padding-left: 1rem;
  }

  .table-col--first.schedule-date-sizing {
    max-width: 140px;
  }

  .table-th--first {
    flex: 0 auto;
    padding-left: 1rem;
  }

  .table-th--first.bd-y.schedule-date-sizing {
    max-width: 140px;
  }

  .newspaper-title {
    margin-bottom: .5rem;
    font-size: 2.25rem;
    line-height: 2.75rem;
  }

  .performance-info {
    width: 100%;
  }

  .newpaper_ticket-link {
    float: left;
    clear: none;
    margin-top: 1rem;
    margin-left: 0;
  }

  .div-block-72 {
    flex: none;
    overflow: hidden;
  }

  .page-title {
    margin-left: .25rem;
  }

  .section-nav-menu_text {
    display: inline-block;
  }

  .page-section-dropdown-menu--light {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .page-section-navigation-link {
    padding-left: 1rem;
  }

  .news-card-title--sm.clamp2 {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }

  .grid-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
  }

  .grid-container.pad-xxxx, .grid-container.pad-oxox, .grid-container.footer, .grid-container.pad-hero, .grid-container.pad-xxxx {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .event-information-block--bg-wh--bd-lg {
    min-width: 60vw;
    max-width: 90vw;
  }

  .section-label-wrapper--left {
    margin-bottom: 4px;
  }

  .block-img--md.float-right {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: .5rem;
  }

  .accordion-wrapper--footer {
    padding-top: 0;
  }

  .contact-list-wrapper--mobile {
    max-width: 100%;
  }

  .leader-wrap {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .scorebug--scheduled {
    height: 64px;
  }

  .section-navigation_annex-dropdown-menu--desktop, .section-navigation_annex-dropdown-menu--mobile {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .athletics-dropdown-annex-wrapper {
    overflow: auto;
  }

  .about-mission-text {
    white-space: normal;
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .block--img {
    width: 100%;
  }

  .dropdown-nav-wrap {
    min-width: 128px;
    margin-bottom: 0;
  }

  .section-label-wrapper--right {
    margin-bottom: 4px;
  }

  .text-field, .form-select, .text-area {
    border-radius: 0;
  }

  .radio-button-field {
    align-items: flex-start;
  }

  .table-th--sm {
    flex: 0 auto;
  }

  .grid-4-col {
    grid-column-gap: 1rem;
  }

  .right-arrow, .left-arrow {
    width: 3rem;
  }

  .gallery-explorer-button--bg-wh--bd-lg-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-5 {
    display: flex;
  }

  .collection-item-3 {
    max-width: 140px;
  }

  .course-card--large {
    padding: 1.5rem 1rem;
  }

  .hero-text-positioner {
    height: 100%;
    inset: 0%;
  }

  .hero-video {
    margin-top: -1rem;
  }

  .image-20 {
    min-height: 120px;
  }

  .block-img--lg.float-right {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: .5rem;
  }

  .grid-3-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-w-icon.white {
    padding: .75rem 1.25rem;
  }

  .card-button-drawer--2 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .expanding-card-col {
    min-height: 360px;
  }

  .event-information-block--bg-ob--bd-dg {
    min-width: 60vw;
    max-width: 90vw;
  }

  .form-stack {
    grid-column-gap: 1rem;
  }

  .card--base-img {
    max-height: 160px;
  }

  .card--base-img.cn {
    max-height: 200px;
  }

  .form-grid {
    grid-column-gap: 1rem;
  }

  .section-nav-button-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-nav-button-2.w--open {
    border-bottom-style: none;
  }

  .section-nav_annex-navigation-link-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-navigation_annex-dropdown-menu--light-2 {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .card-button_w-image-2 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .secondary-nav-item-2 {
    padding-left: 1rem;
  }

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

  .page-section-navigation-link-2 {
    padding-left: 1rem;
  }

  .page-section-dropdown-menu--light-2 {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .div-block-102 {
    flex: none;
    overflow: hidden;
  }

  .dropdown-nav-wrap-2 {
    min-width: 128px;
    margin-bottom: 0;
  }

  .mobile-nav-menu_wrapper-2 {
    width: 100vw;
    margin-left: 0%;
    padding-left: 0%;
    left: 0;
    right: 0;
  }

  .primary-nav-link-2 {
    padding-left: 1rem;
  }

  .footer-accordion-header-2 {
    padding-left: 1rem;
    padding-right: 1.5rem;
  }

  .accordion-wrapper--footer-2 {
    padding-top: 0;
  }

  .page-section-navigation-link-3 {
    padding-left: 1rem;
  }

  .section-navigation_annex-dropdown-menu--desktop-2 {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .div-block-112 {
    flex: none;
    overflow: hidden;
  }

  .side-nav-menu-button-2 {
    flex: none;
    width: 100vw;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-nav_annex-navigation-link-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-nav_annex-navigation-link-3.fc-wh {
    border-bottom-style: none;
  }

  .footer-link-2 {
    padding-left: 20px;
  }

  .section-navigation_annex-dropdown-menu--mobile-2 {
    position: absolute;
    box-shadow: 0 10px 96px 64px #00000014;
  }

  .dropdown-nav-wrap-3 {
    min-width: 128px;
    margin-bottom: 0;
  }

  .mobile-nav-menu_wrapper-3 {
    width: 100vw;
    margin-left: 0%;
    padding-left: 0%;
    left: 0;
    right: 0;
  }

  .footer-mobile-2 {
    padding-top: 1rem;
  }

  .section-nav_annex-dropdown-2.w--open {
    width: 100%;
    overflow: hidden;
  }

  .gallery-explorer--item-container-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .table-th--first-2 {
    flex: 0 auto;
    padding-left: 1rem;
  }

  .page-section-navigation-link-4 {
    padding-left: 1rem;
  }

  .div-block-120 {
    flex: none;
    overflow: hidden;
  }

  .gallery-explorer-link-2 {
    padding-left: 1rem;
  }

  .side-nav-menu-button-3 {
    flex: none;
    width: 100vw;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .table-section--text-2, .gallery-explorer-button--bg-wh--bd-lg-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dropdown-nav-wrap-4 {
    min-width: 128px;
    margin-bottom: 0;
  }

  .mobile-nav-menu_wrapper-4 {
    width: 100vw;
    margin-left: 0%;
    padding-left: 0%;
    left: 0;
    right: 0;
  }

  .class-notes-grid {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .fs-rangeslider_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .class-note-modal {
    min-width: 60vw;
    max-width: 90vw;
    height: 75vh;
  }

  .cn-modal-wrapper {
    align-items: center;
  }

  .campus-hero--img {
    width: 100%;
  }

  .class-note__placeholder-img {
    max-height: 200px;
  }

  .music_performance-title {
    font-size: 2.2rem;
    line-height: 2.5rem;
  }

  .music_performance-row {
    padding-left: 0;
    padding-right: 0;
  }

  .music_performance-featured_card.bd-lg.mg-xl-v {
    border-style: none;
    border-color: #000;
    padding-left: 0;
    padding-right: 0;
  }

  .dance_performance-card {
    padding: 1.5rem;
  }

  .dance_performance-title {
    margin-bottom: .5rem;
    font-size: 2.2rem;
    line-height: 2.25rem;
  }

  .important_event-logistic_row {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .featured_event-logistic_row {
    flex-flow: column;
  }

  .table-col--th {
    padding-left: 1rem;
  }

  .table-col--th.schedule-date-sizing {
    max-width: 140px;
  }
}

#w-node-eda1f73c-f4bd-7886-dc7d-b70eebb3e03d-70779812, #w-node-ef40541d-5a11-0ba1-374d-19a913c38337-70779812 {
  grid-area: 1 / 1 / 2 / 9;
  align-self: end;
}

#w-node-b12c601a-05de-ea02-40f1-3ffd415a881b-70779812, #w-node-_6f73eff1-e6e2-4238-2b40-eedf8cfa4484-70779812 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_39817d74-a178-1361-341d-dc5e79e88ea2-70779812 {
  grid-area: 2 / 1 / 3 / 7;
  align-self: end;
}

#w-node-_479aedb8-8ee0-d086-3d26-3222c11f97c7-70779812 {
  grid-area: 1 / 7 / 4 / 13;
}

#w-node-fd5c7d56-73d8-70d0-0582-d8e9b83bef61-70779812, #w-node-b67aa28a-1242-ab4f-bbed-1cbc6e9df477-70779812, #w-node-_5d753301-8144-0a69-71e2-548c3ef157af-70779812, #w-node-ec54c31a-c652-45bc-7f22-640bc1958c7c-70779812 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d4f6b958-a538-e539-5a3c-ae7fa0573820-70779812 {
  grid-area: 1 / 1 / 3 / 6;
  align-self: end;
}

#w-node-_6df413cc-7c33-37df-ec5f-4db3f7ebc5e3-70779812 {
  grid-area: 3 / 1 / 5 / 5;
}

#w-node-_48751251-6320-d7f6-ae90-e3637949c3f2-70779812 {
  grid-area: 1 / 6 / 5 / 13;
}

#w-node-e34ad416-96f8-1d29-7fd8-c850d493856a-70779812 {
  grid-area: 1 / 10 / 5 / 13;
}

#w-node-_24d8ba85-74d9-fc6c-076e-326106543d4b-70779812 {
  grid-area: 1 / 8 / 3 / 13;
  align-self: end;
}

#w-node-_24d8ba85-74d9-fc6c-076e-326106543d51-70779812 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-_24d8ba85-74d9-fc6c-076e-326106543d57-70779812 {
  grid-area: 1 / 1 / 5 / 8;
}

#w-node-_24d8ba85-74d9-fc6c-076e-326106543d59-70779812 {
  grid-area: 1 / 10 / 5 / 13;
}

#w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c821-70779812 {
  grid-area: 1 / 1 / 3 / 6;
  align-self: end;
}

#w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c827-70779812 {
  grid-area: 3 / 1 / 5 / 5;
}

#w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c82d-70779812 {
  grid-area: 1 / 6 / 5 / 13;
}

#w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c82f-70779812 {
  grid-area: 1 / 10 / 5 / 13;
}

#w-node-fc350cfe-d585-c855-1a60-3378d2da56ac-70779812 {
  grid-area: 1 / 8 / 3 / 13;
  align-self: end;
}

#w-node-fc350cfe-d585-c855-1a60-3378d2da56b2-70779812 {
  grid-area: 3 / 8 / 5 / 13;
}

#w-node-fc350cfe-d585-c855-1a60-3378d2da56b8-70779812 {
  grid-area: 1 / 1 / 5 / 8;
}

#w-node-fc350cfe-d585-c855-1a60-3378d2da56ba-70779812 {
  grid-area: 1 / 10 / 5 / 13;
}

#w-node-_43d45dae-2243-d4fd-72db-3806f2eaddad-70779812, #w-node-e8697c6f-3cdb-fcdf-9e37-e2deff5abde7-70779812 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4251999f-a493-dff3-3229-fad95b761d8d-70779812 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_9498dd87-f4ce-1d01-38d8-137345e08e59-70779812 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: end;
}

#w-node-_7b496792-dc33-870b-cc96-2c629ff2ee83-70779812 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7b496792-dc33-870b-cc96-2c629ff2ee84-70779812, #w-node-_7b496792-dc33-870b-cc96-2c629ff2eea7-70779812 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5c5-70779812 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5ca-70779812 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5e1-70779812 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5e4-70779812 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_106fa2a4-5843-79a6-fef8-f9f9588d6d55-70779812 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7c80122d-dc3f-9189-6621-3a8d5f66c877-70779812 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_6426f5c1-97e3-0e69-8e4e-234a11c5c249-70779812 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5f204f4d-28ac-e7bb-5b86-19b5c4c29bb8-70779812 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: start;
}

#w-node-_9660a4b0-84fc-31f2-d184-f318403a8403-403a8401 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-_3d306f43-56c6-072e-7c68-e1ba83131c62-403a8401 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-dd6be04f-d44b-b688-6293-0b0f13b0c1e6-403a8401 {
  grid-area: span 1 / span 10 / span 1 / span 10;
  align-self: start;
}

#w-node-_9660a4b0-84fc-31f2-d184-f318403a840d-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a841a-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a8423-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a842e-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a8448-403a8401 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_505fe4b4-f2a1-a448-db97-ee8cd4f7e83e-d4f7e83c {
  align-self: start;
}

#w-node-_9e9a068d-e261-84ec-3978-90748749742c-8749742b, #w-node-c98233f5-2b2d-a01a-6986-143be5a3053d-e5a3053c, #w-node-d3715aee-d838-9488-1b42-3fea6a1ba5c8-fb3bbd29 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5527fee9-bd2a-8a66-c6ae-33d7ccf519d0-fb3bbd29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96b93107-4739-fc7a-95ae-e23d7b1b98b0-fb3bbd29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0fe78b9-25c5-ee64-438d-e4580930b37d-707798c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5ff4bb16-30a8-c411-85b9-24b7dbd745f8-707798c2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#tradition-history.w-node-_85da106a-2043-74fb-5128-1de014a592b3-707798c2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_47b9c23a-0b79-7f42-de2e-85bc061c8d0c-707798c2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-_9eff365b-42e0-5821-3fc3-32021f3367db-707798c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21e26cd4-34cc-6c2a-b489-284ca4f42e0f-707798c2 {
  grid-area: 1 / 4 / 2 / 13;
  align-self: start;
}

#w-node-_21e26cd4-34cc-6c2a-b489-284ca4f42e10-707798c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0c61359-9a73-1664-7ab7-f7428c739ccb-707798c2 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707798c2 {
  grid-area: 1 / 7 / 2 / 13;
}

#school-leadership.w-node-b518004c-fee8-2d36-e5b6-5557536efa22-707798c2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_708a5660-c3e0-9eed-eb1e-7a4830f1a7e4-707798c2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4b63a1e9-0d01-2cde-6a88-6da1d136c63e-707798c2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_2cdea711-ada4-2efc-a1e2-d2a982cc0b2d-707798c2 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_2cdea711-ada4-2efc-a1e2-d2a982cc0b2e-707798c2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f078e4fc-194e-2c1c-70b2-976fbc95f147-707798c2 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_9fb2aecd-455a-6b34-3f79-56921d827b46-707798c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_19fa9a47-d673-4136-e101-47692c2e5d59-707798c2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f22074ef-b176-9d69-1825-37941ded8d2f-1ded8d2f {
  grid-column: span 3 / span 3;
}

#w-node-_5decc95f-fb18-bf56-e077-0e47db9773f6-707798c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_5decc95f-fb18-bf56-e077-0e47db9773fe-707798c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_42887a89-ca8a-8b73-db02-32042fa40635-707798c4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798c4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-e4c84142-0646-5e72-2ec3-bffc9a75ff1f-707798c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_8eb77eef-3547-84af-b283-63a81ad43592-707798c4, #course-catalog.w-node-_9021bb17-e83b-d089-17e5-7e7f6d48002d-707798c4, #w-node-ad0f5332-86f3-56de-3cc5-9f1d18a678d0-707798c4, #w-node-_9f44ec5f-0221-efc4-740a-a76a67e9eebd-707798c4, #w-node-_1db02e66-f54e-f37b-2983-351f4b1c530f-707798c4, #w-node-_943aa217-c2a1-7539-0448-286da49b485a-707798c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_00cfe618-ea06-eabc-fd7b-8a85f18f1a2c-707798c4, #w-node-_5205f7d6-32a1-3939-d659-3b034c6d768c-707798c4, #w-node-_8becb027-c3af-fb31-ed98-5637892df2ee-707798c4, #w-node-_99fabdab-a46e-e999-413c-36f61fc3ff65-707798c4, #w-node-_84beb4e5-52af-50fa-36ab-97a61df167fb-707798c4, #w-node-_55bd4f07-9c2c-c236-5d57-a2dcc7fedd91-707798c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707798c6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707798c6 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-bc7b0101-bca5-9fec-989b-221c26e941af-707798c6 {
  grid-area: 1 / 7 / 3 / 13;
  align-self: start;
}

#w-node-bc7b0101-bca5-9fec-989b-221c26e941b8-707798c6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-d259422e-c438-06c2-ead6-43d23ebea805-707798c6, #w-node-e9ac47b9-26fd-7620-25d7-6e5625c67f7e-707798c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fe830ab-257d-ac02-ee6d-fb6ada459aa6-707798c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2c1fcdb9-46af-3c82-c77c-d71e5d8dc9de-5d8dc9de {
  grid-column: span 3 / span 3;
}

#w-node-a420e520-024f-77ff-741e-a66d531c7dd4-707798e9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d072f7eb-188c-2206-09df-a4aa462768d5-707798e9 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_0bd4ff78-e15e-6b27-d91c-b57aad45a13d-707798e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-d40827f0-59fa-bd2d-5317-86ac076cf26d-707798e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_9cce8d2c-d27d-2a85-c0e5-657b58724635-707798e9, #w-node-_946fc0d8-6fa9-f394-049a-3c10c1fa0c28-707798e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_843b9130-97b8-2f3e-b110-d761fa809e49-707798e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_24f77781-849a-a160-ed50-6f32bd08386b-707798e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5e4773bc-dbfc-34a0-fb4d-f054a0bdb780-707798e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_74eedbc1-d412-ca22-909d-52434b59db0c-707798e9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_97e7ddf6-3186-d8bb-3a83-0f37e7fb9283-707798e9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e3e61909-3363-00c3-30f4-5b11fed63a9a-707798e9, #w-node-_233bf745-2b09-62ff-303b-cd8af7b34d08-707798e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8b3a17b0-57b9-6d85-fb67-949ca97c5144-707798e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_61406497-1713-aadd-0a60-391aeeb63509-707798e9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b82a0119-657a-1805-02ee-302ff4aa0b48-707798e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c8ac29c-c492-286a-765c-0bcd9066ba06-707798e9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6b3627ec-4397-8d9c-9244-e6a2a316d0a4-707798e9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ff70fe6a-9024-e143-4651-51b90f6c1f97-0f6c1f97 {
  grid-column: span 3 / span 3;
}

#w-node-d17ba5e3-b069-6ff1-96db-c585b0045b07-707798f0 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d17ba5e3-b069-6ff1-96db-c585b0045b1c-707798f0 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-b8b02c0c-d9cd-38a4-e7b4-c855d583e2bc-707798f0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b6d76440-f83e-046b-cf3f-18e19669865c-707798f0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center;
}

#w-node-b6d76440-f83e-046b-cf3f-18e19669865e-707798f0 {
  align-self: stretch;
}

#w-node-_6ecccc5f-41c2-e686-ceb1-85ca4b0fdc40-707798f0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-dae27c84-01c6-167c-b045-e9e6557cf5d4-707798f0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-dae27c84-01c6-167c-b045-e9e6557cf5d5-707798f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4da9db78-8899-b806-2e59-58378f072eb1-707798f0, #w-node-_4da9db78-8899-b806-2e59-58378f072eb4-707798f0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4da9db78-8899-b806-2e59-58378f072eb7-707798f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_811c5430-b502-a782-3dbd-95bdb15ed3a6-b15ed3a6 {
  grid-column: span 3 / span 3;
}

#w-node-_06f8ec18-3722-73fa-51e0-c23140459146-707798f1 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-707798f1 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-fa0b11dd-8c95-f0d7-7f02-14db93d9697a-707798f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a39d150-e3ad-e912-ada7-056dbcaca8a8-707798f1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d8b88222-f523-7da7-5c53-9dfcc9965fbf-707798f1, #w-node-e168a3c9-bfcb-b3d3-1eb9-a145d5c5f261-707798f1, #w-node-_938e4648-e6e1-eea7-040e-05742fd73a01-707798f1, #w-node-e9fb56b2-740a-034a-27be-ddb951483006-707798f1, #w-node-_54954140-1840-4869-fe95-a0e207257da5-707798f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13b1-707798f1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13b6-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13c8-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13ec-707798f1, #w-node-ea66646e-77ec-a5a6-3012-3a6d05e9cd38-707798f1, #w-node-_9934292f-fd77-d3d5-56ae-83953e19c6de-707798f1, #w-node-_3e207fb3-52df-e971-2d87-1cf22e01daef-707798f1, #w-node-_875da423-c70c-1f44-8ceb-6863f614a9b1-707798f1, #w-node-_8af55552-89dd-7ec6-95e5-9733a2be223c-707798f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5a4e13f4-fda3-1026-4a21-96160160ef7e-707798f1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-e2853df1-12ef-4e4e-8163-439c34386865-707798f1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: center;
}

#w-node-_4cb6ae60-f7a7-6c64-b978-82d595e3e051-707798f1, #w-node-a46e3d11-650e-03a8-d09b-dc052fd78fec-707798f1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2be82763-f875-02bf-32c6-6982c96f1e0d-707798f1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c91796-707798f1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c917a1-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917a8-707798f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c917b0-707798f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c917d9-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c9182f-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c91834-707798f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c9183a-707798f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c91858-707798f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_624e19db-bdcd-4b47-59ad-29b990c91794-707798f1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0a9d7068-8e1f-ef89-5863-ea9e47d8eda1-707798f2 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0a9d7068-8e1f-ef89-5863-ea9e47d8eda3-707798f2 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_0c783412-bc60-998f-0d6a-477cf5cc6202-707798f2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f21c7569-e484-3c6c-2886-c7d6a16e6d4d-707798f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e126fd4-919b-e0a9-ad3e-01a5abfc889b-707798f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4e3e287-6bfa-d546-fa7b-a480c684477d-707798f2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bebba9cd-a99b-4cf5-173b-ef75b3f6fbd4-707798f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1ae6fd8c-c289-e7d9-9020-5ef3eb291481-707798f2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a88e455e-4ba8-1d0b-6201-2a51792ee160-707798f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87d08c8c-a9a9-a980-25ab-5eb364c5e0ec-707798f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f81dcd64-54ca-abf6-d475-664939b46224-707798f2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3a5580c7-f2b4-4eea-811e-9acd15f1354e-707798f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e784dd47-8bef-0000-f909-af8bf87ef896-707798f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e4d69a1-3803-efbf-dbf5-69bb8f8c47ad-707798f2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e4d69a1-3803-efbf-dbf5-69bb8f8c47ae-707798f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e4d69a1-3803-efbf-dbf5-69bb8f8c47b5-707798f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707798f3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707798f3 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_0eb4022c-53b6-af59-dfe7-0cafaf1222e7-707798f3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f65faf66-d188-926b-6600-fac8e1a01852-707798f3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_53bf30f2-c1b2-8dd0-7fc8-df41e87a8c66-707798f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe77001-5016-4c46-192d-221403c5a9c0-707798f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6b85b516-baac-f47c-a788-714549a8c8d3-49a8c8d3 {
  grid-column: span 3 / span 3;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707798f4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707798f4 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-fb21a9f5-a14b-b250-f0e4-9f4f585297fd-707798f4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_24b68a42-cd42-9c8d-e6f5-cde78fe2e6e5-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_24b68a42-cd42-9c8d-e6f5-cde78fe2e6ef-707798f6, #w-node-c23b129a-238a-17eb-dd4a-63e5a9648c00-707798f6, #w-node-c23b129a-238a-17eb-dd4a-63e5a9648c01-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0beef7-a176-ee0e-e1e7-c262305aec9f-707798f6 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707798f6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798f6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a5c8b72c-4b3a-6167-8787-a3a71daab821-707798f6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_89fa9687-ff6d-4973-a439-9c0aee80532c-707798f6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1d8a4b87-1b99-b527-0cc2-37d8d80dd843-707798f6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e3f672dd-b01d-c132-8b1a-e910b7085dcc-707798f6 {
  align-self: center;
}

#w-node-_5d24bddf-37d5-a355-918a-40511fbb871e-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-ef29a6f1-841b-74c7-3143-e3389bfe4cd1-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a9780acd-97a5-82a0-a1cd-4bbb4cfe10f1-707798f6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5ad49e5d-d32a-51c8-0725-42ad5070c222-707798f6 {
  align-self: center;
}

#w-node-_2d9a49ea-1300-4653-bda4-2d4e741ff7a0-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2d9a49ea-1300-4653-bda4-2d4e741ff7a1-707798f6, #w-node-f43907cb-07e8-ecc3-8fde-d98d0a2edfbe-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-acce43e4-970b-6d62-e8e6-a9e6fdc10636-707798f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2422a5da-6bb3-4fe0-ae34-7cbb5fb46a70-707798f8, #w-node-_7283a5d9-ab27-aa89-f893-40dbcfb2d5bc-707798f8, #w-node-_0d8cb4c1-09ad-0406-7f7e-eb167410d673-707798f8, #w-node-_118a1df3-5b80-345e-bfc3-b1954d2f2145-707798f8, #events-scores.w-node-_36f2956c-125a-4b0c-7783-81a2c4c7ae24-707798f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3ccb351-4778-68a5-474a-e1009bdfeb8e-707798f8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6fc66a1f-6f28-7490-53ae-f07ea34a0bd6-707798f8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9975fad5-4fa8-fd09-e6b8-90f73d2691df-707798f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_32a21aee-699e-77d6-9934-43319271dab4-707798f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b18c3d2e-3ab0-17e0-0853-be247b7341bb-707798f8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-c5e14185-efd6-a787-a290-ff8adc0b6a34-707798f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-dec31d88-902d-e19f-be19-21a93fd28ea4-707798f8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_26e62343-9ebe-b485-2e71-20b20c5b4768-707798f8, #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad87-707798f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad88-707798f8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad91-707798f8, #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad97-707798f8, #w-node-_3b577736-560d-28df-cff5-7e8d345b22e3-707798f8, #w-node-_768e7084-266f-8f9b-f597-d902e05c472b-707798f8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_704d23d2-a324-9d51-03f6-bf9ce930ce94-707798f8, #w-node-e04807b9-0d66-095f-2fff-086870cb6064-707798f8, #w-node-_28c66235-823d-ed2f-ae17-cf85c674b743-707798f8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_7e83e1ce-6cdf-6d3b-f5f7-b06cf72ccdc4-707798f8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c78d7ee6-1569-d089-e559-8e63559f4cf3-707798f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cb5968f8-263f-cec5-b3f8-d020852879fe-707798f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d09fa3af-bd69-6265-6ec9-948e85cfc61e-707798f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d09fa3af-bd69-6265-6ec9-948e85cfc61f-707798f8 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-d09fa3af-bd69-6265-6ec9-948e85cfc625-707798f8, #w-node-bab35532-d931-7ccf-f934-98fbe72b6ad7-e72b6ad6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2e9a0bda-39ed-8bc7-83a2-4849b3ee47e7-b3ee47e5 {
  align-self: start;
}

#w-node-e476e62f-f84f-4ba4-5440-96a4ffc11d3d-ffc11d3b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e476e62f-f84f-4ba4-5440-96a4ffc11d4f-ffc11d3b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e476e62f-f84f-4ba4-5440-96a4ffc11d9b-ffc11d3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-707798f9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-707798f9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_443ab0f6-d638-6c1f-1b25-1616b4bae810-707798f9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_4a5847d5-baea-e725-455d-bd0bae98e008-707798f9, #w-node-_60821f1e-505f-db91-a6d5-1ee7fa1d69f6-707798f9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_80ca135a-b789-1deb-20d5-fd193924f636-707798f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_1d79268e-3db9-d343-ca0d-ccc99d6a3d61-707798f9, #w-node-_33c954da-738c-5d0f-9da2-881444dcef15-707798f9 {
  align-self: start;
}

#w-node-_590843db-e866-6dc1-cd9c-07d1032a757d-707798f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ec76fc3-8dff-1b74-d668-154adfcdca6c-707798f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_2ec76fc3-8dff-1b74-d668-154adfcdca82-707798f9 {
  align-self: start;
}

#w-node-_22cf10a5-8ded-28c5-f097-7f9869119899-707798f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cce2d3ea-23d6-c7c5-3852-958a4769ab2a-707798f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cce2d3ea-23d6-c7c5-3852-958a4769ab31-707798f9 {
  align-self: start;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce22189c-707798f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218a3-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218b2-707798f9 {
  align-self: start;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218d6-707798f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218f6-707798f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218fd-707798f9 {
  align-self: start;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce221903-707798f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce221908-707798f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a1c1ae58-40f4-828f-4e2e-68c4ce22190d-707798f9 {
  align-self: start;
}

#w-node-ecf760a4-be2e-9475-3bc2-21b63a58e794-3a58e794 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cecaeb1d-61be-f38f-429b-a01d8a639d06-707798fa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cecaeb1d-61be-f38f-429b-a01d8a639d15-707798fa {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707798fa {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f50345fb-1225-9f60-c55e-a5c5274de929-707798fa {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_52fcc8a4-26ef-f85d-ba61-1fe435279036-707798fa {
  grid-area: 1 / 7 / 3 / 13;
  align-self: start;
}

#w-node-_52fcc8a4-26ef-f85d-ba61-1fe43527903f-707798fa {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_52fcc8a4-26ef-f85d-ba61-1fe435279040-707798fa, #w-node-_52fcc8a4-26ef-f85d-ba61-1fe43527904a-707798fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#auditions.w-node-b3b794c6-58ee-0343-2313-f4f436887ca8-707798fa {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b3b794c6-58ee-0343-2313-f4f436887ca9-707798fa {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-b3b794c6-58ee-0343-2313-f4f436887cb4-707798fa {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start;
}

#w-node-_8f0680d4-243c-1050-5ab6-bf1675c53882-707798fa, #w-node-b9a00d37-7801-28f6-2de4-012b1e517843-707798fa {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b9a00d37-7801-28f6-2de4-012b1e517846-707798fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707798fb {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707798fb {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_0c712a4f-2ad5-b76d-0d8f-4ba20246e511-707798fb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0bbf0a59-bd77-3c24-1589-68826fd676e2-707798fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-dddc0f49-6baf-d9f9-67c4-4dafb319a155-707798fb, #w-node-_8a2cb6d4-ef11-0b90-bf94-4a72f872636f-707798fb, #w-node-_85aee37d-0246-3225-843f-dd5a3237d737-707798fb, #w-node-_79b794d6-8cc1-3b34-84cb-8cc4f7d92e38-707798fb, #w-node-e319cdc8-35e1-4990-21f8-0a3abf4fb4f6-707798fb, #w-node-_52517442-f814-d048-6926-255e7a003762-707798fb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1685e05f-5983-1a60-7938-c89f8ae2ee91-707798fb {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2171-707798fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2179-707798fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2181-707798fb, #w-node-_505df07f-3bd3-feda-9658-045f6d9bc4c9-707798fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_53f52908-176f-f2c9-c149-58cade70c933-707798fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44aca886-92f6-d10a-1c11-b3666cbfa235-707798fb, #w-node-b40b31f4-5852-3314-cee8-660c5318981d-707798fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_063b7f50-7804-8581-1c65-103bca624a35-707798fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0e4f1955-e38d-cfff-a95a-41308184e8b4-707798fb, #w-node-_55d05e13-3ff5-8824-0928-a224f2a2cbf0-707798fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96fffb19-2250-babd-0ce6-9950679aece3-707798fb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bb655d88-4316-f011-0d79-d81b745a839d-707798fb, #w-node-e396f623-f2b3-798e-879c-94ae946a2225-707798fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c675a76-a852-8d12-f980-ed7107eab6ea-707798fb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4c675a76-a852-8d12-f980-ed7107eab6eb-707798fb, #w-node-cd2a0643-3490-a696-5af3-86b527771618-707798fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b4796ef-5b45-c8bc-503b-d7d4e0576668-707798fb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5b4796ef-5b45-c8bc-503b-d7d4e0576669-707798fb, #w-node-_5b4796ef-5b45-c8bc-503b-d7d4e0576671-707798fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90870f9f-1c99-72ab-05b1-490199ec9efb-707798fb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cad4c74e-711a-304d-5429-982119864115-707798fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd586e3f-f5ca-2aa0-1137-d13793297271-707798fb, #w-node-_30273cd6-2654-dec5-75a1-92d1351f3151-707798fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76dbe624-bc45-ab1b-37bf-023a0e5a15a4-0e5a15a4 {
  grid-column: span 3 / span 3;
}

#w-node-_2c6158e4-fd67-0965-9634-7213d2bf0ca6-707798fc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ad51ca2c-5377-3164-cec9-6185d98269de-707798fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b678f761-6ca3-0c43-3c9f-bd4429af6cf2-707798fc, #w-node-_2c6158e4-fd67-0965-9634-7213d2bf0ca6-707798fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a83789ca-073a-6eee-503e-8fb516bb97d6-707798fd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad51ca2c-5377-3164-cec9-6185d98269de-707798fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b678f761-6ca3-0c43-3c9f-bd4429af6cf2-707798fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_674a9e46-b4bd-c9dc-b692-f49e3a798669-707798fe {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_674a9e46-b4bd-c9dc-b692-f49e3a79867e-707798fe {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_168d7a4d-73f9-c889-4ced-6ae089387a97-707798fe {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a3565c1c-3d99-236b-3608-d7bff2584cba-707798fe {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-d62e7677-60e2-15f2-cd69-a6a73860d54e-707798fe {
  grid-area: 2 / 1 / 3 / 10;
}

#w-node-_9920ab52-fa7a-3696-1c88-1df6e028f5e3-707798fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_103fbdff-99d4-2943-3c82-201dc447109b-707798fe {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}

#w-node-_103fbdff-99d4-2943-3c82-201dc44710a3-707798fe {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bd68b52b-15b6-ebcc-571d-b1f0c7b9101e-707798fe, #w-node-_33ede35a-90aa-07c3-50c5-aa23c115854c-707798fe, #w-node-_103fbdff-99d4-2943-3c82-201dc44710b6-707798fe, #w-node-_103fbdff-99d4-2943-3c82-201dc44710a7-707798fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_187a8a23-118f-cb8d-ae64-30e7ae5e2dd2-707798fe, #w-node-_187a8a23-118f-cb8d-ae64-30e7ae5e2dd7-707798fe {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d07bbd88-93f6-9736-1990-6912527d2ceb-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb384fd-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38503-707798fe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38508-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3850f-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38516-707798fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3851b-707798fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38533-707798fe {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3853a-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38541-707798fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3854b-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38552-707798fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3855c-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38598-707798fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb385a2-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb385b1-707798fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2695218f-36d8-01f8-f61e-e1ba35fd9e6b-70779900 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_2695218f-36d8-01f8-f61e-e1ba35fd9e73-70779900 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb740-70779900 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb741-70779900 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_6cfbd7ee-f863-59a5-a5d7-7a13961bce40-70779900 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb747-70779900, #w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb74f-70779900 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a7-70779900 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a8-70779900 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-b9104ea8-d7bf-a012-abce-45ce200a21da-70779900 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_92a24741-8904-363b-8707-ea9d9e26a69a-70779900 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779915 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779915 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_94b66c17-87d2-041d-8434-714b1a0f1f7f-70779915 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779915, #w-node-_3aed296d-6c4b-c893-9eeb-a5704b52ec06-70779915 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0eb4022c-53b6-af59-dfe7-0cafaf1222e7-70779915 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2008840e-9b8c-4eef-0c6b-506987c2c605-70779915 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-f01e9cc9-5159-44b9-e2c9-c237607d182c-70779915 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f874690c-86e4-13da-c62d-beaf5ef76de5-70779915, #w-node-_26a996e6-7c9a-f9a8-20e1-c9642e07f627-70779915, #w-node-_26a996e6-7c9a-f9a8-20e1-c9642e07f628-70779915 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_26a996e6-7c9a-f9a8-20e1-c9642e07f62e-70779915 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_902f0558-33e5-1283-3645-2fb85a12d5e3-70779916 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_902f0558-33e5-1283-3645-2fb85a12d5f8-70779916 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_3ee5cb7a-661d-6980-2bbf-6f4a8c23ea18-70779916 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-cdc3638d-f0e6-642f-1c49-636b403925b6-70779916 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4efd2ef8-f2a0-0697-4997-b93538d778a7-70779916, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779917 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779917 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-70779917 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_575f2067-29d9-86de-fcc1-7a74231c2e1c-70779917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85aee37d-0246-3225-843f-dd5a3237d737-70779917, #w-node-fad306a4-7faa-3966-0370-0e8d17555bb9-70779917 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad254-70779917 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad259-70779917 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad25c-70779917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fad306a4-7faa-3966-0370-0e8d17555bc0-70779917 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_25e5805d-ccd1-05c9-5535-20d6600ad743-70779919 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cb039eeb-970e-6f61-8485-51f85ca39f14-70779919 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3a30843d-befa-daa3-c318-fff2143c813b-70779919 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2450636b-eeb6-d33b-c99f-4ec086ff2977-70779919 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#school-resources.w-node-_25b66102-d9bb-15c9-93bf-8ce189bc8e82-70779919 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-b79aa982-68f7-fd02-e4c6-9f0d1ddc1775-70779919 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c1d067e4-d3dc-a63e-1e06-338baf86a15b-70779919, #w-node-_8c7c712b-ba62-c5d3-ff1c-bdf2e900bc48-70779919, #w-node-c1d067e4-d3dc-a63e-1e06-338baf86a15d-70779919, #w-node-c1d067e4-d3dc-a63e-1e06-338baf86a15f-70779919, #w-node-c1d067e4-d3dc-a63e-1e06-338baf86a161-70779919 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b7ec305-fd7b-f44d-5ba2-03d063ca3a03-63ca3a03 {
  grid-column: span 3 / span 3;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-7077991a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-7077991a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_95ab5998-1cd2-ffb1-eaf1-4ebded1965e7-7077991a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c66e3896-6374-f583-34f6-9ffa1216970f-7077991a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c66e3896-6374-f583-34f6-9ffa12169711-7077991a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-c66e3896-6374-f583-34f6-9ffa12169712-7077991a, #w-node-c66e3896-6374-f583-34f6-9ffa12169722-7077991a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c66e3896-6374-f583-34f6-9ffa12169727-7077991a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-b49c54f1-b396-2171-0392-623aeb8063e6-7077991a, #w-node-b49c54f1-b396-2171-0392-623aeb8063e7-7077991a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a16a20cb-7cbb-b051-7a10-414ca3809bfb-7077991a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_97f7a250-33cb-f66a-a2db-6e35b2715792-7077991a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f9aa97d2-5c4a-f578-1bc5-c2927d7e1244-7d7e1244 {
  grid-column: span 3 / span 3;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779944 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779944 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_42887a89-ca8a-8b73-db02-32042fa40635-70779944, #w-node-_305f3596-9edb-48bf-6171-bee7931cd511-70779944 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_305f3596-9edb-48bf-6171-bee7931cd514-70779944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d14c4de-d239-7e72-8985-6a3f673c53ce-673c53ce {
  grid-column: span 3 / span 3;
}

#w-node-_9ff8d9b8-acf1-feee-899d-adb25a45b7e6-70779979 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4e593189-cb90-4aa5-abed-7553211b7644-70779979 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-e8838e52-a15d-b7d3-58a3-d7703b38c9fc-70779979 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4ce7fc6c-bde5-0b76-84bb-ff10e67a615a-70779979 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_330f2543-f554-386a-9306-57c3a7af9c1f-70779979 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ebd034a-b33f-4421-a7c6-e4105aea3f0c-70779979 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d553801f-9bbb-12c7-fc99-da6cd47e26ec-7077997e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d553801f-9bbb-12c7-fc99-da6cd47e26f7-7077997e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d553801f-9bbb-12c7-fc99-da6cd47e26f8-7077997e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d553801f-9bbb-12c7-fc99-da6cd47e2709-7077997e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-cad6e6fd-9ffd-0d8b-6fb6-1f35497fb2bd-70779996, #w-node-_44eaf526-d2c7-4a6e-c997-20342a054bb3-70779996, #news.w-node-_8899c8b6-b079-6a60-b8b4-11c6893d109f-70779996, #w-node-_3609eb60-5035-a504-562e-e87d9c6365af-70779996, #w-node-_3af3f964-6b3a-c117-50af-280f877687f3-70779996 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1609f2e2-a385-3caa-ea35-59585bc217b0-70779996 {
  grid-area: 3 / 6 / 4 / 13;
}

#w-node-_51435bc6-5a3e-240b-3ae4-78af70805cb1-70779996 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#schedule.w-node-_2cdb9909-dce0-47af-7915-beaa2538d082-70779996 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a873a568-3265-d384-7108-1353a283c590-70779996, #w-node-e0c98d16-cde6-4901-86a6-b979995f2bf3-70779996, #w-node-_20d7939f-c33c-6665-57aa-126c220f9cfc-70779996, #w-node-_8488f054-4d50-23a3-34b7-c6f5841e4369-70779996 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_956add83-454b-298c-4c17-dd6c193472e2-70779996 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-_849f5712-d54d-b067-4c9d-74ce78ab9226-70779996, #w-node-_18f6927c-0c48-39d9-ac03-7da0eedff676-70779996 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_18f6927c-0c48-39d9-ac03-7da0eedff679-70779996 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-70779997, #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-70779997, #w-node-_1fcfd1e0-f970-38d9-cfb4-352284d5f9a2-70779997, #w-node-_5ca87ada-b1e4-27e9-5c82-ec4dd66e75da-70779997 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eea515a8-35ae-9f09-b2e6-a6182c267578-70779997 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1ca2498b-6046-f5cf-aa64-da274785c877-70779997 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779998 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779998 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-ef33caee-d496-a8f7-5146-890d3ac3264f-70779998 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_28ce2266-03cd-a940-83e0-a511044ec3bf-044ec3bf {
  grid-column: span 3 / span 3;
}

#w-node-_5599e83a-e5a5-b84e-fd74-8e36e66f583b-70779999 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_5599e83a-e5a5-b84e-fd74-8e36e66f5850-70779999 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_356cea5a-c8d1-3909-72ee-5542629cffea-70779999 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_94ae55ea-5455-89c1-f23b-9426cb634b10-70779999, #w-node-a95c9515-158c-f176-f6c2-017e7419cda1-70779999 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ed7605c2-3987-1e9f-1ed5-44e9b8023d03-70779999 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-fb6ddbc4-78e9-8265-1394-16bc71cc3913-70779999 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-d71afda3-a45a-831b-0862-6efdb122024e-70779999 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c4102acb-6b95-a424-530d-e0c07e2a185e-70779999 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f97b05c-7625-ee80-8d27-10828f52c49f-70779999 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb4b96e1-c8e4-4d36-865b-aedc22670c77-70779999 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-7077999a {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-7077999a {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_3915c142-230b-7bf7-2f6f-566fe5b8de56-7077999a, #w-node-_732d2efb-e727-6755-faa6-48e596797e07-7077999a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b7e232b-bf06-bcbc-e436-0fe9ea24800b-7077999a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5b7e232b-bf06-bcbc-e436-0fe9ea24800e-7077999a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e114ba1d-6e59-e252-4f48-8013f119e555-f119e555 {
  grid-column: span 3 / span 3;
}

#w-node-_06f8ec18-3722-73fa-51e0-c23140459146-7077999b {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-7077999b {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_1b12234a-c111-1b0b-0b15-7aba9bb712eb-7077999b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d8d64e10-efd3-d76e-a498-84b52bd1acfd-7077999b {
  align-self: stretch;
}

#w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff797e-7077999b, #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7983-7077999b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7a04-7077999b {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7a07-7077999b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e573a511-e29d-645f-3ffc-1766a15604a0-7077999c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e573a511-e29d-645f-3ffc-1766a15604b8-7077999c {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1511fa52-7dbe-a041-9704-21ee56fa244c-7077999c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32256573-1ad5-eac2-7c66-22132725b0a9-7077999c {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bff9b2a6-2f3b-6bb1-687a-106b6a3c80d6-7077999c {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-_32256573-1ad5-eac2-7c66-22132725b0b9-7077999c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_32256573-1ad5-eac2-7c66-22132725b0c6-7077999c {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_5b2f1cd5-8a30-d82a-46d1-3e605d853f97-5d853f97 {
  grid-column: span 3 / span 3;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-7077999d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-7077999d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_443ab0f6-d638-6c1f-1b25-1616b4bae810-7077999d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_4a5847d5-baea-e725-455d-bd0bae98e008-7077999d, #w-node-_60821f1e-505f-db91-a6d5-1ee7fa1d69f6-7077999d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_80ca135a-b789-1deb-20d5-fd193924f636-7077999d, #w-node-_590843db-e866-6dc1-cd9c-07d1032a7570-7077999d, #w-node-_590843db-e866-6dc1-cd9c-07d1032a7577-7077999d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_590843db-e866-6dc1-cd9c-07d1032a757d-7077999d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90ee104e-9c7e-3343-8da5-83717af29251-7077999d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5aa76bb4-4fe6-e220-0993-855afae98070-7077999d, #w-node-_608a944b-9c90-846e-032e-4f6b41a4d8af-7077999d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b84d1d0-ea57-cf29-196d-3ae198874a90-7077999d, #w-node-_4b8d0530-3107-281c-1543-3c44b33a4e47-7077999d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d1d57e93-3c8d-94c1-3768-c02eeebf62a3-7077999d, #w-node-b706e874-bf54-041b-e89c-e30cf7772ca2-7077999d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dec220c-40bc-2246-c55b-761bccc3ed55-7077999d, #w-node-_60745218-90d2-18fa-4413-7be97f6dc086-7077999d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6d462228-f5cb-e906-7187-1e58425943cf-7077999d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1b460d0-a7c8-db14-abb7-fbd809e5197d-7077999d, #w-node-_72c91921-6d96-79bf-b582-046ef475849c-7077999d, #w-node-_6f2594c7-d325-85ad-f31c-4dfc082862e8-7077999d, #w-node-e28454da-34f7-9253-758c-a3db84a7fc54-7077999d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a83431b-89d3-c6aa-a8c7-1c6a7638a40a-7077999d, #w-node-f60e6e67-50a6-8531-c721-9ac6b35eb742-7077999d, #w-node-c4ece222-3044-c415-235b-299be7e245d8-7077999d, #w-node-_1be1dabd-ce6c-d91f-e54a-c7df4b0b5a3f-7077999d, #w-node-b8395a0b-a391-aaaf-1f8c-aa424c762d17-7077999d, #w-node-cecaa83b-d3d4-4804-fc95-b4b596c26fb5-7077999d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-7077999e {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-7077999e {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-d13ea721-b333-39cb-1dfa-2f47e9724748-7077999e, #w-node-addfccc8-3c32-dfb5-13cf-aae2529f2485-7077999e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9eea4808-9d4d-6f98-c17f-fd74a8218575-7077999e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-addfccc8-3c32-dfb5-13cf-aae2529f2497-7077999e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1671ceda-58ea-396f-9e2f-1a56c9a13a40-7077999e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_2965e4f3-30d3-278e-65b2-8442515b043b-7077999e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b1e7a30-b520-bd4d-d6d4-f7883a76e05b-7077999e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_75d033b5-d760-959a-0e65-a89b12d1afb4-7077999e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7db9747-0fa4-b077-6339-d5f07425da78-7077999e, #w-node-_19d4787d-f161-7737-ebad-048b6c780fae-7077999e, #w-node-ce063482-a255-5a94-1e93-860e0cb8c257-7077999e, #w-node-be135b79-8736-c48b-82b9-ed9dd3f7c9f0-7077999e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65ec3c0f-9a92-576e-05a3-ce0e28400250-7077999e, #w-node-dc8bfbcb-f512-1d16-b98e-ef4dcd8292ec-7077999e, #w-node-_5971204d-2954-f0e9-7301-ccdb3a05f986-7077999e, #w-node-_08ab570a-ba41-eec8-4ce3-462af1608fb7-7077999e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6d4302d0-807b-57f2-037f-a7085cd0101c-7077999e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f8971f9a-8cb1-a8c3-b2cc-c5a75e2fc6a2-7077999e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  place-self: center start;
}

#w-node-_588c1d71-9742-5f87-ccb1-be38cfad5be3-7077999e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d029a58-5f2d-095e-3839-c5302790ba85-7077999e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3d029a58-5f2d-095e-3839-c5302790ba89-7077999e, #w-node-_3d029a58-5f2d-095e-3839-c5302790ba90-7077999e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d029a58-5f2d-095e-3839-c5302790ba97-7077999e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_25ac4510-b1d1-26d5-2204-e98be38c6bd1-7077999e, #w-node-b8809cd4-5ad2-45c6-8856-bc0402f33580-7077999e, #w-node-_0cb3cae2-2420-9621-cc51-d2b20860cb2f-7077999e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72d7-7077999e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72df-7077999e {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72e7-7077999e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dc4dfc0-51cf-8d8a-df12-f2226f3c2dc0-7077999e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-dff9617e-a294-03b0-5cc3-08bdf857ee77-7077999e, #w-node-a81af13a-96d2-74f7-75cc-72f3628c230f-7077999e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cde3e8b7-5b87-cb57-d9cd-5b90533c7c5e-7077999e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_47e28d80-bbc0-b938-213a-5f06a8cfd781-7077999e, #w-node-_5c5185d0-d836-f628-d04f-48508af66bf0-7077999e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5c5185d0-d836-f628-d04f-48508af66bf3-7077999e, #w-node-_07054f9c-9068-4856-6e92-8f2e20ba9f41-7077999e, #w-node-_4360341d-9789-d9b8-9be7-3580217c5973-7077999e, #w-node-_4ba6d594-6d83-da39-4282-52e82e67415e-7077999e, #w-node-_573f9a06-0628-6e10-4826-4e75efcda286-7077999e, #w-node-_61d1acee-c4dd-47b6-195b-1d7c93baae2f-7077999e, #w-node-_6517d1cd-0b3b-cd6a-1fec-2863690936bc-7077999e, #w-node-_513a6d84-b142-a89a-a532-968681a39230-7077999e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4b703a5-1901-be67-77fc-ed92e1cf964b-7077999e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-7077999f {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-7077999f {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-c57dcbd7-94e4-e2cd-1106-a75d87458313-7077999f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c57dcbd7-94e4-e2cd-1106-a75d87458315-7077999f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-c57dcbd7-94e4-e2cd-1106-a75d8745832c-7077999f {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_19736575-1b29-e96a-ca41-279af296686f-7077999f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02dcf285-fd0d-2b24-fcbc-d6e112058658-707799b6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_02dcf285-fd0d-2b24-fcbc-d6e112058660-707799b6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#why-support.w-node-_94496a9c-7061-ba5e-df4c-a4be3d69cd49-707799b6, #w-node-_37824f76-a240-cead-afa0-a1926d3b7bb4-707799b6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-abb7992e-438c-07cf-4d91-e630d78e3a33-707799b6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9503a17f-be05-9c2c-ae64-2f420e07d1a2-707799b6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9503a17f-be05-9c2c-ae64-2f420e07d1ae-707799b6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_9503a17f-be05-9c2c-ae64-2f420e07d1c1-707799b6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-cda6cbca-cb6a-d28a-a52b-49c15148361f-707799b6, #w-node-a6d9ef21-37d9-5bcb-1190-5d2393895083-707799b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156a0d61-f28b-6e55-0f17-5670042a7a90-707799b6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5740e07b-567e-fd4e-047d-989ad16d583e-707799b6, #team.w-node-_46dbd6ee-e269-2a80-18bb-f2bd694921c8-707799b6, #w-node-_48e8f5d1-4e4d-a8bc-1acd-a0fb812598f8-707799b6, #w-node-_7466c1e0-0d87-d270-ea01-adffe5a3653e-707799b6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7466c1e0-0d87-d270-ea01-adffe5a36541-707799b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707799b7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3aa24b74-2e7c-aba3-bf55-aa64623638b2-707799b7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3aa24b74-2e7c-aba3-bf55-aa64623638be-707799b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_3aa24b74-2e7c-aba3-bf55-aa64623638d5-707799b7 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4de3567e-a053-e9c3-b01e-19a0adfcfd4d-707799b8 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4de3567e-a053-e9c3-b01e-19a0adfcfd64-707799b8 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_86c3e720-995c-fadc-b868-1bba768d70d5-707799b8, #w-node-_3cddd79d-3ed2-849f-d85d-570fe2d6c132-707799b8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799b9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707799b9 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4a22a9df-bc79-5aa2-df4c-bc33fe6f8a79-707799b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccb076f4-4be0-cc6a-31cf-bd72d87a002f-707799b9 {
  align-self: stretch;
}

#w-node-f7e0f92e-fe6a-b173-7b91-0792f801b23f-707799ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7e0f92e-fe6a-b173-7b91-0792f801b252-707799ba {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1ee4b0e0-ecac-4813-37dd-5529705c5f17-707799ba {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9cc-707799ba {
  align-self: center;
}

#w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9d6-707799ba, #w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9f2-707799ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f59e94d7-6489-11d2-69f5-ece2ea751536-707799ba {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd2-707799ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd3-707799ba {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5f931902-47fb-7bf2-464b-42f396170737-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f396170796-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f3961707f2-707799ba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea512254-abd9-1a27-0dc7-1f5b438ef600-707799ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ea512254-abd9-1a27-0dc7-1f5b438ef60a-707799ba, #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef626-707799ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0841f941-812d-6903-8e14-23085c8047b4-5c8047b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2b7468f7-49c6-ad65-c014-eba4301d9dbe-707799bb, #w-node-_3e5906b8-8846-5f18-aeff-b3f7f7096a02-707799bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_37a8547a-0fd7-b3fb-c1ab-c596a4e1e2e0-707799bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dd884626-6fee-dca0-b8bf-fc8004885d56-707799bb, #w-node-_2e8e42c3-7ef4-84b6-3b1a-a8acce727895-707799bb, #w-node-_37a8547a-0fd7-b3fb-c1ab-c596a4e1e2e2-707799bb, #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ec9-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf83106b8-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf83106cf-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf83106f6-707799bb, #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e13-707799bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707799bc {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707799bc {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-c010b44a-fd65-83b1-9074-15e59eeeb76c-707799bc, #w-node-_1214aad5-e7c9-c892-a18f-2ed60f5d3efd-707799bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8789714c-249b-180d-4c77-2ab2b72431c3-707799bc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_8789714c-249b-180d-4c77-2ab2b72431c2-707799bc, #w-node-_39e33ede-ca14-3b2f-acbd-9b025f1b6f81-707799bc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_39e33ede-ca14-3b2f-acbd-9b025f1b6f82-707799bc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_5dd5d341-ba8d-3247-e3aa-29ec99f2d5e2-707799bc, #w-node-a6a06a8d-492a-c267-6a34-f871829e1215-707799bc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-707799bc, #w-node-_0bf4cffd-cf9d-b906-bcac-f3b6d9ef3deb-707799bc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799be {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799be {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-eb799585-b694-e1ed-97d4-95ad7498433d-707799be, #w-node-eb799585-b694-e1ed-97d4-95ad74984342-707799be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_586d7e28-ab95-f5c2-4b56-5770f44cbb13-707799be {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_586d7e28-ab95-f5c2-4b56-5770f44cbb16-707799be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a731937-0735-b464-4926-931a77bafe87-707799bf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9a731937-0735-b464-4926-931a77bafe85-707799bf {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-fc3b8a77-9c49-2a63-1bf4-f50558b6dd11-707799bf {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a2a2839a-b6b5-e236-e1aa-b5baa6c0cfd9-707799bf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_187d9a31-986d-e941-d784-6821a7ff46c0-707799bf {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707799bf {
  grid-area: span 2 / span 6 / span 2 / span 6;
  align-self: center;
}

#w-node-e711f15b-66d7-8086-ca8f-d6966c113ec4-707799bf {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e711f15b-66d7-8086-ca8f-d6966c113ec5-707799bf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1c80fb50-ef29-c107-439c-2c3e2ceeaafa-707799bf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eb129a57-e492-df90-a095-b166c417a10c-707799bf {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-f984a847-9fe6-c307-012b-a28495f2a038-707799bf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed803854-4630-5300-74c3-2740e9978ad8-707799bf, #w-node-fea3d88b-7c9f-9fde-5ccb-77986516ec5b-707799bf {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-f90484d9-1192-a98d-b01d-0528476e4620-707799bf {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_40cc33f5-c647-55ca-f115-c66682d4daad-707799bf, #w-node-_6ea9b3ab-5895-dda3-b517-54d525320b55-707799bf, #w-node-_6ea9b3ab-5895-dda3-b517-54d525320b5b-707799bf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6ea9b3ab-5895-dda3-b517-54d525320b70-707799bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d498c009-4141-4827-78c4-88345e311096-707799bf, #w-node-dbdd271c-2138-345b-343c-098a81b2f422-707799bf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2e87142e-ee33-2649-b538-e6cb4199b99b-707799bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fed808c-bcea-e460-7b95-a3cce1e71f09-707799c0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2fed808c-bcea-e460-7b95-a3cce1e71f1a-707799c0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_5d5b453d-a073-2d5e-f3e6-7ad5e26c33ae-707799c0, #w-node-_5d5b453d-a073-2d5e-f3e6-7ad5e26c33b3-707799c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03b56d88-fc43-32af-2aa8-95284c512a14-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_03b56d88-fc43-32af-2aa8-95284c512a17-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_03b56d88-fc43-32af-2aa8-95284c512a18-707799c0, #w-node-_03b56d88-fc43-32af-2aa8-95284c512a24-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_03b56d88-fc43-32af-2aa8-95284c512a29-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-d515b9e4-8931-f967-8e1f-ffd6f03b95e3-707799c0 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d515b9e4-8931-f967-8e1f-ffd6f03b95e8-707799c0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-_4c34c12d-10a4-c1fb-4b00-03f5767fa5f5-707799c0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_68379b89-305b-2f74-2e87-58466760b09e-707799c0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a5a64539-f1df-a048-8507-83d903794af5-707799c0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-a5a64539-f1df-a048-8507-83d903794afb-707799c0, #w-node-_2b86f011-3427-5b7d-a829-14006de51373-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1fac12c5-8366-a09d-fa1f-6c7b8b384868-707799c0, #w-node-_485daae4-944d-6a84-3881-5c7411a946b2-707799c0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_16445b29-b09b-18c1-00a9-9d22179ab4a4-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#more.w-node-_52b0af15-daeb-ee20-51a7-b2b885b2c35a-707799c0, #w-node-_8b259999-35e8-8d6c-c96e-b7a33539adc3-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ce70cd36-7431-4108-015f-b607ba2b03ff-707799c0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ac5c94e3-edf6-1faa-ad47-acea19daea39-707799c0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_1095825b-6eee-54ca-6c40-bae200e74985-707799c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d98702be-a743-4536-cb48-b9f25625ef5d-707799c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_85039b54-7bf0-0008-d3b9-5cc1de779199-707799c1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_85039b54-7bf0-0008-d3b9-5cc1de7791ae-707799c1 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707799c1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_235e8da0-3c6b-7164-e962-1dfbd531aec3-707799c1 {
  grid-area: span 5 / span 4 / span 5 / span 4;
  align-self: center;
}

#w-node-bf5e492b-a013-0f33-5cef-db41b55349ce-707799c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99857e4e-ca8b-68ec-1cf4-83f0cc3ce7a0-707799c1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-bc980469-e824-a70c-2ac0-d7dbef622f7e-707799c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0ee503e-e5f4-f8a9-39e8-ee5cbfc89b1a-707799c1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-a0ee503e-e5f4-f8a9-39e8-ee5cbfc89b2e-707799c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f0680d4-243c-1050-5ab6-bf1675c53880-707799c1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b9a00d37-7801-28f6-2de4-012b1e517846-707799c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab694-707799d6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab6a9-707799d6 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-d5b9467a-3d44-59a7-9830-b5d445d6d7ea-707799d6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_75a9b7dc-3374-db61-aafa-1729514dfed9-707799d6 {
  grid-area: span 10 / span 4 / span 10 / span 4;
  align-self: start;
}

#w-node-_15bcfe4c-6bd0-2312-91ec-30487042d167-707799d6, #w-node-_15bcfe4c-6bd0-2312-91ec-30487042d198-707799d6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_15bcfe4c-6bd0-2312-91ec-30487042d1a2-707799d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_599d2155-0760-8af5-71ab-c95edff928a2-707799d6, #w-node-b03055a1-6f49-d9f5-1fa0-46cbc81675b2-707799d6, #w-node-_08cb485f-68c6-3a54-f11e-f656a1da4d07-707799d6, #w-node-_4cd6dd0a-3356-91f5-23b3-50c3bff459c9-707799d6, #w-node-e7572e41-0326-c2e1-5d7f-96241c76db35-707799d6, #w-node-_3d757c49-50cf-09b6-eefa-d1ac38cc98c4-707799d6, #w-node-e62f015e-58a1-2d42-b94a-fd39ca614a25-707799d6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b678f761-6ca3-0c43-3c9f-bd4429af6cf2-707799d7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-707799d8 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-707799d8 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-e30d72f2-05da-fcd7-0051-a5533ac05a14-707799d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-f9f12a0b-157a-e8d2-be8c-92192348031a-707799d8 {
  grid-area: span 2 / span 8 / span 2 / span 8;
}

#w-node-e2d63705-b134-b3dc-d9ba-da0516f8952d-707799d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47c1f053-96f7-19d5-b530-2073a3d8e47f-707799d8 {
  grid-area: span 2 / span 4 / span 2 / span 4;
  align-self: start;
}

#w-node-bf59add0-3681-caad-2247-f12e09615168-707799d8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-d10e41fa-e261-3fd6-134c-3e81dc7ae095-707799d8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_73024f53-6349-139b-0496-3b21b7fa97aa-707799d8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_89b99db9-0944-b927-44db-0aed06540b9f-707799d8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-_43bf36a1-d482-ef81-8ae9-9d1d806cc86b-707799d8, #w-node-_8bf098be-0757-9289-f6ec-617c5a67c490-707799d8, #w-node-_51aa299c-a820-77e4-2b1b-41ebf4b916d2-707799d8, #w-node-ad4b2702-fdfb-8551-f7da-bb412c8dbfdb-707799d8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ffcdba2d-3ff1-5ed0-e4d9-782bf64f2150-707799da {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ffcdba2d-3ff1-5ed0-e4d9-782bf64f2152-707799da {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_578f03f7-fbf2-c815-64be-d9069a872327-707799da {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_578f03f7-fbf2-c815-64be-d9069a872328-707799da {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8af3afbd-075b-2639-bced-cdcda4b80c63-707799da, #w-node-_0ec7c9da-aea4-2b41-a95c-cfcd6ca74458-707799da {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0ec7c9da-aea4-2b41-a95c-cfcd6ca74459-707799da {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_7ae7aa78-3460-bb19-8075-499eaf4e8c39-707799da {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_856d14cb-37b0-c7ef-a8c8-7a9ce2bb6c5c-707799da {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-e78b6c65-9ce9-f7b5-c356-7aa3a2d380c4-707799da {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c8d52d9f-b65b-7a3d-4d58-436359c1991a-707799da {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707799da {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-aa8ac031-ab83-82d1-e1bb-631eca95c207-707799da {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc603d48-4b52-554b-75dd-959b7a4c7849-707799da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b3ab310-d759-d38a-6209-71d87ab935e0-707799da {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_7aa94d11-dd3a-a514-9fbb-a46e7f089dfb-7f089dfb {
  grid-column: span 3 / span 3;
}

#w-node-d326bfb7-8ab6-bbc4-9183-3e04ce9c8a52-707799db {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d326bfb7-8ab6-bbc4-9183-3e04ce9c8a69-707799db {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-d1f833d5-3797-9f78-8899-2f3030bec8ab-707799db {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_72d31193-1d89-fd60-b77d-c057f2520543-707799db {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-_72d31193-1d89-fd60-b77d-c057f252054b-707799db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce825e01-b82b-027e-d674-24a8a31bb171-707799db {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799dc {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707799dc {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_212a693c-216a-9383-6692-c0e4624d27f2-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-_7abc9057-db70-a431-7df8-d162f54b4486-707799dc {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-ebae7a40-5975-7290-ff2b-4fbb483cfe57-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9b28141-07ec-2084-4fee-a1465e4cb0e4-707799dc {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-e4e8db90-fd2d-9b67-9c5d-c0eb1a52f3c5-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_0f9907a5-fda9-78e4-7f4e-334dea433294-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_146be60c-0925-cb2c-8d1d-a91103148ee3-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-fadbb724-8b26-5219-444b-3f2d95217c0d-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e9a67ce8-de5d-519c-3b7e-b381a6d52b2d-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_9c4fe3d3-e45f-6d17-53d7-4b262745d1c9-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7319e65f-22a6-8137-dfd4-e161f9ad5b37-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-eef2e8a3-a305-dd91-d23c-c7a281db08fc-707799dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799dd {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799dd {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_80032ef0-e02e-79f5-fd19-186c67c1d0ed-707799dd, #w-node-_80032ef0-e02e-79f5-fd19-186c67c1d0f2-707799dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8530d0cb-ed7d-2f31-cb2f-aafda026d010-707799dd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8530d0cb-ed7d-2f31-cb2f-aafda026d013-707799dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38ef09fa-1982-22df-ff72-90639237dba0-707799de {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_38ef09fa-1982-22df-ff72-90639237dbb7-707799de {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-a85fa4d5-80d7-b01f-9ef5-39708b0d0413-707799de, #w-node-_1995a64b-a578-f8b1-c4c6-c2827d0a6c2d-707799de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1995a64b-a578-f8b1-c4c6-c2827d0a6c2f-707799de {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_21f6c6fd-ac91-f597-3eaa-11a2c663a279-707799de {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-707799e0, #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-707799e0, #w-node-_1fcfd1e0-f970-38d9-cfb4-352284d5f9a2-707799e0, #w-node-_5ca87ada-b1e4-27e9-5c82-ec4dd66e75da-707799e0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eea515a8-35ae-9f09-b2e6-a6182c267578-707799e0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1ca2498b-6046-f5cf-aa64-da274785c877-707799e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418d6-707799e0 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418d7-707799e0, #w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418df-707799e0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418e5-707799e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418ed-707799e0, #w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418f5-707799e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-707799f6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-707799f6 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_6e33e655-4de7-d855-42eb-ca309e095fbe-707799f6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6e33e655-4de7-d855-42eb-ca309e095fe2-707799f6, #w-node-_6e33e655-4de7-d855-42eb-ca309e095fe5-707799f6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_6e33e655-4de7-d855-42eb-ca309e095ff3-707799f6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_23e590e3-07c3-a47c-c277-8775340a73ad-707799f7 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_23e590e3-07c3-a47c-c277-8775340a73be-707799f7 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-a69aaa5b-b51d-b003-1f36-15d9212c1521-707799f7, #w-node-_3fa160dd-e195-fb57-2bf1-9489399fe0c7-707799f7, #w-node-_64558944-fdde-c279-23b4-b9462822fe00-707799f7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8af59aae-4a43-6250-d658-acdf305a844e-305a844e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799f8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799f8 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_19507a5b-f0ee-8c14-b5cf-b2ee22703885-707799f8, #w-node-_59501247-a2e6-a39c-2a04-764d3b55dcc9-707799f8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_84e56b72-3ee5-9b31-58cb-56eaa8f1fd00-707799f8, #w-node-_30da055b-f99c-a86d-682b-1ee20e68ee75-707799f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f51f7a3-09cd-c980-a53f-a326302cc10a-707799f8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799f9 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799f9 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_11dbe7eb-4b85-e020-85bf-0283eccbd6aa-707799f9, #w-node-_11dbe7eb-4b85-e020-85bf-0283eccbd6af-707799f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0d2c881-1045-705d-5b97-6a76f0e3e5b9-707799f9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e0d2c881-1045-705d-5b97-6a76f0e3e5bc-707799f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707799fa {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707799fa {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-707799fa {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5b01ec43-99f2-3560-906b-1837272c5f45-707799fa {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_5b01ec43-99f2-3560-906b-1837272c5f4d-707799fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-707799fb, #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-707799fb, #w-node-_1fcfd1e0-f970-38d9-cfb4-352284d5f9a2-707799fb, #w-node-_5ca87ada-b1e4-27e9-5c82-ec4dd66e75da-707799fb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_02c03f6f-8e72-c6e7-b2b9-f7f05e78196d-707799fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dfc58f1-4651-74b1-3b8a-c653b54bf67b-707799fc, #w-node-_7ef913b9-06d0-6a1c-e970-380b557d6f6f-707799fc, #w-node-_648cc5cebdcb444587e0abea000000000012-707799fc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-707799fd {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-707799fd {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_5117b230-fd0f-7d94-4385-6b168ad8b059-707799fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d3584862-ab68-83af-5baf-393f69924566-707799fd {
  align-self: stretch;
}

#w-node-ee2e9b8a-98f8-ef37-7c60-1e08d609cf3e-707799fd, #w-node-_5c530941-6df6-e99b-3214-f1e19c60f1af-707799fd, #w-node-c4846878-2191-ce57-4ee6-7da686a9d853-707799fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c4846878-2191-ce57-4ee6-7da686a9d857-707799fd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_35112738-0328-0e9b-2a7b-9232991a1baa-707799fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_35112738-0328-0e9b-2a7b-9232991a1bb0-707799fd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_35112738-0328-0e9b-2a7b-9232991a1bec-707799fd {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799fe {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799fe {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_7b722af4-be98-b5e2-e305-bee01a311c5a-707799fe {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: start;
}

#w-node-e2c3f3a8-4756-467c-d263-eb3d67e86db5-707799fe {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_8a4e36b2-8e5f-2c17-79a5-725b7ba389f6-707799fe {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_9299b453-32c4-45b3-98a8-f88528b766d6-707799fe {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-_4f7f5d57-876d-014f-d6c7-b24a678c7c5b-707799fe {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_654efa92-958a-1acb-b230-c85caa7e393e-707799fe {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_5b0a92c2-b506-b1c8-95ce-f3ef7223d8ab-707799fe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5b0a92c2-b506-b1c8-95ce-f3ef7223d8ae-707799fe {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b6c3a9f1-c74c-771d-47c7-2fa64fd853da-707799fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-aa64d108-7a11-0d70-8572-c8ea8882cfcf-707799fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42e250a6-6b8d-783b-7a7c-0d4592ed1d97-707799fe {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-da8fbc97-4d04-6c83-f94b-1dc530efccbf-707799fe {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_8a5b2666-a09e-b91f-eefb-2067a7dfc538-707799fe, #w-node-_8a5b2666-a09e-b91f-eefb-2067a7dfc53b-707799fe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8a5b2666-a09e-b91f-eefb-2067a7dfc53e-707799fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a00 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a00 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_988481f1-3e8d-4992-c4e6-26ebbd20ddcc-70779a00, #w-node-_988481f1-3e8d-4992-c4e6-26ebbd20ddd1-70779a00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ab49b84-81f2-9587-0c8a-1bdd90d87846-70779a00 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4ab49b84-81f2-9587-0c8a-1bdd90d87849-70779a00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a16 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a16 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-e85f8947-f12e-2872-cdac-5fcc9d5562fe-70779a16, #w-node-_577301d8-1d93-7e2b-e18a-91d74f5b6985-70779a16, #w-node-d5c632cc-ba30-c0b0-3f86-fdb325b60610-70779a16, #w-node-ef867251-7567-2623-0d6d-383e6708a815-70779a16, #w-node-_029b9c79-b19d-8068-6fbc-6a63437157f6-70779a16, #w-node-edf26b9b-589c-48ca-b78a-f6199f84c411-70779a16 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4b5061ac-486a-689a-7f30-c4e063e67d85-70779a16, #w-node-_27311b9c-7728-814a-5fb4-48c2c0afcc28-70779a16 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_37fa3c0b-8661-e226-08a5-82a3a3507a25-70779a16, #w-node-f92f5870-eb34-af7b-d68a-b805ea88630c-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eece470-f9d4-324b-42de-7e1d66faf94c-70779a16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a15e81f4-aa34-4c9a-26b4-1b3f7e5067a4-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1087485-bd7f-0827-e050-df0628ed5cc3-70779a16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1087485-bd7f-0827-e050-df0628ed5cc6-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c9e8c35-695d-059e-c8cc-dc5a46a871f8-70779a16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c9e8c35-695d-059e-c8cc-dc5a46a871fb-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20af76ba-3190-ead7-b3da-225f39bc5ab7-70779a16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20af76ba-3190-ead7-b3da-225f39bc5aba-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_552a193c-d842-dd5f-60e9-a5e50ffaca03-70779a16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_552a193c-d842-dd5f-60e9-a5e50ffaca06-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a836050-a227-413f-2cc3-aa4706e72e81-70779a16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4a836050-a227-413f-2cc3-aa4706e72e84-70779a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a17 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a17 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-a0cd467e-10d2-32b8-0e51-9d25150a730c-70779a17 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a3a9665a-ff36-25cb-2337-d0f7508c47f7-70779a17 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-e23cf3df-b763-f217-9100-cf2db6486680-70779a17 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62e258b8-e52b-4122-d5f3-4f63288a306a-70779a17 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d7c89797-a24e-4b21-5a5f-6f5fe6d284eb-70779a17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_338a2f6a-a1ad-fcbd-d12d-aa40d11517d2-70779a17 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_48e22660-6342-7eda-7f34-c42a08fbbe35-70779a17 {
  grid-area: span 3 / span 5 / span 3 / span 5;
  align-self: start;
}

#w-node-efab0976-914f-9ab7-0e55-c54318ce731c-70779a17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a513f505-0764-2f9c-29f9-9e53b3e28345-70779a17, #w-node-_3a0aa217-5315-22df-b7bc-2fe46da6dddc-70779a17 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a18 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a18 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a18 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b1a6d744-bf51-bc52-83ac-6650890ef7ed-70779a18, #w-node-_61ba9c18-a7e5-2273-ae72-4926f66e05ba-70779a18 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c0ad95db-3059-7cb6-6eee-7118124df955-70779a18 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8d3c40c1-7ad0-b1e6-a50e-f48d2163c2e8-70779a18 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-c47d5827-4ca8-ab79-c835-74bb015306bd-70779a18 {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-_1a0e7ea8-68a0-166b-f8c5-18fcc1cc073d-70779a18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02dc1b16-5356-89f1-4eba-f568440aa33b-70779a18 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8fe6224c-6651-99a5-2add-3d2f1ba6bcca-70779a18 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_362247be-e0f9-d1b9-3e1c-06d76e5fdd77-70779a18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a37a12d5-2976-3c41-60bf-0e9ee363ac25-70779a18, #w-node-fd16169f-a925-70ed-f974-982de4d48fab-70779a18 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4a8bc211-a087-51fd-7b63-7ea52247ea1a-70779a18 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_781cb53f-640b-6ea8-f0ff-843653c9cdfe-70779a18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e03ef64f-9c84-837e-d09b-1130fd5f1bc4-70779a18 {
  align-self: start;
}

#w-node-_93008e84-3121-c42c-fe0c-b019c7b5da4c-c7b5da4c {
  grid-column: span 3 / span 3;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a19 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a19 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a19 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0eb4022c-53b6-af59-dfe7-0cafaf1222e7-70779a19 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_677eacf8-d80f-d7df-b8d6-bb2752335850-70779a19 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_8d9fe942-a39d-61bb-6352-3b6e5d4446f7-70779a19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b03693cb-ae85-8151-1058-dc2d0ec09550-70779a19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d998e64b-dd90-77bb-0ba4-be15babaf0d0-70779a19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-ed1539f3-6cbb-adbd-6077-31e12c347f78-70779a19 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48fa84e8-8d23-7d26-b013-719589dcd7c6-70779a19, #w-node-e67cb8d8-231b-c378-a338-7d196b305743-70779a19, #w-node-ceb25876-6b0b-50b1-a818-e222d7b49560-70779a19, #w-node-_11a12fe8-ce1e-f3d3-5752-8e139546307b-70779a19, #w-node-_0343d5b5-3f27-67b1-7bd4-80cc3ffdf128-70779a19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b03693cb-ae85-8151-1058-dc2d0ec09556-70779a19, #w-node-f3925433-df53-84cc-1de2-192c4b3481fa-70779a19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab694-70779a1a {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab6a9-70779a1a {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_1abdfd99-6b2e-d671-2983-95adac878ea8-70779a1a, #w-node-ae20b52f-bd35-c308-0ef2-5c67ce4912c0-70779a1a, #w-node-_152332c0-59dc-d954-7531-abb1c2daeb9b-70779a1a, #w-node-_5e3f11d9-65d0-5ae2-bde3-045d3957cb44-70779a1a, #w-node-b0b2fa9e-845b-9311-02f5-6275e94e723d-70779a1a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ad5275b6-9b10-0824-157e-801c403da47d-70779a1a, #w-node-_3f7fc3a7-3636-2c1b-55a0-09de52851614-70779a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d37a00de-8d95-0813-d8af-ce693f94447a-70779a1a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4ef4f9df-5805-c3c4-4a85-d23e56289488-70779a1a {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_9288a67e-3ff1-d8cd-17e8-0b98f0eaad1a-70779a1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_9288a67e-3ff1-d8cd-17e8-0b98f0eaad24-70779a1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-daf86cc8-c1f2-c08e-5d97-8a38e8bb5ed5-70779a1c {
  grid-area: 1 / 7 / 3 / 13;
  align-self: start;
}

#w-node-_5b5068ac-ce2d-8cda-b4cc-996b08b50537-70779a1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_5632b779-5204-4dad-a0c0-b4972070e4ef-70779a1c, #w-node-e7886b67-2eeb-b82c-70f6-d91bb38ed640-70779a1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6ae971ae-2843-5380-647c-f1f7a2aff07f-70779a1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08b-70779a1c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#school-store.w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08c-70779a1c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08d-70779a1c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6ae971ae-2843-5380-647c-f1f7a2aff092-70779a1c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9bb0fd15-1df9-b25e-f152-17a84fbcf33a-70779a1c, #w-node-ded98758-9c0f-8c17-92cf-14058874b772-70779a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ae971ae-2843-5380-647c-f1f7a2aff095-70779a1c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_38ef09fa-1982-22df-ff72-90639237dba0-70779a1d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_38ef09fa-1982-22df-ff72-90639237dbb7-70779a1d {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_4522c38b-d818-96bb-f798-cf6cc9f6dfb6-70779a1d, #w-node-_0b2d915d-8ce3-9b38-dd36-76533d07e78e-70779a1d, #w-node-c42abb92-58f8-49de-e94e-e48b8ea171a0-70779a1d, #w-node-_1afb0e64-8b4c-e22a-8546-06a15aaf77f7-70779a1d, #w-node-c614f5b7-0de3-8c71-c833-ba4b24a3ece8-70779a1d, #w-node-ad8feeee-ccc6-f16b-63ae-d7fde763328c-70779a1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a1e {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a1e {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_7ce3cb4d-ea79-0327-4c1c-8eb2d0f3afe9-70779a1e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab694-70779a1f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab6a9-70779a1f {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_5eb09125-f62d-84d9-381b-eb564b400614-70779a1f, #w-node-_2a644129-7eda-5415-17a8-31e078e56283-70779a1f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c4299fe7-100c-2a11-f0af-503473acacda-70779a1f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_2d0dd5d5-4f5b-6e56-a168-5df9f2eef47e-70779a1f {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}

#w-node-c5a3b9da-8a0c-45b5-55fa-38e6d0a611e6-70779a1f, #w-node-b948903b-e0b5-d225-9bfe-d3577605ad85-70779a1f, #w-node-_8f326889-d160-8dfd-cda1-8c4231a43228-70779a1f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bc10e65d-df09-26b9-b8e2-5e95506493b4-70779a1f, #w-node-_7647dbb0-6a17-0d16-d34a-93c4f7f87f89-70779a1f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7647dbb0-6a17-0d16-d34a-93c4f7f87f8e-70779a1f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a20 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a20 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08d7-70779a20, #w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08dc-70779a20, #w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08d4-70779a20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d36789d-8923-8e37-479e-605cb87fcf86-70779a20 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8d36789d-8923-8e37-479e-605cb87fcf88-70779a20 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_8d36789d-8923-8e37-479e-605cb87fcf89-70779a20, #w-node-ca7b7adb-e834-6596-3d30-1d6b2c8f0458-70779a20 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ca7b7adb-e834-6596-3d30-1d6b2c8f045b-70779a20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2d4d9d2-1e87-9df8-17f2-1989e8d00bb2-70779a20 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_65225f3f-55f7-3f92-6d61-6d4c30f709cc-70779a20 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f109c28c-c1f3-d9c5-bcfa-137a2ce4b02d-70779a20 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_05022d72-7891-87e6-7b4f-bc0c0bcbce05-70779a20 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a9c77c20-6fed-2ac3-bb55-0601af61b98e-70779a20 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_8c7345ae-171f-0769-5518-782aed1338ab-70779a20, #w-node-_6aa77140-8761-d660-ec1c-de262bb27aa6-70779a20, #w-node-_6aa77140-8761-d660-ec1c-de262bb27aa7-70779a20 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f55870b8-2195-362a-f192-d4ed8164ecad-70779a21 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_9dacb46b-4a73-01bf-4e5f-d8d417101549-70779a21 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ef1a7f79-8339-86c7-6835-6fa7d5680269-70779a21, #w-node-e49646b5-d4a3-19a9-2d3e-ab41d1647248-70779a21 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9479c90f-741d-6ea0-99a9-c7350d94e1d9-70779a21 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_218a69e0-9f6d-cf4b-46c2-8645db3f2cae-70779a21 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f54c3e7a-4bea-c871-4452-544a1d7ed1d2-70779a21 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a22 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a22 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-b690b0a7-ac3e-d33e-5ab7-134441458b7c-70779a22 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-b690b0a7-ac3e-d33e-5ab7-134441458b7f-70779a22 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b690b0a7-ac3e-d33e-5ab7-134441458b80-70779a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_98d21856-ba6d-47a5-8ae2-cfc145988321-70779a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94540f20-e974-7c31-b7b9-956bbf973300-70779a22 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ac971201-eb10-b4be-662a-b680d75f9cd3-70779a22 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-a5f6c556-3e18-51fe-91d8-8bc480cd44fc-70779a22, #w-node-_619afeed-cef1-575f-eabc-89a7a60e4ca5-70779a22 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_068c6fb9-a9f5-d88b-9067-d024339f2813-70779a22, #w-node-_0c78049d-1d1d-e7c8-573c-09497470b9d4-70779a22, #w-node-_97e89dfb-5af5-6893-2b66-b3450258bf84-70779a22 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_66f872dc-78c0-2613-1e80-05c47b4c7f67-70779a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10b19253-b065-3ab0-2b43-755d84e5862a-70779a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c6eb1d55-cedb-f8a6-0429-eb5ba8d092a7-70779a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_643da7a8-a7cd-2002-5a1c-4cccd849b8c2-70779a22, #w-node-_7bebdad3-005a-fbf5-41fb-1c28687f19ef-70779a22, #w-node-f3707e3c-a03e-4533-9930-8855ebb23050-70779a22 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a25 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a25 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_2912c23b-4f0a-fa1d-84e7-0905d4e34f53-70779a25 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dba1a655-9be6-d9c4-23f6-953f29f98701-70779a25 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fc477c2b-a4aa-9a37-cb9a-654bcd1ccef7-70779a25 {
  align-self: stretch;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a26 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a26 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cbf-70779a26, #w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cc4-70779a26, #w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cbc-70779a26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e922e51a-0613-9b3b-8101-7e1d55af1990-70779a26 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e922e51a-0613-9b3b-8101-7e1d55af1993-70779a26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bf4cffd-cf9d-b906-bcac-f3b6d9ef3deb-70779a26 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a3b {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a3b {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_91f36fdc-094e-1665-7e98-8ff75304ffa0-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffc6-70779a3b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_91f36fdc-094e-1665-7e98-8ff75304ffc7-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffce-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffda-70779a3b, #w-node-bda46b7a-f164-c128-7028-86c9cb95bb0c-70779a3b, #w-node-_3c7110af-f4a4-6405-2828-60af7066f5f5-70779a3b, #w-node-_6d20f197-7756-9852-7e62-0d881a60fb9e-70779a3b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_91f36fdc-094e-1665-7e98-8ff75304ffe6-70779a3b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: stretch;
}

#w-node-_5dfaa1b5-d026-8431-6f6e-bdfcb2f68082-70779a3b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f84dd250-a9c4-7f01-da37-c57716de8d9c-70779a3b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: stretch;
}

#w-node-_8511bb16-efcf-bc86-78e2-ce1ab10cdb28-70779a3b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a3c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a3c {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-cc82be2b-0ecd-5d68-dfc4-d7dc5e25301a-70779a3c, #w-node-cc82be2b-0ecd-5d68-dfc4-d7dc5e25301f-70779a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8300245-4076-8980-cdaf-b9ae4115e4d6-70779a3c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e8300245-4076-8980-cdaf-b9ae4115e4d9-70779a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fba7f7c-dd2d-1f5e-5a5f-a8b062577adc-70779a3c, #w-node-_4eb68440-6f1b-a7f9-7479-398cd809b9a9-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7695df8a-f992-2c4f-017a-b267b809cbb6-70779a3e {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7695df8a-f992-2c4f-017a-b267b809cbb9-70779a3e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_226078e3-3a2b-49fb-a0aa-50a0ddadd5e3-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686a0-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686a1-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d605f881-c912-d19d-baf1-481e965686a4-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686ad-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686b6-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686be-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686c6-70779a3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d605f881-c912-d19d-baf1-481e965686db-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d605f881-c912-d19d-baf1-481e965686df-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686e6-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686ed-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686f4-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e965686fc-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568703-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e9656870a-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568711-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568719-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568720-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568727-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e9656872e-70779a3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d605f881-c912-d19d-baf1-481e96568735-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d605f881-c912-d19d-baf1-481e96568739-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568740-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e96568747-70779a3e, #w-node-d605f881-c912-d19d-baf1-481e9656874e-70779a3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecbff69-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecbff8b-70779a3e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecbff9c-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecbffd1-70779a3e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecbfff6-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecc0011-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecc001d-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecc002e-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecc0038-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: start;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecc004a-70779a3e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecc0053-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecc0065-70779a3e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecc0077-70779a3e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_3168cbd7-d156-f30a-10ba-80282ecc007c-70779a3e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3c3d-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3c3f-70779a3e {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3c82-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3c96-70779a3e {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3ca4-70779a3e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3ca9-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3cae-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3ce4-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d10-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d2d-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d4a-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d6c-70779a3e {
  grid-column: span 3 / span 3;
}

#w-node-_0785a9c9-0062-f288-3f9f-474887059666-70779a3e {
  grid-column: span 12 / span 12;
}

#w-node-_0785a9c9-0062-f288-3f9f-474887059668-70779a3e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0785a9c9-0062-f288-3f9f-474887059678-70779a3e {
  grid-column: span 4 / span 4;
}

#w-node-_0785a9c9-0062-f288-3f9f-474887059685-70779a3e {
  grid-column: span 12 / span 12;
}

#w-node-_0785a9c9-0062-f288-3f9f-47488705968c-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-474887059698-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-4748870596bd-70779a3e {
  grid-column: span 3 / span 3;
}

#w-node-_0785a9c9-0062-f288-3f9f-4748870596e6-70779a3e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0785a9c9-0062-f288-3f9f-4748870596ec-70779a3e {
  grid-column: span 8 / span 8;
}

#w-node-_0785a9c9-0062-f288-3f9f-4748870596ef-70779a3e {
  grid-column: span 12 / span 12;
}

#w-node-_0785a9c9-0062-f288-3f9f-4748870596f2-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-474887059704-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-47488705971c-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-47488705973e-70779a3e {
  grid-column: span 3 / span 3;
}

#w-node-_0785a9c9-0062-f288-3f9f-474887059756-70779a3e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_0785a9c9-0062-f288-3f9f-47488705975e-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-474887059767-70779a3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0785a9c9-0062-f288-3f9f-47488705977e-70779a3e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0785a9c9-0062-f288-3f9f-4748870597fe-70779a3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0785a9c9-0062-f288-3f9f-47488705992f-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-474887059992-70779a3e, #w-node-f3b0f58e-bdc8-e488-aa78-feaf22259909-70779a3f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fa2977dd-9fbc-cb2d-232c-b0f7dd69f76f-70779a3f {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-fa2977dd-9fbc-cb2d-232c-b0f7dd69f772-70779a3f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe7351-70779a3f {
  grid-column: span 12 / span 12;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe7353-70779a3f {
  grid-column: span 8 / span 8;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe7381-70779a3f {
  grid-column: span 12 / span 12;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe73c8-70779a3f {
  grid-column: span 8 / span 8;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe73d0-70779a3f, #w-node-_872081ab-ae51-ce21-7a93-6a088998423b-70779a3f {
  grid-column: span 12 / span 12;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe73e8-70779a3f {
  grid-column: span 8 / span 8;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe740b-70779a3f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe756c-70779a3f {
  grid-column: span 12 / span 12;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe76a4-70779a3f, #w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe76bc-70779a3f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe76d7-70779a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe76d9-70779a3f, #w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe76de-70779a3f, #w-node-fd7f33f8-e86c-d9d5-d40a-cb7ab9d96b53-b9d96b51 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_656b094e-906d-dc23-fabb-505182cd7302-82cd7302 {
  grid-column: span 3 / span 3;
}

#w-node-d8e7f60d-fd78-2765-71aa-880829960b5a-29960b58, #w-node-_8c6a37b5-0171-ece3-a73f-dc87671269c1-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9e1715bb-0854-ba59-d208-3b25638df841-70779a40 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_9e1715bb-0854-ba59-d208-3b25638df844-70779a40 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a7ee2eb3-48e0-108b-1755-b6806b982768-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a7ee2eb3-48e0-108b-1755-b6806b9827a6-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827ab-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827b2-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827b7-70779a40 {
  grid-column: span 8 / span 8;
}

#w-node-a7ee2eb3-48e0-108b-1755-b6806b9827c5-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b982860-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9828c3-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9828e7-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a7ee2eb3-48e0-108b-1755-b6806b9828ea-70779a40 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a7ee2eb3-48e0-108b-1755-b6806b982928-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b982948-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b982968-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b982988-70779a40, #w-node-_61f23cd4-337a-b22f-9ba1-954db33b9725-70779a40, #w-node-a46cb3b4-b7af-cf9b-ba88-53f10f2caa3b-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cca111bc-0afd-9cc1-44a1-7eff50beb3e0-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}

#w-node-d9076aad-155e-cb71-1ce5-8617829f79db-70779a40 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d7792e9d-3bff-182a-5e6c-c835aae0ae92-70779a40 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-d7792e9d-3bff-182a-5e6c-c835aae0ae95-70779a40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-aa25a9b4-4428-d8fc-4576-17cd45cc6d71-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5f6e27f6-e290-0b37-8f85-6d5b315e93df-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_50fc60cf-94f5-4e82-676d-4067bcd1d016-70779a40, #w-node-dfb1786b-540f-9490-bd76-66264be9609c-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e251cec6-af1b-63dc-5558-872ecf81ef00-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_9c4d8d25-ec50-64e8-52e1-16311bf6e415-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9c4d8d25-ec50-64e8-52e1-16311bf6e417-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_9c4d8d25-ec50-64e8-52e1-16311bf6e418-70779a40, #w-node-_74bc47b1-5764-3c14-0659-f09e55f9391e-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_74bc47b1-5764-3c14-0659-f09e55f93920-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_74bc47b1-5764-3c14-0659-f09e55f93921-70779a40, #w-node-_444e2f7e-bd96-20c0-deb5-bf7ea3b5a6da-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ea7fc7d3-b682-2ab3-2aa2-7bc50a2860af-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-ea7fc7d3-b682-2ab3-2aa2-7bc50a2860b0-70779a40, #w-node-_1e370102-651c-7a0b-7a2b-fee0a7ba68b0-70779a40 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2c6f5685-6264-f282-d684-6115ae074f5e-70779a40 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_2c6f5685-6264-f282-d684-6115ae074f61-70779a40 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_2c6f5685-6264-f282-d684-6115ae074f6f-70779a40 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2c6f5685-6264-f282-d684-6115ae074f80-70779a40 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_2c6f5685-6264-f282-d684-6115ae074f83-70779a40 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_2c6f5685-6264-f282-d684-6115ae074f91-70779a40 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_2172c9ad-81c6-41f1-5265-af3825fc4a04-25fc4a04, #w-node-_6b64d6f9-0b2d-a2cd-bb83-cff8f788786d-f788786c, #w-node-_64813907-19a1-5833-9bbd-50bce6eb60bb-f788786c, #w-node-_0d67fc97-e8c1-eba0-0fc7-baf5944afaf1-944afaf0, #w-node-_0d67fc97-e8c1-eba0-0fc7-baf5944afaf2-944afaf0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f3c60b5d-f4b9-e071-f526-249bb0c3632a-b0c36329, #w-node-f3c60b5d-f4b9-e071-f526-249bb0c3632d-b0c36329 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-f3c60b5d-f4b9-e071-f526-249bb0c3633c-b0c36329 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_61e06451-99a3-0698-3e64-3241d0d72cbb-d0d72cb9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_61e06451-99a3-0698-3e64-3241d0d72cc5-d0d72cb9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf410-400bf410 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf412-400bf410 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf414-400bf410 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f712beb8-ee5a-087c-c385-394c93917e20-93917e1e, #w-node-c3e0a171-f247-bb6d-91ac-0a7845be7d4c-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3fa7bd82-99f4-72c2-7638-195f1ea0108b-70779a55 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
}

#w-node-_3fa7bd82-99f4-72c2-7638-195f1ea0108e-70779a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800adf0d-5ea4-9357-6d74-ab0356e9d3ea-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_673f815c-80b8-97c7-f6df-640fd1cce79e-70779a55, #w-node-ac89bdb3-fe93-d699-a590-56166c7c2e0e-70779a55 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_89a130f8-9d4a-7606-c9ce-f3e22c58e509-70779a55, #w-node-_6c2cd34b-4c9e-dcb9-c486-e8e562df3021-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_10ec1e88-2e9e-c78a-0451-bbdeee616a45-70779a55, #w-node-_31d93b18-3f37-5999-52a0-d9d5f4dedf45-70779a55 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5263faeb-c1cd-95c0-4164-b5de2669eed0-70779a55, #w-node-_0677bc9c-a2bf-4525-dced-502650044851-70779a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7c73ee17-d6f2-7bd4-9f19-09491fb95d00-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7c73ee17-d6f2-7bd4-9f19-09491fb95d07-70779a55 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6b6b4af6-9aed-23f3-9217-4f2b630ef0fb-70779a55, #w-node-_7c73ee17-d6f2-7bd4-9f19-09491fb95d03-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7c73ee17-d6f2-7bd4-9f19-09491fb95d05-70779a55 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7c73ee17-d6f2-7bd4-9f19-09491fb95d09-70779a55, #w-node-_7c73ee17-d6f2-7bd4-9f19-09491fb95d0b-70779a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85c55ad9-14cc-f63b-b014-558be199dbbc-70779a55, #w-node-c0722cfd-d69d-21e3-3e85-76ae6d9683c1-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c0722cfd-d69d-21e3-3e85-76ae6d9683c7-70779a55, #w-node-_01aca5a0-acda-8996-709d-884e8c5a03cf-70779a55, #w-node-_1457e127-4e72-0810-37d3-cdb70457c619-70779a55, #w-node-b0452f24-6db3-5dad-bc52-2aaf66535211-70779a55 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5acc9a40-07ed-53d4-21b3-0eb81b7bd19b-70779a55, #w-node-c9f8f720-23fb-f5f9-1526-339efb51b568-70779a55, #w-node-_972f6c9a-4132-ded3-950f-d71fb6405f54-70779a55 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_972f6c9a-4132-ded3-950f-d71fb6405f5f-70779a55, #w-node-_972f6c9a-4132-ded3-950f-d71fb6405f62-70779a55, #w-node-_972f6c9a-4132-ded3-950f-d71fb6405f65-70779a55 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_72463a67-54f7-f0ec-c4e6-379bfd7bb84c-fd7bb849, #w-node-_4b1798b5-f5d5-ac24-6319-9d2197f53fe5-97f53fe2, #w-node-_5364295c-4712-1477-43a6-cf088d419d6b-8d419d68, #w-node-_9b56f4fa-eb0f-9311-601f-441844c05727-44c05727, #w-node-d4f9c073-80bf-426e-4ab7-a86b0486f394-0486f394 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e4ff837-2383-2983-128d-b1edab9668e7-70779a56 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_28e1ec60-b640-1a79-f93c-a6fe11f2fd35-70779a56 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
}

#w-node-_28e1ec60-b640-1a79-f93c-a6fe11f2fd38-70779a56 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_614fdfd7-f8ff-dc28-ea3e-080c72d14876-70779a56, #w-node-bb00946b-4b59-c175-bdad-8df525bf923e-70779a56, #w-node-e25b50d5-0b10-08e7-9300-1f07d90e97a5-70779a56, #w-node-_4ef16aa7-8253-a8dc-1056-20fc8cc3c5c9-70779a56, #w-node-_9c9860f5-3e68-6719-ee17-ae05fb7e05dd-70779a56, #w-node-_8606de99-9c91-b10a-5bf0-15640473f1d8-70779a56, #w-node-d96351ce-91c3-a887-cc3b-7e422cfcca22-70779a56, #w-node-_827fc7f7-7457-3509-ad1c-ba7b2e539553-70779a56 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f88a94c0-64fb-debe-f294-c6a80f2cf66d-70779a56, #w-node-f88a94c0-64fb-debe-f294-c6a80f2cf675-70779a56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_40f897a2-939d-0f7c-3aca-fb554df13f34-4df13f33, #w-node-_40f897a2-939d-0f7c-3aca-fb554df13f3b-4df13f33 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_40f897a2-939d-0f7c-3aca-fb554df13f40-4df13f33 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc7e8c34-0e11-738f-4318-65a1be82545e-be82545d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc7e8c34-0e11-738f-4318-65a1be82546c-be82545d, #w-node-fc7e8c34-0e11-738f-4318-65a1be825473-be82545d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33e266f7-89bc-ffa6-2a1c-4803765470db-765470db {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_33e266f7-89bc-ffa6-2a1c-4803765470e2-765470db, #w-node-_33e266f7-89bc-ffa6-2a1c-4803765470e1-765470db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_33e266f7-89bc-ffa6-2a1c-4803765470e3-765470db, #w-node-_33e266f7-89bc-ffa6-2a1c-4803765470e4-765470db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33e266f7-89bc-ffa6-2a1c-4803765470e5-765470db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_06f8ec18-3722-73fa-51e0-c23140459146-70779a57 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-70779a57 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_00679d16-ee73-74bb-8844-d6bcb67e76f1-70779a57, #w-node-_00679d16-ee73-74bb-8844-d6bcb67e76fa-70779a57, #w-node-_1b12234a-c111-1b0b-0b15-7aba9bb712eb-70779a57 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c7d314ea-be41-854c-cc7e-ebd7167611cf-70779a57 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5fd289ed-19a8-c4fc-7f24-51495237e8b5-70779a57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dbc-70779a59 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dcd-70779a59 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_792ce7ee-16cf-c9e5-9a1c-112343717de0-70779a59 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-ff84922d-a558-284a-f700-e8ee35c7c4c3-70779a59, #w-node-_7066c6bf-11aa-e0e1-53e5-4ece26b229dd-70779a59, #w-node-_712ede50-4b6b-a338-d4c7-6d487b521e9d-70779a59, #w-node-e16aa088-e608-038a-91dc-b4b35a9d22d9-70779a59, #w-node-c4f44747-ab2d-1798-292c-a0da2e320435-70779a59, #w-node-b96ea41a-c7db-577b-d463-de3d5724629a-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb54bb-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb54e1-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb5507-70779a59, #w-node-_4e98f215-2fb9-6060-3505-923d4e5e5243-70779a59, #w-node-_9a41e022-fb88-3380-52cc-b95a286972b1-70779a59, #w-node-_8b777c0a-0c3a-4a7f-4e07-dfd01f7b47d7-70779a59, #w-node-_78755b59-e01b-ba14-1941-790afef21877-70779a59, #w-node-_9db76511-abe4-89c2-4891-315776db7164-70779a59, #w-node-ccbf14e1-ddd9-96f3-9cf4-c7068abb06f7-70779a59, #w-node-_8f9d4119-ef2b-a63f-aeec-cef21f95a292-70779a59, #w-node-_07f88820-f272-791d-20a1-850785d2c2c3-70779a59, #w-node-b1e6081c-9428-12aa-d3cc-dcef0af214bc-70779a59, #w-node-_2fe88abc-9e85-7f9a-b5ea-5679e3d60e67-70779a59, #w-node-_161cd8e6-04df-d418-37b7-11a60e9748c9-70779a59, #w-node-fc6f69b3-b2a0-46ae-2fd2-acc54a68f784-70779a59, #w-node-df09cb2a-2a57-e5bb-c696-7cbc53722305-70779a59, #w-node-f9e43433-be69-bcf5-ed36-e5b56fd54476-70779a59, #w-node-_16a34de9-e21b-2f9e-12f9-6d738946998d-70779a59, #w-node-ca67394f-df9c-bf45-dfaa-d72ff78a6f8d-70779a59, #w-node-_39762121-47fe-b9a1-59d1-1b75ad1bdb6f-70779a59, #w-node-_04ecbb5f-6317-c0f8-1470-95012338b37d-70779a59, #w-node-d5ad5836-e2ac-6d36-d32d-4ab2b0cb3bd5-70779a59, #w-node-c807583e-a3fa-a0f9-0ab9-0b1765c44acc-70779a59, #w-node-dfab7ba7-9ffb-94d9-73ea-81718906e37e-70779a59, #w-node-a5d525d0-b7ed-19af-430e-84afc8bb299d-70779a59, #w-node-_060f9f01-f04a-e79e-c6ad-e6c1ae995b8d-70779a59, #w-node-_2c309a6d-25b7-39d2-aca6-dcf79b013d26-70779a59, #w-node-_1b28f0c5-63a0-d4f3-1320-ed091cfdb7e0-70779a59, #w-node-c64cffd2-7f04-b20b-e89d-7f71f8554191-70779a59, #w-node-_12b85f56-5388-3e5e-ecfd-c12a92aeff3f-70779a59, #w-node-_8b1e08b3-1401-d422-29b2-de8798b65f9c-70779a59, #w-node-_595efa12-559d-fb00-ac09-f75abeb6b046-70779a59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dbc-70779a5a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dcd-70779a5a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_792ce7ee-16cf-c9e5-9a1c-112343717de0-70779a5a {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b1e6081c-9428-12aa-d3cc-dcef0af214bc-70779a5a, #w-node-b8ea71b8-52e0-9e7f-828d-5e46e0a03004-70779a5a, #w-node-_2fe88abc-9e85-7f9a-b5ea-5679e3d60e67-70779a5a, #w-node-_161cd8e6-04df-d418-37b7-11a60e9748c9-70779a5a, #w-node-a456ee4a-7009-ed76-bae8-61bb7d1093ea-70779a5a, #w-node-b00993a8-6f2c-9985-3e18-9ada7d24780c-70779a5a, #w-node-_53e3ce5e-43d6-5b03-8cd5-53df3e976e3e-70779a5a, #w-node-a4f0e2f0-d688-1af5-4e2d-96d614927f99-70779a5a, #w-node-fc6f69b3-b2a0-46ae-2fd2-acc54a68f784-70779a5a, #w-node-df09cb2a-2a57-e5bb-c696-7cbc53722305-70779a5a, #w-node-_90eab57e-12fb-5fe6-5239-5f15bc8a7244-70779a5a, #w-node-_67c314a7-7494-d0d6-b629-37fb4227017a-70779a5a, #w-node-_696ab25f-bc36-3801-72a5-80c2db6338f6-70779a5a, #w-node-_0609aec2-2e74-6bb3-ecd1-0ca7a1f632d1-70779a5a, #w-node-_45473c82-a910-b4a9-c822-b4d7e4f55d86-70779a5a, #w-node-ee8e0530-2fff-2d86-2b06-1406ce268b8f-70779a5a, #w-node-_235c8ef8-678c-8e44-087a-5cf07a4b1d8c-70779a5a, #w-node-d003e7c0-a77f-3e2f-da63-7f9b15d8c1ce-70779a5a, #w-node-a756e580-e58b-0a33-d034-d463c4c8f6cd-70779a5a, #w-node-_733a2e06-41e4-c346-d4ed-98e4cdcdd4db-70779a5a, #w-node-_88395bed-a31f-8bd8-1b9f-bd0716650ca9-70779a5a, #w-node-e73a6aba-a09e-ed85-6a9d-8664b8e79549-70779a5a, #w-node-f9e43433-be69-bcf5-ed36-e5b56fd54476-70779a5a, #w-node-_16a34de9-e21b-2f9e-12f9-6d738946998d-70779a5a, #w-node-ca67394f-df9c-bf45-dfaa-d72ff78a6f8d-70779a5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-70779a5b, #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-70779a5b, #w-node-_1fcfd1e0-f970-38d9-cfb4-352284d5f9a2-70779a5b, #w-node-_5ca87ada-b1e4-27e9-5c82-ec4dd66e75da-70779a5b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eea515a8-35ae-9f09-b2e6-a6182c267578-70779a5b, #w-node-dfcca9a8-fad3-7a40-fca3-c47416764d8a-70779a5b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_312e4945-4d15-6fd8-9a57-af2ae985df06-78647d74, #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-78647d74, #w-node-_1fcfd1e0-f970-38d9-cfb4-352284d5f9a2-78647d74, #w-node-_5ca87ada-b1e4-27e9-5c82-ec4dd66e75da-78647d74 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-b6a2c072 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-b6a2c072 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-a0cd467e-10d2-32b8-0e51-9d25150a730c-b6a2c072 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_0aed2783-ca33-3b9d-f024-6b4ce1b76600-b6a2c072, #w-node-_0aed2783-ca33-3b9d-f024-6b4ce1b76607-b6a2c072 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0aed2783-ca33-3b9d-f024-6b4ce1b7660f-b6a2c072 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e369da3a-68b3-fa15-7403-bb3c6511c7f2-b6a2c072 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_203d9bf1-9cf1-9570-a70b-1b20a0059c62-b6a2c072, #w-node-a0b516fb-a461-2418-eaf5-5515edb1966c-b6a2c072 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-c3a5568b {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-c3a5568b {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-f733d8dd-295a-c0d4-ebfe-a674c20a8dd8-c3a5568b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fe96977e-31c2-d27e-1ca0-41836aab3ab0-c3a5568b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-fe96977e-31c2-d27e-1ca0-41836aab3ac3-c3a5568b {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c1c2b726-2ba5-72f5-9ad8-4e59242bdcca-c3a5568b, #w-node-_249625a1-dc8e-46f7-515b-221fb0d97be8-c3a5568b, #w-node-e45ab8a5-267c-1a68-d433-cde715afb07e-c3a5568b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-3d392b8a {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-3d392b8a {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-fc170966-d920-ab7c-4468-5d3e33e8f797-3d392b8a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-fc170966-d920-ab7c-4468-5d3e33e8f79e-3d392b8a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-fc170966-d920-ab7c-4468-5d3e33e8f7a4-3d392b8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc170966-d920-ab7c-4468-5d3e33e8f7bd-3d392b8a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_343b93a2-711e-38d8-1992-0aa56782d08b-3d392b8a, #w-node-_8fa888e3-cef9-ad73-b4a2-50a1bff0b8ad-3d392b8a, #w-node-_98cf41dd-b9d8-d18b-23c7-a04c5c7328d0-3d392b8a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99353237-e2cb-b590-d282-5843eebe579e-3d392b8a, #w-node-dc221fd7-0add-909e-cd5c-9ed5d1cb7366-3d392b8a, #w-node-_0d5b77fd-245e-7212-8fb6-922c70081845-3d392b8a, #w-node-_5f4cd419-4e83-3d22-d632-e8b0dd14b695-3d392b8a, #w-node-_43c02514-c910-1bd0-cf02-d5d9c1119c67-3d392b8a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_805694c3-c52d-6898-757f-383e46738a8c-83326d7d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3fa7bd82-99f4-72c2-7638-195f1ea0108b-83326d7d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
}

#w-node-_3fa7bd82-99f4-72c2-7638-195f1ea0108e-83326d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800adf0d-5ea4-9357-6d74-ab0356e9d3ea-83326d7d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6c2cd34b-4c9e-dcb9-c486-e8e562df3021-83326d7d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-addddf01-4736-515e-a5b7-7afe30af8a45-83326d7d, #w-node-_15b1dff9-9240-f725-596d-f15c480247ee-83326d7d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6eed882b-e2f2-4a47-16b2-e2529fb44b00-9fb44b00 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5590d60f-85aa-65b6-383e-8f2f27f9c524-27f9c524, #w-node-b36ad3bd-1a8f-3ba0-e299-21473a7e1aba-3a7e1aba, #w-node-_4202631f-dd63-9cf9-f3e7-efbb500ce707-500ce707 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-f9736729 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-f9736729 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f49-f9736729 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_6c1f3114-4a3d-6d21-a41c-3859e83c9c93-f9736729, #w-node-c7a63407-34e4-4aba-5623-ba8561b2646d-f9736729, #w-node-_59d0d0b8-4107-021b-954b-b2fcfcda760f-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916758-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d76059167b5-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916811-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727be-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727cb-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727d6-f9736729 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f55-f9736729, #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f5c-f9736729 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f63-f9736729 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f6a-f9736729 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f71-f9736729, #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1ff4-f9736729 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_50a5c68f-5b11-b58c-f281-636b1d09e5d5-f9736729 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a3a9665a-ff36-25cb-2337-d0f7508c47f7-f9736729 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fc4b-f9736729 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fccc-f9736729, #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fcd3-f9736729 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fcda-f9736729 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fce1-f9736729 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fce8-f9736729, #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fd6b-f9736729 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc36-f9736729 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc3e-f9736729 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc45-f9736729, #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc54-f9736729 {
  align-self: start;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc98-f9736729 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc9f-f9736729 {
  align-self: start;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fca7-f9736729 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fcac-f9736729 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fcb1-f9736729 {
  align-self: start;
}

#w-node-a1da9185-dc5a-63eb-b6be-b9f114c7dd37-f9736729, #w-node-_38247026-c142-7a8b-f1bf-48be0ff7df1e-f9736729 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

@media screen and (max-width: 991px) {
  #w-node-_39817d74-a178-1361-341d-dc5e79e88ea2-70779812 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-_479aedb8-8ee0-d086-3d26-3222c11f97c7-70779812 {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }

  #w-node-d4f6b958-a538-e539-5a3c-ae7fa0573820-70779812 {
    grid-column-end: 13;
  }

  #w-node-_6df413cc-7c33-37df-ec5f-4db3f7ebc5e3-70779812 {
    grid-row: 3 / 7;
  }

  #w-node-_48751251-6320-d7f6-ae90-e3637949c3f2-70779812 {
    grid-row: 3 / 8;
    grid-column-start: 5;
  }

  #w-node-_24d8ba85-74d9-fc6c-076e-326106543d4b-70779812 {
    grid-column: 1 / 13;
  }

  #w-node-_24d8ba85-74d9-fc6c-076e-326106543d51-70779812 {
    grid-row: 3 / 7;
  }

  #w-node-_24d8ba85-74d9-fc6c-076e-326106543d57-70779812 {
    grid-area: 3 / 1 / 8 / 8;
  }

  #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c821-70779812 {
    grid-column-end: 13;
  }

  #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c827-70779812 {
    grid-row: 3 / 7;
  }

  #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c82d-70779812 {
    grid-row: 3 / 8;
    grid-column-start: 5;
  }

  #w-node-fc350cfe-d585-c855-1a60-3378d2da56ac-70779812 {
    grid-column: 1 / 13;
  }

  #w-node-fc350cfe-d585-c855-1a60-3378d2da56b2-70779812 {
    grid-row: 3 / 7;
  }

  #w-node-fc350cfe-d585-c855-1a60-3378d2da56b8-70779812 {
    grid-area: 3 / 1 / 8 / 8;
  }

  #w-node-b16a0d1f-690b-6da4-e859-b07545eae0ff-70779812 {
    align-self: stretch;
  }

  #w-node-_4251999f-a493-dff3-3229-fad95b761d8d-70779812 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9498dd87-f4ce-1d01-38d8-137345e08e59-70779812 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_7b496792-dc33-870b-cc96-2c629ff2ee84-70779812, #w-node-_7b496792-dc33-870b-cc96-2c629ff2eea7-70779812 {
    grid-column: span 2 / span 2;
  }

  #w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5ca-70779812, #w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5e1-70779812 {
    grid-column: span 12 / span 12;
  }

  #w-node-_6426f5c1-97e3-0e69-8e4e-234a11c5c249-70779812 {
    align-self: start;
  }

  #w-node-_9660a4b0-84fc-31f2-d184-f318403a8403-403a8401 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3d306f43-56c6-072e-7c68-e1ba83131c62-403a8401 {
    grid-column: span 6 / span 6;
    align-self: center;
  }

  #w-node-dd6be04f-d44b-b688-6293-0b0f13b0c1e6-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a840d-403a8401 {
    grid-column: span 10 / span 10;
  }

  #w-node-_9660a4b0-84fc-31f2-d184-f318403a841a-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a8423-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a842e-403a8401, #w-node-_9660a4b0-84fc-31f2-d184-f318403a8448-403a8401 {
    grid-column: span 5 / span 5;
  }

  #w-node-f0fe78b9-25c5-ee64-438d-e4580930b37d-707798c2, #w-node-_5ff4bb16-30a8-c411-85b9-24b7dbd745f8-707798c2 {
    grid-column: span 12 / span 12;
  }

  #tradition-history.w-node-_85da106a-2043-74fb-5128-1de014a592b3-707798c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_47b9c23a-0b79-7f42-de2e-85bc061c8d0c-707798c2, #w-node-_21e26cd4-34cc-6c2a-b489-284ca4f42e0f-707798c2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a0c61359-9a73-1664-7ab7-f7428c739ccb-707798c2 {
    grid-column-end: 7;
  }

  #w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707798c2 {
    grid-row: 1 / 2;
    grid-column-start: 7;
  }

  #school-leadership.w-node-b518004c-fee8-2d36-e5b6-5557536efa22-707798c2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_19fa9a47-d673-4136-e101-47692c2e5d59-707798c2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f22074ef-b176-9d69-1825-37941ded8d2f-1ded8d2f, #w-node-_42887a89-ca8a-8b73-db02-32042fa40635-707798c4 {
    grid-column: span 12 / span 12;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798c4 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707798c6 {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707798c6 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2c1fcdb9-46af-3c82-c77c-d71e5d8dc9de-5d8dc9de, #w-node-a420e520-024f-77ff-741e-a66d531c7dd4-707798e9, #w-node-d072f7eb-188c-2206-09df-a4aa462768d5-707798e9, #w-node-_8b3a17b0-57b9-6d85-fb67-949ca97c5144-707798e9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_61406497-1713-aadd-0a60-391aeeb63509-707798e9 {
    grid-column: span 12 / span 12;
    align-self: start;
  }

  #w-node-b82a0119-657a-1805-02ee-302ff4aa0b48-707798e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c8ac29c-c492-286a-765c-0bcd9066ba06-707798e9 {
    grid-column: span 6 / span 6;
  }

  #w-node-_6b3627ec-4397-8d9c-9244-e6a2a316d0a4-707798e9, #w-node-ff70fe6a-9024-e143-4651-51b90f6c1f97-0f6c1f97 {
    grid-column: span 12 / span 12;
  }

  #w-node-d17ba5e3-b069-6ff1-96db-c585b0045b07-707798f0, #w-node-d17ba5e3-b069-6ff1-96db-c585b0045b1c-707798f0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4da9db78-8899-b806-2e59-58378f072eb7-707798f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_811c5430-b502-a782-3dbd-95bdb15ed3a6-b15ed3a6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_06f8ec18-3722-73fa-51e0-c23140459146-707798f1 {
    grid-column-end: 13;
  }

  #w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-707798f1 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-d8b88222-f523-7da7-5c53-9dfcc9965fbf-707798f1, #w-node-e168a3c9-bfcb-b3d3-1eb9-a145d5c5f261-707798f1, #w-node-_938e4648-e6e1-eea7-040e-05742fd73a01-707798f1, #w-node-e9fb56b2-740a-034a-27be-ddb951483006-707798f1, #w-node-_54954140-1840-4869-fe95-a0e207257da5-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13b6-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13c8-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13ec-707798f1, #w-node-ea66646e-77ec-a5a6-3012-3a6d05e9cd38-707798f1, #w-node-_9934292f-fd77-d3d5-56ae-83953e19c6de-707798f1, #w-node-_3e207fb3-52df-e971-2d87-1cf22e01daef-707798f1, #w-node-_875da423-c70c-1f44-8ceb-6863f614a9b1-707798f1, #w-node-_8af55552-89dd-7ec6-95e5-9733a2be223c-707798f1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c9183f-707798f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0a9d7068-8e1f-ef89-5863-ea9e47d8eda1-707798f2 {
    grid-column-end: 13;
  }

  #w-node-_0a9d7068-8e1f-ef89-5863-ea9e47d8eda3-707798f2 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-a88e455e-4ba8-1d0b-6201-2a51792ee160-707798f2, #w-node-_87d08c8c-a9a9-a980-25ab-5eb364c5e0ec-707798f2, #w-node-_3a5580c7-f2b4-4eea-811e-9acd15f1354e-707798f2, #w-node-e784dd47-8bef-0000-f909-af8bf87ef896-707798f2, #w-node-_1e4d69a1-3803-efbf-dbf5-69bb8f8c47ae-707798f2, #w-node-_1e4d69a1-3803-efbf-dbf5-69bb8f8c47b5-707798f2 {
    grid-column: span 3 / span 3;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707798f3 {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707798f3 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_0eb4022c-53b6-af59-dfe7-0cafaf1222e7-707798f3, #w-node-f65faf66-d188-926b-6600-fac8e1a01852-707798f3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_53bf30f2-c1b2-8dd0-7fc8-df41e87a8c66-707798f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbe77001-5016-4c46-192d-221403c5a9c0-707798f3, #w-node-_6b85b516-baac-f47c-a788-714549a8c8d3-49a8c8d3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707798f4 {
    grid-column-end: 13;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707798f4 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-c23b129a-238a-17eb-dd4a-63e5a9648c00-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-c23b129a-238a-17eb-dd4a-63e5a9648c01-707798f6 {
    grid-area: 1 / span 12 / 2 / span 12;
  }

  #w-node-fe0beef7-a176-ee0e-e1e7-c262305aec9f-707798f6, #w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707798f6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1d8a4b87-1b99-b527-0cc2-37d8d80dd843-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_6f016127-d507-d46d-bc4b-4da2c4d20dde-707798f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32a21aee-699e-77d6-9934-43319271dab4-707798f8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad88-707798f8 {
    grid-column: 1 / 13;
  }

  #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad91-707798f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad97-707798f8, #w-node-_3b577736-560d-28df-cff5-7e8d345b22e3-707798f8, #w-node-_768e7084-266f-8f9b-f597-d902e05c472b-707798f8, #w-node-_704d23d2-a324-9d51-03f6-bf9ce930ce94-707798f8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7e83e1ce-6cdf-6d3b-f5f7-b06cf72ccdc4-707798f8 {
    grid-column: span 8 / span 8;
    grid-row-start: 2;
  }

  #w-node-cb5968f8-263f-cec5-b3f8-d020852879fe-707798f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d09fa3af-bd69-6265-6ec9-948e85cfc61f-707798f8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-707798f9, #w-node-_443ab0f6-d638-6c1f-1b25-1616b4bae810-707798f9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ecf760a4-be2e-9475-3bc2-21b63a58e794-3a58e794 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cecaeb1d-61be-f38f-429b-a01d8a639d06-707798fa {
    grid-column: span 12 / span 12;
  }

  #w-node-cecaeb1d-61be-f38f-429b-a01d8a639d15-707798fa, #w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707798fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b3b794c6-58ee-0343-2313-f4f436887ca9-707798fa {
    grid-column: span 12 / span 12;
  }

  #w-node-b3b794c6-58ee-0343-2313-f4f436887cb4-707798fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b9a00d37-7801-28f6-2de4-012b1e517846-707798fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707798fb, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707798fb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0c712a4f-2ad5-b76d-0d8f-4ba20246e511-707798fb, #w-node-_0bbf0a59-bd77-3c24-1589-68826fd676e2-707798fb, #w-node-e319cdc8-35e1-4990-21f8-0a3abf4fb4f6-707798fb, #w-node-_76dbe624-bc45-ab1b-37bf-023a0e5a15a4-0e5a15a4 {
    grid-column: span 12 / span 12;
  }

  #w-node-a83789ca-073a-6eee-503e-8fb516bb97d6-707798fd {
    grid-column: span 1 / span 1;
  }

  #w-node-ad51ca2c-5377-3164-cec9-6185d98269de-707798fd {
    grid-column: span 2 / span 2;
  }

  #w-node-_674a9e46-b4bd-c9dc-b692-f49e3a798669-707798fe {
    grid-column: span 12 / span 12;
  }

  #w-node-_674a9e46-b4bd-c9dc-b692-f49e3a79867e-707798fe {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_168d7a4d-73f9-c889-4ced-6ae089387a97-707798fe {
    grid-column: span 8 / span 8;
  }

  #w-node-_103fbdff-99d4-2943-3c82-201dc447109b-707798fe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_187a8a23-118f-cb8d-ae64-30e7ae5e2dd2-707798fe, #w-node-_187a8a23-118f-cb8d-ae64-30e7ae5e2dd7-707798fe {
    grid-column: span 12 / span 12;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3855c-707798fe {
    grid-column: span 2 / span 2;
  }

  #w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb741-70779900 {
    grid-column-start: 1;
  }

  #w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a7-70779900, #w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a8-70779900, #w-node-b9104ea8-d7bf-a012-abce-45ce200a21da-70779900 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779915 {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779915 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779915, #w-node-_3aed296d-6c4b-c893-9eeb-a5704b52ec06-70779915, #w-node-_0eb4022c-53b6-af59-dfe7-0cafaf1222e7-70779915, #w-node-_2008840e-9b8c-4eef-0c6b-506987c2c605-70779915 {
    grid-column: span 12 / span 12;
  }

  #w-node-f01e9cc9-5159-44b9-e2c9-c237607d182c-70779915, #w-node-_26a996e6-7c9a-f9a8-20e1-c9642e07f62e-70779915 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_902f0558-33e5-1283-3645-2fb85a12d5e3-70779916, #w-node-_902f0558-33e5-1283-3645-2fb85a12d5f8-70779916, #w-node-_3ee5cb7a-661d-6980-2bbf-6f4a8c23ea18-70779916, #w-node-cdc3638d-f0e6-642f-1c49-636b403925b6-70779916 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4efd2ef8-f2a0-0697-4997-b93538d778a7-70779916, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779917 {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779917 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-70779917 {
    grid-column: span 12 / span 12;
  }

  #w-node-bd5b96e5-c62b-71cd-30bf-e58f20234eaf-70779917, #w-node-_575f2067-29d9-86de-fcc1-7a74231c2e1c-70779917 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85aee37d-0246-3225-843f-dd5a3237d737-70779917, #w-node-fad306a4-7faa-3966-0370-0e8d17555bb9-70779917 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad25b-70779917, #w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad25c-70779917 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fad306a4-7faa-3966-0370-0e8d17555bc0-70779917, #w-node-_25e5805d-ccd1-05c9-5535-20d6600ad743-70779919 {
    grid-column: span 12 / span 12;
  }

  #w-node-cb039eeb-970e-6f61-8485-51f85ca39f14-70779919 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8b7ec305-fd7b-f44d-5ba2-03d063ca3a03-63ca3a03 {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-7077991a {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-7077991a {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_95ab5998-1cd2-ffb1-eaf1-4ebded1965e7-7077991a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c66e3896-6374-f583-34f6-9ffa12169711-7077991a, #w-node-c66e3896-6374-f583-34f6-9ffa12169727-7077991a {
    grid-column: span 2 / span 2;
  }

  #w-node-b49c54f1-b396-2171-0392-623aeb8063e7-7077991a {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-f9aa97d2-5c4a-f578-1bc5-c2927d7e1244-7d7e1244 {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779944 {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779944 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3d14c4de-d239-7e72-8985-6a3f673c53ce-673c53ce {
    grid-column: span 12 / span 12;
  }

  #w-node-_4ce7fc6c-bde5-0b76-84bb-ff10e67a615a-70779979 {
    grid-column: span 8 / span 8;
  }

  #w-node-_330f2543-f554-386a-9306-57c3a7af9c1f-70779979 {
    grid-column: span 4 / span 4;
  }

  #w-node-_7ebd034a-b33f-4421-a7c6-e4105aea3f0c-70779979 {
    grid-column: span 12 / span 12;
  }

  #w-node-d553801f-9bbb-12c7-fc99-da6cd47e26f7-7077997e {
    grid-column: span 8 / span 8;
  }

  #w-node-d553801f-9bbb-12c7-fc99-da6cd47e26f8-7077997e {
    grid-column: span 4 / span 4;
  }

  #w-node-d553801f-9bbb-12c7-fc99-da6cd47e2709-7077997e {
    grid-column: span 8 / span 8;
  }

  #w-node-_3609eb60-5035-a504-562e-e87d9c6365af-70779996 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1609f2e2-a385-3caa-ea35-59585bc217b0-70779996 {
    grid-area: 3 / 3 / 4 / 13;
  }

  #w-node-a873a568-3265-d384-7108-1353a283c590-70779996 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_20d7939f-c33c-6665-57aa-126c220f9cfc-70779996 {
    grid-column: span 12 / span 12;
  }

  #w-node-_18f6927c-0c48-39d9-ac03-7da0eedff679-70779996 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779998, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779998 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_28ce2266-03cd-a940-83e0-a511044ec3bf-044ec3bf {
    grid-column: span 12 / span 12;
  }

  #w-node-_5599e83a-e5a5-b84e-fd74-8e36e66f583b-70779999 {
    grid-column-end: 13;
  }

  #w-node-_5599e83a-e5a5-b84e-fd74-8e36e66f5850-70779999 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-a95c9515-158c-f176-f6c2-017e7419cda1-70779999 {
    grid-column: span 6 / span 6;
  }

  #w-node-ed7605c2-3987-1e9f-1ed5-44e9b8023d03-70779999 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fb6ddbc4-78e9-8265-1394-16bc71cc3913-70779999 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-7077999a {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-7077999a {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_732d2efb-e727-6755-faa6-48e596797e07-7077999a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e114ba1d-6e59-e252-4f48-8013f119e555-f119e555 {
    grid-column: span 12 / span 12;
  }

  #w-node-_06f8ec18-3722-73fa-51e0-c23140459146-7077999b, #w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-7077999b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7a07-7077999b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e573a511-e29d-645f-3ffc-1766a15604a0-7077999c, #w-node-e573a511-e29d-645f-3ffc-1766a15604b8-7077999c {
    grid-column: span 12 / span 12;
  }

  #w-node-_1511fa52-7dbe-a041-9704-21ee56fa244c-7077999c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bff9b2a6-2f3b-6bb1-687a-106b6a3c80d6-7077999c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_32256573-1ad5-eac2-7c66-22132725b0b9-7077999c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_5b2f1cd5-8a30-d82a-46d1-3e605d853f97-5d853f97 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-7077999d {
    grid-column: span 7 / span 7;
  }

  #w-node-_443ab0f6-d638-6c1f-1b25-1616b4bae810-7077999d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d1d57e93-3c8d-94c1-3768-c02eeebf62a3-7077999d {
    grid-column: span 2 / span 2;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-7077999e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-7077999e {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_9eea4808-9d4d-6f98-c17f-fd74a8218575-7077999e {
    grid-column: span 7 / span 7;
  }

  #w-node-_1671ceda-58ea-396f-9e2f-1a56c9a13a40-7077999e {
    grid-column: span 5 / span 5;
  }

  #w-node-_2965e4f3-30d3-278e-65b2-8442515b043b-7077999e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7db9747-0fa4-b077-6339-d5f07425da78-7077999e, #w-node-_19d4787d-f161-7737-ebad-048b6c780fae-7077999e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce063482-a255-5a94-1e93-860e0cb8c257-7077999e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-be135b79-8736-c48b-82b9-ed9dd3f7c9f0-7077999e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65ec3c0f-9a92-576e-05a3-ce0e28400250-7077999e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6d4302d0-807b-57f2-037f-a7085cd0101c-7077999e {
    grid-column: span 7 / span 7;
  }

  #w-node-f8971f9a-8cb1-a8c3-b2cc-c5a75e2fc6a2-7077999e {
    grid-column: span 5 / span 5;
  }

  #w-node-_588c1d71-9742-5f87-ccb1-be38cfad5be3-7077999e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d029a58-5f2d-095e-3839-c5302790ba89-7077999e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72d7-7077999e, #w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72df-7077999e {
    grid-column: span 12 / span 12;
  }

  #w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72e7-7077999e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2dc4dfc0-51cf-8d8a-df12-f2226f3c2dc0-7077999e, #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-7077999f, #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-7077999f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c57dcbd7-94e4-e2cd-1106-a75d87458315-7077999f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_19736575-1b29-e96a-ca41-279af296686f-7077999f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_02dcf285-fd0d-2b24-fcbc-d6e112058658-707799b6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_02dcf285-fd0d-2b24-fcbc-d6e112058660-707799b6 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_37824f76-a240-cead-afa0-a1926d3b7bb4-707799b6 {
    grid-column: span 12 / span 12;
  }

  #w-node-abb7992e-438c-07cf-4d91-e630d78e3a33-707799b6 {
    grid-column: span 12 / span 12;
    align-self: start;
  }

  #w-node-_9503a17f-be05-9c2c-ae64-2f420e07d1ae-707799b6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-cda6cbca-cb6a-d28a-a52b-49c15148361f-707799b6, #w-node-a6d9ef21-37d9-5bcb-1190-5d2393895083-707799b6, #w-node-_7466c1e0-0d87-d270-ea01-adffe5a36541-707799b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799b7, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707799b7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3aa24b74-2e7c-aba3-bf55-aa64623638be-707799b7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_4de3567e-a053-e9c3-b01e-19a0adfcfd4d-707799b8, #w-node-_4de3567e-a053-e9c3-b01e-19a0adfcfd64-707799b8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799b9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707799b9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-f7e0f92e-fe6a-b173-7b91-0792f801b23f-707799ba {
    grid-column: span 12 / span 12;
  }

  #w-node-f7e0f92e-fe6a-b173-7b91-0792f801b252-707799ba {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9d6-707799ba, #w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9f2-707799ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd2-707799ba {
    grid-column: span 4 / span 4;
  }

  #w-node-_5f931902-47fb-7bf2-464b-42f396170737-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f396170796-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f3961707f2-707799ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef600-707799ba {
    grid-column: span 4 / span 4;
  }

  #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef60a-707799ba, #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef626-707799ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0841f941-812d-6903-8e14-23085c8047b4-5c8047b4 {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707799bc {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707799bc {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-c010b44a-fd65-83b1-9074-15e59eeeb76c-707799bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8789714c-249b-180d-4c77-2ab2b72431c3-707799bc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799be {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799be {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-eb799585-b694-e1ed-97d4-95ad74984342-707799be {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a731937-0735-b464-4926-931a77bafe85-707799bf {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-fc3b8a77-9c49-2a63-1bf4-f50558b6dd11-707799bf {
    grid-column: span 12 / span 12;
  }

  #w-node-a2a2839a-b6b5-e236-e1aa-b5baa6c0cfd9-707799bf {
    align-self: start;
  }

  #w-node-e711f15b-66d7-8086-ca8f-d6966c113ec4-707799bf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2e87142e-ee33-2649-b538-e6cb4199b99b-707799bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fed808c-bcea-e460-7b95-a3cce1e71f09-707799c0 {
    grid-column-end: 13;
  }

  #w-node-_2fed808c-bcea-e460-7b95-a3cce1e71f1a-707799c0 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_5d5b453d-a073-2d5e-f3e6-7ad5e26c33b3-707799c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d515b9e4-8931-f967-8e1f-ffd6f03b95e3-707799c0 {
    grid-column: span 12 / span 12;
  }

  #w-node-d515b9e4-8931-f967-8e1f-ffd6f03b95e8-707799c0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1fac12c5-8366-a09d-fa1f-6c7b8b384868-707799c0, #w-node-_485daae4-944d-6a84-3881-5c7411a946b2-707799c0, #w-node-_16445b29-b09b-18c1-00a9-9d22179ab4a4-707799c0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1095825b-6eee-54ca-6c40-bae200e74985-707799c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85039b54-7bf0-0008-d3b9-5cc1de779199-707799c1, #w-node-_85039b54-7bf0-0008-d3b9-5cc1de7791ae-707799c1 {
    grid-column: span 12 / span 12;
  }

  #w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707799c1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_235e8da0-3c6b-7164-e962-1dfbd531aec3-707799c1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-bf5e492b-a013-0f33-5cef-db41b55349ce-707799c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99857e4e-ca8b-68ec-1cf4-83f0cc3ce7a0-707799c1, #w-node-a0ee503e-e5f4-f8a9-39e8-ee5cbfc89b1a-707799c1 {
    grid-column: span 12 / span 12;
    align-self: stretch;
  }

  #w-node-b9a00d37-7801-28f6-2de4-012b1e517846-707799c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab694-707799d6, #w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab6a9-707799d6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_15bcfe4c-6bd0-2312-91ec-30487042d1a2-707799d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-707799d8, #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-707799d8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f9f12a0b-157a-e8d2-be8c-92192348031a-707799d8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_47c1f053-96f7-19d5-b530-2073a3d8e47f-707799d8 {
    grid-column: span 6 / span 6;
  }

  #w-node-bf59add0-3681-caad-2247-f12e09615168-707799d8, #w-node-_89b99db9-0944-b927-44db-0aed06540b9f-707799d8 {
    grid-column: span 12 / span 12;
  }

  #w-node-e1a8571e-e381-51a1-70a5-02f42bfd233d-707799d8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_86254da0-04d9-8694-272c-dcb6482a15be-707799d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ffcdba2d-3ff1-5ed0-e4d9-782bf64f2150-707799da, #w-node-ffcdba2d-3ff1-5ed0-e4d9-782bf64f2152-707799da {
    grid-column: span 12 / span 12;
  }

  #w-node-_578f03f7-fbf2-c815-64be-d9069a872327-707799da, #w-node-_578f03f7-fbf2-c815-64be-d9069a872328-707799da {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0ec7c9da-aea4-2b41-a95c-cfcd6ca74459-707799da {
    grid-column-start: 1;
  }

  #w-node-_856d14cb-37b0-c7ef-a8c8-7a9ce2bb6c5c-707799da {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-aa8ac031-ab83-82d1-e1bb-631eca95c207-707799da {
    grid-column: span 12 / span 12;
  }

  #w-node-a28b2f55-e503-be5e-371e-ab8edbeccd3d-707799da {
    grid-column: span 1 / span 1;
  }

  #w-node-bc603d48-4b52-554b-75dd-959b7a4c7849-707799da {
    grid-column: span 2 / span 2;
  }

  #w-node-_4b3ab310-d759-d38a-6209-71d87ab935e0-707799da {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7aa94d11-dd3a-a514-9fbb-a46e7f089dfb-7f089dfb {
    grid-column: span 12 / span 12;
  }

  #w-node-d326bfb7-8ab6-bbc4-9183-3e04ce9c8a52-707799db {
    grid-column-end: 13;
  }

  #w-node-d326bfb7-8ab6-bbc4-9183-3e04ce9c8a69-707799db {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_72d31193-1d89-fd60-b77d-c057f252054b-707799db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799dc, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-707799dc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e4e8db90-fd2d-9b67-9c5d-c0eb1a52f3c5-707799dc, #w-node-_146be60c-0925-cb2c-8d1d-a91103148ee3-707799dc, #w-node-e9a67ce8-de5d-519c-3b7e-b381a6d52b2d-707799dc, #w-node-_7319e65f-22a6-8137-dfd4-e161f9ad5b37-707799dc {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799dd {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799dd {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_80032ef0-e02e-79f5-fd19-186c67c1d0f2-707799dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38ef09fa-1982-22df-ff72-90639237dba0-707799de, #w-node-_38ef09fa-1982-22df-ff72-90639237dbb7-707799de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418e5-707799e0 {
    grid-column: span 4 / span 4;
  }

  #w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418ed-707799e0, #w-node-_7a0a93e2-c99f-9b8f-d3aa-7f9c97c418f5-707799e0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-707799f6, #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-707799f6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6e33e655-4de7-d855-42eb-ca309e095fe2-707799f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_23e590e3-07c3-a47c-c277-8775340a73ad-707799f7, #w-node-_23e590e3-07c3-a47c-c277-8775340a73be-707799f7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8af59aae-4a43-6250-d658-acdf305a844e-305a844e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799f8 {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799f8 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799f9 {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799f9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_11dbe7eb-4b85-e020-85bf-0283eccbd6af-707799f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707799fa {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707799fa {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-707799fa {
    grid-column: span 7 / span 7;
  }

  #w-node-_5b01ec43-99f2-3560-906b-1837272c5f45-707799fa {
    grid-column: span 5 / span 5;
  }

  #w-node-_5b01ec43-99f2-3560-906b-1837272c5f4d-707799fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5282-707799fd, #w-node-_8a54d74e-d732-75ac-6284-7748bf3b5299-707799fd, #w-node-ee2e9b8a-98f8-ef37-7c60-1e08d609cf3e-707799fd, #w-node-_5c530941-6df6-e99b-3214-f1e19c60f1af-707799fd, #w-node-c4846878-2191-ce57-4ee6-7da686a9d853-707799fd, #w-node-c4846878-2191-ce57-4ee6-7da686a9d857-707799fd, #w-node-_35112738-0328-0e9b-2a7b-9232991a1baa-707799fd, #w-node-_35112738-0328-0e9b-2a7b-9232991a1bb0-707799fd {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799fe {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799fe {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_4f7f5d57-876d-014f-d6c7-b24a678c7c5b-707799fe {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_654efa92-958a-1acb-b230-c85caa7e393e-707799fe, #w-node-_5b0a92c2-b506-b1c8-95ce-f3ef7223d8ae-707799fe {
    grid-column: span 12 / span 12;
  }

  #w-node-b6c3a9f1-c74c-771d-47c7-2fa64fd853da-707799fe {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-aa64d108-7a11-0d70-8572-c8ea8882cfcf-707799fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42e250a6-6b8d-783b-7a7c-0d4592ed1d97-707799fe {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_8a5b2666-a09e-b91f-eefb-2067a7dfc53e-707799fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a00 {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a00 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_988481f1-3e8d-4992-c4e6-26ebbd20ddd1-70779a00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a16 {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a16 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_37fa3c0b-8661-e226-08a5-82a3a3507a25-70779a16, #w-node-f92f5870-eb34-af7b-d68a-b805ea88630c-70779a16, #w-node-a15e81f4-aa34-4c9a-26b4-1b3f7e5067a4-70779a16, #w-node-a1087485-bd7f-0827-e050-df0628ed5cc6-70779a16, #w-node-_7c9e8c35-695d-059e-c8cc-dc5a46a871fb-70779a16, #w-node-_20af76ba-3190-ead7-b3da-225f39bc5aba-70779a16, #w-node-_552a193c-d842-dd5f-60e9-a5e50ffaca06-70779a16, #w-node-_4a836050-a227-413f-2cc3-aa4706e72e84-70779a16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a17, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a17 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d7c89797-a24e-4b21-5a5f-6f5fe6d284eb-70779a17, #w-node-efab0976-914f-9ab7-0e55-c54318ce731c-70779a17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a18 {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a18 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a18 {
    grid-column: span 7 / span 7;
  }

  #w-node-_8d3c40c1-7ad0-b1e6-a50e-f48d2163c2e8-70779a18 {
    grid-column: span 5 / span 5;
  }

  #w-node-_1a0e7ea8-68a0-166b-f8c5-18fcc1cc073d-70779a18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_02dc1b16-5356-89f1-4eba-f568440aa33b-70779a18, #w-node-_8fe6224c-6651-99a5-2add-3d2f1ba6bcca-70779a18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_362247be-e0f9-d1b9-3e1c-06d76e5fdd77-70779a18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93008e84-3121-c42c-fe0c-b019c7b5da4c-c7b5da4c {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a19 {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a19 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a19, #w-node-_0eb4022c-53b6-af59-dfe7-0cafaf1222e7-70779a19, #w-node-_677eacf8-d80f-d7df-b8d6-bb2752335850-70779a19 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8d9fe942-a39d-61bb-6352-3b6e5d4446f7-70779a19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b03693cb-ae85-8151-1058-dc2d0ec09550-70779a19, #w-node-d998e64b-dd90-77bb-0ba4-be15babaf0d0-70779a19 {
    grid-column: span 6 / span 6;
  }

  #w-node-ed1539f3-6cbb-adbd-6077-31e12c347f78-70779a19 {
    grid-column: span 12 / span 12;
  }

  #w-node-_48fa84e8-8d23-7d26-b013-719589dcd7c6-70779a19, #w-node-e67cb8d8-231b-c378-a338-7d196b305743-70779a19, #w-node-ceb25876-6b0b-50b1-a818-e222d7b49560-70779a19, #w-node-_11a12fe8-ce1e-f3d3-5752-8e139546307b-70779a19, #w-node-_0343d5b5-3f27-67b1-7bd4-80cc3ffdf128-70779a19 {
    grid-column: span 2 / span 2;
  }

  #w-node-b03693cb-ae85-8151-1058-dc2d0ec09556-70779a19, #w-node-f3925433-df53-84cc-1de2-192c4b3481fa-70779a19 {
    grid-column: span 6 / span 6;
  }

  #w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab694-70779a1a, #w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab6a9-70779a1a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ad5275b6-9b10-0824-157e-801c403da47d-70779a1a, #w-node-_3f7fc3a7-3636-2c1b-55a0-09de52851614-70779a1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08d-70779a1c, #w-node-_6ae971ae-2843-5380-647c-f1f7a2aff095-70779a1c {
    grid-column: span 12 / span 12;
  }

  #w-node-_38ef09fa-1982-22df-ff72-90639237dba0-70779a1d, #w-node-_38ef09fa-1982-22df-ff72-90639237dbb7-70779a1d, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a1e, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a1e, #w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab694-70779a1f, #w-node-_1fdd12eb-ced2-b6eb-9541-4758b31ab6a9-70779a1f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a20 {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a20 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08dc-70779a20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6aa77140-8761-d660-ec1c-de262bb27aa6-70779a20 {
    grid-column: span 12 / span 12;
  }

  #w-node-_6aa77140-8761-d660-ec1c-de262bb27aa7-70779a20 {
    grid-area: 1 / span 12 / 2 / span 12;
  }

  #w-node-f55870b8-2195-362a-f192-d4ed8164ecad-70779a21 {
    grid-column-end: 13;
  }

  #w-node-_9dacb46b-4a73-01bf-4e5f-d8d417101549-70779a21 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a22 {
    grid-column-end: 13;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a22 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b690b0a7-ac3e-d33e-5ab7-134441458b7c-70779a22 {
    grid-column-end: 8;
  }

  #w-node-b690b0a7-ac3e-d33e-5ab7-134441458b7f-70779a22 {
    grid-column: span 5 / span 5;
  }

  #w-node-b690b0a7-ac3e-d33e-5ab7-134441458b80-70779a22 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_98d21856-ba6d-47a5-8ae2-cfc145988321-70779a22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c78049d-1d1d-e7c8-573c-09497470b9d4-70779a22 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c6eb1d55-cedb-f8a6-0429-eb5ba8d092a7-70779a22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a25 {
    grid-column-end: 13;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a25 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2912c23b-4f0a-fa1d-84e7-0905d4e34f53-70779a25 {
    grid-column: span 1 / span 1;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a26 {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a26 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cc4-70779a26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-70779a3b, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a3b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffa0-70779a3b {
    grid-column: span 12 / span 12;
  }

  #w-node-_8511bb16-efcf-bc86-78e2-ce1ab10cdb28-70779a3b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a3c {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a3c {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-cc82be2b-0ecd-5d68-dfc4-d7dc5e25301f-70779a3c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3168cbd7-d156-f30a-10ba-80282ecbff69-70779a3e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3168cbd7-d156-f30a-10ba-80282ecbff9c-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecbffd1-70779a3e {
    grid-column: span 6 / span 6;
  }

  #w-node-_3168cbd7-d156-f30a-10ba-80282ecbfff6-70779a3e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3168cbd7-d156-f30a-10ba-80282ecc0011-70779a3e, #w-node-_3168cbd7-d156-f30a-10ba-80282ecc001d-70779a3e {
    grid-column: span 12 / span 12;
  }

  #w-node-_3168cbd7-d156-f30a-10ba-80282ecc002e-70779a3e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3168cbd7-d156-f30a-10ba-80282ecc0038-70779a3e, #w-node-_514b0983-a52d-3a6d-8e9d-0e5afdbe76bc-70779a3f, #w-node-_656b094e-906d-dc23-fabb-505182cd7302-82cd7302, #w-node-d9076aad-155e-cb71-1ce5-8617829f79db-70779a40, #w-node-d7792e9d-3bff-182a-5e6c-c835aae0ae92-70779a40 {
    grid-column: span 12 / span 12;
  }

  #w-node-_74bc47b1-5764-3c14-0659-f09e55f93920-70779a40, #w-node-ea7fc7d3-b682-2ab3-2aa2-7bc50a2860af-70779a40 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2c6f5685-6264-f282-d684-6115ae074f5e-70779a40, #w-node-_2c6f5685-6264-f282-d684-6115ae074f80-70779a40 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_64813907-19a1-5833-9bbd-50bce6eb60bb-f788786c, #w-node-_0d67fc97-e8c1-eba0-0fc7-baf5944afaf1-944afaf0 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-f3c60b5d-f4b9-e071-f526-249bb0c3632a-b0c36329 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf412-400bf410 {
    grid-column: span 12 / span 12;
  }

  #w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf414-400bf410 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_972f6c9a-4132-ded3-950f-d71fb6405f5f-70779a55, #w-node-_972f6c9a-4132-ded3-950f-d71fb6405f62-70779a55 {
    grid-column: span 12 / span 12;
  }

  #w-node-_972f6c9a-4132-ded3-950f-d71fb6405f65-70779a55 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_72463a67-54f7-f0ec-c4e6-379bfd7bb84c-fd7bb849, #w-node-_4b1798b5-f5d5-ac24-6319-9d2197f53fe5-97f53fe2, #w-node-_5364295c-4712-1477-43a6-cf088d419d6b-8d419d68 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06f8ec18-3722-73fa-51e0-c23140459146-70779a57, #w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-70779a57 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_00679d16-ee73-74bb-8844-d6bcb67e76fd-70779a57 {
    align-self: stretch;
  }

  #w-node-_37b369db-2a34-ec9b-2a85-9649c2a34336-70779a57 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7d314ea-be41-854c-cc7e-ebd7167611cf-70779a57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dbc-70779a59 {
    grid-column: span 9 / span 9;
  }

  #w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dcd-70779a59 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-ff84922d-a558-284a-f700-e8ee35c7c4c3-70779a59, #w-node-_7066c6bf-11aa-e0e1-53e5-4ece26b229dd-70779a59, #w-node-_712ede50-4b6b-a338-d4c7-6d487b521e9d-70779a59, #w-node-e16aa088-e608-038a-91dc-b4b35a9d22d9-70779a59, #w-node-c4f44747-ab2d-1798-292c-a0da2e320435-70779a59, #w-node-b96ea41a-c7db-577b-d463-de3d5724629a-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb54bb-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb54e1-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb5507-70779a59, #w-node-_4e98f215-2fb9-6060-3505-923d4e5e5243-70779a59, #w-node-_9a41e022-fb88-3380-52cc-b95a286972b1-70779a59, #w-node-_8b777c0a-0c3a-4a7f-4e07-dfd01f7b47d7-70779a59, #w-node-_78755b59-e01b-ba14-1941-790afef21877-70779a59, #w-node-_9db76511-abe4-89c2-4891-315776db7164-70779a59, #w-node-ccbf14e1-ddd9-96f3-9cf4-c7068abb06f7-70779a59, #w-node-_8f9d4119-ef2b-a63f-aeec-cef21f95a292-70779a59, #w-node-_07f88820-f272-791d-20a1-850785d2c2c3-70779a59, #w-node-b1e6081c-9428-12aa-d3cc-dcef0af214bc-70779a59, #w-node-_2fe88abc-9e85-7f9a-b5ea-5679e3d60e67-70779a59, #w-node-_161cd8e6-04df-d418-37b7-11a60e9748c9-70779a59, #w-node-fc6f69b3-b2a0-46ae-2fd2-acc54a68f784-70779a59, #w-node-df09cb2a-2a57-e5bb-c696-7cbc53722305-70779a59, #w-node-f9e43433-be69-bcf5-ed36-e5b56fd54476-70779a59, #w-node-_16a34de9-e21b-2f9e-12f9-6d738946998d-70779a59, #w-node-ca67394f-df9c-bf45-dfaa-d72ff78a6f8d-70779a59, #w-node-_39762121-47fe-b9a1-59d1-1b75ad1bdb6f-70779a59, #w-node-_04ecbb5f-6317-c0f8-1470-95012338b37d-70779a59, #w-node-d5ad5836-e2ac-6d36-d32d-4ab2b0cb3bd5-70779a59, #w-node-c807583e-a3fa-a0f9-0ab9-0b1765c44acc-70779a59, #w-node-dfab7ba7-9ffb-94d9-73ea-81718906e37e-70779a59, #w-node-a5d525d0-b7ed-19af-430e-84afc8bb299d-70779a59, #w-node-_060f9f01-f04a-e79e-c6ad-e6c1ae995b8d-70779a59, #w-node-_2c309a6d-25b7-39d2-aca6-dcf79b013d26-70779a59, #w-node-_1b28f0c5-63a0-d4f3-1320-ed091cfdb7e0-70779a59, #w-node-c64cffd2-7f04-b20b-e89d-7f71f8554191-70779a59, #w-node-_12b85f56-5388-3e5e-ecfd-c12a92aeff3f-70779a59, #w-node-_8b1e08b3-1401-d422-29b2-de8798b65f9c-70779a59, #w-node-_595efa12-559d-fb00-ac09-f75abeb6b046-70779a59 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dbc-70779a5a {
    grid-column: span 9 / span 9;
  }

  #w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dcd-70779a5a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-b1e6081c-9428-12aa-d3cc-dcef0af214bc-70779a5a, #w-node-b8ea71b8-52e0-9e7f-828d-5e46e0a03004-70779a5a, #w-node-_2fe88abc-9e85-7f9a-b5ea-5679e3d60e67-70779a5a, #w-node-_161cd8e6-04df-d418-37b7-11a60e9748c9-70779a5a, #w-node-a456ee4a-7009-ed76-bae8-61bb7d1093ea-70779a5a, #w-node-b00993a8-6f2c-9985-3e18-9ada7d24780c-70779a5a, #w-node-_53e3ce5e-43d6-5b03-8cd5-53df3e976e3e-70779a5a, #w-node-a4f0e2f0-d688-1af5-4e2d-96d614927f99-70779a5a, #w-node-fc6f69b3-b2a0-46ae-2fd2-acc54a68f784-70779a5a, #w-node-df09cb2a-2a57-e5bb-c696-7cbc53722305-70779a5a, #w-node-_90eab57e-12fb-5fe6-5239-5f15bc8a7244-70779a5a, #w-node-_67c314a7-7494-d0d6-b629-37fb4227017a-70779a5a, #w-node-_696ab25f-bc36-3801-72a5-80c2db6338f6-70779a5a, #w-node-_0609aec2-2e74-6bb3-ecd1-0ca7a1f632d1-70779a5a, #w-node-_45473c82-a910-b4a9-c822-b4d7e4f55d86-70779a5a, #w-node-ee8e0530-2fff-2d86-2b06-1406ce268b8f-70779a5a, #w-node-_235c8ef8-678c-8e44-087a-5cf07a4b1d8c-70779a5a, #w-node-d003e7c0-a77f-3e2f-da63-7f9b15d8c1ce-70779a5a, #w-node-a756e580-e58b-0a33-d034-d463c4c8f6cd-70779a5a, #w-node-_733a2e06-41e4-c346-d4ed-98e4cdcdd4db-70779a5a, #w-node-_88395bed-a31f-8bd8-1b9f-bd0716650ca9-70779a5a, #w-node-e73a6aba-a09e-ed85-6a9d-8664b8e79549-70779a5a, #w-node-f9e43433-be69-bcf5-ed36-e5b56fd54476-70779a5a, #w-node-_16a34de9-e21b-2f9e-12f9-6d738946998d-70779a5a, #w-node-ca67394f-df9c-bf45-dfaa-d72ff78a6f8d-70779a5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-b6a2c072, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-b6a2c072 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a0cd467e-10d2-32b8-0e51-9d25150a730c-b6a2c072 {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-c3a5568b {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-c3a5568b {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-fe96977e-31c2-d27e-1ca0-41836aab3ab0-c3a5568b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-e45ab8a5-267c-1a68-d433-cde715afb07e-c3a5568b {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-3d392b8a {
    grid-column-end: 13;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-3d392b8a {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-fc170966-d920-ab7c-4468-5d3e33e8f797-3d392b8a, #w-node-fc170966-d920-ab7c-4468-5d3e33e8f79e-3d392b8a {
    grid-column: span 12 / span 12;
  }

  #w-node-fc170966-d920-ab7c-4468-5d3e33e8f7a4-3d392b8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_343b93a2-711e-38d8-1992-0aa56782d08b-3d392b8a, #w-node-_8fa888e3-cef9-ad73-b4a2-50a1bff0b8ad-3d392b8a {
    grid-column: span 4 / span 4;
  }

  #w-node-_98cf41dd-b9d8-d18b-23c7-a04c5c7328d0-3d392b8a {
    grid-column: span 3 / span 3;
  }

  #w-node-_99353237-e2cb-b590-d282-5843eebe579e-3d392b8a {
    grid-column: span 4 / span 4;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-f9736729, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-f9736729 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f49-f9736729 {
    grid-column: span 12 / span 12;
  }

  #w-node-_6c1f3114-4a3d-6d21-a41c-3859e83c9c93-f9736729, #w-node-c7a63407-34e4-4aba-5623-ba8561b2646d-f9736729, #w-node-_59d0d0b8-4107-021b-954b-b2fcfcda760f-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916758-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d76059167b5-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916811-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727be-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727cb-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727d6-f9736729 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fc4b-f9736729, #w-node-a1da9185-dc5a-63eb-b6be-b9f114c7dd37-f9736729, #w-node-_38247026-c142-7a8b-f1bf-48be0ff7df1e-f9736729 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_39817d74-a178-1361-341d-dc5e79e88ea2-70779812 {
    grid-column: span 12 / span 12;
  }

  #w-node-_479aedb8-8ee0-d086-3d26-3222c11f97c7-70779812 {
    grid-column: span 12 / span 12;
    grid-row-start: 2;
  }

  #w-node-d4f6b958-a538-e539-5a3c-ae7fa0573820-70779812, #w-node-_6df413cc-7c33-37df-ec5f-4db3f7ebc5e3-70779812, #w-node-_48751251-6320-d7f6-ae90-e3637949c3f2-70779812 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_24d8ba85-74d9-fc6c-076e-326106543d4b-70779812 {
    grid-row-end: 2;
    grid-column-end: 13;
  }

  #w-node-_24d8ba85-74d9-fc6c-076e-326106543d51-70779812 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_24d8ba85-74d9-fc6c-076e-326106543d57-70779812 {
    grid-area: 3 / 1 / 7 / 13;
  }

  #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c821-70779812 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c827-70779812 {
    grid-row: 2 / 3;
    grid-column-end: 13;
  }

  #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c82d-70779812 {
    grid-area: 3 / 1 / 7 / 13;
  }

  #w-node-fc350cfe-d585-c855-1a60-3378d2da56ac-70779812, #w-node-fc350cfe-d585-c855-1a60-3378d2da56b2-70779812, #w-node-fc350cfe-d585-c855-1a60-3378d2da56b8-70779812, #w-node-_4251999f-a493-dff3-3229-fad95b761d8d-70779812 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9498dd87-f4ce-1d01-38d8-137345e08e59-70779812 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7b496792-dc33-870b-cc96-2c629ff2ee83-70779812 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_7b496792-dc33-870b-cc96-2c629ff2ee84-70779812, #w-node-_7b496792-dc33-870b-cc96-2c629ff2eea7-70779812 {
    grid-column: span 2 / span 2;
  }

  #w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5c5-70779812 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_533e672b-c27f-f09c-2be4-4ba1c317e5e1-70779812 {
    grid-column: span 12 / span 12;
  }

  #w-node-_106fa2a4-5843-79a6-fef8-f9f9588d6d55-70779812 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_6426f5c1-97e3-0e69-8e4e-234a11c5c249-70779812, #w-node-_9660a4b0-84fc-31f2-d184-f318403a8403-403a8401, #w-node-_3d306f43-56c6-072e-7c68-e1ba83131c62-403a8401 {
    grid-column: span 12 / span 12;
  }

  #w-node-_505fe4b4-f2a1-a448-db97-ee8cd4f7e83e-d4f7e83c {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_505fe4b4-f2a1-a448-db97-ee8cd4f7e847-d4f7e83c {
    grid-column: span 2 / span 2;
  }

  #tradition-history.w-node-_85da106a-2043-74fb-5128-1de014a592b3-707798c2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9eff365b-42e0-5821-3fc3-32021f3367db-707798c2, #w-node-_21e26cd4-34cc-6c2a-b489-284ca4f42e10-707798c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a0c61359-9a73-1664-7ab7-f7428c739ccb-707798c2, #w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707798c2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #school-leadership.w-node-b518004c-fee8-2d36-e5b6-5557536efa22-707798c2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_708a5660-c3e0-9eed-eb1e-7a4830f1a7e4-707798c2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4b63a1e9-0d01-2cde-6a88-6da1d136c63e-707798c2 {
    grid-column: span 8 / span 8;
  }

  #w-node-_2cdea711-ada4-2efc-a1e2-d2a982cc0b2d-707798c2 {
    grid-column-end: 13;
  }

  #w-node-_2cdea711-ada4-2efc-a1e2-d2a982cc0b2e-707798c2 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-f078e4fc-194e-2c1c-70b2-976fbc95f147-707798c2 {
    grid-column-end: 13;
  }

  #w-node-_19fa9a47-d673-4136-e101-47692c2e5d59-707798c2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5decc95f-fb18-bf56-e077-0e47db9773f6-707798c4, #w-node-_5decc95f-fb18-bf56-e077-0e47db9773fe-707798c4, #w-node-_42887a89-ca8a-8b73-db02-32042fa40635-707798c4, #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798c4, #course-catalog.w-node-_9021bb17-e83b-d089-17e5-7e7f6d48002d-707798c4, #w-node-_1db02e66-f54e-f37b-2983-351f4b1c530f-707798c4, #w-node-_943aa217-c2a1-7539-0448-286da49b485a-707798c4 {
    grid-column: span 12 / span 12;
  }

  #w-node-bc7b0101-bca5-9fec-989b-221c26e941af-707798c6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: start;
  }

  #w-node-bc7b0101-bca5-9fec-989b-221c26e941b8-707798c6, #w-node-_0bd4ff78-e15e-6b27-d91c-b57aad45a13d-707798e9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_9cce8d2c-d27d-2a85-c0e5-657b58724635-707798e9 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_24f77781-849a-a160-ed50-6f32bd08386b-707798e9, #w-node-_5e4773bc-dbfc-34a0-fb4d-f054a0bdb780-707798e9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_97e7ddf6-3186-d8bb-3a83-0f37e7fb9283-707798e9 {
    grid-column: span 8 / span 8;
  }

  #w-node-_8b3a17b0-57b9-6d85-fb67-949ca97c5144-707798e9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_61406497-1713-aadd-0a60-391aeeb63509-707798e9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dae27c84-01c6-167c-b045-e9e6557cf5d5-707798f0 {
    grid-column: span 3 / span 3;
  }

  #w-node-_06f8ec18-3722-73fa-51e0-c23140459146-707798f1, #w-node-_06f8ec18-3722-73fa-51e0-c2314045915b-707798f1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d8b88222-f523-7da7-5c53-9dfcc9965fbf-707798f1, #w-node-e168a3c9-bfcb-b3d3-1eb9-a145d5c5f261-707798f1, #w-node-_938e4648-e6e1-eea7-040e-05742fd73a01-707798f1, #w-node-e9fb56b2-740a-034a-27be-ddb951483006-707798f1, #w-node-_54954140-1840-4869-fe95-a0e207257da5-707798f1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13b6-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13c8-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13ec-707798f1, #w-node-ea66646e-77ec-a5a6-3012-3a6d05e9cd38-707798f1, #w-node-_9934292f-fd77-d3d5-56ae-83953e19c6de-707798f1, #w-node-_3e207fb3-52df-e971-2d87-1cf22e01daef-707798f1, #w-node-_875da423-c70c-1f44-8ceb-6863f614a9b1-707798f1, #w-node-_8af55552-89dd-7ec6-95e5-9733a2be223c-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917d9-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917e0-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917e7-707798f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c91858-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c9185d-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c91862-707798f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f21c7569-e484-3c6c-2886-c7d6a16e6d4d-707798f2, #w-node-_6e126fd4-919b-e0a9-ad3e-01a5abfc889b-707798f2 {
    grid-column: span 3 / span 3;
  }

  #w-node-_9ea7ff26-4f8d-befe-fe0a-b2d719ac4d2f-707798f2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bebba9cd-a99b-4cf5-173b-ef75b3f6fbd4-707798f2 {
    grid-column: span 3 / span 3;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707798f3, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707798f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_24b68a42-cd42-9c8d-e6f5-cde78fe2e6e5-707798f6, #w-node-_24b68a42-cd42-9c8d-e6f5-cde78fe2e6ef-707798f6, #w-node-c23b129a-238a-17eb-dd4a-63e5a9648c01-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-fe0beef7-a176-ee0e-e1e7-c262305aec9f-707798f6 {
    grid-row: 2 / 3;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798f6 {
    grid-column: span 6 / span 6;
  }

  #w-node-a5c8b72c-4b3a-6167-8787-a3a71daab821-707798f6 {
    grid-column: span 6 / span 6;
    align-self: end;
  }

  #w-node-_89fa9687-ff6d-4973-a439-9c0aee80532c-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-e3f672dd-b01d-c132-8b1a-e910b7085dcc-707798f6 {
    align-self: center;
  }

  #w-node-_5d24bddf-37d5-a355-918a-40511fbb871e-707798f6, #w-node-ef29a6f1-841b-74c7-3143-e3389bfe4cd1-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2d9a49ea-1300-4653-bda4-2d4e741ff7a0-707798f6 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2d9a49ea-1300-4653-bda4-2d4e741ff7a1-707798f6, #w-node-f43907cb-07e8-ecc3-8fde-d98d0a2edfbe-707798f6, #w-node-acce43e4-970b-6d62-e8e6-a9e6fdc10636-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0d8cb4c1-09ad-0406-7f7e-eb167410d673-707798f8, #w-node-b3ccb351-4778-68a5-474a-e1009bdfeb8e-707798f8, #w-node-_6fc66a1f-6f28-7490-53ae-f07ea34a0bd6-707798f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6f016127-d507-d46d-bc4b-4da2c4d20dde-707798f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32a21aee-699e-77d6-9934-43319271dab4-707798f8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_20a807c6-946d-fcb9-f8ac-02253a0681d7-707798f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e83e1ce-6cdf-6d3b-f5f7-b06cf72ccdc4-707798f8, #w-node-d09fa3af-bd69-6265-6ec9-948e85cfc61f-707798f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_2e9a0bda-39ed-8bc7-83a2-4849b3ee47e7-b3ee47e5 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e9a0bda-39ed-8bc7-83a2-4849b3ee47f0-b3ee47e5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_443ab0f6-d638-6c1f-1b25-1616b4bae810-707798f9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_80ca135a-b789-1deb-20d5-fd193924f636-707798f9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1d79268e-3db9-d343-ca0d-ccc99d6a3d61-707798f9, #w-node-_33c954da-738c-5d0f-9da2-881444dcef15-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a757d-707798f9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a7584-707798f9, #w-node-_590843db-e866-6dc1-cd9c-07d1032a758b-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ec76fc3-8dff-1b74-d668-154adfcdca6c-707798f9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_2ec76fc3-8dff-1b74-d668-154adfcdca82-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cce2d3ea-23d6-c7c5-3852-958a4769ab2a-707798f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-cce2d3ea-23d6-c7c5-3852-958a4769ab31-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218b2-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218d6-707798f9 {
    grid-column: span 4 / span 4;
  }

  #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218dd-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218e4-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218fd-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce22190d-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cecaeb1d-61be-f38f-429b-a01d8a639d06-707798fa {
    grid-column: span 12 / span 12;
  }

  #w-node-cecaeb1d-61be-f38f-429b-a01d8a639d15-707798fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707798fa {
    grid-column: span 12 / span 12;
  }

  #w-node-_52fcc8a4-26ef-f85d-ba61-1fe435279036-707798fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: start;
  }

  #w-node-_52fcc8a4-26ef-f85d-ba61-1fe43527903f-707798fa {
    grid-column: span 12 / span 12;
  }

  #w-node-_0bbf0a59-bd77-3c24-1589-68826fd676e2-707798fb, #w-node-dddc0f49-6baf-d9f9-67c4-4dafb319a155-707798fb, #w-node-_8a2cb6d4-ef11-0b90-bf94-4a72f872636f-707798fb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_85aee37d-0246-3225-843f-dd5a3237d737-707798fb {
    grid-column: span 12 / span 12;
  }

  #w-node-_79b794d6-8cc1-3b34-84cb-8cc4f7d92e38-707798fb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2171-707798fb, #w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2179-707798fb {
    grid-column: span 2 / span 2;
  }

  #w-node-_53f52908-176f-f2c9-c149-58cade70c933-707798fb {
    grid-column: span 4 / span 4;
  }

  #w-node-_44aca886-92f6-d10a-1c11-b3666cbfa235-707798fb, #w-node-b40b31f4-5852-3314-cee8-660c5318981d-707798fb {
    grid-column: span 2 / span 2;
  }

  #w-node-a83789ca-073a-6eee-503e-8fb516bb97d6-707798fd {
    grid-column: span 1 / span 1;
  }

  #w-node-ad51ca2c-5377-3164-cec9-6185d98269de-707798fd {
    grid-column: span 2 / span 2;
  }

  #w-node-_674a9e46-b4bd-c9dc-b692-f49e3a798669-707798fe {
    grid-column-end: 13;
  }

  #w-node-_674a9e46-b4bd-c9dc-b692-f49e3a79867e-707798fe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_103fbdff-99d4-2943-3c82-201dc447109b-707798fe {
    justify-self: start;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3851b-707798fe {
    grid-column: span 4 / span 4;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38522-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38529-707798fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38533-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3853a-707798fe {
    grid-column: span 4 / span 4;
  }

  #w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb747-70779900, #w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb74f-70779900 {
    grid-column: span 12 / span 12;
  }

  #w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a7-70779900, #w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a8-70779900, #w-node-b9104ea8-d7bf-a012-abce-45ce200a21da-70779900 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_92a24741-8904-363b-8707-ea9d9e26a69a-70779900 {
    grid-column: span 8 / span 8;
  }

  #w-node-_94b66c17-87d2-041d-8434-714b1a0f1f7f-70779915, #w-node-_26a996e6-7c9a-f9a8-20e1-c9642e07f627-70779915 {
    grid-column: span 6 / span 6;
  }

  #w-node-cdc3638d-f0e6-642f-1c49-636b403925b6-70779916 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_4efd2ef8-f2a0-0697-4997-b93538d778a7-70779916 {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779917, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779917 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-70779917 {
    grid-column: span 12 / span 12;
  }

  #w-node-bd5b96e5-c62b-71cd-30bf-e58f20234eaf-70779917 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85aee37d-0246-3225-843f-dd5a3237d737-70779917, #w-node-fad306a4-7faa-3966-0370-0e8d17555bb9-70779917 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad25b-70779917 {
    grid-column: span 1 / span 1;
  }

  #w-node-fad306a4-7faa-3966-0370-0e8d17555bc0-70779917 {
    grid-column: span 12 / span 12;
  }

  #w-node-_25e5805d-ccd1-05c9-5535-20d6600ad743-70779919, #w-node-cb039eeb-970e-6f61-8485-51f85ca39f14-70779919, #w-node-c66e3896-6374-f583-34f6-9ffa1216970f-7077991a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c66e3896-6374-f583-34f6-9ffa12169711-7077991a {
    grid-column: span 2 / span 2;
  }

  #w-node-c66e3896-6374-f583-34f6-9ffa12169722-7077991a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c66e3896-6374-f583-34f6-9ffa12169727-7077991a {
    grid-column: span 2 / span 2;
  }

  #w-node-b49c54f1-b396-2171-0392-623aeb8063e6-7077991a, #w-node-b49c54f1-b396-2171-0392-623aeb8063e7-7077991a {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779944, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779944 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa40635-70779944, #w-node-_305f3596-9edb-48bf-6171-bee7931cd511-70779944, #w-node-_4ce7fc6c-bde5-0b76-84bb-ff10e67a615a-70779979 {
    grid-column: span 12 / span 12;
  }

  #w-node-_330f2543-f554-386a-9306-57c3a7af9c1f-70779979 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d553801f-9bbb-12c7-fc99-da6cd47e26f7-7077997e {
    grid-column: span 12 / span 12;
  }

  #w-node-d553801f-9bbb-12c7-fc99-da6cd47e26f8-7077997e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3609eb60-5035-a504-562e-e87d9c6365af-70779996 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1609f2e2-a385-3caa-ea35-59585bc217b0-70779996 {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_20d7939f-c33c-6665-57aa-126c220f9cfc-70779996 {
    grid-column: span 12 / span 12;
  }

  #w-node-_5599e83a-e5a5-b84e-fd74-8e36e66f583b-70779999, #w-node-_5599e83a-e5a5-b84e-fd74-8e36e66f5850-70779999 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a95c9515-158c-f176-f6c2-017e7419cda1-70779999, #w-node-ed7605c2-3987-1e9f-1ed5-44e9b8023d03-70779999, #w-node-_4f97b05c-7625-ee80-8d27-10828f52c49f-70779999, #w-node-cb4b96e1-c8e4-4d36-865b-aedc22670c77-70779999 {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-7077999a, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-7077999a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5b7e232b-bf06-bcbc-e436-0fe9ea24800b-7077999a, #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff797e-7077999b, #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7a04-7077999b, #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-7077999d {
    grid-column: span 12 / span 12;
  }

  #w-node-_443ab0f6-d638-6c1f-1b25-1616b4bae810-7077999d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a757d-7077999d {
    grid-column: span 4 / span 4;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a7584-7077999d, #w-node-_590843db-e866-6dc1-cd9c-07d1032a758b-7077999d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90ee104e-9c7e-3343-8da5-83717af29251-7077999d, #w-node-_5aa76bb4-4fe6-e220-0993-855afae98070-7077999d {
    grid-column: span 4 / span 4;
  }

  #w-node-_9eea4808-9d4d-6f98-c17f-fd74a8218575-7077999e, #w-node-addfccc8-3c32-dfb5-13cf-aae2529f2497-7077999e, #w-node-_1671ceda-58ea-396f-9e2f-1a56c9a13a40-7077999e, #w-node-_6d4302d0-807b-57f2-037f-a7085cd0101c-7077999e, #w-node-f8971f9a-8cb1-a8c3-b2cc-c5a75e2fc6a2-7077999e, #w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72d7-7077999e, #w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72df-7077999e, #w-node-_02dcf285-fd0d-2b24-fcbc-d6e112058658-707799b6, #w-node-_02dcf285-fd0d-2b24-fcbc-d6e112058660-707799b6, #why-support.w-node-_94496a9c-7061-ba5e-df4c-a4be3d69cd49-707799b6, #w-node-abb7992e-438c-07cf-4d91-e630d78e3a33-707799b6, #w-node-_156a0d61-f28b-6e55-0f17-5670042a7a90-707799b6 {
    grid-column: span 12 / span 12;
  }

  #team.w-node-_46dbd6ee-e269-2a80-18bb-f2bd694921c8-707799b6 {
    grid-column: span 6 / span 6;
  }

  #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1a4-707799b9 {
    grid-column: span 12 / span 12;
  }

  #w-node-bf832ead-059d-bf13-3329-899d16c7bd3c-707799ba, #w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9cc-707799ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd2-707799ba {
    grid-column: span 2 / span 2;
  }

  #w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd3-707799ba {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5f931902-47fb-7bf2-464b-42f396170737-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f396170796-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f3961707f2-707799ba {
    grid-column: span 6 / span 6;
  }

  #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef600-707799ba {
    grid-column: span 2 / span 2;
  }

  #w-node-dd884626-6fee-dca0-b8bf-fc8004885d56-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-dd884626-6fee-dca0-b8bf-fc8004885d5d-707799bb, #w-node-dd884626-6fee-dca0-b8bf-fc8004885d64-707799bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ec9-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ed0-707799bb, #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ed7-707799bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c285389f-398a-d8da-c340-b20bf83106f6-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-c285389f-398a-d8da-c340-b20bf83106fd-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf8310704-707799bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e13-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e1a-707799bb, #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e21-707799bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-707799bc, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707799bc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8789714c-249b-180d-4c77-2ab2b72431c3-707799bc {
    grid-column: span 12 / span 12;
  }

  #w-node-_8789714c-249b-180d-4c77-2ab2b72431c2-707799bc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_39e33ede-ca14-3b2f-acbd-9b025f1b6f81-707799bc {
    grid-area: 2 / span 12 / 3 / span 12;
  }

  #w-node-_39e33ede-ca14-3b2f-acbd-9b025f1b6f82-707799bc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-707799bc {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799be, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799be {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_586d7e28-ab95-f5c2-4b56-5770f44cbb13-707799be, #w-node-_9a731937-0735-b464-4926-931a77bafe85-707799bf, #w-node-a2a2839a-b6b5-e236-e1aa-b5baa6c0cfd9-707799bf {
    grid-column: span 12 / span 12;
  }

  #w-node-_187d9a31-986d-e941-d784-6821a7ff46c0-707799bf {
    grid-area: 2 / 1 / 3 / 11;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707799bf {
    grid-column: span 12 / span 12;
  }

  #w-node-e711f15b-66d7-8086-ca8f-d6966c113ec4-707799bf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1c80fb50-ef29-c107-439c-2c3e2ceeaafa-707799bf {
    grid-column: span 12 / span 12;
  }

  #w-node-eb129a57-e492-df90-a095-b166c417a10c-707799bf {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-f984a847-9fe6-c307-012b-a28495f2a038-707799bf, #w-node-fea3d88b-7c9f-9fde-5ccb-77986516ec5b-707799bf, #w-node-_4c34c12d-10a4-c1fb-4b00-03f5767fa5f5-707799c0, #w-node-_68379b89-305b-2f74-2e87-58466760b09e-707799c0 {
    grid-column: span 12 / span 12;
  }

  #w-node-a5a64539-f1df-a048-8507-83d903794af5-707799c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce70cd36-7431-4108-015f-b607ba2b03ff-707799c0 {
    grid-column: span 12 / span 12;
  }

  #w-node-ac5c94e3-edf6-1faa-ad47-acea19daea39-707799c0 {
    grid-column: span 8 / span 8;
  }

  #w-node-d98702be-a743-4536-cb48-b9f25625ef5d-707799c0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_85039b54-7bf0-0008-d3b9-5cc1de7791ae-707799c1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707799c1 {
    grid-column: span 6 / span 6;
  }

  #w-node-_99857e4e-ca8b-68ec-1cf4-83f0cc3ce7a0-707799c1, #w-node-a0ee503e-e5f4-f8a9-39e8-ee5cbfc89b1a-707799c1, #w-node-_8f0680d4-243c-1050-5ab6-bf1675c53880-707799c1, #w-node-_47c1f053-96f7-19d5-b530-2073a3d8e47f-707799d8, #w-node-bf59add0-3681-caad-2247-f12e09615168-707799d8, #w-node-_89b99db9-0944-b927-44db-0aed06540b9f-707799d8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_578f03f7-fbf2-c815-64be-d9069a872327-707799da, #w-node-_578f03f7-fbf2-c815-64be-d9069a872328-707799da {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0ec7c9da-aea4-2b41-a95c-cfcd6ca74459-707799da, #w-node-_7ae7aa78-3460-bb19-8075-499eaf4e8c39-707799da, #w-node-c8d52d9f-b65b-7a3d-4d58-436359c1991a-707799da {
    grid-column: span 12 / span 12;
  }

  #w-node-e2d96167-1f6f-8d0b-5ce9-f875440bf3e2-707799da, #w-node-d326bfb7-8ab6-bbc4-9183-3e04ce9c8a52-707799db, #w-node-d326bfb7-8ab6-bbc4-9183-3e04ce9c8a69-707799db {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d1f833d5-3797-9f78-8899-2f3030bec8ab-707799db, #w-node-_72d31193-1d89-fd60-b77d-c057f2520543-707799db {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799dd, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799dd {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8530d0cb-ed7d-2f31-cb2f-aafda026d010-707799dd {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799f8 {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-707799f9, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-707799f9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e0d2c881-1045-705d-5b97-6a76f0e3e5b9-707799f9 {
    grid-column: span 6 / span 6;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-707799fa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-707799fa, #w-node-_5b01ec43-99f2-3560-906b-1837272c5f45-707799fa {
    grid-column: span 12 / span 12;
  }

  #w-node-c4846878-2191-ce57-4ee6-7da686a9d857-707799fd, #w-node-_35112738-0328-0e9b-2a7b-9232991a1bb0-707799fd {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_5b0a92c2-b506-b1c8-95ce-f3ef7223d8ae-707799fe, #w-node-b6c3a9f1-c74c-771d-47c7-2fa64fd853da-707799fe {
    grid-column: span 6 / span 6;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a00 {
    grid-column-end: 13;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a00 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_4ab49b84-81f2-9587-0c8a-1bdd90d87846-70779a00 {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a16, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a16 {
    grid-column-end: 13;
  }

  #w-node-e23cf3df-b763-f217-9100-cf2db6486680-70779a17, #w-node-_62e258b8-e52b-4122-d5f3-4f63288a306a-70779a17 {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a18, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a18, #w-node-_8d3c40c1-7ad0-b1e6-a50e-f48d2163c2e8-70779a18 {
    grid-column: span 12 / span 12;
  }

  #w-node-c47d5827-4ca8-ab79-c835-74bb015306bd-70779a18 {
    grid-column: span 6 / span 6;
  }

  #w-node-_02dc1b16-5356-89f1-4eba-f568440aa33b-70779a18, #w-node-_8fe6224c-6651-99a5-2add-3d2f1ba6bcca-70779a18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_781cb53f-640b-6ea8-f0ff-843653c9cdfe-70779a18 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4a8bc211-a087-51fd-7b63-7ea52247ea1b-70779a18, #w-node-_8120f11a-cf72-532c-3a14-47ef5fda6e80-70779a18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a19, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a19 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a19 {
    grid-column: span 12 / span 12;
  }

  #w-node-b03693cb-ae85-8151-1058-dc2d0ec09550-70779a19 {
    grid-column: span 6 / span 6;
  }

  #w-node-d998e64b-dd90-77bb-0ba4-be15babaf0d0-70779a19 {
    grid-column: span 6 / span 6;
    align-self: center;
  }

  #w-node-ed1539f3-6cbb-adbd-6077-31e12c347f78-70779a19, #w-node-_9288a67e-3ff1-d8cd-17e8-0b98f0eaad1a-70779a1c {
    grid-column: span 12 / span 12;
  }

  #w-node-_9288a67e-3ff1-d8cd-17e8-0b98f0eaad24-70779a1c {
    grid-column: span 8 / span 8;
  }

  #w-node-daf86cc8-c1f2-c08e-5d97-8a38e8bb5ed5-70779a1c {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: start;
  }

  #w-node-_5b5068ac-ce2d-8cda-b4cc-996b08b50537-70779a1c, #school-store.w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08c-70779a1c, #w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08d-70779a1c {
    grid-column: span 12 / span 12;
  }

  #w-node-c4299fe7-100c-2a11-f0af-503473acacda-70779a1f, #w-node-_2d0dd5d5-4f5b-6e56-a168-5df9f2eef47e-70779a1f {
    grid-column: span 6 / span 6;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-70779a20, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-70779a20 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ca7b7adb-e834-6596-3d30-1d6b2c8f0458-70779a20 {
    grid-column: span 12 / span 12;
  }

  #w-node-a2d4d9d2-1e87-9df8-17f2-1989e8d00bb2-70779a20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f109c28c-c1f3-d9c5-bcfa-137a2ce4b02d-70779a20, #w-node-_05022d72-7891-87e6-7b4f-bc0c0bcbce05-70779a20, #w-node-a9c77c20-6fed-2ac3-bb55-0601af61b98e-70779a20, #w-node-_8c7345ae-171f-0769-5518-782aed1338ab-70779a20, #w-node-_6aa77140-8761-d660-ec1c-de262bb27aa7-70779a20 {
    grid-column: span 12 / span 12;
  }

  #w-node-f55870b8-2195-362a-f192-d4ed8164ecad-70779a21 {
    grid-column-end: 13;
  }

  #w-node-_9dacb46b-4a73-01bf-4e5f-d8d417101549-70779a21 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b690b0a7-ac3e-d33e-5ab7-134441458b7c-70779a22 {
    grid-column-end: 13;
  }

  #w-node-b690b0a7-ac3e-d33e-5ab7-134441458b7f-70779a22, #w-node-_94540f20-e974-7c31-b7b9-956bbf973300-70779a22, #w-node-ac971201-eb10-b4be-662a-b680d75f9cd3-70779a22 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0c78049d-1d1d-e7c8-573c-09497470b9d4-70779a22 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_66f872dc-78c0-2613-1e80-05c47b4c7f67-70779a22, #w-node-_10b19253-b065-3ab0-2b43-755d84e5862a-70779a22 {
    grid-column: span 3 / span 3;
  }

  #w-node-_8e977645-43f2-3961-e3f7-7bf36332b786-70779a25 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e922e51a-0613-9b3b-8101-7e1d55af1990-70779a26 {
    grid-column: span 12 / span 12;
  }

  #w-node-_5dfaa1b5-d026-8431-6f6e-bdfcb2f68082-70779a3b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779a3c, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779a3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e8300245-4076-8980-cdaf-b9ae4115e4d6-70779a3c {
    grid-column: span 12 / span 12;
  }

  #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3cae-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3ce4-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d10-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d2d-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d4a-70779a3e, #w-node-_2353a25d-7d0c-aa21-84b1-1e6e204b3d6c-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-47488705968c-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-474887059698-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-4748870596bd-70779a3e {
    grid-column: span 4 / span 4;
  }

  #w-node-_0785a9c9-0062-f288-3f9f-4748870596f2-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-474887059704-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-47488705971c-70779a3e, #w-node-_0785a9c9-0062-f288-3f9f-47488705973e-70779a3e {
    grid-column: span 6 / span 6;
  }

  #w-node-_0785a9c9-0062-f288-3f9f-47488705975e-70779a3e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827a6-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827ab-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827b2-70779a40, #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827b7-70779a40 {
    grid-column: span 12 / span 12;
  }

  #w-node-a7ee2eb3-48e0-108b-1755-b6806b9827c5-70779a40 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cca111bc-0afd-9cc1-44a1-7eff50beb3e0-70779a40 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d7792e9d-3bff-182a-5e6c-c835aae0ae92-70779a40 {
    grid-column: span 12 / span 12;
  }

  #w-node-_74bc47b1-5764-3c14-0659-f09e55f9391e-70779a40 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_74bc47b1-5764-3c14-0659-f09e55f93920-70779a40 {
    grid-column: span 2 / span 2;
  }

  #w-node-_444e2f7e-bd96-20c0-deb5-bf7ea3b5a6da-70779a40 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ea7fc7d3-b682-2ab3-2aa2-7bc50a2860af-70779a40 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0d67fc97-e8c1-eba0-0fc7-baf5944afaf1-944afaf0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_61e06451-99a3-0698-3e64-3241d0d72cbb-d0d72cb9, #w-node-_61e06451-99a3-0698-3e64-3241d0d72cc5-d0d72cb9 {
    grid-column: span 12 / span 12;
  }

  #w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf412-400bf410, #w-node-_35ae6397-b9b9-18c2-5d9e-aa1c400bf414-400bf410 {
    grid-column-end: 7;
  }

  #w-node-f88a94c0-64fb-debe-f294-c6a80f2cf66d-70779a56, #w-node-f88a94c0-64fb-debe-f294-c6a80f2cf675-70779a56, #w-node-_40f897a2-939d-0f7c-3aca-fb554df13f40-4df13f33 {
    grid-column: span 4 / span 4;
  }

  #w-node-_40f897a2-939d-0f7c-3aca-fb554df13f47-4df13f33, #w-node-_40f897a2-939d-0f7c-3aca-fb554df13f4e-4df13f33 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc7e8c34-0e11-738f-4318-65a1be82545e-be82545d {
    grid-column: span 2 / span 2;
  }

  #w-node-fc7e8c34-0e11-738f-4318-65a1be825465-be82545d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc7e8c34-0e11-738f-4318-65a1be82546c-be82545d, #w-node-fc7e8c34-0e11-738f-4318-65a1be825473-be82545d {
    grid-column: span 4 / span 4;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-c3a5568b, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-c3a5568b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e45ab8a5-267c-1a68-d433-cde715afb07e-c3a5568b {
    grid-column: span 12 / span 12;
  }

  #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21ba-3d392b8a, #w-node-f892830b-fe4d-17ec-7f48-9bdf3fae21cd-3d392b8a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fc170966-d920-ab7c-4468-5d3e33e8f797-3d392b8a, #w-node-fc170966-d920-ab7c-4468-5d3e33e8f79e-3d392b8a {
    grid-column: span 12 / span 12;
  }

  #w-node-_6c1f3114-4a3d-6d21-a41c-3859e83c9c93-f9736729, #w-node-c7a63407-34e4-4aba-5623-ba8561b2646d-f9736729, #w-node-_59d0d0b8-4107-021b-954b-b2fcfcda760f-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916758-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d76059167b5-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916811-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727be-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727cb-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727d6-f9736729 {
    grid-column: span 6 / span 6;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc3e-f9736729 {
    grid-column: span 4 / span 4;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc45-f9736729, #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc54-f9736729 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc98-f9736729 {
    grid-column: span 4 / span 4;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc9f-f9736729 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fcac-f9736729 {
    grid-column: span 2 / span 2;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fcb1-f9736729 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eda1f73c-f4bd-7886-dc7d-b70eebb3e03d-70779812, #w-node-ef40541d-5a11-0ba1-374d-19a913c38337-70779812 {
    grid-column-end: 11;
  }

  #w-node-_39817d74-a178-1361-341d-dc5e79e88ea2-70779812, #w-node-_479aedb8-8ee0-d086-3d26-3222c11f97c7-70779812 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_48751251-6320-d7f6-ae90-e3637949c3f2-70779812, #w-node-_24d8ba85-74d9-fc6c-076e-326106543d57-70779812, #w-node-fe9e4f67-23b1-6f7f-6538-a6a711f5c82d-70779812 {
    grid-row: 3 / 7;
    align-self: stretch;
  }

  #w-node-fc350cfe-d585-c855-1a60-3378d2da56ac-70779812 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-fc350cfe-d585-c855-1a60-3378d2da56b8-70779812 {
    grid-row: 3 / 7;
    align-self: stretch;
  }

  #w-node-_708a5660-c3e0-9eed-eb1e-7a4830f1a7e4-707798c2, #w-node-_4b63a1e9-0d01-2cde-6a88-6da1d136c63e-707798c2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_30d0fe07-ed49-dedd-cde8-9193cca604fe-707798c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9fb2aecd-455a-6b34-3f79-56921d827b46-707798c2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa40635-707798c4, #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798c4 {
    grid-column: span 12 / span 12;
  }

  #w-node-_00cfe618-ea06-eabc-fd7b-8a85f18f1a2c-707798c4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5205f7d6-32a1-3939-d659-3b034c6d768c-707798c4, #w-node-_8becb027-c3af-fb31-ed98-5637892df2ee-707798c4, #w-node-_99fabdab-a46e-e999-413c-36f61fc3ff65-707798c4, #w-node-_84beb4e5-52af-50fa-36ab-97a61df167fb-707798c4, #w-node-_946fc0d8-6fa9-f394-049a-3c10c1fa0c28-707798e9, #w-node-_843b9130-97b8-2f3e-b110-d761fa809e49-707798e9 {
    grid-column: span 12 / span 12;
  }

  #w-node-b82a0119-657a-1805-02ee-302ff4aa0b48-707798e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6d76440-f83e-046b-cf3f-18e19669865c-707798f0, #w-node-_6ecccc5f-41c2-e686-ceb1-85ca4b0fdc40-707798f0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4da9db78-8899-b806-2e59-58378f072eb6-707798f0 {
    align-self: stretch;
  }

  #w-node-_4da9db78-8899-b806-2e59-58378f072eb7-707798f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_901dd1c6-aee8-242e-e971-6a9f17a1f9d2-707798f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa0b11dd-8c95-f0d7-7f02-14db93d9697a-707798f1 {
    grid-column: span 2 / span 2;
  }

  #w-node-d8b88222-f523-7da7-5c53-9dfcc9965fbf-707798f1, #w-node-e168a3c9-bfcb-b3d3-1eb9-a145d5c5f261-707798f1, #w-node-_938e4648-e6e1-eea7-040e-05742fd73a01-707798f1, #w-node-e9fb56b2-740a-034a-27be-ddb951483006-707798f1, #w-node-_54954140-1840-4869-fe95-a0e207257da5-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13b6-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13c8-707798f1, #w-node-_2fd9f9b2-8120-c3b9-a4e5-c2394f6f13ec-707798f1, #w-node-ea66646e-77ec-a5a6-3012-3a6d05e9cd38-707798f1, #w-node-_9934292f-fd77-d3d5-56ae-83953e19c6de-707798f1, #w-node-_3e207fb3-52df-e971-2d87-1cf22e01daef-707798f1, #w-node-_875da423-c70c-1f44-8ceb-6863f614a9b1-707798f1, #w-node-_8af55552-89dd-7ec6-95e5-9733a2be223c-707798f1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5a4e13f4-fda3-1026-4a21-96160160ef7e-707798f1, #w-node-e2853df1-12ef-4e4e-8163-439c34386865-707798f1 {
    grid-column: span 12 / span 12;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917a1-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917a8-707798f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917b0-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917b5-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917bd-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917c4-707798f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917d9-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c917e0-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917e7-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917ef-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c917f4-707798f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c9182f-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c91834-707798f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c9183a-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c91858-707798f1 {
    grid-column: span 4 / span 4;
  }

  #w-node-_624e19db-bdcd-4b47-59ad-29b990c9185d-707798f1, #w-node-_624e19db-bdcd-4b47-59ad-29b990c91862-707798f1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0a9d7068-8e1f-ef89-5863-ea9e47d8eda1-707798f2, #w-node-_0a9d7068-8e1f-ef89-5863-ea9e47d8eda3-707798f2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_53bf30f2-c1b2-8dd0-7fc8-df41e87a8c66-707798f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707798f6, #w-node-a5c8b72c-4b3a-6167-8787-a3a71daab821-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_98911fea-d692-92c7-1c53-0c2cfece81f1-707798f6, #w-node-e3f672dd-b01d-c132-8b1a-e910b7085dcc-707798f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d24bddf-37d5-a355-918a-40511fbb871e-707798f6, #w-node-ef29a6f1-841b-74c7-3143-e3389bfe4cd1-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-a9780acd-97a5-82a0-a1cd-4bbb4cfe10f2-707798f6, #w-node-_5ad49e5d-d32a-51c8-0725-42ad5070c222-707798f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f43907cb-07e8-ecc3-8fde-d98d0a2edfbe-707798f6, #w-node-acce43e4-970b-6d62-e8e6-a9e6fdc10636-707798f6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_20a807c6-946d-fcb9-f8ac-02253a0681d7-707798f8 {
    grid-column: span 2 / span 2;
  }

  #w-node-b18c3d2e-3ab0-17e0-0853-be247b7341bb-707798f8 {
    grid-column: span 12 / span 12;
  }

  #w-node-dec31d88-902d-e19f-be19-21a93fd28ea4-707798f8 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad91-707798f8, #w-node-_887cf02a-b9bd-f7ab-37c1-d949ed29ad97-707798f8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_3b577736-560d-28df-cff5-7e8d345b22e3-707798f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_768e7084-266f-8f9b-f597-d902e05c472b-707798f8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7e83e1ce-6cdf-6d3b-f5f7-b06cf72ccdc4-707798f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cb5968f8-263f-cec5-b3f8-d020852879fe-707798f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d09fa3af-bd69-6265-6ec9-948e85cfc61f-707798f8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_33c954da-738c-5d0f-9da2-881444dcef15-707798f9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2fede753-1b81-3f31-9148-3d208228f629-707798f9, #w-node-_2fede753-1b81-3f31-9148-3d208228f630-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a757d-707798f9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a7584-707798f9, #w-node-_590843db-e866-6dc1-cd9c-07d1032a758b-707798f9, #w-node-_2ec76fc3-8dff-1b74-d668-154adfcdca82-707798f9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-cce2d3ea-23d6-c7c5-3852-958a4769ab31-707798f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218b2-707798f9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218d6-707798f9 {
    grid-column: span 4 / span 4;
  }

  #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218dd-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218e4-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce2218fd-707798f9, #w-node-a1c1ae58-40f4-828f-4e2e-68c4ce22190d-707798f9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ecf760a4-be2e-9475-3bc2-21b63a58e794-3a58e794, #w-node-b9a00d37-7801-28f6-2de4-012b1e517846-707798fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2171-707798fb, #w-node-ced7b7a1-7d41-b3c9-cb55-8cfbdfeb2179-707798fb, #w-node-_0e4f1955-e38d-cfff-a95a-41308184e8b4-707798fb, #w-node-_55d05e13-3ff5-8824-0928-a224f2a2cbf0-707798fb, #w-node-bb655d88-4316-f011-0d79-d81b745a839d-707798fb, #w-node-e396f623-f2b3-798e-879c-94ae946a2225-707798fb {
    grid-column: span 4 / span 4;
  }

  #w-node-_4c675a76-a852-8d12-f980-ed7107eab6eb-707798fb, #w-node-_5b4796ef-5b45-c8bc-503b-d7d4e0576669-707798fb, #w-node-_5b4796ef-5b45-c8bc-503b-d7d4e0576671-707798fb, #w-node-bd586e3f-f5ca-2aa0-1137-d13793297271-707798fb, #w-node-_30273cd6-2654-dec5-75a1-92d1351f3151-707798fb {
    grid-column: span 2 / span 2;
  }

  #w-node-a83789ca-073a-6eee-503e-8fb516bb97d6-707798fc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ad51ca2c-5377-3164-cec9-6185d98269de-707798fc, #w-node-a83789ca-073a-6eee-503e-8fb516bb97d6-707798fd, #w-node-ad51ca2c-5377-3164-cec9-6185d98269de-707798fd {
    grid-column: span 3 / span 3;
  }

  #w-node-_674a9e46-b4bd-c9dc-b692-f49e3a798669-707798fe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_674a9e46-b4bd-c9dc-b692-f49e3a79867e-707798fe, #w-node-_168d7a4d-73f9-c889-4ced-6ae089387a97-707798fe, #w-node-_9920ab52-fa7a-3696-1c88-1df6e028f5e3-707798fe {
    grid-column: span 12 / span 12;
  }

  #w-node-_103fbdff-99d4-2943-3c82-201dc44710a3-707798fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38508-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3850f-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38516-707798fe {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3851b-707798fe {
    grid-column: span 4 / span 4;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38522-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38529-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38533-707798fe {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38541-707798fe, #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb3855c-707798fe {
    grid-column: span 4 / span 4;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38572-707798fe {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_79e0012f-0d1a-e2ce-84a5-57ebbdb38588-707798fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2695218f-36d8-01f8-f61e-e1ba35fd9e6b-70779900, #w-node-_2695218f-36d8-01f8-f61e-e1ba35fd9e73-70779900 {
    grid-column: span 12 / span 12;
  }

  #w-node-df36c2d3-9a2b-cbe8-3399-ff8d7a5bb741-70779900 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6cfbd7ee-f863-59a5-a5d7-7a13961bce40-70779900 {
    grid-column: span 12 / span 12;
  }

  #w-node-c581a12d-f84a-105c-16e0-71ce0a8a26a8-70779900, #w-node-b9104ea8-d7bf-a012-abce-45ce200a21da-70779900 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_94b66c17-87d2-041d-8434-714b1a0f1f7f-70779915 {
    grid-column: span 6 / span 6;
  }

  #w-node-f01e9cc9-5159-44b9-e2c9-c237607d182c-70779915, #w-node-_26a996e6-7c9a-f9a8-20e1-c9642e07f62e-70779915 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdc3638d-f0e6-642f-1c49-636b403925b6-70779916 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bd5b96e5-c62b-71cd-30bf-e58f20234eaf-70779917 {
    grid-column: span 2 / span 2;
  }

  #w-node-_575f2067-29d9-86de-fcc1-7a74231c2e1c-70779917 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad25b-70779917 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8e3cbfd8-15f6-b627-d246-661b2f7ad25c-70779917 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3a30843d-befa-daa3-c318-fff2143c813b-70779919, #w-node-_2450636b-eeb6-d33b-c99f-4ec086ff2977-70779919 {
    grid-column: span 2 / span 2;
  }

  #w-node-a7bdea9a-46c7-dfbe-0f3d-463006706d0f-7077991a, #w-node-_95ab5998-1cd2-ffb1-eaf1-4ebded1965e1-7077991a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_95ab5998-1cd2-ffb1-eaf1-4ebded1965e7-7077991a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b49c54f1-b396-2171-0392-623aeb8063e6-7077991a {
    grid-column: span 12 / span 12;
  }

  #w-node-b49c54f1-b396-2171-0392-623aeb8063e7-7077991a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a16a20cb-7cbb-b051-7a10-414ca3809bfb-7077991a, #w-node-_97f7a250-33cb-f66a-a2db-6e35b2715792-7077991a {
    grid-column: span 12 / span 12;
  }

  #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4e7-70779944, #w-node-c56e7522-2d2e-9cf4-49c9-2628accde4fc-70779944 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_18f6927c-0c48-39d9-ac03-7da0eedff679-70779996 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb6ddbc4-78e9-8265-1394-16bc71cc3913-70779999 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-_732d2efb-e727-6755-faa6-48e596797e07-7077999a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8d64e10-efd3-d76e-a498-84b52bd1acfd-7077999b, #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7984-7077999b, #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff79c0-7077999b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c23dd48-72a4-b5e5-36b1-1ca20fff7a07-7077999b, #w-node-_1511fa52-7dbe-a041-9704-21ee56fa244c-7077999c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32256573-1ad5-eac2-7c66-22132725b0b9-7077999c {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-_2a4ebaca-e50f-c801-aa95-9d4cfddc1f65-7077999d {
    grid-column: span 12 / span 12;
  }

  #w-node-_80ca135a-b789-1deb-20d5-fd193924f636-7077999d, #w-node-_590843db-e866-6dc1-cd9c-07d1032a7570-7077999d, #w-node-_590843db-e866-6dc1-cd9c-07d1032a7577-7077999d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a757d-7077999d {
    grid-column: span 4 / span 4;
  }

  #w-node-_590843db-e866-6dc1-cd9c-07d1032a7584-7077999d, #w-node-_590843db-e866-6dc1-cd9c-07d1032a758b-7077999d, #w-node-_90ee104e-9c7e-3343-8da5-83717af29251-7077999d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_608a944b-9c90-846e-032e-4f6b41a4d8af-7077999d, #w-node-d1d57e93-3c8d-94c1-3768-c02eeebf62a3-7077999d {
    grid-column: span 4 / span 4;
  }

  #w-node-_77a0dc66-c36c-6554-af5e-d019be2a5c4f-7077999d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b1cfbc5a-c190-08ee-3b85-1dd3e343f0be-7077999d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1b460d0-a7c8-db14-abb7-fbd809e5197d-7077999d, #w-node-_72c91921-6d96-79bf-b582-046ef475849c-7077999d, #w-node-_6f2594c7-d325-85ad-f31c-4dfc082862e8-7077999d, #w-node-e28454da-34f7-9253-758c-a3db84a7fc54-7077999d {
    grid-column: span 4 / span 4;
  }

  #w-node-addfccc8-3c32-dfb5-13cf-aae2529f2497-7077999e {
    grid-column: span 12 / span 12;
  }

  #w-node-_2965e4f3-30d3-278e-65b2-8442515b043b-7077999e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7db9747-0fa4-b077-6339-d5f07425da78-7077999e, #w-node-_19d4787d-f161-7737-ebad-048b6c780fae-7077999e, #w-node-be135b79-8736-c48b-82b9-ed9dd3f7c9f0-7077999e {
    grid-column: span 4 / span 4;
  }

  #w-node-_08ab570a-ba41-eec8-4ce3-462af1608fb7-7077999e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_588c1d71-9742-5f87-ccb1-be38cfad5be3-7077999e, #w-node-_0746b1d0-8cb3-8fc6-8ef2-2284e2ed72e7-7077999e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07054f9c-9068-4856-6e92-8f2e20ba9f41-7077999e, #w-node-_4360341d-9789-d9b8-9be7-3580217c5973-7077999e, #w-node-_4ba6d594-6d83-da39-4282-52e82e67415e-7077999e, #w-node-_573f9a06-0628-6e10-4826-4e75efcda286-7077999e, #w-node-_61d1acee-c4dd-47b6-195b-1d7c93baae2f-7077999e, #w-node-_6517d1cd-0b3b-cd6a-1fec-2863690936bc-7077999e, #w-node-_513a6d84-b142-a89a-a532-968681a39230-7077999e {
    grid-column: span 6 / span 6;
  }

  #w-node-c57dcbd7-94e4-e2cd-1106-a75d87458315-7077999f {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-_19736575-1b29-e96a-ca41-279af296686f-7077999f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9503a17f-be05-9c2c-ae64-2f420e07d1ae-707799b6 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-cda6cbca-cb6a-d28a-a52b-49c15148361f-707799b6, #w-node-a6d9ef21-37d9-5bcb-1190-5d2393895083-707799b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_156a0d61-f28b-6e55-0f17-5670042a7a90-707799b6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7466c1e0-0d87-d270-ea01-adffe5a36540-707799b6 {
    align-self: stretch;
  }

  #w-node-_7466c1e0-0d87-d270-ea01-adffe5a36541-707799b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3aa24b74-2e7c-aba3-bf55-aa64623638be-707799b7 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-ccb076f4-4be0-cc6a-31cf-bd72d87a002f-707799b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9d6-707799ba, #w-node-_62f489f6-93d3-4671-07e1-8d136fb7c9f2-707799ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f59e94d7-6489-11d2-69f5-ece2ea751547-707799ba, #w-node-f59e94d7-6489-11d2-69f5-ece2ea75154e-707799ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f59e94d7-6489-11d2-69f5-ece2ea751565-707799ba, #w-node-f59e94d7-6489-11d2-69f5-ece2ea751591-707799ba, #w-node-f59e94d7-6489-11d2-69f5-ece2ea7515b9-707799ba {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd2-707799ba {
    grid-column: span 2 / span 2;
  }

  #w-node-ad54b531-62ac-9358-c8fb-b4e0896e1bd3-707799ba {
    grid-column: span 12 / span 12;
    align-self: start;
  }

  #w-node-_5f931902-47fb-7bf2-464b-42f396170737-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f396170796-707799ba, #w-node-_5f931902-47fb-7bf2-464b-42f3961707f2-707799ba {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef600-707799ba {
    grid-column: span 2 / span 2;
  }

  #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef60a-707799ba, #w-node-ea512254-abd9-1a27-0dc7-1f5b438ef626-707799ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37a8547a-0fd7-b3fb-c1ab-c596a4e1e2e0-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-_4dcdc208-31db-acc5-3077-94fc075a448d-707799bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-dd884626-6fee-dca0-b8bf-fc8004885d56-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-dd884626-6fee-dca0-b8bf-fc8004885d5d-707799bb, #w-node-dd884626-6fee-dca0-b8bf-fc8004885d64-707799bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2e8e42c3-7ef4-84b6-3b1a-a8acce727895-707799bb, #w-node-_37a8547a-0fd7-b3fb-c1ab-c596a4e1e2e2-707799bb, #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ec9-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ed0-707799bb, #w-node-_4a67ff5d-8e3c-9b2b-4fb3-28cf99eb4ed7-707799bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c285389f-398a-d8da-c340-b20bf83106b8-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf83106cf-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf83106f6-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-c285389f-398a-d8da-c340-b20bf83106fd-707799bb, #w-node-c285389f-398a-d8da-c340-b20bf8310704-707799bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e13-707799bb {
    grid-column: span 4 / span 4;
  }

  #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e1a-707799bb, #w-node-_75942b3d-2818-be8b-1412-4e4d06da4e21-707799bb {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c010b44a-fd65-83b1-9074-15e59eeeb766-707799bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c010b44a-fd65-83b1-9074-15e59eeeb76c-707799bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1214aad5-e7c9-c892-a18f-2ed60f5d3efd-707799bc {
    grid-column: span 2 / span 2;
  }

  #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-707799bc {
    grid-column: span 12 / span 12;
  }

  #w-node-eb799585-b694-e1ed-97d4-95ad74984342-707799be {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42887a89-ca8a-8b73-db02-32042fa4062a-707799bf, #w-node-f984a847-9fe6-c307-012b-a28495f2a038-707799bf, #w-node-f90484d9-1192-a98d-b01d-0528476e4620-707799bf {
    grid-column: span 12 / span 12;
  }

  #w-node-_2e87142e-ee33-2649-b538-e6cb4199b99b-707799bf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fed808c-bcea-e460-7b95-a3cce1e71f21-707799c0, #w-node-_5d5b453d-a073-2d5e-f3e6-7ad5e26c33ad-707799c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d5b453d-a073-2d5e-f3e6-7ad5e26c33b3-707799c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5a64539-f1df-a048-8507-83d903794b0c-707799c0, #w-node-a5a64539-f1df-a048-8507-83d903794b13-707799c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a5a64539-f1df-a048-8507-83d903794b2a-707799c0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ac5c94e3-edf6-1faa-ad47-acea19daea39-707799c0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1095825b-6eee-54ca-6c40-bae200e74985-707799c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59b32367-dd84-72cb-b630-1db71539a1ff-707799c1, #w-node-_235e8da0-3c6b-7164-e962-1dfbd531aec3-707799c1 {
    grid-column: span 12 / span 12;
  }

  #w-node-bf5e492b-a013-0f33-5cef-db41b55349ce-707799c1, #w-node-b9a00d37-7801-28f6-2de4-012b1e517846-707799c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d5b9467a-3d44-59a7-9830-b5d445d6d7ea-707799d6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_75a9b7dc-3374-db61-aafa-1729514dfed9-707799d6 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_15bcfe4c-6bd0-2312-91ec-30487042d167-707799d6, #w-node-_15bcfe4c-6bd0-2312-91ec-30487042d198-707799d6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_15bcfe4c-6bd0-2312-91ec-30487042d1a2-707799d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_599d2155-0760-8af5-71ab-c95edff928a2-707799d6, #w-node-b03055a1-6f49-d9f5-1fa0-46cbc81675b2-707799d6, #w-node-_08cb485f-68c6-3a54-f11e-f656a1da4d07-707799d6, #w-node-_4cd6dd0a-3356-91f5-23b3-50c3bff459c9-707799d6, #w-node-e7572e41-0326-c2e1-5d7f-96241c76db35-707799d6, #w-node-_3d757c49-50cf-09b6-eefa-d1ac38cc98c4-707799d6, #w-node-e62f015e-58a1-2d42-b94a-fd39ca614a25-707799d6 {
    grid-column: span 12 / span 12;
  }

  #w-node-e7d1e418-07c2-6047-f756-721fd0dc1310-707799d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47c1f053-96f7-19d5-b530-2073a3d8e47f-707799d8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bf59add0-3681-caad-2247-f12e09615168-707799d8, #w-node-_73024f53-6349-139b-0496-3b21b7fa97aa-707799d8, #w-node-_89b99db9-0944-b927-44db-0aed06540b9f-707799d8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_578f03f7-fbf2-c815-64be-d9069a872328-707799da {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_72d31193-1d89-fd60-b77d-c057f2520543-707799db {
    grid-column: span 12 / span 12;
  }

  #w-node-_72d31193-1d89-fd60-b77d-c057f252054b-707799db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_212a693c-216a-9383-6692-c0e4624d27f2-707799dc, #w-node-ebae7a40-5975-7290-ff2b-4fbb483cfe57-707799dc {
    grid-column: span 12 / span 12;
  }

  #w-node-_80032ef0-e02e-79f5-fd19-186c67c1d0f2-707799dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1995a64b-a578-f8b1-c4c6-c2827d0a6c2f-707799de {
    grid-column: span 12 / span 12;
  }

  #w-node-_6e33e655-4de7-d855-42eb-ca309e095fe2-707799f6 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-_8af59aae-4a43-6250-d658-acdf305a844e-305a844e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84e56b72-3ee5-9b31-58cb-56eaa8f1fd00-707799f8, #w-node-_30da055b-f99c-a86d-682b-1ee20e68ee75-707799f8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_11dbe7eb-4b85-e020-85bf-0283eccbd6af-707799f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0d2c881-1045-705d-5b97-6a76f0e3e5b9-707799f9 {
    grid-column: span 6 / span 6;
  }

  #w-node-_5b01ec43-99f2-3560-906b-1837272c5f4d-707799fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7d1e418-07c2-6047-f756-721fd0dc1310-707799fd, #w-node-d3584862-ab68-83af-5baf-393f69924566-707799fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c4846878-2191-ce57-4ee6-7da686a9d857-707799fd, #w-node-_35112738-0328-0e9b-2a7b-9232991a1bb0-707799fd {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e2c3f3a8-4756-467c-d263-eb3d67e86db5-707799fe, #w-node-_8a4e36b2-8e5f-2c17-79a5-725b7ba389f6-707799fe {
    grid-column: span 12 / span 12;
  }

  #w-node-_5b0a92c2-b506-b1c8-95ce-f3ef7223d8ab-707799fe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-aa64d108-7a11-0d70-8572-c8ea8882cfcf-707799fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42e250a6-6b8d-783b-7a7c-0d4592ed1d97-707799fe {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-_8a5b2666-a09e-b91f-eefb-2067a7dfc53d-707799fe {
    align-self: stretch;
  }

  #w-node-_8a5b2666-a09e-b91f-eefb-2067a7dfc53e-707799fe, #w-node-_988481f1-3e8d-4992-c4e6-26ebbd20ddd1-70779a00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e85f8947-f12e-2872-cdac-5fcc9d5562fe-70779a16, #w-node-_577301d8-1d93-7e2b-e18a-91d74f5b6985-70779a16, #w-node-d5c632cc-ba30-c0b0-3f86-fdb325b60610-70779a16, #w-node-ef867251-7567-2623-0d6d-383e6708a815-70779a16, #w-node-_029b9c79-b19d-8068-6fbc-6a63437157f6-70779a16, #w-node-edf26b9b-589c-48ca-b78a-f6199f84c411-70779a16 {
    grid-column: span 12 / span 12;
  }

  #w-node-_37fa3c0b-8661-e226-08a5-82a3a3507a25-70779a16, #w-node-f92f5870-eb34-af7b-d68a-b805ea88630c-70779a16, #w-node-a15e81f4-aa34-4c9a-26b4-1b3f7e5067a4-70779a16, #w-node-a1087485-bd7f-0827-e050-df0628ed5cc6-70779a16, #w-node-_7c9e8c35-695d-059e-c8cc-dc5a46a871fb-70779a16, #w-node-_20af76ba-3190-ead7-b3da-225f39bc5aba-70779a16, #w-node-_552a193c-d842-dd5f-60e9-a5e50ffaca06-70779a16, #w-node-_4a836050-a227-413f-2cc3-aa4706e72e84-70779a16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0cd467e-10d2-32b8-0e51-9d25150a730c-70779a17, #w-node-a3a9665a-ff36-25cb-2337-d0f7508c47f7-70779a17 {
    grid-column: span 12 / span 12;
  }

  #w-node-d7c89797-a24e-4b21-5a5f-6f5fe6d284eb-70779a17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_338a2f6a-a1ad-fcbd-d12d-aa40d11517d2-70779a17, #w-node-_48e22660-6342-7eda-7f34-c42a08fbbe35-70779a17 {
    grid-column: span 12 / span 12;
  }

  #w-node-efab0976-914f-9ab7-0e55-c54318ce731c-70779a17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a513f505-0764-2f9c-29f9-9e53b3e28345-70779a17, #w-node-_3a0aa217-5315-22df-b7bc-2fe46da6dddc-70779a17, #w-node-_5bd5d6f1-b9b6-f680-1437-86989f907ffd-70779a18 {
    grid-column: span 12 / span 12;
  }

  #w-node-c47d5827-4ca8-ab79-c835-74bb015306bd-70779a18 {
    grid-column: span 6 / span 6;
  }

  #w-node-_1a0e7ea8-68a0-166b-f8c5-18fcc1cc073d-70779a18, #w-node-_362247be-e0f9-d1b9-3e1c-06d76e5fdd77-70779a18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a8bc211-a087-51fd-7b63-7ea52247ea1a-70779a18 {
    grid-column: span 4 / span 4;
  }

  #w-node-_407e00be-f2e4-bdd3-e58c-e4df3748f3f1-70779a18 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_781cb53f-640b-6ea8-f0ff-843653c9cdfe-70779a18 {
    grid-column: span 4 / span 4;
  }

  #w-node-_4a8bc211-a087-51fd-7b63-7ea52247ea1b-70779a18, #w-node-_8120f11a-cf72-532c-3a14-47ef5fda6e80-70779a18 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8d9fe942-a39d-61bb-6352-3b6e5d4446f7-70779a19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b03693cb-ae85-8151-1058-dc2d0ec09550-70779a19, #w-node-d998e64b-dd90-77bb-0ba4-be15babaf0d0-70779a19 {
    grid-column: span 12 / span 12;
  }

  #w-node-_48fa84e8-8d23-7d26-b013-719589dcd7c6-70779a19, #w-node-e67cb8d8-231b-c378-a338-7d196b305743-70779a19, #w-node-ceb25876-6b0b-50b1-a818-e222d7b49560-70779a19, #w-node-_11a12fe8-ce1e-f3d3-5752-8e139546307b-70779a19, #w-node-_0343d5b5-3f27-67b1-7bd4-80cc3ffdf128-70779a19 {
    grid-column: span 4 / span 4;
  }

  #w-node-b03693cb-ae85-8151-1058-dc2d0ec09556-70779a19, #w-node-f3925433-df53-84cc-1de2-192c4b3481fa-70779a19 {
    grid-column: span 12 / span 12;
  }

  #w-node-ad5275b6-9b10-0824-157e-801c403da47d-70779a1a, #w-node-_3f7fc3a7-3636-2c1b-55a0-09de52851614-70779a1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9288a67e-3ff1-d8cd-17e8-0b98f0eaad1a-70779a1c, #w-node-_9288a67e-3ff1-d8cd-17e8-0b98f0eaad24-70779a1c, #w-node-_6ae971ae-2843-5380-647c-f1f7a2aff07f-70779a1c, #w-node-_6ae971ae-2843-5380-647c-f1f7a2aff08b-70779a1c {
    grid-column: span 12 / span 12;
  }

  #w-node-_9bb0fd15-1df9-b25e-f152-17a84fbcf33a-70779a1c, #w-node-ded98758-9c0f-8c17-92cf-14058874b772-70779a1c {
    grid-column: span 2 / span 2;
  }

  #w-node-_2a644129-7eda-5415-17a8-31e078e56283-70779a1f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c4299fe7-100c-2a11-f0af-503473acacda-70779a1f, #w-node-_2d0dd5d5-4f5b-6e56-a168-5df9f2eef47e-70779a1f {
    grid-column: span 12 / span 12;
  }

  #w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08d6-70779a20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08dc-70779a20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d33c11e-547f-573f-ff9e-8f0b9c4d08d4-70779a20 {
    grid-column: span 2 / span 2;
  }

  #w-node-ca7b7adb-e834-6596-3d30-1d6b2c8f0458-70779a20 {
    grid-column: span 12 / span 12;
  }

  #w-node-_65225f3f-55f7-3f92-6d61-6d4c30f709dd-70779a20, #w-node-_65225f3f-55f7-3f92-6d61-6d4c30f709e4-70779a20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65225f3f-55f7-3f92-6d61-6d4c30f709fb-70779a20 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a9c77c20-6fed-2ac3-bb55-0601af61b98e-70779a20 {
    grid-column: span 12 / span 12;
  }

  #w-node-f55870b8-2195-362a-f192-d4ed8164ecad-70779a21 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9dacb46b-4a73-01bf-4e5f-d8d417101549-70779a21, #w-node-_393f6478-2cd1-f62e-2e15-63fbec80d1b2-70779a22 {
    grid-column: span 12 / span 12;
  }

  #w-node-_98d21856-ba6d-47a5-8ae2-cfc145988321-70779a22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5f6c556-3e18-51fe-91d8-8bc480cd44fc-70779a22, #w-node-_619afeed-cef1-575f-eabc-89a7a60e4ca5-70779a22, #w-node-_068c6fb9-a9f5-d88b-9067-d024339f2813-70779a22 {
    grid-column: span 12 / span 12;
  }

  #w-node-c6eb1d55-cedb-f8a6-0429-eb5ba8d092a7-70779a22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2912c23b-4f0a-fa1d-84e7-0905d4e34f52-70779a25, #w-node-fc477c2b-a4aa-9a37-cb9a-654bcd1ccef7-70779a25, #w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cbe-70779a26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cc4-70779a26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2785fb39-4941-ad86-ab65-ea6f5b662cbc-70779a26 {
    grid-column: span 2 / span 2;
  }

  #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffa0-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffc6-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffc7-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffce-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffda-70779a3b, #w-node-bda46b7a-f164-c128-7028-86c9cb95bb0c-70779a3b, #w-node-_3c7110af-f4a4-6405-2828-60af7066f5f5-70779a3b, #w-node-_6d20f197-7756-9852-7e62-0d881a60fb9e-70779a3b, #w-node-_91f36fdc-094e-1665-7e98-8ff75304ffe6-70779a3b, #w-node-f84dd250-a9c4-7f01-da37-c57716de8d9c-70779a3b, #w-node-_8511bb16-efcf-bc86-78e2-ce1ab10cdb28-70779a3b {
    grid-column: span 12 / span 12;
  }

  #w-node-cc82be2b-0ecd-5d68-dfc4-d7dc5e25301f-70779a3c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8300245-4076-8980-cdaf-b9ae4115e4d6-70779a3c {
    grid-column: span 12 / span 12;
  }

  #w-node-_2c6f5685-6264-f282-d684-6115ae074f5e-70779a40, #w-node-_2c6f5685-6264-f282-d684-6115ae074f80-70779a40, #w-node-f3c60b5d-f4b9-e071-f526-249bb0c3632a-b0c36329 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-_72463a67-54f7-f0ec-c4e6-379bfd7bb84c-fd7bb849, #w-node-_4b1798b5-f5d5-ac24-6319-9d2197f53fe5-97f53fe2, #w-node-_5364295c-4712-1477-43a6-cf088d419d6b-8d419d68 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40f897a2-939d-0f7c-3aca-fb554df13f47-4df13f33, #w-node-fc7e8c34-0e11-738f-4318-65a1be82545e-be82545d, #w-node-_37b369db-2a34-ec9b-2a85-9649c2a34336-70779a57, #w-node-c7d314ea-be41-854c-cc7e-ebd7167611cf-70779a57 {
    grid-column: span 4 / span 4;
  }

  #w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dcd-70779a59 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-ff84922d-a558-284a-f700-e8ee35c7c4c3-70779a59, #w-node-_7066c6bf-11aa-e0e1-53e5-4ece26b229dd-70779a59, #w-node-_712ede50-4b6b-a338-d4c7-6d487b521e9d-70779a59, #w-node-e16aa088-e608-038a-91dc-b4b35a9d22d9-70779a59, #w-node-c4f44747-ab2d-1798-292c-a0da2e320435-70779a59, #w-node-b96ea41a-c7db-577b-d463-de3d5724629a-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb54bb-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb54e1-70779a59, #w-node-_40d9821b-0e05-86a1-4ca5-bf93bbeb5507-70779a59, #w-node-_4e98f215-2fb9-6060-3505-923d4e5e5243-70779a59, #w-node-_9a41e022-fb88-3380-52cc-b95a286972b1-70779a59, #w-node-_8b777c0a-0c3a-4a7f-4e07-dfd01f7b47d7-70779a59, #w-node-_78755b59-e01b-ba14-1941-790afef21877-70779a59, #w-node-_9db76511-abe4-89c2-4891-315776db7164-70779a59, #w-node-ccbf14e1-ddd9-96f3-9cf4-c7068abb06f7-70779a59, #w-node-_8f9d4119-ef2b-a63f-aeec-cef21f95a292-70779a59, #w-node-_07f88820-f272-791d-20a1-850785d2c2c3-70779a59, #w-node-b1e6081c-9428-12aa-d3cc-dcef0af214bc-70779a59, #w-node-_2fe88abc-9e85-7f9a-b5ea-5679e3d60e67-70779a59, #w-node-_161cd8e6-04df-d418-37b7-11a60e9748c9-70779a59, #w-node-fc6f69b3-b2a0-46ae-2fd2-acc54a68f784-70779a59, #w-node-df09cb2a-2a57-e5bb-c696-7cbc53722305-70779a59, #w-node-f9e43433-be69-bcf5-ed36-e5b56fd54476-70779a59, #w-node-_16a34de9-e21b-2f9e-12f9-6d738946998d-70779a59, #w-node-ca67394f-df9c-bf45-dfaa-d72ff78a6f8d-70779a59, #w-node-_39762121-47fe-b9a1-59d1-1b75ad1bdb6f-70779a59, #w-node-_04ecbb5f-6317-c0f8-1470-95012338b37d-70779a59, #w-node-d5ad5836-e2ac-6d36-d32d-4ab2b0cb3bd5-70779a59, #w-node-c807583e-a3fa-a0f9-0ab9-0b1765c44acc-70779a59, #w-node-dfab7ba7-9ffb-94d9-73ea-81718906e37e-70779a59, #w-node-a5d525d0-b7ed-19af-430e-84afc8bb299d-70779a59, #w-node-_060f9f01-f04a-e79e-c6ad-e6c1ae995b8d-70779a59, #w-node-_2c309a6d-25b7-39d2-aca6-dcf79b013d26-70779a59, #w-node-_1b28f0c5-63a0-d4f3-1320-ed091cfdb7e0-70779a59, #w-node-c64cffd2-7f04-b20b-e89d-7f71f8554191-70779a59, #w-node-_12b85f56-5388-3e5e-ecfd-c12a92aeff3f-70779a59, #w-node-_8b1e08b3-1401-d422-29b2-de8798b65f9c-70779a59, #w-node-_595efa12-559d-fb00-ac09-f75abeb6b046-70779a59 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_792ce7ee-16cf-c9e5-9a1c-112343717dcd-70779a5a {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-b1e6081c-9428-12aa-d3cc-dcef0af214bc-70779a5a, #w-node-b8ea71b8-52e0-9e7f-828d-5e46e0a03004-70779a5a, #w-node-_2fe88abc-9e85-7f9a-b5ea-5679e3d60e67-70779a5a, #w-node-_161cd8e6-04df-d418-37b7-11a60e9748c9-70779a5a, #w-node-a456ee4a-7009-ed76-bae8-61bb7d1093ea-70779a5a, #w-node-b00993a8-6f2c-9985-3e18-9ada7d24780c-70779a5a, #w-node-_53e3ce5e-43d6-5b03-8cd5-53df3e976e3e-70779a5a, #w-node-a4f0e2f0-d688-1af5-4e2d-96d614927f99-70779a5a, #w-node-fc6f69b3-b2a0-46ae-2fd2-acc54a68f784-70779a5a, #w-node-df09cb2a-2a57-e5bb-c696-7cbc53722305-70779a5a, #w-node-_90eab57e-12fb-5fe6-5239-5f15bc8a7244-70779a5a, #w-node-_67c314a7-7494-d0d6-b629-37fb4227017a-70779a5a, #w-node-_696ab25f-bc36-3801-72a5-80c2db6338f6-70779a5a, #w-node-_0609aec2-2e74-6bb3-ecd1-0ca7a1f632d1-70779a5a, #w-node-_45473c82-a910-b4a9-c822-b4d7e4f55d86-70779a5a, #w-node-ee8e0530-2fff-2d86-2b06-1406ce268b8f-70779a5a, #w-node-_235c8ef8-678c-8e44-087a-5cf07a4b1d8c-70779a5a, #w-node-d003e7c0-a77f-3e2f-da63-7f9b15d8c1ce-70779a5a, #w-node-a756e580-e58b-0a33-d034-d463c4c8f6cd-70779a5a, #w-node-_733a2e06-41e4-c346-d4ed-98e4cdcdd4db-70779a5a, #w-node-_88395bed-a31f-8bd8-1b9f-bd0716650ca9-70779a5a, #w-node-e73a6aba-a09e-ed85-6a9d-8664b8e79549-70779a5a, #w-node-f9e43433-be69-bcf5-ed36-e5b56fd54476-70779a5a, #w-node-_16a34de9-e21b-2f9e-12f9-6d738946998d-70779a5a, #w-node-ca67394f-df9c-bf45-dfaa-d72ff78a6f8d-70779a5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0cd467e-10d2-32b8-0e51-9d25150a730c-b6a2c072 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0aed2783-ca33-3b9d-f024-6b4ce1b76600-b6a2c072, #w-node-_0aed2783-ca33-3b9d-f024-6b4ce1b76607-b6a2c072, #w-node-e369da3a-68b3-fa15-7403-bb3c6511c7f2-b6a2c072 {
    grid-column: span 4 / span 4;
  }

  #w-node-fe96977e-31c2-d27e-1ca0-41836aab3ab0-c3a5568b {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
  }

  #w-node-fc170966-d920-ab7c-4468-5d3e33e8f7a4-3d392b8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f49-f9736729 {
    grid-column: span 12 / span 12;
  }

  #w-node-_6c1f3114-4a3d-6d21-a41c-3859e83c9c93-f9736729, #w-node-c7a63407-34e4-4aba-5623-ba8561b2646d-f9736729, #w-node-_59d0d0b8-4107-021b-954b-b2fcfcda760f-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916758-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d76059167b5-f9736729, #w-node-_97f3dd6c-e16f-b49f-012f-9d7605916811-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727be-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727cb-f9736729, #w-node-f4d96023-a2a8-5c74-56d0-6445799727d6-f9736729 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f55-f9736729, #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f5c-f9736729, #w-node-_0cf8bcbe-dd3f-35ec-322a-1057925f1f6a-f9736729 {
    grid-column: span 4 / span 4;
  }

  #w-node-_50a5c68f-5b11-b58c-f281-636b1d09e5d5-f9736729, #w-node-a3a9665a-ff36-25cb-2337-d0f7508c47f7-f9736729, #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fc4b-f9736729 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fccc-f9736729, #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fcd3-f9736729, #w-node-_0e6ccd8f-7afc-142d-8d7c-ce06bc32fce1-f9736729 {
    grid-column: span 4 / span 4;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc54-f9736729 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc5c-f9736729, #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc63-f9736729 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fc9f-f9736729 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_08e7116f-c8ae-c75e-5a4c-dd2b54d0fcb1-f9736729 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a1da9185-dc5a-63eb-b6be-b9f114c7dd37-f9736729, #w-node-_38247026-c142-7a8b-f1bf-48be0ff7df1e-f9736729 {
    grid-column: span 12 / span 12;
  }
}
