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: Satoshi;
  src: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee93656525f18_Satoshi-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee99f30525f1c_Satoshi-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee94375525f17_Satoshi-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9562f525f1b_Satoshi-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee98e4e525f19_Satoshi-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee922a7525f1a_Satoshi-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --blue: var(--black-2);
  --white: #fff;
  --grey4: #faf8fb;
  --medium-blue: #1f6eb7;
  --hot-pink: #f48eba;
  --light-salmon: #f69267;
  --medium-sea-green: #45be8b;
  --light-blue: #2788ea;
  --grey1: #848389;
  --grey2: #d7d6dc;
  --grey3: #e1e1e3;
  --black-2: black;
  --white-smoke: #ececed;
  --black-3: var(--blue);
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

.w-layout-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;
}

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

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

body {
  color: var(--blue);
  letter-spacing: -.01rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  letter-spacing: -.1875rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

h2 {
  letter-spacing: -.140625rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16667;
}

h3 {
  letter-spacing: -.117188rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  letter-spacing: -.09375rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

h5 {
  letter-spacing: -.0703125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33333;
}

h6 {
  letter-spacing: -.0585938rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--blue);
  font-weight: 400;
  text-decoration: none;
  display: block;
}

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

label {
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  display: block;
}

strong {
  font-size: 1.5rem;
  font-weight: 700;
}

blockquote {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9226d526074_purple-quote.svg");
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: 2rem;
  border-left: 5px #dde2e5;
  max-width: 50rem;
  margin-bottom: 1rem;
  padding: 0 0 0 2.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33333;
}

figure {
  margin-bottom: 1rem;
}

.section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: -4px;
  margin-bottom: -117px;
  padding: 2rem 3rem 4rem;
  display: block;
  position: relative;
}

.section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.bg-black {
  background-image: none;
}

.section.no-bottom-margin {
  padding-bottom: 0;
}

.section.overflow-hidden, .section.no-lateral-padding, .section.rush-bup-div {
  padding-left: 0;
  padding-right: 0;
}

.text-container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

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

.text-container.center._40rem {
  max-width: 50rem;
}

.text-container.center._40rem.xl-margin {
  text-align: center;
  justify-content: center;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-size: 2rem;
}

.text-container.center._40rem.l-margin {
  margin-bottom: 0;
}

.text-container.center._40rem.m-margin {
  margin-bottom: 4.5rem;
  font-size: 1.5rem;
}

.text-container.limit-width {
  max-width: 40rem;
  margin-left: 0;
}

.banner-heading {
  letter-spacing: -.5rem;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 1;
}

.large-heading {
  letter-spacing: -.25rem;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
}

.large-heading.gray {
  color: #acb5bd;
}

.l-subtitle {
  max-width: 35rem;
  margin-bottom: 27px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.l-subtitle.s-margin {
  color: #000;
  font-size: 1rem;
  display: block;
}

.l-subtitle.s-margin.text-link1 {
  font-size: 1.125rem;
  font-weight: 700;
}

.l-subtitle.l-margin {
  color: #000;
}

.m-subtitle {
  max-width: 29rem;
  font-weight: 700;
}

.m-subtitle.s-margin {
  color: #000;
  max-width: none;
}

.m-subtitle.m-margin {
  color: #000;
}

.m-subtitle.white-text.with-margin {
  margin-bottom: 25rem;
}

.l-paragraph {
  max-width: none;
  font-size: 1.25rem;
  line-height: 1.6;
}

.l-paragraph.l-margin {
  color: #000;
  text-align: center;
  margin-bottom: 1rem;
}

.l-paragraph.m-margin {
  max-width: 50rem;
}

.l-paragraph.top-margin {
  margin-top: .25rem;
}

.m-paragraph {
  color: var(--white);
  text-align: right;
  justify-content: center;
  align-items: center;
  max-width: none;
  font-size: 1.25rem;
  font-weight: 400;
  display: inline-block;
  position: static;
}

.m-paragraph.l-margin, .m-paragraph.center {
  color: #000;
}

.m-paragraph.m-margin.hide-on-tablet {
  color: #000;
  margin-bottom: 1rem;
}

.m-paragraph.text-center {
  color: #000;
}

.m-paragraph.gameday {
  font-weight: 700;
}

.m-paragraph.gameday.hide-on-tablet {
  color: #000;
}

.s-paragraph {
  max-width: 25rem;
  font-size: 1.2rem;
  line-height: 1.42857;
}

.s-paragraph.strike {
  text-decoration: line-through;
}

.l-margin {
  margin-bottom: 3rem;
}

.l-margin.hide-on-tablet {
  color: #000;
}

.form-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2.5rem;
  display: grid;
}

.style-guide-help-wrap {
  background-color: var(--grey4);
  border-radius: .5rem;
  width: 20rem;
  padding: 1.5rem;
  position: sticky;
  top: 40px;
}

.s-margin, .rich-text h2, .rich-text ul {
  margin-bottom: 1rem;
}

.rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.rich-text p, .rich-text h1 {
  margin-bottom: 1rem;
}

.success-message {
  color: #374fc7;
  background-color: #ebedf9;
  border-radius: .5rem;
  height: 3rem;
  padding: .75rem 1.5rem;
}

.text-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  font-weight: 700;
  display: grid;
}

.text-link.primary-color {
  color: var(--medium-blue);
  transition: color .3s;
}

.error-message {
  color: #f03d3e;
  background-color: #fdecec;
  border-radius: .5rem;
  height: 3rem;
  margin-top: 1rem;
  padding: .75rem 1.5rem;
}

.button-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.bg-primary-2 {
  background-color: var(--hot-pink);
  color: #fff;
  position: relative;
}

.style-color-title {
  z-index: 5;
  letter-spacing: 0;
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
  position: absolute;
  inset: 20px auto auto 20px;
}

.style-color-title.hex {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 10px;
  top: auto;
  bottom: 20px;
}

.xs-margin {
  margin-bottom: .5rem;
}

.bg-primary-4 {
  background-color: var(--light-salmon);
  color: #fff;
  position: relative;
}

.style-guide-help-image {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.bg-primary-1 {
  background-color: var(--medium-blue);
  color: var(--white);
  position: relative;
}

.s-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.checkbox-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.m-margin {
  margin-bottom: 2rem;
}

._100-width {
  width: 100%;
}

._100-width.cover {
  object-fit: contain;
  height: 100%;
}

._100-width._115-height {
  object-fit: cover;
  height: 115%;
}

.bg-primary-3 {
  background-color: var(--medium-sea-green);
  color: #fff;
  position: relative;
}

.primary-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: .5rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.primary-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.primary-button.xs-margin {
  width: 10rem;
  max-width: 12rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-weight: 400;
  display: inline-block;
}

.primary-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.bg-gray-1 {
  background-color: var(--grey1);
  color: #fff;
  position: relative;
}

.xs-icon {
  z-index: 5;
  width: 1rem;
  height: 1rem;
  position: relative;
}

.xs-icon.xs-top-margin {
  margin-top: .175rem;
}

.input-fields-grid {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.m-icon {
  width: 2rem;
  height: 2rem;
}

.m-icon.xs-margin {
  width: auto;
  height: auto;
}

.m-icon.s-margin {
  width: 2rem;
  height: auto;
}

.checkbox-field {
  cursor: pointer;
  background-color: #f8f9fa;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  position: relative;
}

.form-button {
  background-color: var(--medium-blue);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee91827525f21_white-arrow.svg");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: 1rem;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: .75rem 2.25rem .75rem 1.5rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
}

.form-button:hover {
  background-color: var(--light-blue);
}

.bg-gray-2 {
  background-color: var(--grey2);
  position: relative;
}

.input-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey3);
  background-color: #0000;
  height: 3rem;
  margin-bottom: 0;
  padding: .75rem 0;
  transition: border-color .3s;
}

.input-field:hover {
  border-bottom-color: var(--medium-blue);
}

.input-field::placeholder {
  color: #212429;
}

.input-field.message {
  min-height: 11rem;
}

.input-field.small-margin {
  margin-bottom: 1rem;
}

.align-left {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

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

.primary-outline {
  grid-column-gap: .75rem;
  box-shadow: inset 0 0 0 2px var(--medium-blue);
  color: var(--medium-blue);
  text-align: center;
  background-color: #0000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.primary-outline.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.style-guide-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: grid;
  position: relative;
}

.bg-gray-3 {
  background-color: var(--grey3);
  position: relative;
}

.checkbox {
  background-color: #0000;
  border-style: none;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9e9d6525f7a_check%20(2).svg");
  background-position: 92% 90%;
  background-size: 20px;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.xs-badge-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: flex;
}

.xs-badge-grid.align-start {
  align-items: start;
}

.bg-black {
  color: #0000;
  background-color: #0000;
  position: relative;
}

.showcase {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.showcase.colors {
  grid-template-rows: 256px;
  grid-auto-rows: 256px;
}

.container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.25rem;
  display: block;
}

.container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.center-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.form {
  width: 100%;
  margin-bottom: 0;
}

.h1-title {
  color: #000;
  margin-right: 24px;
  font-size: 2rem;
  line-height: 1.25;
}

.h1-title.s-margin {
  color: #000;
  text-align: center;
  letter-spacing: -.05rem;
  align-self: center;
  width: 100%;
  font-size: 3rem;
  display: block;
}

.h1-title.s-margin-copy {
  color: #000;
  text-align: left;
  letter-spacing: -.05rem;
  align-self: center;
  width: 100%;
  font-size: 3rem;
  display: block;
}

.hide {
  display: none;
}

.bg-gray-4 {
  background-color: var(--grey4);
  position: relative;
}

.l-icon {
  z-index: 5;
  width: 3rem;
  height: 3rem;
  position: relative;
}

.xl-icon {
  z-index: 5;
  width: 4rem;
  height: 4rem;
  position: relative;
}

.xl-margin {
  margin-bottom: 4rem;
}

.h3-title {
  color: #000;
  max-width: 40rem;
}

.h3-title.s-margin {
  color: #000;
}

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

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

.divider {
  background-color: var(--grey3);
  width: 100%;
  height: 1px;
}

.divider.black {
  background-color: var(--blue);
}

.utilities-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.templates-faqs-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._1-column-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._1-column-grid._1-5x-gap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

._1-column-grid._3x-gap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.s-card {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  position: relative;
}

.s-card.bg-gray-4 {
  background-color: var(--grey4);
}

.s-card.border-top {
  border-top: 2px solid var(--blue);
}

.s-card.center-content.bg-black.no-phone-padding {
  color: #000;
  background-color: #0000;
  font-weight: 700;
}

.s-card.center-content.no-phone-padding {
  border-bottom: 1px #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.s-card.l-margin {
  margin-bottom: 1rem;
  padding-bottom: 0;
}

.buttons-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.play-icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
}

.lightbox {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30rem;
  display: flex;
  position: absolute;
  bottom: 2rem;
  right: -2rem;
  overflow: hidden;
}

.relative {
  z-index: 10;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.relative.rb-angle {
  margin-bottom: -3rem;
  margin-right: -3rem;
}

.relative.customer-wrap {
  margin-top: -10rem;
  margin-bottom: -5rem;
}

.clients-logo-grid {
  background-color: var(--blue);
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(72px, 3.5fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  display: block;
}

.grid.align-start {
  align-items: start;
}

.grid._3x-gutter {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.grid.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px #000;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.grid._4x-gutter {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-auto-flow: row;
}

.grid._5x-gutter {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
}

.grid._5x-gutter.align-center {
  align-items: center;
}

.grid._1-5x-gutter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.grid._0-5x-gutter {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.grid.justify-center {
  justify-items: center;
}

.grid.align-center {
  align-items: center;
}

.grid._2-5x-gutter {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.l-card {
  border-radius: 1.5rem;
  padding: 4rem;
  position: relative;
}

.l-card.no-bottom-margin {
  padding-bottom: 0;
}

.l-card.bg-gray-4 {
  background-color: #f0f0f1;
  border-radius: 12px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.l-card.fees-box-bg-gray {
  background-color: #f0f0f1;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.h2-title {
  font-size: 3rem;
}

.h2-title.center.l-margin {
  color: #000;
}

.h2-title.s-margin {
  color: #000;
  width: auto;
  padding-top: 0;
  font-size: 2rem;
}

.h2-title.broken-quote {
  width: 75%;
}

.h2-title.s-margin-copy {
  color: #000;
  padding-top: 10px;
}

.huge-letter {
  text-align: center;
  font-size: 22.5rem;
  line-height: .762324;
}

.align-left-justify-center {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.circular-form-button {
  background-color: var(--medium-blue);
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9c518525f23_arrow_forward_WHITE_24dp.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border-radius: 3rem;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s;
  position: absolute;
  top: .25rem;
  bottom: .25rem;
  right: .25rem;
}

.circular-form-button:hover {
  background-color: var(--light-blue);
}

.email-capture-field {
  border: 1px solid #0000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  transition: border-color .3s;
  display: flex;
}

.email-capture-field:hover, .email-capture-field:focus {
  border-color: var(--medium-blue);
}

.email-capture-field::placeholder {
  color: #acb5bd;
}

.footer-social-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: -1rem;
  display: flex;
}

.footer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.footer-credits {
  text-align: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .75rem;
  line-height: 2;
  text-decoration: none;
}

.l-error-message {
  color: #fff;
  text-align: center;
  background-color: #c64a4a;
  border-radius: 60px;
  margin-top: 0;
  padding: 1.75vw;
  font-size: 1.5vw;
  position: absolute;
  inset: 0;
}

.h5-title.xs-margin {
  color: #000;
  font-size: 1.25rem;
}

.h5-title.xs-margin.home-news-title {
  padding-top: 10px;
}

.h5-title.xs-margin {
  letter-spacing: 0;
  font-size: 2rem;
  line-height: 1.25;
}

.white-link {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  transition: color .3s;
}

.white-link:hover {
  color: #8578e6;
}

.white-link.inline {
  display: inline-block;
}

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

.s-badge-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.s-badge-grid.align-start {
  align-items: start;
}

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

.footer-bottom-wrap {
  border-bottom: 1px solid var(--grey3);
  justify-content: space-between;
  display: flex;
}

.checkmarks-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.social-link {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
  display: flex;
}

.l-success-message {
  color: var(--white);
  background-color: #51cf66;
  border-radius: 3.5rem;
  width: 100%;
  height: 3.5rem;
  padding: 1rem 0;
}

.footer-form {
  width: 100%;
  margin-bottom: 1rem;
  position: relative;
}

.footer-link-span {
  color: var(--medium-blue);
  font-weight: 700;
  transition: color .3s;
  display: inline;
}

.footer-link-span:hover {
  color: var(--light-blue);
}

._2-columns-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-columns-grid.xl-margin {
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: auto;
}

._2-columns-grid._4x-gutter {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
}

._2-columns-grid._2x-gutter {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
}

._2-columns-grid.no-gap {
  grid-column-gap: 0rem;
}

._2-columns-grid._2-5x-gutter {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.text-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.s-pic {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.s-pic.negright {
  margin-left: -1.5rem;
}

.centered-and-vertical {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-rotation-wrapper {
  display: flex;
}

.track-vertical {
  flex-direction: column;
  display: flex;
  position: absolute;
}

.track-overlay {
  z-index: 1;
  background-image: linear-gradient(#f9f5ff, #0000 50%, #f9f5ff);
  position: absolute;
  inset: 0%;
}

.track-overlay.unclickable {
  background-image: linear-gradient(#fff, #0000 50%, #fff);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.vertical-scroll-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 25rem;
  position: relative;
}

.looping-text {
  color: var(--grey3);
  letter-spacing: -.140625rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16667;
}

.looping-text.rotate-text {
  white-space: nowrap;
}

.looping-text.rotate-text._9.large, .looping-text.rotate-text._12.large, .looping-text.rotate-text._5.large, .looping-text.rotate-text._18.large, .looping-text.rotate-text._2.large, .looping-text.rotate-text._11.large, .looping-text.rotate-text._4.large, .looping-text.rotate-text._13.large, .looping-text.rotate-text._14.large, .looping-text.rotate-text._7.large, .looping-text.rotate-text._10.large, .looping-text.rotate-text._16.large, .looping-text.rotate-text._17.large, .looping-text.rotate-text._15.large, .looping-text.rotate-text._1.large, .looping-text.rotate-text._8.large, .looping-text.rotate-text._3.large, .looping-text.rotate-text._6.large {
  font-size: 4rem;
  line-height: 1;
}

.hero-phone {
  width: 48%;
  position: absolute;
  top: 6rem;
  right: 4rem;
}

.scrolling-effect-div {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scrolling-effect-wrap {
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.l-scrolling-divider {
  flex: none;
  width: 3rem;
  height: 3rem;
  margin-left: 3rem;
  margin-right: 3rem;
}

.lesson-number-wrap {
  background-color: #fff;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-weight: 700;
  display: flex;
}

.course-pic {
  background-color: var(--blue);
  color: #fff;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.course-pic.purple {
  background-color: var(--medium-blue);
}

.course-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--grey4);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5.25fr 4.75fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.s-subtitle {
  color: #000;
  max-width: 25rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.42857;
}

.s-subtitle.white {
  color: var(--white);
}

.cta-image-1 {
  width: 10rem;
  position: absolute;
  top: 8.5rem;
  left: 0;
}

.cta-image-2 {
  width: 10rem;
  position: absolute;
  top: -7.5rem;
  left: auto;
  right: 0;
}

.footer-bottom {
  border-bottom: 1px solid #fff3;
  justify-content: center;
  margin-top: 92px;
  display: flex;
}

.black-link {
  font-weight: 700;
  text-decoration: none;
  transition: color .3s;
}

.black-link:hover {
  color: #8578e6;
}

.footer-column {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.s-logo {
  height: 4rem;
}

.black-bkg {
  background-color: var(--blue);
  width: 100%;
  height: 40%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.integration-wrap {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
  box-shadow: 0 12px 16px #edf2fbb5;
}

.m-card {
  border-radius: 1.25rem;
  padding: 3rem;
}

.m-card.no-bottom-margin {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.m-card.min-height {
  min-height: 640px;
}

.timeline-image-1, .timeline-image-2, .timeline-image-3, .timeline-image-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

._75-width {
  width: 75%;
  max-width: none;
  display: block;
  position: static;
}

.space-between-hor {
  justify-content: space-between;
  display: flex;
}

.space-between-hor.align-center {
  align-items: center;
}

.absolute {
  position: absolute;
}

.contact-form-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
  height: 100%;
}

.contact-left-side {
  background-color: var(--medium-blue);
  color: var(--white);
  background-image: none;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.contact-button-wrap {
  justify-content: flex-end;
  margin-top: 32px;
  display: flex;
}

.contact-right-side {
  padding: 2.5rem;
}

.contact-form-card {
  background-color: #c9edff;
  border-radius: 16px;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.super-heading {
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: 1;
}

.xs-paragraph {
  color: #000;
  max-width: 20rem;
  font-size: .75rem;
  line-height: 1.33333;
}

.xs-paragraph.text-center {
  color: #000;
}

.xs-subtitle {
  max-width: 20rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.33333;
}

.xs-card {
  flex-direction: column;
  align-items: center;
  padding: 1rem;
}

.xl-card {
  border-radius: 1.5rem;
  padding: 5rem;
}

.xl-card.no-bottom-margin {
  padding-bottom: 0;
}

.sticky-1 {
  position: sticky;
  top: 1rem;
}

.comparison-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.comparison-top {
  border-bottom: 1px solid #dde2e5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 6rem;
  display: flex;
}

.comparison-top.bg-black {
  border-bottom-style: none;
}

.comparison-item {
  border-bottom: 1px dashed #dde2e5;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
}

.feature-check-wrap {
  border-bottom: 1px dashed #dde2e5;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
}

.feature-check-wrap.bg-black {
  border-bottom-style: none;
}

.show-on-phone {
  display: none;
}

.tabs-menu-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 60px;
  margin-bottom: 4rem;
  display: grid;
}

.horizontal-steps-progress {
  background-color: var(--grey3);
  height: 2px;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.step-dot {
  background-color: var(--grey3);
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

.step-dot.first {
  background-color: var(--blue);
}

.horizontal-steps-progress-bar {
  background-color: var(--blue);
  width: 20%;
  height: 2px;
}

.step-circle {
  border: 2px solid var(--grey3);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  bottom: -21px;
}

.step-circle.first {
  border-color: var(--blue);
}

.circular-tab-link {
  text-transform: none;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 20px 36px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.circular-tab-link:hover {
  color: #212429;
}

.circular-tab-link.w--current {
  background-color: #0000;
  font-weight: 700;
}

.l-number {
  letter-spacing: -.25rem;
  font-size: 5rem;
  font-weight: 700;
  line-height: .7;
}

._100vh {
  height: 100vh;
}

.feature-wrap {
  border-top: 2px solid #212429;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.feature-wrap.last {
  border-bottom: 2px solid #212429;
}

.feature-value {
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.testimonial-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  display: flex;
  overflow: visible;
}

.testimonial-left-arrow {
  color: #000;
  background-color: #f4f4f4;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  margin-bottom: 0;
  font-size: .75rem;
  display: flex;
  position: absolute;
  bottom: -5rem;
  left: 0;
}

.testimonial-mask {
  width: 24rem;
  height: auto;
  overflow: visible;
}

.quotes-icon-s-card {
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.testimonial-right-arrow {
  color: #000;
  background-color: #f4f4f4;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: .75rem;
  display: flex;
  bottom: -5rem;
  left: 4rem;
}

.testimonial-slide {
  margin-right: 2.5rem;
}

.testimonial-slide-wrap {
  background-color: #fff;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  box-shadow: 14px 14px 40px #f8f9fa;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden._8rem-top-margin {
  margin-top: 8rem;
}

._100-roundness {
  border-radius: 100%;
}

.pc-container {
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  display: flex;
  position: absolute;
}

.pc-mockup {
  width: 840px;
}

.gif {
  z-index: 2;
  perspective: none;
  transform-style: preserve-3d;
  width: auto;
  max-width: none;
  height: 422px;
  margin-top: 22px;
  margin-left: 90px;
  margin-right: 80px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(1440px)rotateX(3deg)rotateY(0)rotateZ(0);
}

.how-it-works-section {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 9rem) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.sticky-number {
  letter-spacing: -.5rem;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: .85;
  position: sticky;
  top: 0;
}

.dropdown {
  justify-content: center;
  align-items: center;
  height: 80px;
  font-weight: 700;
  display: flex;
  position: static;
}

.menu-column-4 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
}

.brand {
  display: block;
}

.nav {
  z-index: 9999;
  background-color: #fff;
  align-items: stretch;
  height: 5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 63.9915px;
  display: flex;
  position: static;
}

.menu-column-1 {
  color: #000;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.nav-link {
  justify-content: center;
  align-items: center;
  height: 100%;
  font-weight: 700;
  transition: all .35s;
  display: flex;
}

.nav-link:hover {
  color: #8578e6;
}

.nav-link.w--current {
  color: var(--medium-blue);
  height: 80px;
}

.nav-link.s-margin {
  display: flex;
}

.menu-column-2 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  transition: all .35s;
  display: block;
}

.list-wrap {
  background-color: #fff;
  border: 1px #787878;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.navigation-button-wrap {
  justify-content: flex-end;
  display: flex;
}

.nav-links-wrap {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.list {
  min-width: 100%;
  margin-top: 65px;
}

.list.w--open {
  background-color: #fff;
  margin-top: 80px;
  margin-bottom: auto;
  margin-left: auto;
  position: absolute;
  inset: 5rem 0 auto;
}

.toggle {
  align-items: center;
  height: 100%;
  padding: 1.25rem 2rem 1.25rem .5rem;
  font-size: 1.1rem;
  transition: all .3s;
  display: flex;
}

.toggle:hover {
  color: #1f6eb7;
}

.toggle.w--open {
  color: var(--medium-blue);
  background-color: #0000;
}

.nav-container {
  color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.chevron-beyond {
  margin-right: 10px;
  font-size: 14px;
}

.column-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.menu-column-3 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  transition: all .35s;
}

.s-badge {
  background-color: var(--medium-blue);
  color: #fff;
  letter-spacing: 0;
  padding: .25rem .5rem;
  font-size: 10px;
  font-weight: 700;
}

.cards-wrap-right {
  z-index: 0;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  height: 100%;
  padding-left: 8%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.hero-small-image {
  border-radius: .25em;
  width: 100%;
  box-shadow: 0 0 44px -16px #718aad66;
}

.hero-grid {
  grid-column-gap: 2em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  width: 40vw;
}

.fullscreen-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 46vw;
  margin-left: -3rem;
  margin-right: -3rem;
  padding: 6em 4em;
  display: flex;
  position: relative;
}

.cards-wrap-left {
  z-index: 0;
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  height: 100%;
  padding-right: 8%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.elements-row {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  position: relative;
}

.elements-row._02-left {
  right: 10vw;
}

.elements-row._03-right {
  left: 5vw;
}

.elements-row._03-left {
  right: 5vw;
}

.elements-row._02-right {
  left: 10vw;
}

.quote-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.broken-quote-wrap {
  max-width: 90%;
  padding-left: 5rem;
}

.broken-quote-image {
  border-radius: 100%;
  width: 35%;
  margin-top: -16rem;
  margin-left: auto;
  display: block;
}

.cta-image-3 {
  width: 8rem;
  position: absolute;
  inset: auto 2.5rem 2.5rem auto;
}

.cta-image-4 {
  width: 15rem;
  position: absolute;
  bottom: 4rem;
  left: 0;
}

.cta-image-5 {
  width: 10rem;
  position: absolute;
  inset: -4rem 5rem auto auto;
}

._40rem {
  max-width: 40rem;
}

.image-span-1 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee91503525f8b_Avatar_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
  margin-right: .5rem;
  display: inline-block;
}

.image-span-2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee956fd525f8c_Avatar_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
  display: inline-block;
}

.client-pics-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 7.5rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.customer-review-wrap {
  grid-template-rows: 3rem 3rem auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

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

.client-pic {
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  position: relative;
}

.clients-card {
  border-radius: .75vw;
  flex-direction: column;
  align-items: center;
  padding: 4rem 2rem 2rem;
  transition: box-shadow .6s;
  display: flex;
  box-shadow: inset 0 0 0 1px #3043511a;
}

.step-image {
  background-color: #f8f9fa;
  border-radius: 1rem;
  margin-top: -1.5rem;
  padding: 8%;
}

.circle {
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: 1rem;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.space-between-ver {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.roof {
  background-color: #dde2e5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: -3rem -3rem 1.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

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

.s-stars {
  height: 1rem;
}

.xl-number {
  color: #000;
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.align-bottom-ver {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.feature-tab-content {
  flex: 1;
  height: 100%;
  position: static;
  overflow: visible;
}

._100-height {
  height: 100%;
}

.sticky-grid-column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 8rem;
  padding-bottom: 8rem;
  padding-right: 4rem;
  display: flex;
}

.sticky-images-wrap {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

._2nd-card-right {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 16.6667rem;
  right: 5rem;
  overflow: hidden;
}

._2nd-card-left {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 33.33rem;
  left: 6.66667rem;
  overflow: hidden;
}

.laptop-wrap {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  display: flex;
  position: absolute;
}

._1st-card-right {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: -12.3333rem;
  right: 5rem;
  overflow: hidden;
}

.cards-wrap {
  z-index: 3;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

._4th-card-right {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 66.6667rem;
  right: -10rem;
  overflow: hidden;
}

._3rd-card-left {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 46.6667rem;
  left: -10rem;
  overflow: hidden;
}

._3rd-card-right {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 44rem;
  right: 6.66667rem;
  overflow: hidden;
}

._4th-card-left {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 60rem;
  left: 8.83333rem;
  overflow: hidden;
}

._1st-card-left {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 1vw;
  width: 15rem;
  position: absolute;
  top: 4rem;
  left: 5rem;
  overflow: hidden;
}

.scrolling-wrap {
  z-index: 4;
  background-color: var(--grey4);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.large-circle {
  z-index: 1;
  background-color: var(--medium-blue);
  border-radius: 100%;
  width: 36rem;
  height: 36rem;
  position: absolute;
}

.pricing-card {
  background-color: #fff;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 1px 1px 35px #ebecf0;
}

.pricing-card.primary {
  background-color: var(--medium-blue);
  color: var(--white);
}

.l-price-span {
  letter-spacing: 0;
  font-size: 1rem;
}

.l-price.primary-color {
  color: var(--medium-blue);
}

.l-badge {
  color: #fff;
  text-align: center;
  background-color: #8578e6;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  display: flex;
  position: relative;
}

.shadow {
  background-color: #fff;
  box-shadow: 7px 7px 30px #1d1d1f0d;
}

.opacity-0 {
  opacity: 0;
}

.tab-link-3 {
  border: 3px solid var(--white);
  background-color: #0000;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 0;
  overflow: hidden;
}

.tab-link-3.w--current {
  background-color: #0000;
  border-color: #8578e6;
  border-radius: 100%;
}

.m-number {
  text-align: center;
  letter-spacing: -.1875rem;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
}

.social-link-wrap {
  border: 2px solid var(--white);
  background-color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .75rem;
  transition: border-color .3s;
  display: flex;
}

.social-link-wrap:hover {
  border-color: #8578e6;
}

.bg-white {
  background-color: var(--white);
  position: relative;
}

.m-stars {
  height: 1.5rem;
}

.comp-block {
  background-color: var(--blue);
  min-height: 5rem;
  margin-bottom: -4rem;
}

._2nd-blob {
  width: 11.25rem;
  position: absolute;
  inset: -3rem auto auto -2rem;
}

.plan-column {
  border: 1px solid var(--grey3);
  background-color: #fff;
  padding: 1.5rem;
}

.plan-column._1 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.plan-column._3 {
  border-right-style: none;
}

.plan-column._2 {
  border-left-style: none;
  border-right-style: none;
}

.plan-column._4 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.plan-column._1-copy {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: 31px;
}

.plan-column.covide-margins {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: 31px;
  margin-right: 21px;
}

.regular-weight {
  z-index: 1;
  font-weight: 400;
  position: relative;
}

.pricing-image {
  flex: 0 auto;
  width: 40%;
  max-width: 40%;
  margin-bottom: -4rem;
  position: relative;
  top: 0;
}

._3rd-blob {
  width: 11.25rem;
  position: absolute;
  inset: auto 3rem -.5rem auto;
}

._1st-blob {
  width: 11.25rem;
  position: absolute;
  inset: auto 0 -1.5rem auto;
}

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

.price-illustration {
  width: 22rem;
  position: absolute;
  inset: auto -4rem 0 auto;
}

.popular-plan-badge {
  color: var(--white);
  background-color: #1f6eb7;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.pricing-column {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 4rem 2rem 8rem;
  position: relative;
}

.pricing-column.bg-gray-4 {
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 4rem;
  display: flex;
}

.pricing-column.select-grey-box {
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex;
}

.pricing-column.bg-gray-4-copy {
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 4rem;
  display: flex;
}

.neg2rem {
  margin-left: -2rem;
  margin-right: -2rem;
}

._75-height {
  object-fit: cover;
  height: 75%;
}

._7rem-margin {
  margin-bottom: 7rem;
}

.about-hero-pics-wrap {
  justify-content: center;
  align-items: center;
  min-height: 52.5vw;
  display: flex;
  position: relative;
}

.team-member-pic {
  width: 25vw;
  position: absolute;
}

.team-member-pic._1 {
  width: 20vw;
  top: 4vw;
  left: 28vw;
}

.team-member-pic._4 {
  width: 19.5vw;
  bottom: 4vw;
  left: 15vw;
}

.team-member-pic._5 {
  z-index: -1;
  top: 0;
  left: 0;
}

.team-member-pic._2 {
  z-index: -1;
  width: 24vw;
  margin-left: 18.75vw;
}

.team-member-pic._3 {
  z-index: -2;
  width: 28.4vw;
  margin-bottom: 0;
  margin-left: auto;
  top: 0;
  right: 0;
}

.about-image-2 {
  margin-top: -13rem;
  position: relative;
}

.about-image-1 {
  width: 92%;
  margin-left: auto;
  display: block;
  position: relative;
}

._2x-banner {
  color: var(--grey3);
  letter-spacing: -1rem;
  white-space: nowrap;
  height: 100%;
  font-size: 15rem;
  font-weight: 700;
  line-height: .8;
  overflow: visible;
}

.name-span {
  font-weight: 600;
}

.m-logo {
  height: 2rem;
}

.arrow-effect {
  width: 1rem;
  transform: rotate(-45deg);
}

.arrow-effect.absolute {
  position: absolute;
  bottom: -1rem;
  left: -1rem;
}

.arrow-effect-circle {
  border: 1px solid #212429;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-link-4 {
  background-color: #0000;
  border: 1px solid #dde2e5;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  transition: background-color .3s, border-color .3s;
  display: flex;
}

.tab-link-4:hover {
  border-color: var(--blue);
  color: #1d1d1f;
}

.tab-link-4.w--current {
  background-color: var(--blue);
  color: #fff;
}

.tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

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

.section-image-small {
  height: 10rem;
}

.scrolling-logos-wrap {
  white-space: nowrap;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.align-left-justify-center-hor {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.white-text {
  color: var(--white);
  text-align: left;
  margin-top: 22px;
}

.sticky-effect-wrap {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.sticky-effect-wrap.small-top-margin {
  margin-top: 14.25rem;
  padding-left: 3rem;
  position: relative;
}

.sticky-effect-wrap.phone-visible {
  display: none;
}

.sticky-effect-wrap.large-top-margin {
  color: var(--black-2);
  flex-direction: column;
  align-items: flex-end;
  margin-top: 60rem;
  padding-bottom: 400px;
  padding-right: 3rem;
}

.sticky-pc-wrap {
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pc-sticky-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 4rem;
  overflow: hidden;
}

.sticky-text-wrap {
  max-width: 30%;
}

.sticky-text-wrap.right-margin {
  margin-left: auto;
}

.sticky-text-wrap.l-margin {
  max-width: 35%;
}

.m-pic {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

.m-pic.s-margin.negtop {
  margin-top: -4rem;
}

.interpunct {
  margin-left: .5rem;
  margin-right: .5rem;
}

.twitter-icon {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.custom-margin {
  margin-bottom: 1.75rem;
}

.button-circle {
  text-align: left;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: static;
  overflow: hidden;
}

.button-circle.primary-1-border {
  border-width: 1px;
  border-color: #fff;
  position: relative;
}

.button-circle.black-border {
  border-color: var(--blue);
}

.button-arrow {
  color: #fff;
  width: .75rem;
  display: block;
}

.button-arrow.absolute {
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.right-margin {
  margin-right: .75rem;
}

.blog-post {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
}

.blog-post h2, .blog-post ul {
  margin-bottom: 1rem;
}

.blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.blog-post p, .blog-post h1 {
  margin-bottom: 1rem;
}

.blog-post blockquote {
  text-align: center;
  letter-spacing: -.1rem;
  background-position: 0 4px;
  background-size: 2.5rem;
  max-width: none;
  margin: 4rem -10rem;
  padding-left: 3.5rem;
  font-size: 2.5rem;
  line-height: 1.2;
}

.blog-image {
  background-image: none;
  background-position: 0 0;
  background-size: cover;
  min-height: 60vh;
}

.xxl-icon {
  z-index: 5;
  width: 6rem;
  height: 6rem;
  position: relative;
}

.tab-link-5 {
  background-color: #0000;
  border-left: .25rem solid #dde2e5;
  padding: 1rem 1rem 1rem 1.5rem;
  font-weight: 400;
  transition: border-color .6s;
}

.tab-link-5:hover {
  color: #212429;
  border-left-color: #8578e6;
}

.tab-link-5.w--current {
  background-color: #0000;
  border-left-color: #8578e6;
}

.row {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.play-button-wrap {
  z-index: 1;
  cursor: pointer;
  background-color: #8578e6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding-bottom: .125rem;
  padding-left: .175rem;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  box-shadow: 0 3px 20px #222b401f;
}

.main-blog-item {
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.main-blog-item._1 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 30rem;
}

.main-blog-item._2 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.overlay {
  background-color: #21242940;
  position: absolute;
  inset: 0;
}

.template-screen {
  border: .5rem solid var(--blue);
  flex-direction: column;
  align-items: center;
  transition: border-color .3s;
  position: relative;
}

.template-screen:hover {
  border-color: var(--medium-blue);
}

.template-screen-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 480px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.show-on-tablet {
  display: none;
}

.fullscreen-image {
  width: 50%;
}

.menu-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  grid-template-rows: 129px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  width: 100%;
  max-width: 72rem;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.feature-comp {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.span {
  font-weight: 700;
  transition: color .3s;
  display: inline;
}

.span:hover {
  color: var(--medium-blue);
}

.align-center-justify-center {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

._1st-span {
  color: var(--medium-blue);
  text-align: center;
  font-size: 4.5rem;
}

.scrolling-effect-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

._2nd-span {
  color: var(--hot-pink);
}

._3rd-span {
  color: var(--medium-sea-green);
}

._4th-span {
  color: var(--light-salmon);
}

.secondary-outline {
  grid-column-gap: .75rem;
  box-shadow: inset 0 0 0 2px var(--white);
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq-tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-tab-link {
  background-color: #0000;
  padding: 1rem 1.5rem;
  font-weight: 700;
  transition: background-color .3s, box-shadow .3s;
  box-shadow: inset 2px 0 #0000;
}

.faq-tab-link:hover, .faq-tab-link:active {
  box-shadow: inset 2px 0 0 0 var(--medium-blue);
}

.faq-tab-link.w--current {
  box-shadow: inset 2px 0 0 0 var(--medium-blue);
  background-color: #0000;
}

._1-25rem-rounded {
  border-radius: 1.25rem;
  overflow: hidden;
}

.infinite-rotation-holder-large {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 42.5vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cookie-square-wrap {
  z-index: 100;
  background-color: #1d1d1f80;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cookie-square {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 30rem;
  padding: 3rem;
  display: flex;
}

.bold-span {
  color: #1d1d1f;
}

.extra-small-text {
  text-align: left;
  font-size: 12px;
}

.social-sign-up-text {
  color: #1d1d1f;
  font-weight: 600;
}

.social-sign-up {
  border: 1px solid var(--grey3);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4rem;
  margin-top: 1rem;
  transition: border-color .3s;
  display: flex;
}

.social-sign-up:hover {
  border-color: var(--medium-blue);
}

.utilities-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.utilities-section {
  width: 100%;
  height: 100vh;
}

.utilities-form-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.utilities-button {
  background-color: var(--medium-blue);
  border-radius: .5rem;
  width: 100%;
  height: 4rem;
  font-weight: 700;
  transition: background-color .3s;
}

.utilities-button:hover {
  background-color: var(--light-blue);
}

.utilities-form-column {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
  display: flex;
}

.utilities-form {
  width: 100%;
  margin-bottom: 0;
}

.large-field {
  background-color: var(--grey4);
  border: 1px solid #88888826;
  border-radius: .5rem;
  width: 100%;
  height: 4rem;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem;
  transition: background-color .4s;
}

.large-field:hover, .large-field:focus {
  background-color: #fff;
}

.large-field.password {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9d550525fe8_key.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
}

.large-field.email {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9f3ac525fe9_at-sign.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-sign-up-icon {
  margin-right: .75vw;
}

.or-sign-up-with-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: grid;
}

.sign-up-divider {
  background-color: #88888826;
  width: 100%;
  height: 1px;
}

.xl-pic {
  object-fit: cover;
  width: 13rem;
  height: 13rem;
  position: relative;
}

.social-link-wrap-2 {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .75rem;
  transition: border-color .3s;
  display: flex;
}

.social-link-wrap-2:hover {
  border-color: var(--medium-blue);
}

.template-screen-2 {
  border: .5rem solid var(--medium-blue);
  flex-direction: column;
  align-items: center;
  transition: border-color .3s;
  position: relative;
}

.template-screen-2:hover {
  border-color: var(--medium-sea-green);
}

.bottom-pop-up-info-box {
  z-index: 999;
  color: #fff;
  background-color: #22559b;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.close-icon-wrap {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 5px;
  display: flex;
  position: absolute;
  right: 5vw;
}

.tabs-icon {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee927095260e2_2aadb1b.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  border-radius: 26% 26% 34% 34%;
  width: 5rem;
  height: 5rem;
  transition: all .3s cubic-bezier(.22, .61, .36, 1);
}

.tabs-icon._1.inactive {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee93bd8526096_Pricing_Icon_2.svg");
}

.tabs-icon._1.active {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee93bd8526096_Pricing_Icon_2.svg");
  position: absolute;
}

.tabs-icon._2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9e1685260e9_e688355.png");
}

.tabs-icon._2:hover {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9d2805260e8_94c94ca.png");
}

.tabs-icon._2.inactive {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee96ec2526094_Pricing_Icon_1.svg");
}

.tabs-icon._2.active {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee96ec2526094_Pricing_Icon_1.svg");
  position: absolute;
  box-shadow: 0 12px 16px #b0d5f873;
}

.tabs-icon._3 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee91db15260e3_3a7bab2.png");
}

.tabs-icon._3:hover {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee931ca5260e6_87a6a16.png");
}

.tabs-icon._3.active {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9319f526095_Pricing_Icon_4.svg");
  position: absolute;
  box-shadow: 0 12px 16px #c5b4f87a;
}

.tabs-icon._3.inactive {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9319f526095_Pricing_Icon_4.svg");
}

.tabs-bar {
  border-radius: 10px;
  width: 50%;
  height: 100%;
}

.tabs-bar.blue {
  background-color: #b1cdf7;
}

.tabs-bar.orange {
  background-color: #fbb;
}

.tabs-bar.purple {
  background-color: #9182eb;
}

.tabs-info-text-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 4rem;
  display: grid;
}

.feature-info-title {
  margin-top: 24px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.feature-info-image {
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee927095260e2_2aadb1b.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 64px 64px;
  border-radius: 26% 26% 34% 34%;
  width: 64px;
  height: 62px;
  transition: all .3s cubic-bezier(.22, .61, .36, 1);
}

.feature-info-image:hover {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9823a5260e7_b4dea81.png");
}

.feature-info-image._3 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee91db15260e3_3a7bab2.png");
}

.feature-info-image._3:hover {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee931ca5260e6_87a6a16.png");
}

.feature-info-image._2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9e1685260e9_e688355.png");
}

.feature-info-image._2:hover {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee9d2805260e8_94c94ca.png");
}

.feature-info-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-card-bottom {
  background-color: #fdf5f5;
  border-radius: 10px;
  height: 4px;
  margin-top: 16px;
  overflow: hidden;
}

.tabs-slider-image {
  position: relative;
  box-shadow: 0 12px 24px #edf2fbb5;
}

.tabs-card {
  flex: 1;
}

.tabs-icon-wrap {
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  position: relative;
}

.tabs-text-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 16px;
  display: flex;
}

.feature-info-icon {
  width: 100%;
  margin-top: 24px;
  box-shadow: 0 12px 24px #edf2fbb5;
}

.tabs-image {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.tabs-image._1 {
  opacity: 1;
  position: relative;
}

.tabs-slider-wrap {
  width: 100%;
}

.tabs-slider-wrap.mobile {
  display: none;
}

.tabs-card-top {
  align-items: center;
  display: flex;
}

.feature-info {
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.feature-info.first {
  margin-top: 0;
}

.section-2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
  background-position: 50% 0;
  background-size: auto;
  height: 300px;
}

.section-3 {
  z-index: 0;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6355207d2cf2509dd969d12d_DSC2202-Edited.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  height: 900px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.background-video {
  max-width: NaN% ;
  background-image: linear-gradient(#0003, #0003);
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  width: auto;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
}

.div-block-2 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-2 {
  flex: 1;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.play-pause-button {
  max-width: Infinity% ;
  width: 500px;
}

.section-3-copy {
  background-color: var(--light-blue);
  justify-content: center;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.container-2-copy {
  flex: 1;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.image {
  height: auto;
  display: block;
}

.image-2 {
  display: block;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex: 0 auto;
  grid-template: ". right"
                 ". ."
                 / 1fr 1.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.section-welcome {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  filter: grayscale(50%);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0059d4;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.container-3 {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 950px;
  padding-top: 75px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.25rem;
  display: block;
  position: relative;
}

.div-block-4 {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.image-3 {
  text-align: right;
  flex: 0 auto;
  display: block;
}

.image-4 {
  padding-top: 39px;
}

.heading {
  color: #fff;
  text-align: left;
  flex-wrap: nowrap;
  display: flex;
}

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

.div-block-5 {
  padding-top: 0;
  display: block;
}

.black-bg-section {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1c1c1c;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.nav-copy {
  z-index: 9999;
  background-color: #fff;
  align-items: stretch;
  height: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.section-blue-overlay-copy {
  z-index: 999;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  opacity: 1;
  filter: grayscale(50%);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #006bff;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 63px;
  display: block;
  position: relative;
  overflow: visible;
}

.image-5 {
  display: block;
}

.heading-2 {
  color: #fff;
  text-align: left;
  font-size: 3rem;
}

.section-4-boxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 2.5fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.container-4 {
  object-fit: fill;
  justify-content: center;
  max-width: 100%;
  height: auto;
  display: none;
  position: static;
}

.div-block-6 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 400px;
  min-width: 100%;
  max-width: 100px;
}

.block-2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63551afaafc166d045ffcf34_david-frank-50_edited_49051017332_o-X2_j.webp");
  background-position: 0 0;
  background-size: cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-2.blue-cover {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63551afaafc166d045ffcf34_david-frank-50_edited_49051017332_o-X2_j.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.heading-3 {
  justify-content: flex-start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 28px;
  display: flex;
}

.container-4-copy {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63551afaafc166d045ffcf34_david-frank-50_edited_49051017332_o-X2_j.webp"), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  max-width: 100%;
  height: 100%;
  display: block;
  position: static;
}

.heading-3-white-text {
  color: #fff;
  justify-content: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.heading-3-white-text.padding-header {
  height: 10%;
  padding-top: 119px;
}

.div-block-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.block-1 {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-right-links {
  justify-content: flex-end;
  width: auto;
  display: flex;
}

.section-reveal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  filter: grayscale(50%);
  color: #000;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0059d4;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c4c99ef9734857e8580ce_rush_comP_2.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.basic-page {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
  background-position: 50% 0;
  background-size: auto;
  height: 300px;
}

.basic-header {
  background-color: var(--light-blue);
  height: 500px;
  margin-top: 80px;
  line-height: 100%;
  display: block;
  position: relative;
  top: 0;
}

.dropdown-menu-link {
  grid-column-gap: 10px;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 0 #000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-menu-link:hover {
  color: var(--medium-blue);
}

.dropdown-menu-link.w--current {
  display: flex;
}

.dropdown-menu-link.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.text-block {
  font-weight: 400;
  display: block;
}

.container-small-menu-header {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.menu-title {
  margin-top: 0;
  font-size: 2rem;
}

.div-block-9 {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-10 {
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.heading-4 {
  clear: none;
  text-align: center;
  white-space: normal;
  justify-content: center;
  align-self: center;
  text-decoration: none;
  display: flex;
}

.video-heading-over {
  clear: none;
  text-align: center;
  white-space: normal;
  justify-content: center;
  align-self: center;
  font-size: 6rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.header-text {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
}

.div-block-11 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6355172bafc1665420ffa3ad__DSC1638_Edited-X2.webp");
  background-position: 0 0;
  background-size: auto;
}

.boys-premier-teams-header {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c35bdd5bb827951a1dbf6_Teams_boys_premier_1.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  height: 500px;
}

.heading-5 {
  color: #000;
}

.div-block-12 {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.button-5 {
  color: #fbf9fc;
  text-align: center;
  background-color: #8f00ff;
  border-radius: 90px;
  height: auto;
  margin-right: 0;
  padding: 8px 16px;
  font-weight: 400;
}

.button-5.secondary {
  background-color: #161616;
  margin-right: 8px;
}

.progress-4 {
  flex: 0 auto;
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.tip-control__name-2 {
  flex: 1;
  align-items: center;
  margin-right: 0;
  display: flex;
}

._3-columns {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.text-block-5 {
  color: #fbf9fc;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

.main-wrapper {
  width: 100%;
  height: 100vh;
}

.container-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.container-6.footer {
  object-fit: fill;
  border-style: none;
  border-color: #080808;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
  position: static;
}

.progress-bar__content-4 {
  object-fit: fill;
  background-color: #8f00ff;
  border-radius: 1000px;
  width: 20%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.section-4 {
  background-color: #0000;
  border: 1px solid #080808;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 88%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.paragraph-3 {
  color: #fbf9fc80;
  flex: none;
  margin-bottom: 0;
  padding-right: 0;
  line-height: 144%;
}

.info-container {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column {
  background-image: linear-gradient(#000, #0000 20%), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6364bdcec013580eea37f60e_confetti.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 80%;
  border-right: 1px solid #161616;
  flex-direction: column;
  justify-content: center;
  width: auto;
  margin-right: 0;
  display: flex;
}

.column.last {
  border: 1px #000;
}

.footer-2 {
  background-color: #080809;
  border: 1px #161616;
  border-top-style: solid;
  padding: 0;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
  overflow: visible;
}

.footer-2.random {
  background-color: #080808;
  border-style: solid;
  border-color: #161616 #282729 #282729;
  height: 12%;
  display: block;
}

.link-3 {
  color: #fbf9fc;
  font-weight: 500;
}

.image-6 {
  height: 24px;
  margin-right: 12px;
}

.progres-bar-2 {
  background-color: #161616;
  border-radius: 90px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 14px;
  margin-right: 8px;
  padding: 4px;
  display: flex;
  position: relative;
}

.round-button-2 {
  color: #161616;
  background-color: #161616;
  border-radius: 90px;
  width: 32px;
  height: 32px;
}

.round-button-2.right {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6364bdcec013585ad237f610_chevron-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 8px;
}

.round-button-2.left {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6364bdcec01358dbc737f60c_chevron-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-right: 8px;
}

.tip-control-2 {
  display: flex;
}

.logo-2 {
  height: 26px;
  margin-bottom: 2px;
  margin-right: 16px;
  padding-bottom: 0;
  padding-right: 0;
}

.logo-2.main {
  margin-bottom: 0;
  margin-right: 0;
}

.logo-2.mobile {
  margin-bottom: 0;
  margin-right: 0;
  display: none;
}

.heading-6 {
  color: #fbf9fc;
  text-align: center;
  margin-bottom: 8px;
  font-size: 130px;
}

.heading-6.tips {
  text-align: center;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fbf9fc, #fbf9fc);
  background-position: 0 0;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 130px;
}

.heading-6.followers {
  text-align: center;
}

._wf-tips-link {
  color: #fbf9fc80;
}

.col {
  flex: 0 auto;
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.col._3-col {
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.col._3-col.branding {
  flex-direction: row;
  padding-right: 0;
}

.col._3-col.last {
  justify-content: flex-end;
}

.col._3-col.middle {
  flex: 1;
  justify-content: center;
}

.counter, .clones {
  color: #000;
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.clubs {
  color: var(--medium-blue);
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.country {
  color: var(--light-blue);
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.players, .alumni {
  color: var(--medium-blue);
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.text-block-6 {
  font-size: 6rem;
  font-weight: 700;
}

.k {
  color: var(--medium-blue);
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.counter-section {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 9rem 3rem 7rem;
  display: block;
  position: relative;
}

.counter-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.counter-section.bg-black {
  background-image: none;
}

.counter-section.no-bottom-margin {
  padding-bottom: 0;
}

.counter-section.overflow-hidden {
  margin-top: 101px;
}

.counter-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.home-top-section {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6365b62a3a90d73570d8a22e_Home_Video_bg.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  height: 900px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 0;
}

.home-4-block-text {
  color: #fff;
  justify-content: center;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 76px;
  display: flex;
}

.home-4-box-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-4-box-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.button {
  color: #fff;
  max-width: none;
  font-weight: 400;
}

.button.l-margin, .button.center, .button.m-margin.hide-on-tablet, .button.text-center {
  color: #000;
}

.home-box-2 {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378b9bfe86a457bdd2e0439_afdsafd.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-box-1 {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-box-3 {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6355172bafc1665420ffa3ad__DSC1638_Edited-X2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.countries {
  color: #1f6eb7;
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.home-box-4 {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637cc2365afbf9b5092adbd5_kasch.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rush-news-header {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.home-news-section {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 8rem 3rem 7rem;
  display: none;
  position: relative;
}

.home-news-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.home-news-section.bg-black {
  background-image: none;
}

.home-news-section.no-bottom-margin {
  padding-bottom: 0;
}

.home-news-section.overflow-hidden {
  margin-top: 101px;
}

.home-news-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.footer-section {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: -28px;
  padding: 3rem;
  display: block;
  position: relative;
}

.footer-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.footer-section.bg-black {
  background-image: none;
}

.footer-section.no-bottom-margin {
  padding-bottom: 0;
}

.footer-section.overflow-hidden {
  margin-top: 101px;
}

.footer-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.div-block-14 {
  text-align: center;
}

.passion-purpose-span {
  color: var(--light-blue);
  text-align: center;
  font-size: 1.5rem;
  display: block;
}

.menu-container-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.menu-sublink {
  color: #000;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.menu-sublink:hover {
  color: var(--medium-blue);
}

.coaching-assignment-menu-div {
  height: 100%;
  display: flex;
}

.div-block-18 {
  align-items: flex-start;
  display: flex;
}

.div-block-19, .div-block-20, .div-block-21 {
  display: flex;
}

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

.dropdown-menu-title {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-8 {
  text-align: left;
  width: auto;
  max-width: none;
  height: 100px;
  margin-top: -22px;
}

.div-block-27 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.more-news {
  font-size: 1.5rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.more-news:hover {
  color: var(--light-blue);
}

.image-10 {
  width: 150px;
}

.footer-h1 {
  color: #000;
  margin-right: 24px;
}

.footer-h1.s-margin {
  color: #000;
  font-size: 2.5rem;
}

.clients-logos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.girls-premier-teams-header {
  background-image: linear-gradient(275deg, #0000, #7d71c880 25%, #22559b), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

._500-header {
  background-color: var(--light-blue);
  height: 500px;
  margin-top: 80px;
  line-height: 100%;
  position: relative;
  top: 0;
}

.basic-header-copy {
  background-color: var(--light-blue);
  height: 300px;
  margin-top: 80px;
  line-height: 100%;
  position: sticky;
  top: 0;
}

.boys-premier-teams-header-copy {
  background-image: linear-gradient(275deg, #0000, #7d71c880 25%, #22559b), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.why-rush-header {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f760e2d698b480882fab73_why-rush-3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 100%;
}

.coach-small {
  text-align: center;
  align-self: flex-end;
  max-width: 50%;
  height: auto;
  padding-top: 0;
  display: block;
}

.table-header-cell {
  color: #000;
  text-align: left;
  background-color: #0000;
  width: 20%;
  padding: 10px;
  position: relative;
}

.bg-blue-copy {
  background-color: var(--blue);
  color: #fff;
  position: relative;
}

.header-row {
  border-bottom: 1px dashed #dde2e5;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
}

.image-13 {
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: center;
}

.link-5 {
  color: #000;
  font-weight: 700;
  display: inline-block;
}

.link-5:hover {
  color: var(--light-blue);
}

.div-block-29 {
  display: block;
}

.div-block-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.l-card-copy {
  border-radius: 1.5rem;
  padding: 4rem;
  position: relative;
}

.l-card-copy.no-bottom-margin {
  padding-bottom: 0;
}

.l-card-copy.bg-gray-4 {
  background-color: #0000;
}

.h2-title-copy.s-margin {
  color: #000;
  margin-bottom: auto;
  font-size: 2rem;
}

.h2-title-copy.s-margin-copy {
  color: #000;
  margin-bottom: auto;
  font-size: 2rem;
}

._350-header {
  background-color: var(--light-blue);
  height: 350px;
  margin-top: 80px;
  line-height: 100%;
  position: sticky;
  top: 0;
}

.s-card-copy.center-content.bg-black.no-phone-padding {
  color: #000;
  background-color: #0000;
  font-weight: 700;
}

.s-card-copy-py {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  position: relative;
}

.s-card-copy-py.bg-gray-4 {
  background-color: var(--grey4);
}

.s-card-copy-py.border-top {
  border-top: 2px solid var(--blue);
}

.s-card-copy-py.center-content.bg-black.no-phone-padding {
  color: #000;
  background-color: #0000;
  align-items: flex-start;
  font-weight: 700;
}

.s-card-copy-py.center-content.no-phone-padding {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.s-card-copy {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  position: relative;
}

.s-card-copy.bg-gray-4 {
  background-color: var(--grey4);
}

.s-card-copy.border-top {
  border-top: 2px solid var(--blue);
}

.s-card-copy.center-content.bg-black.no-phone-padding {
  color: #000;
  background-color: #0000;
  align-items: flex-start;
  font-weight: 700;
}

.s-card-copy.center-content.no-phone-padding {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.s-card-copy-copy {
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  position: relative;
}

.s-card-copy-copy.bg-gray-4 {
  background-color: var(--grey4);
}

.s-card-copy-copy.border-top {
  border-top: 2px solid var(--blue);
}

.s-card-copy-copy.center-content.bg-black.no-phone-padding {
  color: #000;
  background-color: #0000;
  font-weight: 700;
}

.s-card-copy-copy.center-content.no-phone-padding {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.link-block-2, .profile-block, .link-block-4, .profile {
  text-align: center;
}

.link-7 {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-7:hover {
  color: var(--light-blue);
}

.girls-premier-teams-header-top {
  color: #000;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c44c90f7e290e8e490bad_fees_2.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  height: 500px;
  margin-top: 80px;
}

.select-teams-header {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5f1b4b0a17e0e71ed8bec_IMG_3650sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 500px;
}

.black-bg {
  color: #000;
  background-color: #efefef;
  position: relative;
}

.grey-bg-1-copy {
  background-color: var(--light-blue);
  color: #000;
  position: relative;
}

.coaches-header {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642a9ca9be797c24960e28ed_header-coaches.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  height: 500px;
}

.coaching-staff {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 7rem 3rem;
  display: block;
  position: relative;
}

.coaching-staff._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.coaching-staff.bg-black {
  background-image: none;
}

.coaching-staff.no-bottom-margin {
  padding-bottom: 0;
}

.coaching-staff.overflow-hidden {
  margin-top: 101px;
}

.coaching-staff.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.coaches-section-header {
  color: #000;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 2em 20px;
  font-size: .5rem;
  display: flex;
}

.coaches-heading {
  background-color: #fff;
  margin-top: auto;
  position: relative;
}

.div-block-31 {
  margin-top: auto;
  padding-top: 100px;
  padding-bottom: 20px;
}

.coaches-grid {
  background-color: #fff;
  margin-bottom: auto;
  padding-bottom: 124px;
  position: relative;
}

.div-block-32 {
  background-color: #fff;
}

.collection-list-wrapper {
  color: #000;
  background-color: #fff;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-state {
  background-color: #fff;
}

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

.bio-link {
  color: #000;
  font-size: 1.3rem;
  font-weight: 700;
  display: inline-block;
}

.bio-link:hover {
  color: var(--light-blue);
}

.container-8 {
  display: flex;
}

.image-14 {
  height: 30rem;
}

.coach-header-top {
  color: #000;
  background-color: #000;
  margin-top: 150px;
}

.div-block-34 {
  color: #fff;
  align-self: flex-end;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-7 {
  letter-spacing: 0;
  font-size: 2rem;
  display: flex;
}

.bio-main-text {
  color: #000;
  margin-top: 40px;
}

.bio-main-text h2, .bio-main-text ul {
  margin-bottom: 1rem;
}

.bio-main-text h3, .bio-main-text h4, .bio-main-text h5, .bio-main-text h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.bio-main-text p, .bio-main-text h1 {
  margin-bottom: 1rem;
}

.container-9 {
  text-align: right;
  max-width: 50rem;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.heading-8 {
  text-align: right;
}

.link-10 {
  color: var(--black-2);
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-10:hover {
  color: #22559b;
}

.bio-section-top {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 1rem 3rem 7rem;
  font-size: 1.125rem;
  display: block;
  position: relative;
}

.bio-section-top._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.bio-section-top.bg-black {
  background-image: none;
}

.bio-section-top.no-bottom-margin {
  padding-bottom: 0;
}

.bio-section-top.overflow-hidden {
  margin-top: 101px;
}

.bio-section-top.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.div-block-37 {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-coaches {
  color: #000;
  font-size: 3rem;
}

._350-header-copy {
  background-color: var(--light-blue);
  height: 350px;
  margin-top: 80px;
  line-height: 100%;
  position: sticky;
  top: 0;
}

.bio-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px #dbdbdb;
  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: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 60px;
}

.bio-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.coach-image {
  font-size: 1rem;
}

.coach-image:hover {
  width: 100%;
}

.container-10 {
  max-width: 70rem;
}

.div-block-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-size: 1.25rem;
  display: grid;
}

.contact-us-header {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c52a21c49ad5ab27f63c7_contact2.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  height: 500px;
}

.contact-header {
  background-color: var(--light-blue);
  color: #000;
  height: 500px;
  margin-top: 80px;
  line-height: 100%;
  position: relative;
  top: 0;
}

.div-block-40 {
  font-size: 1rem;
}

.u9-u10-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
}

.u9-u10-header2 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c7444e3a2ca633638a30f_todd-sauers---5v5a0730_edited_49051818506_o-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.outlook-info-box {
  background-color: var(--white-smoke);
  margin-bottom: 60px;
  padding: 20px;
  display: none;
}

.outlook-heading {
  letter-spacing: -.1rem;
  font-size: 1.5rem;
}

.div-block-41 {
  width: auto;
  max-width: 300px;
  margin-bottom: 20px;
}

.paragraph-4 {
  margin-right: 10px;
  font-size: 1.25rem;
  display: block;
}

.link-12 {
  color: #000;
  font-weight: 400;
  text-decoration: underline;
  display: block;
}

.link-12:hover {
  color: var(--light-blue);
}

.div-block-42 {
  margin-bottom: 100px;
  font-size: 1rem;
}

.select-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65fb81fc7e4ee1d7a1cac8d0_Founders-Cup-Celebration-Photosmall.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.u11-u19-header-copy {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
}

.camp-block {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 1.25rem;
}

.timeline {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(75px, .5fr) minmax(200px, 2.75fr) minmax(150px, 2.75fr) minmax(60px, .25fr) minmax(100px, 150px) minmax(70px, 1fr) minmax(60px, 1fr) minmax(150px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.timeline-header {
  background-color: var(--light-blue);
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  border-right: 1px #404040;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.div-block-45 {
  background-color: var(--light-blue);
}

.div-block-46 {
  border-right: 1px #fff;
}

.div-block-47 {
  border-bottom: 1px solid var(--grey2);
}

.timeline-cell {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.timeline-last-cell {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
}

.timeline-cell-end {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.timeline-cell-no-border {
  border-right: 1px none var(--grey1);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px none var(--grey2);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.text-block-11 {
  white-space: nowrap;
  display: block;
}

.timeline-no-border {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(75px, .5fr) minmax(200px, 2.75fr) minmax(150px, 2.75fr) minmax(100px, 80px) minmax(100px, 80px) minmax(100px, 80px) minmax(100px, 80px) minmax(100px, 80px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.timeline-cell-end-2 {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px none var(--grey1);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.timeline-cell-start {
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .8rem;
  font-weight: 500;
}

.select-overview-header, .header-text-copy {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.premier-boys-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/660bd6f650bf725f1dca9d4c_53372255994_2b2a07624d_k.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.premier-boys-tryouts-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0b83835937328fc47b2f4_tryouts.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.paragraph-6 {
  display: none;
  overflow: visible;
}

.premier-timeline-no-border {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(75px, .5fr) minmax(200px, 2.75fr) minmax(150px, 2.75fr) minmax(100px, 80px) minmax(100px, 80px) minmax(100px, 80px) minmax(100px, 80px) minmax(100px, 80px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.premier-timeline-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(140px, 140px) minmax(140px, 140px) minmax(180px, 180px) minmax(180px, 180px) minmax(180px, 180px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.div-block-45-copy {
  background-color: var(--light-blue);
}

.tryout-top-header {
  background-color: var(--light-blue);
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  border-right: 1px #404040;
  padding-top: 0;
  padding-bottom: 0;
  font-size: .8rem;
  font-weight: 500;
}

.tryout-lower-header {
  background-color: var(--grey3);
  color: #000;
  text-align: center;
  border: 1px solid #fff;
  border-right: 1px #404040;
  padding: 10px 2px;
  font-size: .8rem;
  font-weight: 500;
}

.tryout-cell {
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.tryout-cell-end {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .8rem;
  font-weight: 500;
}

.girls-premier-tryouts-section {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  filter: grayscale(50%);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0059d4;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.tryouts-heading {
  text-align: left;
  margin-top: 40px;
}

.select-tryouts-header {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0cdd33fcbb06b4954b213_822A5778-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.paragraph-7 {
  margin-top: 40px;
}

.faq-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px #dbdbdb;
  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: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 60px;
  font-size: 1.125rem;
}

.faq-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.tryout-faqs {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-question {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.faq-question h2, .faq-question ul {
  margin-bottom: 1rem;
}

.faq-question h3, .faq-question h4, .faq-question h5, .faq-question h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.faq-question p, .faq-question h1 {
  margin-bottom: 1rem;
}

.faq-question blockquote {
  text-align: center;
  letter-spacing: -.1rem;
  background-position: 0 4px;
  background-size: 2.5rem;
  max-width: none;
  margin: 4rem -10rem;
  padding-left: 3.5rem;
  font-size: 2.5rem;
  line-height: 1.2;
}

.div-block-48 {
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tryout-faq-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6132384ce7a36ae067bec_joshua-hoehne-rafijFzrW3Y-unsplash.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.tryoutsfaq-text-block {
  max-width: none;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.25rem;
  display: block;
}

.heading-10 {
  display: block;
}

.paragraph-8, .link-14 {
  display: inline-block;
}

.link-14-copy {
  color: #000;
  margin-left: 5px;
  font-size: 1.15rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-14-copy:hover {
  color: var(--light-blue);
}

.email-link-copy {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
}

.email-link-copy:hover {
  color: var(--light-blue);
}

.mighty-mites-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59d20d8cef91b2cd14abc_DSC01236sm2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.link-15 {
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.timeline-image-1-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-9 {
  text-align: left;
  width: 100%;
  font-size: 1.25rem;
}

.mm-faq {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: .125rem 3rem 7rem;
  display: block;
  position: relative;
}

.mm-faq._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.mm-faq.bg-black {
  background-image: none;
}

.mm-faq.no-bottom-margin {
  padding-bottom: 0;
}

.mm-faq.overflow-hidden {
  margin-top: 101px;
}

.mm-faq.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.mm-banner {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
}

.image-16 {
  margin-top: -39px;
}

.tryout-reg-buttons {
  width: 40%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.jr-academy-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642a96582514613773135294_ja-header.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.timeline-image-1-copy-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.link-16 {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-16:hover {
  color: var(--light-blue);
}

.paragraph-8-copy {
  margin-right: 10px;
  display: inline-block;
}

.summer-camps-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.summer-camps-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.fnf-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c3d9798d222e8873255f7_fnf_1.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.fnf-top {
  margin-bottom: 30px;
}

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

.fnf-table {
  background-color: var(--grey3);
  color: #000;
  text-align: center;
  border: 1px solid #fff;
  border-right: 1px #404040;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.fnf-cell-bold-text {
  font-weight: 700;
}

.fnf-cell-1 {
  background-color: var(--white-smoke);
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.fnf-cell-2 {
  background-color: #f4f4f4;
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.tryout-cell-copy {
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .8rem;
  font-weight: 500;
}

.fnf-cell-text {
  font-size: 1rem;
  font-weight: 400;
}

.fnf-table-timeline {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(140px, 140px) minmax(500px, 550px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.reg-for-premier-tryouts {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.reg-for-premier-tryouts:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.reg-for-premier-tryouts.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.reg-premier-tryouts-buttn {
  width: auto;
  max-width: none;
}

.coaching-assignment-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem .75rem 1.25rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.coaching-assignment-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.coaching-assignment-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.tuition-cost-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.tuition-cost-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.tuition-cost-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.div-block-41-copy {
  width: auto;
  max-width: 17rem;
  margin-bottom: 20px;
}

.goalkiiper-training-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c3ef978eef00f232b19d9_goalkeeper_1.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.bold-text {
  color: #000;
  display: inline-block;
}

.bold-text-2 {
  display: inline-block;
}

.paragraph-10 {
  text-decoration: underline;
}

.link-17 {
  display: inline-block;
}

.link-18 {
  max-width: none;
}

.link-18-copy {
  color: #000;
  max-width: none;
  font-style: normal;
  text-decoration: underline;
  display: block;
}

.bold-text-2-copy {
  display: inline-block;
}

.bold-text-2-copy:hover {
  color: var(--light-blue);
}

.paragraph-10-copy {
  text-decoration: underline;
}

.bold-text-2-copy-copy {
  display: inline-block;
}

.bold-text-2-copy-copy:hover {
  color: var(--light-blue);
}

.link-18-copy-copy {
  color: #000;
  text-align: left;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-style: normal;
  text-decoration: underline;
  display: flex;
}

.paragraph-11 {
  display: inline-block;
}

.link-19 {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-19:hover {
  color: var(--light-blue);
}

.additional-training-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d62a2f03886e4250ce783c_DSC01248-sm.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.link-20 {
  display: inline-block;
}

.link-20-copy {
  color: #000;
  display: inline-block;
}

.link-20-copy:hover {
  color: var(--light-blue);
}

.link-21 {
  color: #000;
  font-weight: 700;
  display: inline-block;
}

.link-21:hover {
  color: var(--light-blue);
}

.link-22 {
  color: #000;
  font-weight: 700;
  display: inline-block;
}

.link-22:hover {
  color: var(--light-blue);
}

.link-23 {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-23:hover {
  color: var(--light-blue);
  font-weight: 700;
  text-decoration: underline;
}

.college-id-camp-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6106d103cc022003924a1_22-03-20-21-20_24512sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.image-17 {
  max-width: 100%;
  margin-bottom: 40px;
}

.div-block-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 70%;
  margin-top: 40px;
  display: block;
}

.fitfinder-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c6b7ae3a2ca133937fd36__DSC1999_Edited-L.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.fitfinder-block {
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-24 {
  color: #000;
  text-decoration: underline;
  display: inline-block;
}

.link-24:hover {
  color: var(--light-blue);
}

.cap-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c40f3110c47fed1c24acd_college_1.jpg");
  background-position: 0 0, 50% 10%;
  background-size: auto, cover;
}

.image-18 {
  max-width: 15%;
}

.bold-text-3 {
  display: inline-block;
}

.link-25 {
  color: #000;
  display: inline-block;
}

.link-25:hover {
  color: var(--light-blue);
}

.link-26 {
  display: inline-block;
}

.link-26-copy {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-26-copy:hover {
  color: var(--light-blue);
}

.paragraph-13 {
  font-size: 1rem;
}

.paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17, .paragraph-18, .paragraph-19 {
  font-size: 1.125rem;
}

.tuition-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.tuition-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.tuition-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.paragraph-20, .paragraph-21 {
  font-size: 1.125rem;
}

.contact-link {
  color: #000;
}

.contact-link:hover {
  color: var(--light-blue);
}

.link-27, .link-28, .link-29, .link-30, .link-31, .link-32, .link-33, .link-34, .link-35 {
  color: #000;
}

.text-block-13, .text-block-14 {
  font-size: 1rem;
}

.board-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px #dbdbdb;
  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: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.board-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.m-paragraph-copy {
  max-width: none;
}

.m-paragraph-copy.l-margin, .m-paragraph-copy.center, .m-paragraph-copy.m-margin.hide-on-tablet, .m-paragraph-copy.text-center {
  color: #000;
}

.dropdown-menu {
  max-width: none;
}

.dropdown-menu.l-margin, .dropdown-menu.center, .dropdown-menu.m-margin.hide-on-tablet, .dropdown-menu.text-center {
  color: #000;
}

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

.div-block-53, .div-block-54 {
  justify-content: flex-end;
  max-width: 70%;
  display: flex;
}

.div-block-54.w--current {
  max-width: 40%;
}

.read-more-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.read-more-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.read-more-button.xs-margin {
  width: 10rem;
  max-width: 12rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-weight: 400;
}

.read-more-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.bio-div-block {
  padding-left: 30px;
  padding-right: 30px;
}

.dropdown-menu-header {
  font-size: 1rem;
  display: inline-block;
}

.home-more-news-button {
  align-items: flex-end;
  margin-left: 17px;
  display: flex;
}

.rush-cup-top-section {
  z-index: 0;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637edd912e44f0df7d7bbceb_rushcup_video1.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  height: 900px;
  margin-top: 153px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 0;
}

.rush-cup-bg-video {
  max-width: NaN% ;
  background-image: linear-gradient(#0003, #0003);
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  width: auto;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rush-cup-video-header-text {
  clear: none;
  text-align: center;
  white-space: normal;
  justify-content: center;
  align-self: center;
  font-size: 6rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bold-text-4 {
  font-size: 1rem;
  line-height: .5;
}

.deadline-text {
  color: #1f6eb7;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.5rem;
  line-height: 1.5;
}

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

.link-36 {
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.tournament-details {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 0 3rem 4rem;
  display: block;
  position: relative;
}

.tournament-details._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.tournament-details.bg-black {
  background-image: none;
}

.tournament-details.no-bottom-margin {
  padding-bottom: 0;
}

.tournament-details.overflow-hidden {
  margin-top: 101px;
}

.tournament-details.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.link-37, .link-38 {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

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

.link-39 {
  color: #000;
  font-weight: 700;
  display: inline;
}

.link-40 {
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.background-video-2 {
  justify-content: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rush-cup-section-1 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 8rem 3rem .125rem;
  display: block;
  position: relative;
}

.rush-cup-section-1._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rush-cup-section-1.bg-black {
  background-image: none;
}

.rush-cup-section-1.no-bottom-margin {
  padding-bottom: 0;
}

.rush-cup-section-1.overflow-hidden {
  margin-top: 101px;
}

.rush-cup-section-1.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.extras-box {
  text-align: center;
  border: 1px solid #dadada;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: block;
}

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

.link-41, .link-42 {
  display: inline-block;
}

.age-group-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 0 3rem;
  display: none;
  position: relative;
}

.age-group-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.age-group-section.bg-black {
  background-image: none;
}

.age-group-section.no-bottom-margin {
  padding-bottom: 0;
}

.age-group-section.overflow-hidden {
  margin-top: 101px;
}

.age-group-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.age-group-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 0;
  display: grid;
  overflow: auto;
}

.age-group-cell-end {
  border: 1px solid var(--grey2);
  width: 100px;
  padding: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.age-group-cell-1 {
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.select-tryouts-reg-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: .75rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.select-tryouts-reg-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.select-tryouts-reg-button.xs-margin {
  width: 10rem;
  max-width: 12rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-weight: 400;
}

.select-tryouts-reg-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.div-block-41-copy-copy {
  width: auto;
  max-width: 22rem;
  margin-bottom: 20px;
}

.historical-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 0;
  display: block;
  position: relative;
}

.historical-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.historical-section.bg-black {
  background-image: none;
}

.historical-section.no-bottom-margin {
  padding-bottom: 0;
}

.historical-section.overflow-hidden {
  margin-top: 101px;
}

.historical-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.historicat-cell-1 {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  padding: 10px;
  font-size: .8rem;
  font-weight: 700;
}

.historicat-cell-end {
  border-style: solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  padding: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.link-43 {
  font-size: 1rem;
  font-weight: 700;
}

.historical-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.bold-text-6 {
  text-align: center;
  font-size: 1rem;
}

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

.l-paragraph-copy {
  max-width: 34rem;
  font-size: 1.25rem;
  line-height: 1.6;
}

.l-paragraph-copy.l-margin {
  color: #000;
  text-align: center;
  margin-top: 7px;
  margin-bottom: 1rem;
  line-height: 1;
}

.l-paragraph-copy.m-margin {
  max-width: 50rem;
}

.l-paragraph-copy.top-margin {
  margin-top: .25rem;
}

.summer-classic-section-1 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 8rem 3rem .125rem;
  display: block;
  position: relative;
}

.summer-classic-section-1._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.summer-classic-section-1.bg-black {
  background-image: none;
}

.summer-classic-section-1.no-bottom-margin {
  padding-bottom: 0;
}

.summer-classic-section-1.overflow-hidden {
  margin-top: 101px;
}

.summer-classic-section-1.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.summer-classic-section-2 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 0 3rem .125rem;
  display: block;
  position: relative;
}

.summer-classic-section-2._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.summer-classic-section-2.bg-black {
  background-image: none;
}

.summer-classic-section-2.no-bottom-margin {
  padding-bottom: 0;
}

.summer-classic-section-2.overflow-hidden {
  margin-top: 101px;
}

.summer-classic-section-2.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.heading-12 {
  font-size: 2rem;
}

.bold-text-7 {
  letter-spacing: -.05rem;
  font-size: 1.5rem;
}

.paragraph-24 {
  margin-bottom: 4.4rem;
}

.summer-classic-banner {
  z-index: 0;
  background-color: #fff;
  justify-content: center;
  height: 600px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.summer-classic-banner-container {
  max-width: 100vw;
  display: flex;
}

.slide {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.image-20 {
  object-fit: contain;
  width: auto;
  max-width: none;
}

.mask {
  width: 99.9998%;
  height: 80vh;
}

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

.slider {
  height: 80vh;
}

.div-block-55 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slide-2 {
  max-width: 100vw;
}

.image-21 {
  width: 100vw;
  max-width: 100vw;
}

.right-arrow {
  margin-right: 1260.27px;
  padding-right: 0;
  inset: 0% 1% 0% 0%;
}

.image-22 {
  object-fit: fill;
  width: auto;
  max-width: none;
  display: inline-block;
  overflow: hidden;
}

.slide-3 {
  width: 100%;
}

.image-23 {
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-56 {
  align-items: center;
  width: 100vw;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-57 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider-2 {
  justify-content: center;
  align-items: center;
  width: 875vw;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mask-2 {
  width: 100vw;
  height: 100%;
}

.slide-4 {
  width: 100vw;
}

.image-24 {
  width: 100vw;
  display: inline;
}

.slide-nav-2 {
  overflow: visible;
}

.div-block-58 {
  order: 999;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: auto;
  max-height: none;
  margin: -422px auto 177px;
  display: flex;
  position: relative;
}

.image-25 {
  flex: 0 auto;
  order: 999;
  margin-top: 0;
}

.dropdown-menu-link-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 0 #000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-menu-link-copy:hover {
  color: var(--light-blue);
}

.dropdown-menu-link-copy.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.bold-text-6-copy {
  text-align: center;
  font-size: 1rem;
}

.heading-11-copy {
  text-align: center;
  margin-bottom: 17px;
}

.dropdown-menu-header-copy {
  margin-left: 0;
  font-size: 1rem;
  display: block;
}

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

.dropdown-menu-text-block {
  padding-left: 32px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.premier-fees-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c44f41a3ed2c66bbc95ba_fees_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

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

.pricing-text-block {
  color: #000;
  font-size: 1.125rem;
}

.premier-fees-sub-section {
  background-color: var(--light-blue);
  object-fit: none;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f3719077c6bd14edcf764_todd-sauers---5v5a0758_edited_49052032017_o-XL.jpg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  align-items: center;
  height: 250px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 100%;
  display: flex;
  position: relative;
  top: 0;
}

.premier-fees-table-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 6rem 3rem 4rem;
  display: block;
  position: relative;
}

.premier-fees-table-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.premier-fees-table-section.bg-black {
  background-image: none;
}

.premier-fees-table-section.no-bottom-margin {
  padding-bottom: 0;
}

.premier-fees-table-section.overflow-hidden {
  margin-top: 101px;
}

.premier-fees-table-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.previer-fees-banner-copy {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c6b7ae3a2ca133937fd36__DSC1999_Edited-L.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.premier-fees-sub-section-2 {
  background-color: var(--light-blue);
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c33212a1ca7c39bceaac9_822A4657-L.jpg");
  background-position: 50%;
  background-size: cover;
  align-items: center;
  height: 250px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 100%;
  display: flex;
  position: relative;
  top: 0;
}

.price-descriptions-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px #dbdbdb;
  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: 900px;
  margin-bottom: 139px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.price-descriptions-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.select-fees-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6270a52367705d429c500_IMG_6528.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.select-fees-table-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 6rem 3rem 8rem;
  display: block;
  position: relative;
}

.select-fees-table-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.select-fees-table-section.bg-black {
  background-image: none;
}

.select-fees-table-section.no-bottom-margin {
  padding-bottom: 0;
}

.select-fees-table-section.overflow-hidden {
  margin-top: 101px;
}

.select-fees-table-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.resources-field-column {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  transition: all .35s;
}

.timeline-cell-end-2-copy {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px none var(--grey1);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.timeline-cell-no-border-copy, .timeline-cell-no-border-copy-copy {
  border-right: 1px none var(--grey1);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px none var(--grey2);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.timeline-cell-start-copy {
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  border-right: 1px none var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .8rem;
  font-weight: 500;
}

.timeline-cell-end-copy {
  border-right: 1px solid var(--grey2);
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 3px;
  font-size: .75rem;
  font-weight: 500;
}

.u11-u19-header-copy-copy, .lost-and-found-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.lost-and-found-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6389d4ad538b8f8c19d6552d_822A4457-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.paragraph-11-copy {
  margin-right: 5px;
  font-weight: 400;
  display: inline-block;
}

.heading-13 {
  margin-top: 17px;
}

.link-45 {
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

.link-45:hover {
  color: var(--light-blue);
}

.link-46, .link-47 {
  font-weight: 500;
  display: inline;
}

.volunteer-opportunities-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.volunteer-opportunities-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6389d4ad538b8f8c19d6552d_822A4457-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.link-48 {
  color: #000;
  font-weight: 500;
  display: inline;
}

.policies-header, .policies-header-copy {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.policies-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6389d4ad538b8f8c19d6552d_822A4457-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.link-49 {
  display: inline;
}

.rich-text-block-2 {
  font-weight: 400;
  display: inline;
}

.link-50 {
  font-weight: 500;
  text-decoration: underline;
  display: inline;
}

.raffle-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.raffle-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6389d4ad538b8f8c19d6552d_822A4457-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.rich-text-block-3 {
  font-size: 2rem;
}

.link-51 {
  font-weight: 500;
  text-decoration: underline;
  display: inline-block;
}

.container-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px #dbdbdb;
  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: 70rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 100px;
  font-size: 1.125rem;
}

.mega-menu-many-links {
  padding-left: 32px;
  display: block;
}

.image-30 {
  align-self: flex-start;
}

.back-to-staff {
  text-align: right;
  max-width: 50rem;
  margin-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.heading-14, .heading-15 {
  font-family: Satoshi, sans-serif;
}

.body {
  color: #000;
  background-color: #fff;
}

.section-7 {
  background-color: #fff;
}

.div-block-61 {
  background-color: #fff;
  display: none;
}

.container-14 {
  max-width: 70rem;
}

.sponsors-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6389d4ad538b8f8c19d6552d_822A4457-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.premier-uniforms-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/641966e40358e21e5674baa0_sect-2-background.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.link-52 {
  width: 100%;
  max-width: 100%;
  display: inline;
}

.tape-measure {
  color: #000;
  width: 100%;
  max-width: 100%;
  font-weight: 500;
  text-decoration: underline;
  display: inline;
}

.link-53 {
  color: #000;
  text-decoration: underline;
  display: inline;
}

.link-54, .link-55 {
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

.link-56 {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

.link-57, .link-58, .link-59, .link-60 {
  text-decoration: underline;
  display: inline;
}

.grid-4 {
  grid-template-areas: "Area Area-2";
}

.paragraph-25 {
  margin-bottom: 2.8rem;
}

.link-61 {
  display: inline;
}

.address-map {
  color: #000;
  text-decoration: none;
  display: inline;
}

.body-2 {
  color: #000;
}

.image-51 {
  max-width: 20px;
  display: inline-block;
}

.address-map-icon {
  max-width: 20px;
  margin-top: -6px;
  margin-left: 5px;
  display: inline;
}

.link-block-6 {
  width: 100%;
  display: inline;
}

.image-52 {
  max-width: 20px;
  margin-top: -7px;
  margin-left: 10px;
}

.text-block-16, .link-62 {
  display: inline;
}

.fields-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border: 1px #dbdbdb;
  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: 70rem;
  margin: 64px auto 100px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.125rem;
}

.fields-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

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

.address-map-link {
  width: 100%;
  display: inline;
}

.address-map-link:hover {
  color: var(--light-blue);
  text-decoration: underline;
}

.fields-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6365849246177d4410efc3a6_home_banner_fields.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.documents-banner, .managers-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0ac823593731b2746ffe0_rush_gear.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.uniform-sizing-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0b2b7224d1fbc7b1e5be8_uniform4.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.select-uniforms-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/64196bfb5c5c179e9162143e_select-uniform-bg.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.covid-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 10rem;
  display: block;
  position: relative;
}

.covid-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.covid-section.bg-black {
  background-image: none;
}

.covid-section.no-bottom-margin {
  padding-bottom: 0;
}

.covid-section.overflow-hidden {
  margin-top: 101px;
}

.covid-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.link-63 {
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: underline;
  display: inline;
}

.link-63:hover {
  color: var(--light-blue);
  text-decoration: underline;
}

.l-subtitle-1 {
  max-width: 35rem;
  margin-bottom: 10px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.l-subtitle-1.s-margin {
  color: #000;
  font-size: 1rem;
  display: block;
}

.l-subtitle-1.s-margin.text-link1 {
  font-weight: 700;
}

.l-subtitle-1.l-margin {
  color: #000;
}

.link-64 {
  font-weight: 700;
  display: inline;
}

.referee-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63ae6290035b98af0419f553_822A4702-L.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

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

.reach-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63ae6ca8035b9862d21a6484_kids-coach.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.covid-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d60e413933d105ac73f438_20210618-ME0_2822.JPG");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.paragraph-27 {
  line-height: 1.5;
}

.link-66 {
  display: inline;
}

.link-66-copy {
  text-decoration: underline;
  display: inline;
}

.link-67 {
  display: inline;
}

.bold-text-8 {
  text-decoration: underline;
}

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

.select-tryouts-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(140px, 140px) minmax(140px, 140px) minmax(180px, 180px) minmax(180px, 180px) minmax(180px, 180px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.div-block-62 {
  width: 100%;
  display: flex;
}

.table-header-row {
  background-color: var(--white-smoke);
  width: 100%;
  font-weight: 700;
  display: flex;
}

.table-row {
  background-color: var(--grey4);
  align-items: flex-end;
  width: 100%;
  margin: 10px 0;
  display: flex;
}

.text-block-18 {
  font-weight: 700;
  display: inline;
}

.info-box-link-1 {
  color: #fff;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  display: flex;
}

.info-box-link-1:hover {
  margin-left: 0;
  padding: 0 5px 2px;
}

.image-53 {
  width: 15px;
}

.menu-age {
  font-size: .8rem;
}

.menu-sublink-next-line {
  color: #000;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.menu-sublink-next-line:hover {
  color: var(--light-blue);
}

.rush-featured {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 20px;
  font-weight: 400;
  display: inline;
}

.rush-featured:hover {
  background-color: #5494da;
}

.text-span, .home-featured-agaes {
  font-size: 1rem;
  font-weight: 400;
}

.div-block-63, .heading-16 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-54 {
  width: 30%;
}

.div-block-64 {
  justify-content: center;
  align-items: center;
  margin-top: -170px;
  display: flex;
}

.banner-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 160px;
  display: block;
  overflow: hidden;
}

.div-block-65 {
  background-color: var(--black-2);
}

.slider-3 {
  background-color: #000;
}

.div-block-66 {
  height: 100%;
}

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

.heading-17 {
  color: #fff;
}

.home-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  height: 100%;
  display: block;
}

.heading-18 {
  justify-content: center;
  font-size: 4rem;
  display: flex;
}

.container-15 {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.slide-1 {
  text-align: left;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378b9bfe86a457bdd2e0439_afdsafd.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.paragraph-28 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.div-block-65-copy {
  background-color: var(--black-2);
}

.featured-slider {
  background-color: #000;
  height: 100%;
  display: block;
}

.div-block-67 {
  background-image: linear-gradient(75deg, #22559b, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378b9bfe86a457bdd2e0439_afdsafd.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.tabs-menu-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-weight: 500;
  display: flex;
}

.tabs {
  background-color: #fff;
  width: 100%;
  padding-top: 0;
  padding-bottom: 100px;
  display: block;
}

.div-block-68 {
  background-color: #fff;
  width: 100%;
  padding-bottom: 0;
  display: block;
}

.home-programs-section {
  background-color: #fff;
  padding-top: 0;
  display: block;
}

.tab-link-tab-1 {
  width: 20%;
  margin-right: 0;
}

.tab-link-tab-1.w--current {
  background-color: #000;
  margin-left: 0;
  display: block;
}

.tab-link-tab-2 {
  color: #fff;
  text-align: center;
  background-color: #22559b;
  flex: 0 auto;
  align-self: auto;
  margin-left: 40px;
  margin-right: 40px;
  display: block;
}

.tab-link-tab-2:hover {
  background-color: #5494da;
}

.tab-link-tab-2:focus {
  background-color: var(--black-2);
}

.tab-link-tab-3 {
  color: #fff;
  background-color: #22559b;
  width: 20%;
  margin-left: 0;
  margin-right: 0;
  font-weight: 500;
  display: flex;
}

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

.tabs-content {
  width: 100%;
  display: block;
}

.text-block-20 {
  font-size: 1rem;
  font-weight: 700;
}

.tab-link-tab-2-2 {
  color: var(--white);
  background-color: #22559b;
  width: 20%;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 500;
}

.tab-link-tab-2-2:hover {
  background-color: var(--black-2);
}

.tab-link-tab-4 {
  width: 20%;
}

.tab-link-tab-4.w--current {
  background-color: var(--black-2);
  color: var(--white);
  font-weight: 500;
}

.tab-link-tab-5 {
  color: var(--white);
  background-color: #22559b;
  width: 20%;
  font-weight: 500;
}

.tab-link-tab-5:hover {
  background-color: #5494da;
  font-weight: 500;
}

.tab-link-tab-5.w--current {
  background-color: var(--black-2);
  color: var(--white);
  width: 20%;
}

.text-block-21 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-56 {
  max-width: 100%;
}

.text-block-22 {
  color: var(--white);
  font-weight: 500;
}

.tab-link {
  color: var(--white);
  background-color: #22559b;
  width: 20%;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 500;
}

.tab-link:hover {
  background-color: var(--black-2);
}

.slide-5 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637b582033634c0824e1f159_i-z5pzJDp-X3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-6 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63885027cb240c90a643ff65_88136501_809037309570599_6675757823513605597_n_Edited-L.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-7 {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637b64e4291e7c800da06ff1__DSC2364_Edited-L.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-8 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0cdd33fcbb06b4954b213_822A5778-L.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.counter-section-copy {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-left: 0;
  padding: 7rem 3rem;
  display: block;
  position: relative;
}

.counter-section-copy._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.counter-section-copy.bg-black {
  background-image: none;
}

.counter-section-copy.no-bottom-margin {
  padding-bottom: 0;
}

.counter-section-copy.overflow-hidden {
  margin-top: 101px;
}

.counter-section-copy.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.mask-3 {
  height: 100%;
  overflow: visible;
}

.left-arrow {
  z-index: 9999;
  background-color: #0000;
}

.icon-2 {
  z-index: 9999;
}

.heading-19, .heading-20 {
  padding: 10px;
}

.heading-21 {
  padding: 10px;
  font-size: 2.5rem;
}

.heading-22 {
  padding: 10px;
}

.heading-23 {
  text-align: center;
  padding: 10px;
}

.text-block-23 {
  width: 100%;
  display: inline-block;
}

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

.container-16 {
  padding-top: 100px;
}

.teams-table-header {
  background-color: #0000;
  width: 100%;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
}

.teams-table-header-cell {
  color: #000;
  text-align: left;
  background-color: #0000;
  width: 25%;
  padding: 10px;
  font-size: 1.7rem;
  position: relative;
}

.teams-table-cell {
  color: #000;
  text-align: center;
  background-color: #0000;
  align-self: auto;
  align-items: flex-end;
  width: 33%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.team-name {
  color: var(--black-2);
  padding-right: 10px;
  font-size: 1.2rem;
}

.teams-info-right {
  width: 75%;
  display: flex;
}

.text-block-24 {
  font-size: .9rem;
}

.coach-profile-link {
  color: #000;
  font-size: 1rem;
  text-decoration: underline;
}

.coach-profile-link:hover {
  color: var(--medium-blue);
}

.team-age {
  align-self: auto;
  padding-right: 5px;
}

.heading-24 {
  padding-right: 5px;
}

.age {
  align-items: flex-end;
  padding-right: 5px;
  display: block;
}

.text-span-2 {
  color: #000;
}

.league {
  text-align: left;
  font-size: 1rem;
}

.teams-coach-small {
  text-align: center;
  align-self: flex-end;
  max-width: 30%;
  height: auto;
  padding-top: 0;
  padding-left: 20px;
  display: block;
}

.heading-25, .heading-26 {
  color: #22559b;
}

.teams-header {
  color: var(--white);
  letter-spacing: normal;
  background-color: #1f6eb7;
  padding: 5px;
  font-size: 1.2rem;
  line-height: 1.33;
}

.team {
  font-size: 1rem;
}

.teams-coach-picture {
  color: #000;
  text-align: center;
  background-color: #0000;
  align-self: auto;
  align-items: flex-end;
  width: 33%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.teams-container {
  padding-bottom: 0;
  display: block;
}

.tryouts-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 6rem 3rem 4rem;
  display: block;
  position: relative;
}

.tryouts-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.tryouts-section.bg-black {
  background-image: none;
}

.tryouts-section.no-bottom-margin {
  padding-bottom: 0;
}

.tryouts-section.overflow-hidden {
  margin-top: 101px;
}

.tryouts-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.tryouts-header {
  color: #22559b;
  letter-spacing: 0;
  padding-bottom: 5px;
  font-size: 1rem;
  font-weight: 500;
}

.tryouts-table-cell {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  text-align: center;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 10px 10px;
  display: block;
  position: relative;
}

.tryouts-location {
  color: #000;
  text-decoration: underline;
}

.tryouts-location:hover {
  color: #22559b;
}

.div-block-70 {
  width: 100%;
  display: flex;
}

.session-header {
  text-align: left;
  align-items: flex-start;
  height: 100%;
  padding-right: 0;
  font-size: .9rem;
  font-weight: 700;
  display: inline;
}

.text-block-34 {
  text-align: left;
  width: 100%;
  font-size: 1rem;
  display: inline-block;
}

.text-block-34.tryout-mod-text {
  font-size: .9rem;
  display: block;
}

.text-block-34.tryout-mod-text-change {
  color: #fff;
  background-color: red;
  font-size: .9rem;
  font-weight: 700;
}

.text-block-34.tryout-time-text {
  text-align: left;
  justify-content: center;
  align-items: center;
  font-size: .9rem;
  display: block;
}

.div-block-71 {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.div-block-72 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 1rem;
  display: block;
}

.div-block-73 {
  text-align: left;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  font-size: 1rem;
  display: block;
}

.text-span-3 {
  color: #000;
}

.tryouts-text-span {
  color: #000;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 700;
}

.tryouts-info-row {
  width: 100%;
  font-size: .9rem;
  display: flex;
}

.tryouts-div-block {
  background-color: #0000;
  margin-bottom: 0;
}

.bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12 {
  font-weight: 400;
}

.tryouts-container {
  max-width: 70rem;
  padding-bottom: 100px;
}

.div-block-74 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1rem;
}

.section-tryouts {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 6rem 3rem 4rem;
  display: block;
  position: relative;
}

.section-tryouts._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-tryouts.bg-black {
  background-image: none;
}

.section-tryouts.no-bottom-margin {
  padding-bottom: 0;
}

.section-tryouts.overflow-hidden {
  margin-top: 101px;
}

.section-tryouts.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.old-tryout-section {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 6rem 3rem 4rem;
  display: block;
  position: relative;
}

.old-tryout-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.old-tryout-section.bg-black {
  background-image: none;
}

.old-tryout-section.no-bottom-margin {
  padding-bottom: 0;
}

.old-tryout-section.overflow-hidden {
  margin-top: 101px;
}

.old-tryout-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.div-block-75 {
  padding-bottom: 40px;
}

.bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20 {
  font-weight: 400;
}

.paragraph-31 {
  font-size: 1rem;
}

.container-18 {
  max-width: 70%;
}

.mighty-mites-section {
  background-color: var(--white);
  width: 100%;
  position: relative;
}

.k-2 {
  color: #5494da;
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.button-arrow-2 {
  color: #fff;
  width: .75rem;
}

.button-arrow-2.absolute {
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.home-4-box-button-2 {
  grid-column-gap: .75rem;
  color: #5494da;
  text-align: center;
  background-color: #5494da;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 10em;
  max-width: 20em;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.countries-2, .clubs-2, .alumni-2, .players-2 {
  color: #5494da;
  letter-spacing: -.3rem;
  font-size: 6rem;
  font-weight: 700;
  line-height: .75;
}

.section-programs-boxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 2.5fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: block;
  position: relative;
}

.programs-box1 {
  color: var(--white);
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.programs-box2 {
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378b9bfe86a457bdd2e0439_afdsafd.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.programs-box-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.programs-boxex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.image-57 {
  max-width: 100px;
}

.section-9 {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  position: relative;
}

.container-19 {
  max-width: 100%;
}

.div-block-76 {
  background-color: var(--medium-blue);
  display: flex;
}

.programs-info-box1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 450px;
  padding: 0;
  display: flex;
}

.paragraph-32 {
  text-align: center;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.link-68 {
  color: #fff;
  font-weight: 400;
  text-decoration: underline;
  display: inline;
}

.bold-text-21 {
  display: inline;
}

.bold-text-22 {
  padding-right: 5px;
}

.div-block-77 {
  text-align: center;
  align-self: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-27 {
  text-align: center;
  font-size: 2rem;
}

.programs-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding: .5rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.programs-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.programs-button.xs-margin {
  width: 10rem;
  max-width: 12rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.programs-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.button-circle-copy {
  border: 2px solid #fff;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.button-circle-copy.primary-1-border {
  border-width: 1px;
  border-color: #fff;
}

.button-circle-copy.black-border {
  border-color: var(--blue);
}

.button-arrow-copy {
  color: #fff;
  width: .75rem;
  display: block;
}

.button-arrow-copy.absolute {
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.programs-info1 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6379e15d8c7bd8aeddddb3e8_i-ML7LSLc-XL.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.programs-info2 {
  text-align: center;
  background-image: linear-gradient(#0003, #0003), linear-gradient(to right, #5749bdb3, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f38f064e4c46a657a346b_i-tFnJrRb-X3.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.programs-info-boxes-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.programs-info3 {
  text-align: center;
  background-image: linear-gradient(#0003, #0003), linear-gradient(to right, #5749bdb3, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f3824a78a61700d773446_i-BLQx6w3-X3.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.mighty-mites-info-box-section, .ja-info-box-section {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  position: relative;
}

.ja-container {
  max-width: 100%;
}

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

.mighty-mites-boxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template: "." minmax(auto, 1fr)
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.programs-info1-copy {
  text-align: center;
  background-image: linear-gradient(#0003, #0003), linear-gradient(to right, #5749bdb3, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6379e3ce8d9ddaccb5dda6c2_69624150_10157706711818255_2651445644404719616_n_Edited-L.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  align-self: center;
  width: 100%;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.mighty-mites-box {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59d9fb0a17e9720e887ba_DSC01221_1sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.mighty-mites-box2 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59d20d8cef91b2cd14abc_DSC01236sm2.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.mighty-mites-box-3 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59c3a026df87c7316a51b_DSC01220sm.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-info-box-section {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.camps-container {
  max-width: 100%;
  height: auto;
}

.camps-boxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: auto;
  display: grid;
}

.camps-box {
  text-align: center;
  background-image: linear-gradient(#0003, #0003), linear-gradient(to right, #5749bdb3, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6379e3ce8d9ddaccb5dda6c2_69624150_10157706711818255_2651445644404719616_n_Edited-L.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  align-self: center;
  width: 100%;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-box-3 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a322e72c80d136439ba9_girl-solo-sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-box-2 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a348b8c7b30ff3d3e000_DSC01049sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-box-1 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5a291aac0be0160323651_DSC01046sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.heading-28 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-69 {
  text-decoration: underline;
  display: inline-block;
}

.paragraph-33 {
  padding-right: 5px;
  display: inline-block;
}

.text-span-4 {
  font-size: 1.5rem;
}

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

.text-span-5 {
  font-size: 1.5rem;
  font-weight: 400;
}

.bold-text-24, .bold-text-25 {
  font-weight: 400;
}

.text-span-6, .text-span-7, .text-span-8 {
  font-size: 1.3rem;
}

.div-block-79, .div-block-80 {
  height: 350px;
}

.ja-info-box-2 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f38f064e4c46a657a346b_i-tFnJrRb-X3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-box-4 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3b377222b774252801a77_DSC01052sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-box-5 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f39ac2e44f03263831553_i-hhn62kq-L.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.camps-box-6 {
  text-align: center;
  background-color: #22559b;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637072502c89f724d7a641b3_contact-us.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
}

.half-day-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #22559b;
  border: 1px #dbdbdb;
  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: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  font-size: 1.125rem;
}

.half-day-title.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.full-day-section {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  display: none;
  position: relative;
}

.camps-full-day-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: auto;
  display: grid;
}

.heading-28-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.full-day-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #22559b;
  border: 1px #dbdbdb;
  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: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 1.125rem;
}

.full-day-title.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.camps-box-7 {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a322e72c80d136439ba9_girl-solo-sm.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
}

.camps-div-box {
  background-color: #0000;
  padding: 20px;
}

.div-block-83, .div-block-84 {
  background-color: #22559bcc;
  padding: 20px;
}

.camps-div-box-large {
  background-color: #0000;
  width: 35%;
  padding: 20px;
}

.heading-29 {
  padding-bottom: 20px;
}

.link-70 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.camps-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: auto;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.camps-cell-1 {
  background-color: #0000;
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.camps-cell-2 {
  background-color: var(--grey4);
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.camps-register-link {
  color: var(--black-2);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  text-decoration: none;
  display: inline-block;
}

.camps-register-link:hover {
  color: #22559b;
  text-decoration: underline;
}

.camps-cell-bold-text {
  font-weight: 700;
}

.camps-cell-text {
  font-weight: 400;
}

.camps-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.camps-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.camps-section.bg-black {
  background-image: none;
}

.camps-section.no-bottom-margin {
  padding-bottom: 0;
}

.camps-section.overflow-hidden {
  margin-top: 101px;
}

.camps-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-35, .paragraph-36 {
  padding-bottom: 20px;
}

.heading-29-copy {
  padding-bottom: 0;
}

.paragraph-37 {
  padding-bottom: 10px;
}

.mm-table-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 5% 3rem 2rem;
  display: none;
  position: relative;
}

.mm-table-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.mm-table-section.bg-black {
  background-image: none;
}

.mm-table-section.no-bottom-margin {
  padding-bottom: 0;
}

.mm-table-section.overflow-hidden {
  margin-top: 101px;
}

.mm-table-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.container-20 {
  padding-top: 60px;
}

.mm-cell-bold-text {
  font-size: .8rem;
  font-weight: 700;
}

.div-block-85 {
  padding-bottom: 10px;
}

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

.mm-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: auto;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.mm-cell-1 {
  background-color: #0000;
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.mm-cell-2 {
  background-color: var(--grey4);
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.ja-table-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 5% 3rem 2rem;
  display: none;
  position: relative;
}

.ja-table-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.ja-table-section.bg-black {
  background-image: none;
}

.ja-table-section.no-bottom-margin {
  padding-bottom: 0;
}

.ja-table-section.overflow-hidden {
  margin-top: 101px;
}

.ja-table-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.ja-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: auto;
  margin-bottom: 60px;
  display: grid;
  overflow: auto;
}

.ja-cell-1 {
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  padding: 20px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.ja-cell-2 {
  background-color: var(--grey4);
  border: 1px #000;
  padding: 10px;
  font-size: .8rem;
  font-weight: 500;
  display: block;
}

.ja-cell-bold-text, .mm-cell-bold-text-copy {
  font-size: 1rem;
  font-weight: 700;
}

.ja-register-link {
  color: var(--black-2);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  text-decoration: none;
  display: inline-block;
}

.ja-register-link:hover {
  color: #22559b;
  text-decoration: underline;
}

.ja-cell-text {
  font-weight: 400;
}

.tryouts-div-block-white-bg {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0;
}

.tutor-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0be4a10dd57ce62339746_Picture13.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.news-banner {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f757b9166ba35976c85887_why-rush.jpg");
  background-position: 50%;
  background-size: cover;
}

.collection-list-wrapper-2 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.div-block-86 {
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.link-block-7 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fb4ed13ee94b85525fe7_twitter.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-media {
  text-align: center;
  background-color: #22559b;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 10px 3px;
  padding: 0;
  display: inline-block;
}

.social-media:hover {
  background-color: var(--light-blue);
}

.image-58 {
  text-align: center;
  width: 18px;
  max-width: none;
  height: 18px;
}

.link-block-8, .facebook-button, .twitter-button, .instagram-button {
  text-align: center;
}

.fcebook {
  text-align: center;
  background-color: #22559b;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 0 3px;
  padding: 0;
  display: inline-block;
}

.fcebook:hover {
  background-color: var(--light-blue);
}

.twitter {
  text-align: center;
  background-color: #22559b;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 10px 3px;
  padding: 0;
  display: inline-block;
}

.twitter:hover {
  background-color: var(--light-blue);
}

.instagram {
  text-align: center;
  background-color: #22559b;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 10px 3px;
  padding: 0;
  display: inline-block;
}

.instagram:hover {
  background-color: var(--light-blue);
}

.faceboot-image, .twitter-image, .instagram-image {
  text-align: center;
  width: 18px;
  max-width: none;
  height: 18px;
}

.image-59 {
  width: 20px;
  max-width: none;
  height: 20px;
  margin-bottom: 3px;
}

.twitter2 {
  text-align: center;
  background-color: #22559b;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 0 3px;
  padding: 0;
  display: inline-block;
}

.twitter2:hover {
  background-color: var(--light-blue);
}

.instagram2 {
  text-align: center;
  background-color: #22559b;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 0 3px;
  padding: 0;
  display: inline-block;
}

.instagram2:hover {
  background-color: var(--light-blue);
}

.link-block-9 {
  width: 25px;
  height: 25px;
  display: block;
}

.link-block-10 {
  width: 25px;
  height: 20px;
}

.link-block-11 {
  width: 25px;
  height: 25px;
  padding-bottom: 2px;
}

.div-block-87 {
  text-align: left;
  align-items: center;
  display: flex;
}

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

.image-60 {
  width: 180px;
}

.div-block-89 {
  width: 81.452%;
}

.boxes-div {
  width: 100%;
}

.link-71 {
  display: inline-block;
}

.div-block-90 {
  display: block;
}

.rush-cup-extras-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 2rem 3rem;
  display: block;
  position: relative;
}

.rush-cup-extras-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rush-cup-extras-section.bg-black {
  background-image: none;
}

.rush-cup-extras-section.no-bottom-margin {
  padding-bottom: 0;
}

.rush-cup-extras-section.overflow-hidden {
  margin-top: 101px;
}

.rush-cup-extras-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.div-block-91 {
  padding-top: 60px;
}

.coaching-staff-container {
  max-width: 70rem;
}

.directors-header {
  color: #000;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  font-size: .5rem;
  display: flex;
}

.div-block-92 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.pareent-info-night-div {
  color: var(--white);
  background-color: #1f6eb7;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
  padding: 30px 40px;
}

.parent-info-night-sign-up-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: #fff;
  text-align: center;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 300px;
  padding: .2rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.parent-info-night-sign-up-button:hover {
  color: #fff;
  background-color: #489aec;
}

.parent-info-night-sign-up-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.div-block-93, .parent-info-night-signup-button {
  width: 300px;
}

.bold-text-29 {
  font-size: 1.5rem;
  line-height: 1;
}

.teams-table {
  display: block;
}

.coaching-assignments-hero {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5eab20f22047ade9573c4_DSC02724B.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 500px;
}

.coaching-assignments-container {
  padding-top: 20px;
  padding-bottom: 100px;
}

.coaching-assignments-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.coaching-assignments-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.coaching-assignments-section.bg-black {
  background-image: none;
}

.coaching-assignments-section.no-bottom-margin {
  padding-bottom: 0;
}

.coaching-assignments-section.overflow-hidden {
  margin-top: 101px;
}

.coaching-assignments-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.div-block-17-copy {
  display: flex;
}

.coaching-assignments-top-menu-div {
  height: 100%;
}

.coaching-staff-menu-heading {
  align-items: flex-start;
  height: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: block;
}

.div-block-94 {
  padding-bottom: 40px;
}

.assignments-table {
  width: 50%;
}

.assign-header {
  color: #22559b;
}

.assign-team {
  font-size: 1rem;
}

.assign-teams-table-cell {
  color: #000;
  text-align: center;
  background-color: #0000;
  align-self: auto;
  align-items: flex-end;
  width: 33%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.assign-div-block {
  width: 75%;
  display: flex;
}

.assign-coach-pic {
  color: #000;
  text-align: center;
  background-color: #0000;
  align-self: auto;
  align-items: flex-end;
  width: 17%;
  padding: 0 5px 5px;
  display: flex;
  position: relative;
}

.assign-coach-pic-small {
  text-align: center;
  align-self: flex-end;
  width: 100%;
  max-width: none;
  height: auto;
  padding-top: 0;
  display: block;
}

.assign-coach-profile-link {
  color: #000;
  text-decoration: underline;
}

.assign-coach-profile-link:hover, .assign-teams-header {
  color: #22559b;
}

.assign-table-row {
  background-color: var(--grey4);
  display: flex;
}

.assignments-table-left {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.assignments-table-right {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: grid;
}

.assign-premeir-boys-title {
  color: var(--white);
  background-color: #22559b;
  padding: 5px;
}

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

.assign-premier-teams-columns {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.assign-select-teams-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: grid;
}

.link-72 {
  text-decoration: underline;
  display: inline;
}

.link-72:hover {
  color: var(--light-blue);
}

.mm-top-text-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 3rem;
  display: block;
  position: relative;
}

.mm-top-text-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.mm-top-text-section.bg-black {
  background-image: none;
}

.mm-top-text-section.no-bottom-margin {
  padding-bottom: 0;
}

.mm-top-text-section.overflow-hidden {
  margin-top: 101px;
}

.mm-top-text-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.mm-bottom-text-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 8rem 3rem 2rem;
  display: block;
  position: relative;
}

.mm-bottom-text-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.mm-bottom-text-section.bg-black {
  background-image: none;
}

.mm-bottom-text-section.no-bottom-margin {
  padding-bottom: 0;
}

.mm-bottom-text-section.overflow-hidden {
  margin-top: 101px;
}

.mm-bottom-text-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.fnf-details-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.fnf-details-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.fnf-details-section.bg-black {
  background-image: none;
}

.fnf-details-section.no-bottom-margin {
  padding-bottom: 0;
}

.fnf-details-section.overflow-hidden {
  margin-top: 101px;
}

.fnf-details-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.ja-bottom-text-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.ja-bottom-text-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.ja-bottom-text-section.bg-black {
  background-image: none;
}

.ja-bottom-text-section.no-bottom-margin {
  padding-bottom: 0;
}

.ja-bottom-text-section.overflow-hidden {
  margin-top: 101px;
}

.ja-bottom-text-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.second-mockup-section-text {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 2rem 3rem;
  display: none;
  position: relative;
}

.second-mockup-section-text._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.second-mockup-section-text.bg-black {
  background-image: none;
}

.second-mockup-section-text.no-bottom-margin {
  padding-bottom: 0;
}

.second-mockup-section-text.overflow-hidden {
  margin-top: 101px;
}

.second-mockup-section-text.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.second-camps-table-mockup {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 2rem;
  display: none;
  position: relative;
}

.second-camps-table-mockup._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.second-camps-table-mockup.bg-black {
  background-image: none;
}

.second-camps-table-mockup.no-bottom-margin {
  padding-bottom: 0;
}

.second-camps-table-mockup.overflow-hidden {
  margin-top: 101px;
}

.second-camps-table-mockup.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.summer-camps-top-text-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 3rem;
  display: block;
  position: relative;
}

.summer-camps-top-text-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.summer-camps-top-text-section.bg-black {
  background-image: none;
}

.summer-camps-top-text-section.no-bottom-margin {
  padding-bottom: 0;
}

.summer-camps-top-text-section.overflow-hidden {
  margin-top: 101px;
}

.summer-camps-top-text-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.summer-camps-bottom-text-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.summer-camps-bottom-text-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.summer-camps-bottom-text-section.bg-black {
  background-image: none;
}

.summer-camps-bottom-text-section.no-bottom-margin {
  padding-bottom: 0;
}

.summer-camps-bottom-text-section.overflow-hidden {
  margin-top: 101px;
}

.summer-camps-bottom-text-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.select-tryouts-table-example {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 2rem 3rem;
  display: none;
  position: relative;
}

.select-tryouts-table-example._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.select-tryouts-table-example.bg-black {
  background-image: none;
}

.select-tryouts-table-example.no-bottom-margin {
  padding-bottom: 0;
}

.select-tryouts-table-example.overflow-hidden {
  margin-top: 101px;
}

.select-tryouts-table-example.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.rush-cup-extras {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 2rem 3rem;
  display: block;
  position: relative;
}

.rush-cup-extras._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rush-cup-extras.bg-black {
  background-image: none;
}

.rush-cup-extras.no-bottom-margin {
  padding-bottom: 0;
}

.rush-cup-extras.overflow-hidden {
  margin-top: 101px;
}

.rush-cup-extras.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.menu-left-div {
  width: auto;
  display: flex;
}

.bold-text-30 {
  font-size: 1.5rem;
}

.teams-container-org {
  padding-bottom: 100px;
  display: block;
}

.h2-title-copy-copy.center.l-margin {
  color: #000;
}

.h2-title-copy-copy.s-margin {
  color: #000;
  margin-bottom: auto;
  font-size: 2rem;
}

.h2-title-copy-copy.broken-quote {
  width: 75%;
}

.h2-title-copy-copy.s-margin-copy {
  color: #000;
  margin-bottom: auto;
  font-size: 2rem;
}

.teams-header-copy {
  color: #22559b;
}

.div-block-69-copy {
  width: 75%;
  display: flex;
}

.teams-table-cell-copy {
  color: #000;
  text-align: center;
  background-color: #0000;
  align-self: auto;
  align-items: flex-end;
  width: 33%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.contact-members-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-size: 1rem;
  display: grid;
}

.below-teams-table {
  padding-bottom: 100px;
}

.assign-teams-header-copy {
  color: #22559b;
}

.teams-section-title {
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  font-size: 1rem;
  display: block;
}

.teams-overview-links-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-bottom: 0;
  display: flex;
}

.overview-links-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--grey3);
  outline-color: var(--grey3);
  outline-offset: 0px;
  color: #000;
  outline-width: 3px;
  outline-style: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  display: flex;
}

.heading-34 {
  text-align: left;
  align-self: auto;
  font-size: 2.5rem;
  display: block;
}

.overview-link-text {
  color: var(--black-2);
  flex: 0 auto;
  font-size: 1.1rem;
  font-weight: 700;
}

.overview-link-text:hover {
  color: var(--medium-blue);
  text-decoration: none;
}

.teams-tryouts-link-div {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 40px;
}

.paragraph-38 {
  font-weight: 700;
}

.tryout-link-div {
  display: block;
}

.tryout-links-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.tryouts-above-tables-section {
  text-align: left;
  display: block;
}

.tryouts-above-tabels-div-text {
  width: 80%;
  padding: 20px;
  font-size: 1.125rem;
  display: block;
}

.div-block-96 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.tryouts-reg-button-div {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: block;
}

.div-block-97 {
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.grey-box-round-corners {
  background-color: var(--white-smoke);
  border-radius: 12px;
  padding: 4rem;
  position: relative;
}

.grey-box-round-corners.no-bottom-margin {
  padding-bottom: 0;
}

.grey-box-round-corners.bg-gray-4 {
  background-color: #f0f0f1;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.tryouts-details-text {
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: flex;
}

.paragraph-39 {
  font-size: 1rem;
  display: none;
}

.paragraph-40 {
  font-size: 1rem;
}

.tryouts-above-table-text-section {
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  font-size: 1rem;
  display: block;
}

.tryouts-table {
  padding-bottom: 40px;
}

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

.assign-table-row-copy {
  background-color: var(--grey4);
  display: flex;
}

.div-block-98 {
  padding-bottom: 10px;
}

.div-block-99 {
  padding-bottom: 10px;
  display: block;
}

.girls-teams-header {
  background-color: var(--grey2);
  color: var(--blue);
  padding: 5px;
  font-size: 1.2rem;
  line-height: 1.33;
}

.uniforms-image-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: flex;
}

.tryouts-above-table-heading {
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
}

.field-locations-grid {
  grid-template-areas: "Area Area-2";
  padding-bottom: 100px;
}

.below-hero-title {
  color: #000;
  margin-right: 24px;
  font-size: 2rem;
  line-height: 1.25;
}

.below-hero-title.s-margin {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

.h2-title-copy.center.l-margin {
  color: #000;
}

.h2-title-copy.s-margin {
  color: #000;
  padding-top: 0;
}

.h2-title-copy.broken-quote {
  width: 75%;
}

.h2-title-copy.s-margin-copy {
  color: #000;
  padding-top: 10px;
}

.why-rush-hero {
  background-color: var(--light-blue);
  height: 900px;
  margin-top: 80px;
  line-height: 100%;
  display: none;
  position: sticky;
  top: 0;
}

.why-rush-video-section {
  background-color: var(--blue);
  text-align: center;
  height: 900px;
  display: none;
}

.background-video-3 {
  width: 100%;
  height: 900px;
}

.heading-35 {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 20rem;
}

.text-with-bg {
  letter-spacing: -2rem;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f760e2d698b480882fab73_why-rush-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: auto;
  padding-top: 220px;
  padding-bottom: 220px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 35rem;
  font-weight: 700;
}

.core-values-div {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.core-values-image-div {
  width: 50%;
  height: auto;
  min-height: 200px;
}

.core-values-text {
  align-self: center;
  align-items: center;
  width: 50%;
  padding-left: 20px;
  display: block;
}

.paragraph-41 {
  width: 100%;
}

.core-values-image {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d60f099eb1ee34046fc266_22-03-13-16-06_07463sm.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-div-flipped {
  display: flex;
}

.core-values-text-flipped {
  align-self: center;
  align-items: center;
  width: 50%;
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.core-values-image-div-flipped {
  width: 50%;
  height: 200px;
  display: none;
}

.core-values-image-accountability {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63fd7a03e20c750be76f4582_822A5525-L.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-copy {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d60f099eb1ee34046fc266_22-03-13-16-06_07463sm.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-advice {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5d9d8523677728925e8cc_DSC02724.jpg");
  background-position: 50% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-empathy {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59d9fb0a17e9720e887ba_DSC01221_1sm.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-enjoyment {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c7444e3a2ca633638a30f_todd-sauers---5v5a0730_edited_49051818506_o-L.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-humility {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63fdc3379e3d341b30ae151f_md-4-2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-leadership {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63fd7eed708d2bd2a9c5945e_259786005_4693059927404170_8652674155269722581_n.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-passion {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6355207d2cf2509dd969d12d_DSC2202-Edited.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-respect {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63fd7db1bb779c48ff707294_Rush%20Select%20B2011%20Semi%20vs%20Valor%20Pre%20Game%202023.jpg");
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-safety {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f3824a78a61700d773446_i-BLQx6w3-X3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-tenacity {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378a83d6a668aca5b99ff8d_david-frank-42_edited_49051020827_o-L.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-image-unity {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.core-values-paragraph {
  width: 100%;
}

.values-heading {
  font-size: 1.2rem;
}

.uniform-policy-div {
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.25rem;
}

.rush-cup-registration-button-div {
  padding-left: 0;
  display: block;
}

.text-block-36 {
  text-align: center;
  padding-bottom: 20px;
  font-size: 1.5rem;
  font-weight: 700;
}

.text-block-37 {
  text-align: center;
  font-weight: 700;
}

.heading-36 {
  font-size: 1rem;
}

.league-logos-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px #0003;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 70%;
  padding-top: 100px;
  padding-bottom: 60px;
  display: grid;
}

.league-logos-section {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: none;
  position: relative;
}

.league-logo-item-div {
  width: 60%;
}

.league-logo-container {
  border-bottom: 1px solid #0000004d;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.teams-first-heading {
  border-bottom: 1px solid var(--grey3);
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
}

.image-61 {
  width: 50%;
}

.collection-item {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  grid-template: ". Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.collection-item-2 {
  background-color: #faf8fb;
}

.home-news-collection-item {
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.home-news-item-div {
  background-color: #faf8fb;
  border-radius: 20px;
  padding: 20px 10px;
}

.home-news-read-more-button {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 70%;
  min-width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.home-news-read-more-button:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.home-news-read-more-button.xs-margin {
  width: 10rem;
  max-width: 12rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-weight: 400;
}

.home-news-read-more-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.home-news-div {
  display: block;
}

.text-span-9 {
  font-size: 1.5rem;
  font-weight: 700;
}

.div-block-100 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: flex;
}

.image-62 {
  width: 200px;
  max-width: none;
}

.registration-fees-boxes {
  background-color: var(--grey4);
  border-radius: 20px;
  width: 50%;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
  position: relative;
}

.div-block-101, .div-block-102, .fees-box-row {
  display: flex;
}

.div-block-103 {
  text-align: left;
  display: flex;
}

.select-pricing-column {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 4rem 2rem 8rem;
  position: relative;
}

.select-pricing-column.bg-gray-4 {
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex;
}

.select-pricing-column.select-grey-box {
  background-color: var(--grey4);
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex;
}

.home-numbers-counter {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-counter-div {
  text-align: center;
  align-self: center;
  width: 25%;
}

.ga-banner {
  background-color: #0003;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/64366dc12590dba00f1834bb_22-03-19-00-28_18764.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-top: 0;
  position: static;
}

.ga-header {
  z-index: 9999;
  background-color: var(--white);
  color: #e5e5e5;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656b995946ad5de96c69c72f_1-46.jpg");
  background-position: 50% 30%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
  position: static;
}

.ga-block {
  margin-top: 40px;
}

.image-63 {
  max-width: none;
  display: block;
}

.image-64 {
  display: block;
}

.ga-image {
  max-width: 100%;
  display: block;
}

.home-ga-news-image {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-65 {
  width: auto;
  max-width: 50%;
}

.slide-9 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6418b426bbc225ac6f8e2b28_GA_header.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-104 {
  margin-left: auto;
  margin-right: auto;
}

.text-block-38 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.uniform-middle-section {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fff;
  background-clip: border-box;
  padding-top: 100px;
  display: block;
  position: relative;
}

.uniform-home-kit-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/641966e40358e21e5674baa0_sect-2-background.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
}

.uniform-home-kit-div {
  color: #fff;
  background-color: #000c;
  background-image: linear-gradient(270deg, #0000, #0003);
  padding: 40px 20px;
}

.uniform-away-kit-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/641967805af24149a8114b90_sect-4-background.jpg");
  background-position: 0%;
  background-size: auto;
  display: block;
  position: relative;
}

.uniform-away-kit-div {
  color: #000;
  background-color: #fffc;
  background-image: linear-gradient(270deg, #0000, #fff);
  padding: 40px 20px;
}

.uniforms-column-2 {
  padding: 60px 40px;
}

.uniform-block {
  margin-top: 0;
}

.image-66 {
  display: block;
}

.values-icon {
  order: -1;
  align-self: auto;
  width: 7%;
}

.ga-ga-button-div {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.ga-button {
  z-index: 999;
  width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.ga-button-div {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #22559b;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.ga-button-div:hover {
  background-color: var(--light-blue);
  color: #fff;
}

.ga-button-div.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.ga-about-ga {
  width: auto;
  max-width: none;
}

.about-core-values-section {
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.core-values-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.core-values-block {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63fd756640d99eddf3c8be68_822A5253-L.jpg");
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: flex-end;
  height: 400px;
  padding-bottom: 10px;
  display: flex;
}

.core-values-heading {
  color: #fff;
  text-align: center;
  align-self: flex-end;
  padding-bottom: 10px;
  font-size: 2rem;
}

.div-block-105 {
  width: 100%;
  max-width: 100%;
  display: block;
}

.core-value {
  background-color: #275491;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
}

.core-values-text-long {
  align-self: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  display: block;
}

.core-values-paragraph-long {
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  font-weight: 500;
}

.core-values-text-long-copy {
  background-color: #0000;
  align-self: center;
  align-items: center;
  height: 100%;
  padding: 10px;
  display: block;
}

.core-values-accountability {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63fd7a03e20c750be76f4582_822A5525-L.jpg");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: 400px;
  padding-bottom: 10px;
  display: flex;
}

.core-values-advice {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5eab20f22047ade9573c4_DSC02724B.jpg");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 400px;
  padding-bottom: 10px;
  display: flex;
}

.core-values-empathy {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59d9fb0a17e9720e887ba_DSC01221_1sm.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 400px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-106 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.league-logo-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: auto;
  padding-bottom: 0;
  display: flex;
}

.league-logo {
  padding-left: 20px;
}

.large-league-logos-section {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
}

.core-values-heading-text {
  text-transform: none;
}

.core-values-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 3rem 3rem 7rem;
  display: block;
  position: relative;
}

.core-values-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.core-values-section.bg-black {
  background-image: none;
}

.core-values-section.no-bottom-margin {
  padding-bottom: 0;
}

.core-values-section.overflow-hidden {
  margin-top: 101px;
}

.core-values-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.coach-inlink-block {
  opacity: 1;
  background-color: #0000;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
}

.coach-inlink-block:hover {
  background-color: #0000;
}

.coaches-div-block {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.jr-rcl-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637b582033634c0824e1f159_i-z5pzJDp-X3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.jr-rcl-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.jr-rcl-hero-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.jr-rcl-hero-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.jr-rcl-hero-section.bg-black {
  background-image: none;
}

.jr-rcl-hero-section.no-bottom-margin {
  padding-bottom: 0;
}

.jr-rcl-hero-section.overflow-hidden {
  margin-top: 101px;
}

.jr-rcl-hero-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.jr-rcl-div-block {
  display: none;
  overflow: visible;
}

.jr-column {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 4rem 2rem 8rem;
  position: relative;
}

.jr-column.bg-gray-4 {
  background-color: var(--white-smoke);
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 33%;
  max-width: none;
  margin: 20px 5px;
  padding-bottom: 4rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
  position: relative;
}

.jr-column.select-grey-box {
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex;
}

.jr-rcl-card {
  text-align: left;
  display: block;
}

.jr-rcl-details-text-block {
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: flex;
}

.link-73 {
  display: inline;
}

.blue-link {
  color: var(--light-blue);
  display: inline;
}

.jr-rcl-option-badge {
  color: var(--white);
  background-color: #1f6eb7;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 600;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.jr-rcl-link {
  color: #000;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: underline;
  display: block;
}

.jr-rcl-link:hover {
  color: var(--light-blue);
}

.jr-rcl-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding-top: 0;
  padding-left: 1em;
  padding-right: 1em;
  display: block;
}

.jr-rcl-heading.align-start {
  align-items: start;
}

.div-block-109 {
  padding-top: 20px;
  display: flex;
}

.bold-text-31 {
  color: #fff;
  font-size: 1.2rem;
}

.jr-rcl-div-text {
  padding-top: 20px;
}

.below-jr-rcl-table {
  padding-top: 0;
  padding-bottom: 60px;
}

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

.div-block-110 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-block {
  width: 100%;
}

.nav-league-logo-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
}

.image-67, .image-68, .image-69, .image-70, .image-71 {
  height: 80px;
}

.heading-40 {
  padding-bottom: 10px;
}

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

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

.leagues-hero-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642948e86251931baf530678_22-03-13-22-46_11386.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.leagues-hero-text {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.leagues-below-hero-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.leagues-below-hero-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.leagues-below-hero-section.bg-black {
  background-image: none;
}

.leagues-below-hero-section.no-bottom-margin {
  padding-bottom: 0;
}

.leagues-below-hero-section.overflow-hidden {
  margin-top: 101px;
}

.leagues-below-hero-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.leagues-box-section {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  position: relative;
}

.leagues-container {
  max-width: 100%;
}

.leagues-info-box {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center stretch;
  height: 100%;
  display: grid;
}

.leagues-table-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 5% 3rem 2rem;
  display: none;
  position: relative;
}

.leagues-table-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.leagues-table-section.bg-black {
  background-image: none;
}

.leagues-table-section.no-bottom-margin {
  padding-bottom: 0;
}

.leagues-table-section.overflow-hidden {
  margin-top: 101px;
}

.leagues-table-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.leagues-divider-section {
  background-color: #fff;
  height: 10px;
  position: relative;
}

.leagues-info {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 425px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
}

.leagues-info-1b {
  color: #000;
  font-weight: 400;
}

.div-block-114 {
  background-color: var(--light-blue);
}

.div-block-115 {
  background-color: var(--blue);
}

.league-text-div {
  background-color: var(--grey3);
  height: 100%;
  padding: 40px;
  display: block;
}

.league-title {
  color: #000;
  padding-bottom: 20px;
}

.league-info-section {
  background-color: #22559b;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.league-info-section:hover {
  background-color: var(--medium-blue);
}

.div-block-116 {
  background-color: #fff;
}

.pp-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642ca89fc7c21c79b50aa0d4_MELIFE012.JPG");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
}

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

.pp-image-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.link-74 {
  display: inline;
}

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

.nav-header-left {
  justify-content: flex-end;
  width: 50%;
  padding-right: 60px;
  display: flex;
}

.heading-41 {
  color: #22559b;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 800;
  line-height: .8;
}

.nav-wa-rush-text {
  display: none;
}

.naq-wa-text {
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.nav-lower-section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.age-group-chart {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.age-group-chart.center {
  text-align: center;
  align-items: center;
}

.age-group-chart.center._40rem {
  max-width: 50rem;
}

.age-group-chart.center._40rem.xl-margin {
  text-align: right;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.age-group-chart.center._40rem.m-margin {
  margin-bottom: 4.5rem;
  font-size: 1.5rem;
}

.age-group-chart.limit-width {
  max-width: 40rem;
  margin-left: 0;
}

.age-group-cell {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  align-self: center;
  width: 17%;
  height: 100px;
  padding: 10px;
  font-size: .8rem;
  font-weight: 700;
}

.historicat-cell-1-copy {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  padding: 10px;
  font-size: .8rem;
  font-weight: 700;
}

.age-group-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . Area"
  / 1fr 1fr 3fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 70%;
  display: none;
  overflow: auto;
}

.historicat-cell-end-copy {
  border-style: solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  padding: 10px;
  font-size: .8rem;
  font-weight: 500;
}

.text-block-39 {
  text-align: center;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1;
}

.age-group-competitive {
  width: 100%;
  height: 100%;
}

.div-block-118 {
  width: 100%;
  height: 100%;
  display: flex;
}

.age-group-short-cell {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  align-self: center;
  width: 33%;
  height: 100%;
  padding: 10px;
  font-size: .8rem;
  font-weight: 700;
}

.age-group-chart-team-options {
  background-color: var(--light-blue);
  color: #fff;
  object-fit: fill;
  width: 100%;
  height: 50%;
  overflow: visible;
}

.div-block-119 {
  width: 100%;
  height: 100%;
}

.div-block-120 {
  text-align: left;
  display: block;
}

.link-75 {
  display: inline-block;
}

.ga-fees-link-text {
  color: #f60404;
}

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

.admin-section-header {
  color: #000;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 2em 20px;
  font-size: .5rem;
  display: flex;
}

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

.age-coptions {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--grey3) var(--grey2) var(--grey2);
  align-self: center;
  width: 33%;
  height: auto;
  padding: 10px;
  font-size: .8rem;
  font-weight: 700;
  display: block;
  position: sticky;
}

.age-group-div-block {
  width: 65%;
}

.age-group-header-top, .age-group-header-bottom {
  background-color: #1f6eb7;
  display: flex;
}

.age-table-cell {
  color: #000;
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-self: auto;
  align-items: flex-end;
  width: 17%;
  margin-left: 7px;
  padding: 5px 7px 5px 10px;
  display: flex;
  position: relative;
}

.age-cell-info {
  font-size: .9rem;
}

.age-header-cell {
  text-align: left;
  justify-content: center;
  align-items: flex-end;
  width: 17%;
  display: flex;
}

.age-header {
  color: var(--white);
  text-align: center;
  letter-spacing: normal;
  background-color: #0000;
  padding: 5px;
  font-size: .9rem;
  line-height: 1.33;
}

.div-block-123, .age-table-row {
  background-color: var(--grey4);
  display: flex;
}

.age-header-top {
  color: var(--white);
  letter-spacing: normal;
  background-color: #0000;
  padding: 5px;
  font-size: .9rem;
  line-height: 1.33;
}

.age-lg-header-cell {
  text-align: center;
  background-color: #22559b;
  justify-content: center;
  width: 51%;
  display: flex;
}

.age-header-cell-comp {
  background-color: var(--light-blue);
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 17%;
  display: flex;
}

.logo-image {
  background-color: #0000;
  width: 180px;
}

.div-block-124 {
  padding-top: 40px;
}

.paragraph-43, .paragraph-44 {
  font-weight: 400;
}

.girls-team-ga-link {
  color: red;
  font-size: 1.5rem;
  font-weight: 700;
}

.girls-team-ga-link:hover {
  color: var(--medium-blue);
  text-decoration: none;
}

.overview-block {
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-block-12 {
  display: block;
}

.div-block-127 {
  display: inline-block;
}

.league-logo-block {
  display: block;
}

.league-text-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.league-div {
  color: var(--white);
  display: block;
}

.league-link-block {
  color: var(--white);
  height: 100%;
}

.club-payment-options-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 0 3rem 4rem;
  display: block;
  position: relative;
}

.club-payment-options-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.club-payment-options-section.bg-black {
  background-image: none;
}

.club-payment-options-section.no-bottom-margin {
  padding-bottom: 0;
}

.club-payment-options-section.overflow-hidden {
  margin-top: 101px;
}

.club-payment-options-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.teams-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 0;
  display: block;
  position: relative;
}

.teams-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.teams-section.bg-black {
  background-image: none;
}

.teams-section.no-bottom-margin {
  padding-bottom: 0;
}

.teams-section.overflow-hidden {
  margin-top: 101px;
}

.teams-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.age-group-header-link {
  color: var(--white);
  font-size: .9rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.age-group-header-link:hover {
  color: var(--blue);
}

.league-image {
  width: 200px;
  max-width: 200px;
}

.teams-here-link {
  color: #000;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.teams-here-link:hover {
  color: var(--light-blue);
}

.below-hero-select-teams {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem 0;
  display: block;
  position: relative;
}

.below-hero-select-teams._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.below-hero-select-teams.bg-black {
  background-image: none;
}

.below-hero-select-teams.no-bottom-margin {
  padding-bottom: 0;
}

.below-hero-select-teams.overflow-hidden {
  margin-top: 101px;
}

.below-hero-select-teams.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.coaching-staff-top-menu-div {
  height: 100%;
}

.coaching-staff-menu-div {
  height: 100%;
  display: flex;
}

.pp-white-section {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 20px;
  display: flex;
}

.pp-title-div {
  text-align: center;
  object-fit: fill;
  flex-direction: row;
  grid-template-columns: .25fr 2fr 1fr;
  justify-content: center;
  align-items: center;
  width: 10%;
  min-height: 300px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.heading-43 {
  letter-spacing: -.1rem;
  font-size: 2rem;
}

.pp-title {
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 300px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  transform: rotate(-90deg);
}

.pp-text-div {
  text-align: center;
  flex: 0 auto;
  display: block;
}

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

.pp-title-link {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  display: inline;
}

.pp-title-link:hover {
  color: var(--medium-blue);
}

.div-block-129 {
  display: block;
}

.pp-block-div {
  align-self: flex-start;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.pp-paragraph {
  padding: 0 10px 10px;
}

.bold-text-32 {
  font-size: 1rem;
}

.pp-image {
  width: 100px;
}

.pp-heading-div {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
}

.paragraph-45, .pp-paragraph-text {
  text-align: center;
}

.heading-44 {
  text-align: center;
  font-size: 3rem;
}

.pp-title-text {
  color: var(--blue);
  line-height: 1;
}

.pp-block-div-lg {
  align-self: flex-start;
  width: 90%;
  margin-top: 0;
  display: block;
}

.pp-competitive-section {
  background-color: var(--grey3);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-130 {
  width: 90%;
  display: flex;
}

.pp-competitive-logo-div {
  width: 100%;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
}

.image-73 {
  width: 200px;
}

.pp-logo-div {
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
}

.pp-comp-text-block {
  width: 100%;
  display: flex;
}

.pp-comp-block-div {
  align-self: flex-start;
  width: 45%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.pp-dev-text-div {
  text-align: center;
}

.pp-elite-section {
  background-color: var(--grey3);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 20px;
  display: flex;
}

.pp-elite-block-div {
  align-self: flex-start;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.pp-nl-image {
  width: 130px;
}

.pp-pro-image {
  width: 80px;
}

.text-block-40 {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 1.5rem;
  font-weight: 500;
}

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

.bold-text-33 {
  line-height: 1;
}

.pp-ga-image {
  height: 105px;
}

.pp-dev-block {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pp-elite-bottom-text-div {
  padding-left: 20px;
  padding-right: 20px;
}

.bold-text-34 {
  font-size: 1rem;
}

.pp-paragraph-copy {
  padding: 0 10px 10px;
}

.ppus-text-div {
  text-align: center;
  flex: 0 auto;
  display: block;
}

.bold-text-35 {
  font-size: 3rem;
}

.bold-text-36, .bold-text-37 {
  font-size: 2.5rem;
}

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

.bold-text-38 {
  font-size: 1rem;
}

.heading-46, .heading-47 {
  font-size: 3rem;
}

.div-block-135 {
  padding-top: 40px;
}

.bold-text-39 {
  font-size: 3rem;
}

.years-span {
  color: var(--medium-blue);
  text-align: center;
  font-size: 3rem;
}

.fees-birth-year-text {
  font-size: 1.2rem;
}

.fees-title-text {
  color: var(--medium-blue);
  font-size: 1.75rem;
}

.heading-48, .heading-48-copy, .heading-51 {
  text-align: center;
}

.contacts-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-size: 1.25rem;
  display: grid;
}

.paragraph-46 {
  font-size: 1rem;
}

.ga-section {
  background-color: var(--white);
  display: block;
  position: relative;
}

.div-block-136 {
  background-color: var(--white);
}

.section-11 {
  position: relative;
}

.div-block-137 {
  font-size: 3rem;
}

.text-block-41 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.33;
}

.quote-block {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.quote-image-divquote-image-div {
  width: 50px;
}

.quote-text-div {
  width: 94.1525%;
  padding-left: 10px;
}

.quote-div, .quote-div.q1 {
  display: block;
}

.quote-author-div {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 60px;
  display: flex;
}

.quote-author-text-block {
  align-self: center;
  padding-left: 20px;
}

.quote-author-image-div {
  text-align: right;
  width: 100px;
}

.text-block-42 {
  font-weight: 700;
}

.text-block-43 {
  font-size: 1rem;
  font-weight: 700;
}

.div-block-138 {
  display: block;
}

.link-basic {
  color: #000;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

.link-basic:hover {
  color: var(--light-blue);
}

.link-76 {
  display: inline-block;
}

.ga-reg-tryouts-button-text {
  font-size: 1.25rem;
  font-weight: 400;
}

.link-77 {
  display: block;
}

.link-7-copy {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline-block;
}

.link-7-copy:hover {
  color: var(--light-blue);
}

.paragraph-47 {
  font-size: 1.125rem;
}

.quote-div-section {
  padding-top: 60px;
  display: block;
}

.paragraph-51 {
  font-size: 1.125rem;
}

.paragraph-52 {
  color: var(--black-2);
  font-size: 1.125rem;
}

.ga-logo-container {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.ga-logo-container.center {
  text-align: center;
  align-items: center;
}

.ga-logo-container.center._40rem {
  max-width: 50rem;
}

.ga-logo-container.center._40rem.xl-margin {
  text-align: right;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.ga-logo-container.center._40rem.m-margin {
  margin-bottom: 4.5rem;
  font-size: 1.5rem;
}

.ga-logo-container.limit-width {
  max-width: 40rem;
  margin-left: 0;
}

.image-74, .image-75 {
  text-align: right;
  width: 75%;
  max-width: none;
}

.div-block-140 {
  overflow: hidden;
}

.ga-scroll-text-div {
  align-items: flex-end;
  margin-top: -16px;
  display: flex;
  position: static;
  overflow: hidden;
}

.ga-lower-section {
  display: flex;
}

.ga-lower-section-left {
  width: 50%;
  padding-top: 60px;
  display: block;
}

.ga-lower-section-right {
  align-self: flex-end;
}

.whyrush_left_div {
  width: 50%;
  padding-top: 20px;
  display: block;
}

.why-rush-div-block {
  display: flex;
}

.why-rush-right-div {
  text-align: right;
  align-self: flex-end;
  width: 50%;
}

.section-why-rush {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  filter: grayscale(50%);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0059d4;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.whyrush_left_div-copy {
  width: 100%;
  padding-top: 0;
  display: block;
}

.image-76 {
  max-width: 90%;
}

.why-rush-white-text {
  color: var(--white);
  text-align: left;
}

.div-block-141, .why-rush-text-div {
  padding-top: 20px;
}

.premier-overview-button-div {
  width: auto;
  max-width: 20rem;
  margin-bottom: 20px;
}

.parent-info-night-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
}

.ga-pareent-info-night-div {
  color: var(--white);
  background-color: #22559b;
  width: 50%;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 10px;
  padding: 40px;
}

.parent-info-button-div {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ga-parent-info-night-signup-button {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ga-parent-info-night-section {
  width: 100%;
}

.paragraph-53 {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.ga-quote-text {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
}

.ga-parent-info-button-div {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
}

.ga-parent-info-night-sign-up-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: #fff;
  text-align: center;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  padding: .2rem 1rem;
  font-weight: 700;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.ga-parent-info-night-sign-up-button:hover {
  color: #fff;
  background-color: #489aec;
}

.ga-parent-info-night-sign-up-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.teams-ga-button-div {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: block;
}

.text-block-44 {
  font-weight: 400;
}

.select-pareent-info-night-div {
  color: var(--white);
  background-color: #22559b;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin: 40px auto 100px;
  display: flex;
}

.tryout-out-button-bold-text, .bold-text-40, .bold-text-41 {
  font-size: 1.25rem;
}

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

.fees-box-info {
  border-radius: 1.5rem;
  padding: 4rem;
  position: relative;
}

.fees-box-info.no-bottom-margin {
  padding-bottom: 0;
}

.fees-box-info.bg-gray-4, .fees-box-info.fees-box-bg-gray {
  background-color: #f0f0f1;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.fees-box-bg-gray {
  background-color: var(--white-smoke);
  border-radius: 12px;
  padding: 20px;
}

.heading-53 {
  margin-top: -16px;
}

.paragraph-54 {
  font-size: 1rem;
}

.home-scroll-text {
  color: #2788ea4d;
  letter-spacing: -1rem;
  white-space: nowrap;
  height: 100%;
  padding-top: 40px;
  font-size: 15rem;
  font-weight: 700;
  line-height: .8;
  overflow: visible;
}

.home-welcome-text-div {
  width: 50%;
  padding-top: 0;
  display: block;
}

.homw-welcome-div-block {
  z-index: 9999;
  position: relative;
}

.howm-welcome-paragraph-div {
  align-items: stretch;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.div-block-142 {
  align-self: auto;
}

.home-scroll-text-div {
  align-items: flex-end;
  margin-top: -232px;
  display: flex;
  position: static;
  overflow: hidden;
}

.why-rush-player {
  max-width: 90%;
}

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

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

.slide-arrow-div {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.table-legend-text {
  font-weight: 700;
}

.section-12 {
  margin-top: 0;
}

.rush-cup-below-hero-section {
  background-color: #1f6eb7;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/643a306761ef7ec2b5b6c11a_md-12-2.jpg");
  background-position: 50% 32%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 550px;
  position: relative;
}

.div-block-145 {
  background-color: #0000;
  height: 100%;
}

.rush-cup-below-hero-block {
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-146 {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  padding-left: 28px;
  display: block;
  position: relative;
}

.image-79 {
  z-index: 50;
  align-self: flex-end;
  display: block;
  position: static;
  inset: 31% 0% auto auto;
}

.rush-cup-heading-text {
  color: var(--white);
  font-size: 5rem;
}

.rush-cup-date-text {
  color: var(--medium-blue);
  font-size: 6rem;
}

.rush-cup-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: -4px;
  margin-bottom: -117px;
  padding: 2rem 3rem 4rem;
  display: block;
  position: relative;
}

.rush-cup-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rush-cup-section.bg-black {
  background-image: none;
}

.rush-cup-section.no-bottom-margin {
  padding-bottom: 0;
}

.rush-cup-section.overflow-hidden, .rush-cup-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.rush-cup-section.rush-bup-div {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.rush-cup-banner-text {
  color: #faf8fb59;
  letter-spacing: -1rem;
  white-space: nowrap;
  height: 100%;
  font-size: 15rem;
  font-weight: 700;
  line-height: .8;
  overflow: visible;
}

.rush-cup-scroll-text-div {
  align-items: flex-end;
  margin-top: -245px;
  padding-bottom: 76px;
  display: flex;
  position: static;
  overflow: hidden;
}

.ga-bold-text {
  font-size: 1.25rem;
}

.bold-text-42 {
  color: var(--blue);
  font-size: 3rem;
}

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

.div-block-148 {
  width: 50%;
}

.heading-54 {
  align-self: center;
}

.rush-cup-pictures-section {
  background-color: var(--medium-blue);
  position: relative;
}

.rush-cup-div-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--medium-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rush-cup-picture-div1 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/643a3103d720324a55183db0_md-13-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px;
}

.rush-cup-picture-div2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/643a6593fbcacf69e9c43c70_md-12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px;
}

.rush-cup-picture-div3 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/643a316bc9e8898b5deaa5dd_md-25.jpg");
  background-position: 0 25%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px;
}

.rush-cup-picture-div4 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/643a64e6dee449924dbdd5cb_md-19.jpg");
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px;
}

.rush-cup-scroll-text-lower {
  align-items: flex-end;
  margin-top: -245px;
  padding-bottom: 55px;
  display: flex;
  position: static;
  overflow: hidden;
}

.rush-cup-are-you-in-text {
  color: #faf8fb80;
  letter-spacing: -1rem;
  white-space: nowrap;
  height: 100%;
  font-size: 15rem;
  font-weight: 700;
  line-height: .8;
  overflow: visible;
}

.rush-cup-logo-div {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-top: 55px;
  display: flex;
  position: relative;
}

.bold-text-43 {
  font-size: 1.125rem;
}

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

.div-block-150 {
  margin-right: 10px;
}

.pareent-info-night-slect-div {
  color: var(--white);
  background-color: #22559b;
  width: 100%;
  margin-right: 10px;
  padding: 40px;
}

._404-section {
  background-color: var(--white);
  padding: 140px 20px;
  position: relative;
}

._404-header-section {
  background-color: var(--light-blue);
  color: #000;
  height: 500px;
  margin-top: 80px;
  line-height: 100%;
  position: sticky;
  top: 0;
}

._404-header {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f760e2d698b480882fab73_why-rush-3.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  height: 500px;
}

.heading-55 {
  width: 100%;
}

.sponsors-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.link-block-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-80 {
  width: 60%;
  max-width: none;
}

.link-block-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-81 {
  width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-82 {
  width: auto;
  max-width: none;
}

.sponsors-heading {
  text-align: center;
  padding-bottom: 60px;
}

.image-84 {
  text-align: center;
  width: 150%;
  max-width: none;
}

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

.image-86 {
  align-self: center;
  width: 55%;
  min-width: auto;
  max-width: none;
  display: inline-block;
}

.link-block-18 {
  display: flex;
}

.div-block-152 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.sposor-logo-div {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.ga-header-section {
  background-color: var(--light-blue);
  height: 500px;
  margin-top: 160px;
  line-height: 100%;
  position: relative;
  top: 0;
}

.tryouts-table-cell-copy {
  color: #fff;
  text-align: center;
  background-color: red;
  align-self: auto;
  align-items: flex-end;
  width: 100%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.tryout-changes-box {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.div-block-154 {
  padding: 10px;
}

.change-div {
  color: #fff;
  background-color: red;
  padding: 10px;
  font-weight: 700;
}

.boys-premier-col2 {
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.girls-premier-col2 {
  align-items: center;
  padding-top: 199px;
  display: flex;
}

.college-id-col1 {
  background-color: var(--grey4);
  padding-top: 10px;
  padding-bottom: 10px;
}

.college-id-reg-div {
  padding-top: 40px;
  padding-bottom: 40px;
}

.college-id-women-attending {
  padding-top: 40px;
}

.tryout-change-box {
  color: #fff;
  text-align: center;
  background-color: red;
  align-self: auto;
  align-items: flex-end;
  width: 100%;
  padding: 0 10px 10px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.rv-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/64648cc2af65ec660ccebc3e_Labor-Day_Challenge_RV_bg.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.rv-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: -4px;
  padding: 2rem 3rem 4rem;
  display: block;
  position: relative;
}

.rv-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rv-section.bg-black {
  background-image: none;
}

.rv-section.no-bottom-margin {
  padding-bottom: 0;
}

.rv-section.overflow-hidden, .rv-section.no-lateral-padding, .rv-section.rush-bup-div {
  padding-left: 0;
  padding-right: 0;
}

.rv-image-section {
  width: 100.002%;
  height: 100%;
}

.image-87 {
  width: 100%;
}

.div-block-155, .paragraph-56 {
  display: block;
}

.tryout-over-div {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-57 {
  display: none;
}

.tryout-teams-table {
  display: block;
}

.tryouts-tables-div {
  display: none;
}

.news-header {
  background-color: var(--light-blue);
  color: #000;
  height: 500px;
  margin-top: 80px;
  line-height: 100%;
  position: relative;
  top: 0;
}

.rush-news-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f757b9166ba35976c85887_why-rush.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 500px;
}

.slide-9-copy {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6418b93996d06444bb4c31b5_GA-RUSH_sm.png"), linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6418b426bbc225ac6f8e2b28_GA_header.jpg");
  background-position: 50% 0, 0 0, 50% 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.slide-10 {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6366208d5303aa7578c2645c_tournaments_Labor_Day_Pricing2.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.text-span-10, .bold-text-44 {
  color: #ff0308;
}

.link-79 {
  display: inline;
}

.button-with-arrow {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-with-arrow.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.div-block-156, .programs-arrow-button-div {
  justify-content: center;
  display: flex;
}

.fnf-reg-button-div {
  justify-content: flex-start;
  display: flex;
}

.rush-cup-reg-button-div {
  justify-content: center;
  display: none;
}

.center-div {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.checkin-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1.5rem;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.checkin-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.checkin-div {
  width: auto;
  margin-top: 20px;
  display: block;
}

.check-in {
  color: #fff;
  max-width: none;
  font-size: 24px;
  font-weight: 400;
}

.check-in.l-margin, .check-in.center, .check-in.m-margin.hide-on-tablet, .check-in.text-center {
  color: #000;
}

.schedule-div {
  width: auto;
  margin-top: 20px;
}

.extras-box-3, .extras-box-1 {
  text-align: center;
  border: 1px solid #dadada;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: none;
}

.fnf-cell-1-copy, .fnf-cell-3 {
  background-color: var(--white-smoke);
  border: 1px #000;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.rush-cup-ibuy {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 2rem 3rem;
  display: block;
  position: relative;
}

.rush-cup-ibuy._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rush-cup-ibuy.bg-black {
  background-image: none;
}

.rush-cup-ibuy.no-bottom-margin {
  padding-bottom: 0;
}

.rush-cup-ibuy.overflow-hidden {
  margin-top: 101px;
}

.rush-cup-ibuy.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.buy-gear-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1.5rem;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buy-gear-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.text-span-11, .link-80 {
  display: inline;
}

.text-span-12 {
  font-size: 1.5rem;
  font-weight: 700;
}

.below-hero-section-copy {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.below-hero-section-copy._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.below-hero-section-copy.bg-black {
  background-image: none;
}

.below-hero-section-copy.no-bottom-margin {
  padding-bottom: 0;
}

.below-hero-section-copy.overflow-hidden {
  margin-top: 101px;
}

.below-hero-section-copy.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.fnf-info-box-section {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  position: relative;
}

.fnf-details {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f760e2d698b480882fab73_why-rush-3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.text-span-13 {
  font-size: 18px;
  font-weight: 500;
}

.slide-11 {
  background-color: #171d23;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/650042aad101e433e243b9ed_news_post_banner_jadyn_edwards2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.jr-rcl-button-1 {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.jr-rcl-button-1.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.slide-5-button-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fnf-bold-text {
  color: red;
}

.home-rotate-banner-jr-rcl-bold-text {
  padding-right: 2px;
  font-weight: 700;
}

.both-text {
  font-weight: 700;
}

.link-81 {
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  display: inline-block;
}

.jr-academy-slide {
  text-align: left;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642a96582514613773135294_ja-header.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.raffle-slide {
  text-align: left;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/653ac702b71ec8c4a4935da1_homebannerraffle.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.open-house-slide {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/653acb6f7c63b910826acf79_home_banner_R.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-banner-outer-div-1 {
  background-color: var(--black-2);
  height: 600px;
}

.div-block-157, .home-banner-centering-div {
  align-items: center;
  height: 100%;
  display: flex;
}

.mm-slide {
  text-align: left;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67f99c2e6c32e40a0c23f729_home-_rotate_banner_mm.jpg");
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
}

.ga-slide {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656b9e1495b0c7a1c0cc91dc_1-47GA.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.jr-rcl-slide {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67f97b9fd719f8dde1d69444_home_banner_jrcl.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.rich-text-block-5 {
  color: #fff;
  font-size: 2rem;
}

.text-span-14 {
  color: #d9ff00;
  font-weight: 700;
}

.banner-bolded-text {
  color: #d9ff00;
  flex: none;
  align-self: flex-start;
  font-weight: 700;
  display: flex;
}

.fnf-slide {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637b64e4291e7c800da06ff1__DSC2364_Edited-L.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.college-programs-attending {
  color: #1f6eb7;
}

.college-id-slide {
  background-image: linear-gradient(#0000004d, #0000004d);
}

.text-block-45 {
  color: red;
  font-size: 1.5rem;
  font-weight: 700;
}

.div-block-158 {
  padding-bottom: 10px;
}

.ga-logo-div {
  max-width: 80px;
  display: inline-block;
}

.player-fees-section {
  background-color: var(--white);
  color: #000;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.player-fees-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.player-fees-section.bg-black {
  background-image: none;
}

.player-fees-section.no-bottom-margin {
  padding-bottom: 0;
}

.player-fees-section.overflow-hidden {
  margin-top: 101px;
}

.player-fees-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.container-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.25rem;
  display: block;
}

.container-copy.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.player-fees-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.25rem;
  display: block;
}

.player-fees-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.player-fees-div {
  text-align: left;
  justify-content: center;
  display: flex;
}

.jr-rcl-tryouts-over-content {
  font-size: 1rem;
  display: block;
}

.bold-text-45 {
  display: inline-block;
}

.mm-box-three-reg-button {
  grid-column-gap: .75rem;
  grid-row-gap: 16px;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mm-box-three-reg-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.jr-academy-reg-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.jr-academy-reg-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.fnf-reg-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fnf-reg-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.raffle-winner-div {
  color: #fff;
  background-color: #22559b;
  margin-bottom: 40px;
  padding: 20px;
  display: none;
}

.paragraph-39-copy, .paragraph-39-copy2 {
  font-size: 1rem;
  display: block;
}

.tryout-highlighted-text-red {
  color: red;
  font-weight: 700;
}

.boy-premier-tryout-div, .girls-premier-tryout-div {
  background-color: #faf8fb;
  padding-top: 20px;
}

.tryout-tabs {
  color: var(--black-2);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-weight: 700;
}

.tryout-tabs.w--current {
  color: var(--white);
  background-color: #1f6eb7;
  font-weight: 700;
}

.tryout-tabs-menu {
  color: var(--black-2);
  margin-bottom: auto;
}

.paragraph-58 {
  padding-bottom: 10px;
}

.tryout-changes-box-girls, .tryout-changes-box-boys, .tryout-changes-box-boys-select {
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.boy-select-tryout-div, .girls-tryout-div-copy, .girls-select-tryout-div {
  background-color: #faf8fb;
  padding-top: 20px;
}

.premier-tryout-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.premier-tryout-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.banner-notification-sign-up {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner-notification-sign-up.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.select-tryout-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.select-tryout-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.hs-boys-tryouts-slide {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6132384ce7a36ae067bec_joshua-hoehne-rafijFzrW3Y-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.text-span-15 {
  font-weight: 700;
}

.heading-raffle-winners {
  padding: 10px 10px 0;
}

.tryout-registration-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tryout-registration-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.coach-training-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65a3a48d605563d3e6d1d361_programs_coach.jpg");
  background-position: 0 0, 50% 10%;
  background-size: auto, cover;
}

.hero-heading-left {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-21 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.coach-training-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.coach-training-right {
  color: var(--white);
  background-color: #22559b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  padding: 20px;
  display: flex;
}

.coach-training {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.features-list {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.features-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph {
  margin-bottom: 24px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

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

.coach-traing-right-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -16px;
  display: flex;
}

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

.coach-training-right-div {
  margin-top: 20px;
  display: flex;
}

.coach-our-plan-number-div {
  color: var(--blue);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.coach-number {
  font-size: 22px;
}

.our-plan-block {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.coach-plan-block-text {
  max-width: 90%;
}

.paragraph-59, .coach-paragraph-text {
  padding-left: 20px;
}

.our-plan-div {
  margin-top: 20px;
  display: flex;
}

.coach-training-section {
  padding: 80px 30px;
  position: relative;
}

.coaching-training-section-2 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.coach-training-column2 {
  padding: 100px 40px;
}

.coach-training-column-div {
  color: #fff;
  background-color: #000c;
  background-image: linear-gradient(270deg, #0000, #0003);
  padding: 40px 20px;
}

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

.coach-training-contact {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: .125rem 3rem 7rem;
  display: block;
  position: relative;
}

.coach-training-contact._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.coach-training-contact.bg-black {
  background-image: none;
}

.coach-training-contact.no-bottom-margin {
  padding-bottom: 0;
}

.coach-training-contact.overflow-hidden {
  margin-top: 101px;
}

.coach-training-contact.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.coach-training-slide {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.rush-cup-register {
  color: var(--white);
  font-size: 24px;
  font-weight: 400;
}

.camping-div {
  margin-bottom: 20px;
  display: inline-block;
}

.pin-slide {
  text-align: left;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c3d9798d222e8873255f7_fnf_1.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.red-text {
  color: red;
}

.link-to-coaching-assignments-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 44.9943%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.nl-header {
  z-index: 9999;
  background-color: var(--white);
  color: #e5e5e5;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c4284ed26c6ed395464425_nl_WA_Rush2200.jpg");
  background-position: 50% 40%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
  position: static;
}

.nl-banner {
  background-color: #0003;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c4284ed26c6ed395464425_nl_WA_Rush2200.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-top: 0;
  position: static;
}

.nl-header-section {
  background-color: var(--light-blue);
  height: 500px;
  margin-top: 160px;
  line-height: 100%;
  position: relative;
  top: 0;
}

.nl-section {
  justify-content: center;
  align-items: stretch;
  display: block;
  position: relative;
}

._65-width {
  width: 60%;
  max-width: none;
  display: block;
  position: static;
}

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

.nl-block {
  margin-top: 40px;
}

.nl-logo-container {
  z-index: 99;
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nl-logo-container.center {
  text-align: center;
  align-items: center;
}

.nl-logo-container.center._40rem {
  max-width: 50rem;
}

.nl-logo-container.center._40rem.xl-margin {
  text-align: right;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.nl-logo-container.center._40rem.m-margin {
  margin-bottom: 4.5rem;
  font-size: 1.5rem;
}

.nl-logo-container.limit-width {
  max-width: 40rem;
  margin-left: 0;
}

.nl-image {
  max-width: 100%;
  display: block;
}

.nl-table-div {
  text-align: center;
}

.section-13 {
  display: flex;
}

.nl-pics {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
  position: static;
}

.div-block-160 {
  width: 100%;
  height: 300px;
}

.nl-pic-cell-div1 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c4295a6faf02968054e9d1_nl_WA_Rush800.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
  display: block;
}

.nl-pic-cell-div2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c42a8eeab99098abe6df34_ESPN1.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.nl-pic-cell-div3 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c3f1f5d3e21625f0945dd6_nl_WA_Rush3.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.nl-pic-column-section {
  margin-top: -78px;
  display: block;
}

.nl-lower-section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nl-lower-section-left {
  width: 50%;
  padding-top: 0;
  display: block;
}

.nl-lower-section-right {
  align-self: flex-end;
}

.ml-player-size {
  width: 800px;
  max-width: none;
  display: block;
  position: static;
}

.teams-nl-button-div {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  display: block;
}

.nllogo-div {
  max-width: 80px;
  margin-right: 10px;
  display: inline-block;
}

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

.jr-academy-waitlist-div {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ja-program-info-box {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6379e15d8c7bd8aeddddb3e8_i-ML7LSLc-XL.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 60px;
  display: block;
}

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

.link-basic-copy {
  color: #000;
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

.link-basic-copy:hover {
  color: var(--light-blue);
}

.tryouts-over-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  font-size: 1rem;
  display: block;
}

.ga-nl-box-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  background-color: #22559b;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-right: 10px;
  padding: 40px;
  display: block;
}

.tryout-ga-nl-div {
  padding-bottom: 60px;
  display: block;
}

.premier-tryout-contact {
  margin-bottom: 60px;
  padding-top: 40px;
  font-size: 1rem;
  display: none;
}

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

.small-header {
  font-size: 1.25rem;
  font-weight: 700;
  display: inline-block;
}

.text-span-16, .jr-rcl-red-bold-text {
  color: #ff0004;
  font-weight: 700;
}

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

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 10px;
}

.paragraph-61 {
  font-size: 1rem;
}

.div-block-161 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: var(--grey1) silver silver;
  outline-offset: 0px;
  outline: 3px #000;
  grid-template: ". . . ."
                 "Area Area Area Area" 28px
                 ". . . ."
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid solid none;
  border-width: 1px;
  border-color: var(--grey1) var(--grey2);
  padding: 0;
}

.paragraph-62 {
  font-size: 1ch;
}

.cell-2 {
  padding: 10px;
}

.jr-rcl-table-blue-header {
  border-style: none none none solid;
  border-width: 1px;
  border-color: black black black var(--white);
  background-color: var(--medium-blue);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.heading-57 {
  font-size: 1.25px;
}

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

.heading-58 {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

.div-block-162, .jr-rcl-options-table-div {
  display: flex;
  overflow: auto;
}

.jr-rcl-table-blue-heading-text {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

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

.cell-4 {
  border: 1px solid #000;
}

.jr-rcl-header-row {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey2);
  background-color: var(--grey4);
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
}

.jr-rcl-table-content-row {
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 20px 10px 10px;
  font-size: .9rem;
}

.jr-rcl-table-blue-header-column-1 {
  background-color: var(--medium-blue);
  color: #fff;
  text-align: center;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.jr-rcl-table-blue-header-end {
  border-style: none none none solid;
  border-width: 1px;
  border-color: black black black var(--white);
  background-color: var(--medium-blue);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.jr-rcl-contnent-row-1 {
  border-bottom: 1px solid var(--grey2);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-block-46 {
  font-size: 1rem;
  font-weight: 700;
}

.center-text-paragraph {
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.jr-rcl-item-header {
  font-weight: 700;
}

.bold-text-36-copy {
  text-align: left;
  font-size: 2.5rem;
}

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

.div-block-164 {
  text-align: left;
}

.coaching-assignmnet-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.coaching-assignmnet-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

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

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

.link-small-text {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: underline;
  display: inline;
}

.link-small-text:hover {
  color: var(--light-blue);
}

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

.nl-button {
  width: auto;
  margin-top: 60px;
  margin-bottom: 20px;
  display: flex;
}

.paragraph-53-copy {
  text-align: left;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.ga-pic-column-section {
  margin-top: 5px;
  display: block;
}

.ga-pics {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
  position: static;
}

.ga-pic-cell-div1 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65f6ab912352dd312ee5fdbb_IMG_4182.jpg");
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 300px;
  display: block;
}

.ga-pic-cell-div2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65f6abda7cf5af735b4fb6af_GA%20Winter%20Showcase%202023%20-%20Day%204%20-2174.jpeg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.ga-pic-cell-div3 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65f6ac2971df7ace4ce5f279_IMG_4173.jpeg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.tryout-registration-div {
  border-bottom: 1px none var(--grey3);
  outline-color: var(--grey3);
  outline-offset: 0px;
  color: #000;
  text-align: left;
  outline-width: 3px;
  outline-style: none;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  display: flex;
}

.tryout-reg-link {
  font-size: 1.5rem;
  font-weight: 700;
}

.tryout-reg-link:hover {
  color: var(--medium-blue);
  text-decoration: none;
}

.premier-tryout-reg, .select-reg-div {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.scholarship-fund-banner {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66050dee2f83fed9e563521b_header_banner_scholarship_fund2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.scholarship-banner-header-title {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
}

.div-block-167 {
  max-width: 40%;
}

.div-block-168 {
  margin-top: 40px;
}

.scholarship-div {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 1.25rem;
}

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

.scholarship-slide {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66050dee2f83fed9e563521b_header_banner_scholarship_fund2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.image-91 {
  max-width: 10%;
}

.scholarship-info-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scholarship-info-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.paragraph-28-copy {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  line-height: 1.25;
  display: flex;
}

.text-span-17 {
  font-weight: 700;
}

.mm-session-2-info-div, .mm-session-3-info-div {
  display: none;
}

.summer-camp-slide {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.premier-u8-10-overview-div {
  margin-top: 60px;
}

.jr-rcl-table-blue-header-column-1-copy, .u8-overview-table-blue-header-column-1 {
  background-color: var(--medium-blue);
  color: #fff;
  text-align: center;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.u8-overview-table-blue-heading-text {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

.u8-ov-table-blue-header, .u8-ov-table-blue-header-end {
  border-style: none none none solid;
  border-width: 1px;
  border-color: black black black var(--white);
  background-color: var(--medium-blue);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.u8-ov-header-row {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey2);
  background-color: var(--grey4);
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
}

.u8-ov-contnent-row-1 {
  border-bottom: 1px solid var(--grey2);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 10px 10px;
  font-size: .9rem;
  display: flex;
}

.u8-ov-table-content-row, .jr-rcl-table-content-row-copy {
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 20px 10px 10px;
  font-size: .9rem;
}

.rich-text-block-6, .paragraph-63, .u8-table-text {
  font-size: .9rem;
}

.u8-ov-table-div {
  display: flex;
  overflow: auto;
}

.u8-mon-heading {
  text-align: center;
  flex: 0 auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1rem;
  line-height: 1;
  display: block;
}

.u8-month-heading-cell {
  border-right: 1px solid var(--grey3);
  border-bottom: 1px solid var(--grey3);
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
}

.u8-ov-month-row-1 {
  border-right: 1px solid var(--grey3);
  border-bottom: 1px solid var(--grey2);
  background-color: var(--white-smoke);
  text-align: left;
  justify-content: center;
  align-items: center;
}

.u8-bottom-div {
  margin-top: 60px;
}

.u11-u14-header-div {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63707e0318cd9c6dff9a36a7_Picture5.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.u9-u10-header-text {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
}

.u-11-ov-header-row {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey2);
  background-color: var(--grey4);
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
}

.u11-ov-contnent-row-1 {
  border-bottom: 1px solid var(--grey2);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 10px 10px;
  font-size: .9rem;
  display: flex;
}

.link-basic-sm-text {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
  display: inline;
}

.link-basic-sm-text:hover {
  color: var(--light-blue);
}

.u11-bottom-div {
  margin-top: 60px;
}

.u11-button-with-arrow {
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 300px;
  margin-bottom: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.u11-button-with-arrow.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.u15-ov-table-div {
  display: flex;
  overflow: auto;
}

.u15-overview-table-blue-header-column-1 {
  background-color: var(--medium-blue);
  color: #fff;
  text-align: center;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.u15-overview-table-blue-heading-text {
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

.u-15-ov-header-row, .u-11-ov-header-row-copy {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey2);
  background-color: var(--grey4);
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
}

.u15-ov-contnent-row-1, .u11-ov-contnent-row-1-copy, .u8-ov-contnent-row-1-copy {
  border-bottom: 1px solid var(--grey2);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 10px 10px;
  font-size: .9rem;
  display: flex;
}

.u15-mon-text {
  text-align: left;
  flex: 0 auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1rem;
  line-height: 1;
  display: block;
}

.u15-ov-table-content-row {
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 20px 10px 10px;
  font-size: .9rem;
}

.select-overview-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.select-overview-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.select-overview-section.bg-black {
  background-image: none;
}

.select-overview-section.no-bottom-margin {
  padding-bottom: 0;
}

.select-overview-section.overflow-hidden {
  margin-top: 101px;
}

.select-overview-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.select-u10-19-overview-div, .select-ov-bottom-div {
  margin-top: 60px;
}

.select-ov-table-div {
  display: flex;
  overflow: auto;
}

.slect-button-with-arrow {
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 300px;
  margin-bottom: 10px;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slect-button-with-arrow.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.select-ov-contnent-row-1 {
  border-bottom: 1px solid var(--grey2);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 10px 10px;
  font-size: .9rem;
  display: flex;
}

.select-ov-table-content-row {
  border-bottom: 1px solid var(--grey2);
  border-left: 1px solid var(--grey2);
  padding: 20px 10px 10px;
  font-size: .9rem;
}

.reg-info-link {
  border-bottom: 1px solid var(--grey3);
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
}

.long-overview-links-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--grey3);
  outline-color: var(--grey3);
  outline-offset: 0px;
  color: #000;
  outline-width: 3px;
  outline-style: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  display: block;
}

.image-13-copy {
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: inline-block;
}

.paragraph-64 {
  margin-right: 10px;
  font-weight: 700;
  display: inline;
}

.overview-link-text-copy {
  flex: 0 auto;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  display: inline;
}

.overview-link-text-copy:hover {
  color: var(--medium-blue);
  text-decoration: none;
}

.image-13-copy-copy {
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  padding-left: 13px;
  display: inline-block;
}

.image-13-copy-copy-copy {
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  padding-left: 0;
  display: inline-block;
}

.tryout-and-reg-info-link {
  flex: 0 auto;
  font-size: 1.5rem;
  font-weight: 700;
  display: inline;
}

.tryout-and-reg-info-link:hover {
  color: var(--medium-blue);
  text-decoration: none;
}

.link-block-19, .link-block-21 {
  line-height: 1.1;
}

.tryout-tabs-boys {
  color: var(--blue);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-weight: 700;
}

.tryout-tabs-boys.w--current {
  color: var(--white);
  background-color: #1f6eb7;
  font-weight: 700;
}

.tryout-tabs-boys.not-current {
  color: var(--black-2);
}

.tryout-tabs-boys.not-current.w--current {
  color: var(--white);
}

.tryout-tabs-girls {
  color: var(--white);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-weight: 700;
}

.tryout-tabs-girls.w--current {
  color: var(--white);
  background-color: #1f6eb7;
  font-weight: 700;
}

.tryout-tabs-girls.girls-not-current {
  color: var(--black-2);
}

.tryout-tabs-girls.girls-not-current.w--current, .tryout-boys-tab-heading {
  color: var(--white);
}

.tryout-boys-tab-heading.tryout-boys-tab-noncurrent-heading {
  color: var(--black-2);
}

.tryout-boys-tab-heading.tryout-boys-tab-noncurrent-heading.tryout-boys-current {
  color: var(--black-2);
  display: block;
}

.girls-teams-header-current {
  background-color: var(--grey2);
  color: var(--blue);
  padding: 5px;
  font-size: 1.2rem;
  line-height: 1.33;
}

.tryout-boys-tab-heading-blue-tab {
  color: var(--white);
}

.tryout-boys-tab-heading-blue-tab.tryout-boys-tab-noncurrent-heading {
  color: var(--black-2);
}

.tryout-boys-tab-heading-blue-tab.tryout-boys-tab-noncurrent-heading.tryout-boys-current {
  color: var(--white-smoke);
  display: block;
}

.text-block-47 {
  color: var(--black-2);
}

.text-block-47.current {
  color: var(--white-smoke);
}

.text-block-48, .text-block-49, .text-block-50 {
  color: var(--black-2);
}

.assignment-tryout-info-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: block;
}

.assign-info-link {
  display: flex;
}

.supplemental-bold-red-text {
  color: var(--blue);
  text-align: left;
  align-items: flex-start;
  height: 100%;
  padding-right: 0;
  font-size: .9rem;
  font-weight: 700;
  display: inline;
}

.session-bold-text {
  font-weight: 700;
}

.assign-teams-table-cell-name {
  color: #000;
  text-align: center;
  background-color: #0000;
  align-self: auto;
  align-items: flex-end;
  width: 50%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.tryouts-table-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.tryouts-table-cell-blank {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  text-align: center;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 10px 10px;
  display: flex;
  position: relative;
}

.table-row-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.teams-table-row-blank {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--grey4);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.link-83 {
  color: var(--white);
  display: inline-block;
}

.link-83.hover {
  color: var(--grey2);
}

.link-84 {
  color: var(--medium-blue);
  display: inline-block;
}

.link-84:hover {
  color: var(--light-blue);
}

.div-block-169 {
  display: block;
}

.girls-premier-coach-assign {
  margin-top: 60px;
  display: flex;
}

.boys-premier-coach-assign {
  background-color: #fff;
  padding-top: 60px;
  display: flex;
}

.time-change {
  color: #ff0004;
  font-weight: 700;
}

.tourney-camping-div {
  display: block;
}

.link-85 {
  display: inline-block;
}

.camping-pay-div {
  display: block;
}

.camping-waitlist {
  width: 275px;
  margin-top: 20px;
  display: block;
}

.camping-waitlist-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1.5rem;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.camping-waitlist-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.kiwt-small-text {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 30px;
  font-size: 1.2rem;
  line-height: 1.2;
  display: flex;
}

.register-div {
  width: auto;
  margin-top: 20px;
  display: block;
}

.register-btn {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1.5rem;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.register-btn.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.small-text {
  font-size: 1.5rem;
}

.link-block-22 {
  display: flex;
}

.div-block-170 {
  display: inline-flex;
}

.fnf-button-div {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-171 {
  padding-top: 10px;
  padding-bottom: 25px;
}

.hall-of-fame-text {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 1.25rem;
}

.quick-stack-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.hall-of-fame-slide {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

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

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

.link-86 {
  font-size: 1rem;
  text-decoration: underline;
}

.hall-of-fame-slide-copy {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.register-for-tryouts-button-div {
  background-color: #fff0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.register-for-info-night-button-box {
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.register-for-info-night-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.register-for-info-night-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.what-is-included-div {
  display: block;
}

.what-is-included-box {
  background-color: var(--grey4);
  direction: ltr;
  border-radius: 1rem;
  padding: 20px;
}

.bold-text-49 {
  font-weight: 500;
}

.new-player-fees-section {
  background-color: var(--white);
  color: #000;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.new-player-fees-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-player-fees-section.bg-black {
  background-image: none;
}

.new-player-fees-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-player-fees-section.overflow-hidden {
  margin-top: 101px;
}

.new-player-fees-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.bold-text-49-copy {
  text-align: left;
  font-weight: 500;
}

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

.text-block-51-copy {
  text-align: left;
  padding-bottom: 10px;
}

.new-popular-plan-badge {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-align: left;
  background-color: #1f6eb7;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.7;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.new-player-fees-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.25rem;
  display: block;
}

.new-player-fees-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.new-player-fees-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.new-pricing-column {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 4rem 2rem 8rem;
  position: relative;
}

.new-pricing-column.bg-gray-4 {
  align-items: center;
  margin-top: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.new-pricing-column.select-grey-box {
  align-items: center;
  max-width: 325px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex;
}

.new-pricing-column.bg-gray-4 {
  margin-top: 0;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.new-premier-fees-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/679c86c98198ca36a3684e82_22-03-12-00-21_02330B.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-xs-paragraph {
  color: #000;
  text-align: center;
  font-size: .75rem;
  line-height: 1.33333;
}

.new-xs-paragraph.text-center {
  color: #000;
}

.new-fees-birth-year-text {
  font-size: 22px;
}

.new-club-payment-options-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 0 3rem 4rem;
  display: block;
  position: relative;
}

.new-club-payment-options-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-club-payment-options-section.bg-black {
  background-image: none;
}

.new-club-payment-options-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-club-payment-options-section.overflow-hidden {
  margin-top: 101px;
}

.new-club-payment-options-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.heading-63 {
  text-align: center;
  padding-bottom: 10px;
}

.bold-text-51 {
  font-size: 1.125rem;
}

.link-87 {
  text-decoration: underline;
  display: inline-block;
}

.additional-fees-header {
  font-size: 1.5rem;
}

.heading-65-copy {
  text-align: center;
  padding-top: 20px;
}

.heading-66 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 60px;
}

.new-premier-header, .ga-player-fees-banner-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
}

.ga-player-fees-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c44f41a3ed2c66bbc95ba_fees_1.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.ga-popular-plan-badge {
  color: var(--white);
  background-color: #1f6eb7;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.7;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.ga-player-fees-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: auto;
  display: flex;
}

.ga-player-fees-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.25rem;
  display: block;
}

.ga-player-fees-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.ga-xs-paragraph {
  color: #000;
  text-align: center;
  font-size: .75rem;
  line-height: 1.33333;
}

.ga-xs-paragraph.text-center {
  color: #000;
}

.new-select-fees-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6270a52367705d429c500_IMG_6528.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.select-fees-banner-header {
  color: #e5e5e5;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
}

.new-select-fees-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 1.25rem;
  display: block;
}

.new-select-fees-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.select-popular-plan-badge {
  color: var(--white);
  background-color: #1f6eb7;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.7;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.link-88 {
  display: inline-block;
}

.bold-text-53 {
  font-size: 1.1rem;
}

.fees-photo-div {
  margin-top: 20px;
  margin-bottom: 10px;
}

.new-l-margin {
  margin-bottom: 1.5rem;
}

.new-l-margin.hide-on-tablet {
  color: #000;
}

.new-xs-badge-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  line-height: 1;
  display: flex;
}

.new-xs-badge-grid.align-start {
  align-items: start;
}

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

.fees-birth-year-tab {
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  display: flex;
}

.new-pricing-column-2.bg-gray-4 {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4em 1rem 2em;
  display: flex;
}

.new-popular-plan-badge2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-align: left;
  background-color: #1f6eb7;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.7;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.new-fees-box-bg-gray {
  background-color: var(--white-smoke);
  border-radius: 12px;
  margin-top: 5px;
  padding: 40px;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 10px 0;
}

.cell-5 {
  padding: 10px 20px;
}

.what-is-included-grid-box1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 20px;
  display: block;
}

.what-is-included-grid-box2 {
  background-color: #f8f8f8;
  padding: 5px 20px;
  display: block;
}

.image-92, .text-block-52 {
  display: inline-block;
}

.included-check-mark {
  width: 25px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: inline-block;
}

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

.included-item-text {
  font-size: 1.125rem;
  line-height: 1.5;
  display: inline;
}

.payment-options-div, .additoinal-fees-div, .new-additoinal-fees-div {
  margin-top: 60px;
}

.new-fees-boxed-info-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.included-subtext {
  font-size: 1.3rem;
  font-weight: 500;
}

.blue-text {
  color: var(--blue);
}

.new-m-number {
  text-align: center;
  letter-spacing: .005rem;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1;
}

.new-m-number2 {
  text-align: center;
  letter-spacing: .005rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.new-pricing-text-block {
  color: #000;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.25;
}

.statement-under-fees {
  font-size: 1.125rem;
}

.statement-under-fees-div {
  width: 100.002%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.not-included-text {
  text-align: left;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1.5;
}

.bold-text-54 {
  font-size: 1.125rem;
}

.new-additional-fees-header {
  font-size: 1.5rem;
}

.bold-text-55 {
  letter-spacing: 0;
}

.new-additional-fees-header {
  letter-spacing: 0;
  font-size: 1.125rem;
  display: inline-block;
}

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

.container-22 {
  width: 100%;
  max-width: 940px;
}

.ga-new-pricing-column-1.bg-gray-4 {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 375px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4em 1rem 2em;
  display: flex;
}

.what-is-included-grid-box2-copy {
  background-color: #f8f8f8;
  padding: 5px 20px;
  display: block;
}

.not-included-x-mark {
  width: 25px;
  padding-bottom: 7px;
  padding-right: 5px;
  display: inline-block;
}

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

.new-premier-uniforms-banner {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b5c191b818e19793f5d740_header-uniforms-premier5.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.new-premier-uniform-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.new-premier-uniform-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-premier-uniform-section.bg-black {
  background-image: none;
}

.new-premier-uniform-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-premier-uniform-section.overflow-hidden {
  margin-top: 101px;
}

.new-premier-uniform-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.new-uniforms-image-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: flex;
}

.new-uniform-middle-section {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fff;
  background-clip: border-box;
  padding: 0 3rem 60px;
  position: relative;
}

.new-uniform-home-kit-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/641966e40358e21e5674baa0_sect-2-background.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  position: relative;
}

.new-uniform-away-kit-section {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/641967805af24149a8114b90_sect-4-background.jpg");
  background-position: 0%;
  background-size: auto;
  display: none;
  position: relative;
}

.new-uniform-policy-div {
  background-color: var(--white-smoke);
  color: var(--black-2);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-top: 0;
  padding: 40px;
  font-size: 1.25rem;
}

.new-sponsor-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.new-select-uniforms-banner {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67afd3124b77b1d5951bb9cf_header-uniforms-select2.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.uniform-history-section {
  background-color: #f6f4f4;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.uniform-history-div {
  height: 550px;
  padding-left: 40px;
  padding-right: 40px;
}

.uniform-slide-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 300px;
  display: grid;
}

.slider-4, .uniform-history-slider {
  background-color: #ddd0;
  height: 500px;
}

.uniform-history-arrow-icon {
  background-color: #1f6eb7;
}

.icon-3 {
  background-color: var(--blue);
}

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

.slide-holder {
  text-align: center;
  width: 325px;
  margin-left: auto;
  margin-right: auto;
}

.uniform-history-header {
  color: var(--black-2);
  text-align: center;
  display: block;
}

.paragraph-68 {
  font-size: 1.25rem;
}

.new-select-uniform-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.new-select-uniform-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-select-uniform-section.bg-black {
  background-image: none;
}

.new-select-uniform-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-select-uniform-section.overflow-hidden {
  margin-top: 101px;
}

.new-select-uniform-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.heading-67 {
  color: var(--black-2);
}

.new-assign-select-teams-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #faf8fb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.new-assign-premier-teams-columns {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  background-color: #faf8fb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-top: 20px;
  display: grid;
}

.div-block-175, .assignments-contact-div {
  padding-top: 20px;
  padding-bottom: 60px;
}

.ja-ages-full {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 5px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.summer-camps-field-info-div {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.summer-camps-field-info-div._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.summer-camps-field-info-div.bg-black {
  background-image: none;
}

.summer-camps-field-info-div.no-bottom-margin {
  padding-bottom: 0;
}

.summer-camps-field-info-div.overflow-hidden {
  margin-top: 101px;
}

.summer-camps-field-info-div.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.camp-contact-div {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: .125rem 3rem 7rem;
  display: block;
  position: relative;
}

.camp-contact-div._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.camp-contact-div.bg-black {
  background-image: none;
}

.camp-contact-div.no-bottom-margin {
  padding-bottom: 0;
}

.camp-contact-div.overflow-hidden {
  margin-top: 101px;
}

.camp-contact-div.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.summer-camps-tabs-menu {
  justify-content: center;
  align-items: center;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 10px;
  display: flex;
}

.field-player-tab-tab-1 {
  text-align: center;
  background-color: #f2f2f2;
  border: 0 #b3b3b3;
  border-radius: 20px 20px 0 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 30px;
}

.field-player-tab-tab-1:hover {
  background-color: #e6e5e5;
}

.field-player-tab-tab-1.w--current {
  background-color: var(--medium-blue);
  color: var(--white);
}

.goalkeeper-tab-tab-2 {
  text-align: center;
  background-color: #f2f2f2;
  border: 0 #b3b3b3;
  border-radius: 20px 20px 0 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 30px;
}

.goalkeeper-tab-tab-2:hover {
  background-color: #e6e5e5;
}

.goalkeeper-tab-tab-2.w--current {
  background-color: var(--medium-blue);
  color: var(--grey2);
  border-style: none;
  border-width: 0;
  font-weight: 400;
}

.camp-tab-heading {
  font-size: 2rem;
  font-weight: 700;
}

.sc-info-div {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: block;
  position: relative;
}

.sc-info-div._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.sc-info-div.bg-black {
  background-image: none;
}

.sc-info-div.no-bottom-margin {
  padding-bottom: 0;
}

.sc-info-div.overflow-hidden {
  margin-top: 101px;
}

.sc-info-div.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.sc-info-box {
  background-color: var(--white);
  color: #fff;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

._2025-summer-camps-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.new-summer-camps-field-info-div {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0 3rem 2rem;
  display: block;
  position: relative;
}

.new-summer-camps-field-info-div._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-summer-camps-field-info-div.bg-black {
  background-image: none;
}

.new-summer-camps-field-info-div.no-bottom-margin {
  padding-bottom: 0;
}

.new-summer-camps-field-info-div.overflow-hidden {
  margin-top: 101px;
}

.new-summer-camps-field-info-div.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

._2025-camp-ages {
  font-size: 1.25rem;
  font-weight: 700;
}

.camps-boxes-goalkeeper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: auto;
  display: grid;
}

.camps-box-goadkeeper {
  text-align: center;
  background-image: linear-gradient(#322d5bcc, #322d5bcc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67ad53bbfb088d6fa31ce238_summer_camp_goalkeepe2r.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

._2025-camp-tab-heading {
  font-size: 2rem;
  font-weight: 700;
}

.bold-text-56, .bold-text-57, .bold-text-58 {
  font-size: 1.25rem;
}

.camp-hightlights-text {
  font-size: 1.25rem;
  line-height: 1.5;
  display: inline;
}

.camp-grid-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 20px;
  display: block;
}

.bold-text-59 {
  font-size: 1.125rem;
}

.heading-69 {
  letter-spacing: normal;
}

.bold-text-60 {
  font-size: 1.125rem;
}

.section-14 {
  display: none;
}

.goalkeeper-camp-link-div {
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: inline-block;
}

.keeperwars-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.keeperwars-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.uniform-img-full-width {
  width: 100%;
}

.kit-img-full-width {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.new-optional-uniform-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 2rem;
  display: none;
  position: relative;
}

.new-optional-uniform-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-optional-uniform-section.bg-black {
  background-image: none;
}

.new-optional-uniform-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-optional-uniform-section.overflow-hidden {
  margin-top: 101px;
}

.new-optional-uniform-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.new-required-uniform-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 1rem;
  display: block;
  position: relative;
}

.new-required-uniform-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-required-uniform-section.bg-black {
  background-image: none;
}

.new-required-uniform-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-required-uniform-section.overflow-hidden {
  margin-top: 101px;
}

.new-required-uniform-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.new-sponsor-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.new-sponsor-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-sponsor-section.bg-black {
  background-image: none;
}

.new-sponsor-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-sponsor-section.overflow-hidden {
  margin-top: 101px;
}

.new-sponsor-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.extreme-weather-section {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fff;
  background-clip: border-box;
  padding: 4em 3rem 4rem;
  display: none;
  position: relative;
}

.new-uniform-box {
  background-color: var(--white-smoke);
  border-radius: 12px 12px 0 0;
  margin-top: 5px;
  padding: 40px;
}

.new-uniform-box-small {
  background-color: var(--white-smoke);
  border-radius: 12px;
  margin-top: 5px;
  padding: 40px;
  display: none;
}

.new-required-uniform-top-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 1rem;
  display: block;
  position: relative;
}

.new-required-uniform-top-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-required-uniform-top-section.bg-black {
  background-image: none;
}

.new-required-uniform-top-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-required-uniform-top-section.overflow-hidden {
  margin-top: 101px;
}

.new-required-uniform-top-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.new-required-uniform-bottom-section {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 8rem;
  display: block;
  position: relative;
}

.new-required-uniform-bottom-section._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-required-uniform-bottom-section.bg-black {
  background-image: none;
}

.new-required-uniform-bottom-section.no-bottom-margin {
  padding-bottom: 0;
}

.new-required-uniform-bottom-section.overflow-hidden {
  margin-top: 101px;
}

.new-required-uniform-bottom-section.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.bold-text-61, .paragraph-69 {
  font-size: 1.125rem;
}

.mls-next-slide {
  text-align: left;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b936f3779fac86352f9915_home-_rotate_banner_mls_next.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.mls-next-fees-banner {
  color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c44f41a3ed2c66bbc95ba_fees_1.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.mls-next-pricing-column-2.bg-gray-4 {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 375px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4em 1rem 2em;
  display: flex;
}

.mls-header-section {
  background-color: var(--light-blue);
  height: 500px;
  margin-top: 160px;
  line-height: 100%;
  display: none;
  position: relative;
  top: 0;
}

.mls-banner {
  -webkit-text-fill-color: inherit;
  background-color: #fff3;
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b5c191b818e19793f5d740_header-uniforms-premier5.jpg");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  margin-top: 0;
  position: static;
}

.mls-header {
  z-index: 9999;
  background-color: var(--white);
  color: #e5e5e5;
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b936f3779fac86352f9915_home-_rotate_banner_mls_next.jpg");
  background-position: 0 0, 50% 10%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
  position: static;
}

.mls-section {
  justify-content: center;
  align-items: stretch;
  display: block;
  position: relative;
}

.mls-logo-container {
  z-index: 99;
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.mls-logo-container.center {
  text-align: center;
  align-items: center;
}

.mls-logo-container.center._40rem {
  max-width: 50rem;
}

.mls-logo-container.center._40rem.xl-margin {
  text-align: right;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.mls-logo-container.center._40rem.m-margin {
  margin-bottom: 4.5rem;
  font-size: 1.5rem;
}

.mls-logo-container.limit-width {
  max-width: 40rem;
  margin-left: 0;
}

.mls-about {
  width: auto;
  max-width: none;
}

.elevate-text-margin {
  margin-bottom: .5rem;
}

.link-89 {
  display: block;
}

.link-90 {
  display: inline-block;
}

.paragraph-70 {
  font-size: 1.125rem;
}

.link-91 {
  display: inline-block;
}

.mls-table-div {
  text-align: center;
  display: none;
}

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

.nls-block {
  margin-top: 40px;
}

.mls-sticky-text-wrap {
  max-width: 30%;
}

.mls-sticky-text-wrap.right-margin {
  margin-left: auto;
}

.mls-sticky-text-wrap.l-margin {
  max-width: 36%;
}

.div-block-176 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b936f3779fac86352f9915_home-_rotate_banner_mls_next.jpg");
  background-position: 0 0;
  background-size: auto;
  height: 200px;
}

.mls-banner-copy {
  margin-top: 0;
  position: static;
}

.heading-70 {
  color: var(--white);
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  display: flex;
}

.div-block-177 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b5c191b818e19793f5d740_header-uniforms-premier5.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
}

.mls-top-banner {
  height: 500px;
  margin-top: 180px;
  line-height: 100%;
  position: relative;
}

.mls-banner-div {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b9ba1a67bbde4073d927b6_mls-header-banner.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.mls-header-text {
  color: var(--white);
  justify-content: center;
  align-items: flex-end;
  height: 500px;
  padding-bottom: 36px;
  display: flex;
}

.mls-top-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  text-align: left;
  border: 1px #dbdbdb;
  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: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
  font-size: 1.25rem;
  display: block;
}

.mls-top-container.l-margin {
  border-bottom: 1px solid #cbcbcb;
}

.mls-quote-author-div {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.mls-next-header {
  color: var(--black-2);
}

.mls-pic-cell-div1 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b9ac62910af53580754c7d_mls-pic2.jpg");
  background-position: 50% 60%;
  background-size: cover;
  width: 100%;
  height: 300px;
  display: block;
}

.mls-pic-cell-div2 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b9acf41998063818d7f92c_mls-pic3.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.mls-pic-cell-div3 {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b9ab52af58581844a08ec5_mls-pic1.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

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

.div-block-179 {
  max-height: 173.993px;
  margin-bottom: 10px;
}

.mls-home-banner-logos {
  max-height: 125px;
}

.mls-quote-author-image-div {
  text-align: right;
  width: 100px;
  display: none;
}

.mls-quote-author-outer-div {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 60px;
  display: flex;
}

.home-banner-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 160px;
  display: block;
  overflow: hidden;
}

.new-select-uniforms-banner {
  background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67cd2a863c238822c4a8fbf6_header-uniforms-select4.jpg");
}

.new-sponsor-section-select {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem 2rem;
  display: block;
  position: relative;
}

.new-sponsor-section-select._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.new-sponsor-section-select.bg-black {
  background-image: none;
}

.new-sponsor-section-select.no-bottom-margin {
  padding-bottom: 0;
}

.new-sponsor-section-select.overflow-hidden {
  margin-top: 101px;
}

.new-sponsor-section-select.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-4-copy, .select-required, .select-optional-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 10px 0;
}

.fnf-details-section-copy {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4rem 3rem;
  display: none;
  position: relative;
}

.fnf-details-section-copy._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.fnf-details-section-copy.bg-black {
  background-image: none;
}

.fnf-details-section-copy.no-bottom-margin {
  padding-bottom: 0;
}

.fnf-details-section-copy.overflow-hidden {
  margin-top: 101px;
}

.fnf-details-section-copy.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.tryouts-slide {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67dda14e34c74f205e9e0c44_home-_rotate_banner_tryouts.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.premier-tryouts-banner-div {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.premier-tryouts-banner-div.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.select-tryouts-banner-div {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-40-copy {
  font-size: 1rem;
  line-height: 1.125;
}

.tryout-overview-links-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: none;
}

.tryouts-overview-link-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--grey3);
  outline-color: var(--grey3);
  outline-offset: 0px;
  color: #000;
  outline-width: 3px;
  outline-style: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  display: none;
}

.tryouts-overview-link-text {
  color: var(--black-2);
  flex: 0 auto;
  font-size: 1.1rem;
  font-weight: 700;
}

.tryouts-overview-link-text:hover {
  color: var(--medium-blue);
  text-decoration: none;
}

.bold-text-29-copy {
  font-size: 1.5rem;
  line-height: 1;
}

.paragraph-40-copy-copy, .paragraph-40-copy-copy-copy {
  font-size: 1rem;
  line-height: 1.125;
}

.text-span-18, .text-span-19 {
  font-weight: 700;
}

.coaching-assignments-button-div {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.coaching-assign-div {
  justify-content: center;
  align-items: center;
  display: none;
}

.boys-hs-tryouts-slide {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6800316b88e7b54b8fddc8d7_home-_rotate_banner_boysHS_tryouts.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.link-92 {
  color: var(--white);
}

.code-embed, .code-embed-2, .code-embed-3 {
  display: block;
}

.link-93 {
  display: inline;
}

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

.spring-programs-arrow-button-div {
  justify-content: center;
  display: none;
}

.rv-camping-pay-div {
  margin-bottom: 20px;
  display: none;
}

.tryouts-table-row-hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  display: none;
}

.table-row-block-hidden {
  display: none;
}

.george-kawa-slide, .kawa-header-banner {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/682f86e061c4101984592775_IMG_0995.JPG");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.ben-hall-of-fame-header-banner {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.tryouts-concluded-div {
  color: var(--black-2);
}

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

.premier-tryout-contact-copy {
  display: block;
}

.goalkeeper-tab-tab-3 {
  text-align: center;
  background-color: #f2f2f2;
  border: 0 #b3b3b3;
  border-radius: 20px 20px 0 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 30px;
}

.goalkeeper-tab-tab-3:hover {
  background-color: #e6e5e5;
}

.goalkeeper-tab-tab-3.w--current {
  background-color: var(--medium-blue);
  color: var(--grey2);
  border-style: none;
  border-width: 0;
  font-weight: 400;
}

.keeper-wars-slide {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6857d27a66dec006c83051d4_home_rotate_banner_keeper_wars.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.link-94 {
  display: inline-block;
}

.schedule-button-div {
  width: auto;
  margin-top: 20px;
  display: block;
}

.schedule-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1.5rem;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.schedule-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.private-training-current-fees-card {
  text-align: left;
  margin-bottom: 60px;
  display: block;
}

.private-training-current-details-text-block {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  max-width: none;
  display: flex;
}

.current-fees-paragraphdiv {
  padding-top: 20px;
}

.private-training-fees-card {
  text-align: left;
  margin-bottom: 140px;
  display: block;
}

.bold-text-62 {
  color: #ff0004;
}

.rush-cup-attractions {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin-top: auto;
  padding: 2rem 3rem;
  display: block;
  position: relative;
}

.rush-cup-attractions._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.rush-cup-attractions.bg-black {
  background-image: none;
}

.rush-cup-attractions.no-bottom-margin {
  padding-bottom: 0;
}

.rush-cup-attractions.overflow-hidden {
  margin-top: 101px;
}

.rush-cup-attractions.no-lateral-padding {
  padding-left: 0;
  padding-right: 0;
}

.attractions-box {
  text-align: center;
  border: 1px solid #dadada;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: block;
}

.playeasy-div {
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 20px auto;
  display: flex;
}

.playeasy-button {
  grid-column-gap: .75rem;
  background-color: var(--light-blue);
  color: var(--light-blue);
  text-align: center;
  border: 1px #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  margin-left: 0;
  margin-right: 0;
  padding: .25rem 1.5rem;
  font-size: 30px;
  font-weight: 700;
  display: flex;
  position: relative;
  overflow: hidden;
}

.playeasy-button.align-pricing {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
}

.camping-buy-button-code-embed-div {
  margin-bottom: 20px;
  display: none;
}

.fnf-registration-button-div {
  padding-bottom: 10px;
}

@media screen and (min-width: 1440px) {
  .section {
    border-right-style: none;
  }

  .text-container.center._40rem.m-margin {
    max-width: none;
  }

  .l-subtitle.s-margin {
    border: 1px #000;
    align-self: auto;
    max-width: 40rem;
    font-size: 1rem;
    display: flex;
    overflow: visible;
  }

  .l-subtitle.s-margin.text-link1 {
    font-size: 1rem;
    line-height: 1.5;
  }

  .l-paragraph {
    color: #000;
  }

  .m-paragraph {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .m-paragraph:hover {
    color: #fff;
  }

  .m-paragraph.m-margin.hide-on-tablet {
    font-size: 1.125rem;
  }

  .m-paragraph.text-center {
    color: var(--blue);
    display: block;
  }

  .m-paragraph.gameday.hide-on-tablet {
    font-size: 1.125rem;
  }

  .s-paragraph {
    text-align: center;
    font-size: 1rem;
  }

  .m-icon.s-margin {
    color: var(--light-blue);
  }

  .primary-outline {
    width: 15em;
    min-width: auto;
    max-width: 20em;
    margin-left: auto;
    margin-right: auto;
  }

  .bg-black {
    background-color: #0000;
  }

  .container {
    color: #000;
    border-bottom: 1px #d0d0d0;
  }

  .container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .h1-title.s-margin, .h1-title.s-margin-copy {
    display: block;
  }

  .hide-on-landscape {
    text-align: left;
  }

  .s-card.centered-and-vertical {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .s-card.center-content.bg-black.no-phone-padding {
    color: #fff;
    background-color: #0000;
    font-weight: 700;
  }

  .s-card.center-content.no-phone-padding {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clients-logo-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    justify-items: center;
    margin-top: 16px;
  }

  .grid.xl-margin {
    grid-template-columns: 1fr 1fr;
  }

  .grid.no-gap {
    background-color: #0000;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0;
  }

  .l-card.bg-gray-4 {
    border-radius: 12px;
  }

  .h2-title.s-margin {
    text-align: left;
    margin-top: 10px;
  }

  .h2-title.s-margin-copy {
    text-align: left;
    margin-top: 10px;
    font-size: 2.5rem;
  }

  .align-left-and-vertical:hover {
    color: #000;
  }

  .track-vertical {
    overflow: visible;
  }

  .track-overlay.unclickable {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  ._75-width {
    color: var(--black-2);
    display: block;
  }

  .comparison-top {
    color: #000;
    font-size: 1.5rem;
    font-weight: 700;
  }

  .comparison-top.bg-black {
    background-color: var(--light-blue);
  }

  .comparison-item {
    text-align: center;
    padding-left: 20px;
  }

  .feature-check-wrap.bg-black {
    background-color: var(--light-blue);
  }

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

  .menu-column-1 {
    text-align: left;
    background-color: #fff;
    margin-bottom: 37px;
    display: flex;
  }

  .list-wrap {
    background-color: #fff;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
  }

  .list {
    margin-top: 67px;
  }

  .list.w--open {
    align-items: flex-start;
    margin-top: 163px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    inset: 0%;
  }

  .toggle:hover {
    color: var(--light-blue);
  }

  .nav-container {
    width: 100%;
    max-width: none;
  }

  .absolute-pic {
    width: auto;
    max-width: none;
  }

  .comp-block {
    border: 1px solid var(--light-blue);
  }

  ._3-columns-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . ." 1fr
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . Area"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .sticky-effect-wrap.large-top-margin {
    color: var(--black-2);
  }

  .sticky-pc-wrap {
    color: var(--black-2);
    width: 75%;
  }

  .button-arrow {
    color: var(--light-blue);
  }

  .button-arrow.absolute {
    z-index: 0;
    color: var(--light-blue);
    position: absolute;
  }

  .blog-post {
    font-size: 1.125rem;
  }

  .menu-container {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    margin-bottom: auto;
    display: grid;
  }

  .bottom-pop-up-info-box {
    background-color: #22559b;
    margin-top: 0;
  }

  .background-video {
    height: 900px;
  }

  .heading-3-white-text.padding-header {
    height: auto;
    padding-top: 100px;
  }

  .block-1 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .section-reveal {
    color: #000;
    height: 400px;
  }

  .basic-header {
    height: 500px;
  }

  .dropdown-menu-link {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dropdown-menu-link.w--current:hover {
    color: var(--light-blue);
  }

  .div-block-11 {
    background-position: 50%;
    background-size: cover;
  }

  .boys-premier-teams-header {
    height: 500px;
    margin-top: 80px;
  }

  .heading-5 {
    margin-right: 31px;
  }

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

  .main-wrapper {
    height: auto;
  }

  .section-4 {
    height: 88%;
  }

  .column {
    background-image: linear-gradient(#080808, #0000 20%), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6364bdcec013580eea37f60e_confetti.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 80%;
    border-right-color: #161616;
    position: relative;
  }

  .footer-2.random {
    border-top-color: #161616;
    height: 12%;
  }

  .heading-6.clones {
    text-align: center;
    font-size: 140px;
  }

  .heading-6.tips {
    margin-bottom: 8px;
    font-size: 140px;
  }

  .heading-6.followers {
    font-size: 140px;
  }

  .country {
    display: block;
  }

  .counter-section {
    text-align: center;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .home-top-section {
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6365b62a3a90d73570d8a22e_Home_Video_bg.jpg");
    height: 900px;
  }

  .home-4-block-text {
    color: #fdfdfd;
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    max-width: none;
    height: auto;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    font-size: 1rem;
    display: flex;
  }

  .home-4-box-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .button {
    color: #fff;
    justify-content: center;
    align-items: flex-start;
  }

  .home-box-2 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378b9bfe86a457bdd2e0439_afdsafd.jpg");
  }

  .home-box-1 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .home-box-3 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6355172bafc1665420ffa3ad__DSC1638_Edited-X2.webp");
  }

  .text-block-7 {
    font-size: 1rem;
  }

  .counter-lower-text {
    margin-top: 10px;
    font-size: 1rem;
    display: block;
  }

  .home-box-4 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637cc2365afbf9b5092adbd5_kasch.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .rush-news-header {
    margin-bottom: 19px;
  }

  .home-news-section {
    padding-top: 8rem;
    padding-bottom: 7rem;
  }

  .footer-section {
    padding: 4rem 0;
  }

  .div-block-13 {
    margin-top: 56px;
  }

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

  .div-block-15 {
    margin-top: 24px;
  }

  .passion-purpose-span {
    color: var(--light-blue);
    margin-top: 15px;
    font-size: 2rem;
    display: block;
  }

  .menu-container-small {
    background-color: #fff;
  }

  .div-block-16 {
    width: 99.9999%;
    display: block;
  }

  .menu-sublink {
    color: #000;
    margin-right: 2px;
    font-weight: 700;
    display: block;
  }

  .menu-sublink:hover {
    color: var(--medium-blue);
  }

  .coaching-assignment-menu-div {
    display: flex;
  }

  .div-block-18 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .div-block-19, .div-block-20, .div-block-21, .div-block-22, .div-block-23 {
    display: flex;
  }

  .dropdown-menu-title {
    text-align: left;
    display: flex;
  }

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

  .div-block-25 {
    text-align: center;
    display: block;
  }

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

  .link-4 {
    display: block;
  }

  .div-block-27 {
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    max-width: 70rem;
    margin-top: 41px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .more-news {
    color: #000;
    align-self: flex-end;
    font-size: 1.5rem;
    font-weight: 700;
    text-decoration: underline;
    display: inline-block;
  }

  .more-news:hover {
    color: var(--light-blue);
    text-decoration: underline;
  }

  .container-7 {
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .image-9 {
    align-self: flex-end;
    margin-bottom: 2px;
  }

  .image-10 {
    width: 150px;
  }

  .footer-h1.s-margin {
    color: #000;
    text-align: center;
    font-size: 3rem;
    display: block;
  }

  .clients-logos {
    justify-items: center;
    margin-top: 16px;
  }

  .div-block-28 {
    background-color: #fff;
    padding-top: 62px;
  }

  .girls-premier-teams-header {
    background-image: linear-gradient(275deg, #0000, #7d71c880 25%, #22559b), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
    background-position: 0 0, 50%;
    height: 500px;
  }

  ._500-header {
    height: 500px;
    margin-top: 0;
  }

  .basic-header-copy {
    height: 500px;
  }

  .boys-premier-teams-header-copy {
    background-image: linear-gradient(275deg, #0000, #7d71c880 25%, #22559b), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6355207d2cf2509dd969d12d_DSC2202-Edited.png");
    background-position: 0 0, 50% 0;
    height: 500px;
  }

  .why-rush-header {
    height: 500px;
  }

  .image-11 {
    align-self: flex-start;
    display: block;
  }

  .coach-small {
    max-width: 70%;
    height: auto;
    font-size: 1%;
  }

  .coach-small:hover {
    opacity: 1;
    background-color: #0000;
  }

  .table-header-cell {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .bg-blue-copy {
    background-color: #ececed;
  }

  .header-row {
    color: #000;
    text-align: center;
    background-color: #efefef;
    padding-left: 20px;
    display: flex;
  }

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

  .image-12 {
    max-width: 50%;
  }

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

  .link-5 {
    color: #000;
    display: inline-block;
  }

  .link-5:hover {
    color: var(--light-blue);
  }

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

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

  .l-card-copy.bg-gray-4 {
    color: #000;
    background-color: #0000;
  }

  .h2-title-copy.s-margin, .h2-title-copy.s-margin-copy {
    text-align: left;
    margin-top: 0;
    font-size: 2rem;
  }

  ._350-header {
    height: 350px;
    margin-top: 0;
  }

  .s-card-copy.center-content.bg-black.no-phone-padding {
    color: #fff;
    background-color: #0000;
    font-weight: 700;
  }

  .s-card-copy-py.center-content.bg-black.no-phone-padding {
    color: #000;
    background-color: #0000;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-weight: 700;
  }

  .s-card-copy-py.center-content.no-phone-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .s-card-copy.center-content.bg-black.no-phone-padding {
    color: #000;
    background-color: #0000;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-weight: 700;
  }

  .s-card-copy.center-content.no-phone-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .s-card-copy-copy.center-content.bg-black.no-phone-padding {
    color: #000;
    background-color: #0000;
    font-weight: 700;
  }

  .s-card-copy-copy.center-content.no-phone-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .link-6 {
    display: flex;
  }

  .link-7 {
    padding-left: 2px;
  }

  .select-teams-header {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5f1b4b0a17e0e71ed8bec_IMG_3650sm.jpg");
    background-position: 0 0, 50% 30%;
    height: 500px;
  }

  .black-bg {
    background-color: var(--grey3);
    margin-top: 10px;
  }

  .grey-bg-1-copy {
    background-color: var(--light-blue);
    margin-top: 10px;
  }

  .coaches-header {
    color: var(--black-2);
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642a9ca9be797c24960e28ed_header-coaches.jpg");
    background-position: 0 0, 50% 15%;
    height: 500px;
    margin-top: 80px;
  }

  .coaching-staff {
    padding-top: 9.4rem;
  }

  .coaches-section-header {
    margin-bottom: 19px;
  }

  .coaches-grid {
    padding-bottom: 136px;
  }

  .text-block-8 {
    color: #000;
  }

  .div-block-33 {
    padding-top: 26px;
  }

  .bio-link {
    font-size: 1.3rem;
    font-weight: 700;
  }

  .section-5 {
    background-color: #0000;
    margin-top: 80px;
    display: flex;
  }

  .container-8 {
    display: flex;
  }

  .image-14 {
    max-width: none;
    height: 30rem;
  }

  .coach-header-top {
    background-color: #000;
    display: flex;
  }

  .div-block-34 {
    color: #fff;
    text-align: left;
    align-self: flex-end;
    align-items: flex-end;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    display: block;
  }

  .heading-7 {
    font-size: 2rem;
    display: flex;
  }

  .text-block-9, .div-block-35 {
    display: block;
  }

  .bio-main-text {
    color: #000;
    padding-bottom: 42px;
    font-size: 1rem;
  }

  .div-block-36 {
    display: inline-block;
  }

  .text-block-10 {
    color: #000;
    margin-right: 12px;
    font-size: 1rem;
    font-weight: 700;
    display: inline-block;
  }

  .link-9 {
    color: #000;
    font-size: 1rem;
    display: inline-block;
  }

  .link-9:hover {
    color: var(--light-blue);
  }

  .container-9 {
    max-width: 55rem;
    padding-left: 0;
    padding-right: 0;
  }

  .bio-section-top {
    margin-top: 0;
    padding-bottom: 4rem;
    font-size: 1.125rem;
  }

  .div-block-37 {
    border: 1px #000;
  }

  .heading-coaches {
    margin-right: 31px;
  }

  ._350-header-copy {
    height: 350px;
    margin-top: 0;
  }

  .bio-container {
    color: #000;
    max-width: 55rem;
    padding-top: 60px;
    padding-bottom: 88px;
  }

  .bio-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-38 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start center;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .section-6 {
    display: flex;
  }

  .container-11 {
    justify-content: center;
    align-items: center;
    max-width: 70rem;
    display: flex;
  }

  .link-11 {
    display: block;
  }

  .div-block-39 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .contact-us-header, .contact-header {
    height: 500px;
    margin-top: 80px;
  }

  .u9-u10-header {
    height: 500px;
  }

  .u9-u10-header2 {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c7444e3a2ca633638a30f_todd-sauers---5v5a0730_edited_49051818506_o-L.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: 500px;
  }

  .paragraph-4 {
    font-size: 1.25rem;
    display: block;
  }

  .link-12 {
    font-weight: 400;
    display: inline-block;
  }

  .div-block-42 {
    margin-bottom: 140px;
  }

  .select-banner, .u11-u19-header-copy {
    height: 500px;
  }

  .paragraph-5 {
    margin-bottom: auto;
  }

  .camp-block {
    height: auto;
  }

  .timeline {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(75px, .5fr) minmax(200px, 2.75fr) minmax(150px, 2.75fr) minmax(60px, .25fr) minmax(100px, 150px) minmax(70px, 1fr) minmax(60px, 1fr) minmax(150px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .timeline-header {
    border-style: none;
    border-color: #000;
    font-size: .8rem;
    font-weight: 500;
  }

  .div-block-46 {
    background-color: var(--light-blue);
    border: 1px #000;
  }

  .timeline-cell {
    border-style: solid solid solid none;
    border-width: 1px;
    border-color: #dcdcdc var(--grey1) var(--grey1);
  }

  .timeline-cell-end {
    border-color: var(--grey2);
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-right-style: solid;
  }

  .timeline-cell-no-border {
    border-top: 1px solid var(--grey2);
    border-right-style: none;
    border-bottom-color: var(--grey2);
    border-left-style: none;
    border-left-color: var(--grey2);
  }

  .text-block-11 {
    white-space: nowrap;
    flex-wrap: nowrap;
    display: block;
  }

  .timeline-no-border {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(75px, .5fr) minmax(200px, 2.75fr) minmax(150px, 2.75fr) minmax(60px, .25fr) minmax(100px, 150px) minmax(70px, 1fr) minmax(60px, 1fr) minmax(150px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .timeline-cell-end-copy {
    border-right-style: solid;
  }

  .timeline-cell-end-2 {
    border-style: none solid solid none;
    border-width: 1px;
    border-color: black var(--grey2) var(--grey2) black;
  }

  .timeline-cell-start {
    border-style: solid none none solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    outline-offset: 0px;
    outline: 3px #000;
    font-size: .8rem;
  }

  .select-overview-header, .header-text-copy, .premier-boys-banner {
    height: 500px;
  }

  .premier-boys-tryouts-banner {
    color: #000;
    height: 500px;
  }

  .heading-9 {
    display: inline-block;
  }

  .link-13, .link-13-copy, .email-link {
    color: #000;
    margin-left: 11px;
    display: inline-block;
  }

  .email-link:hover {
    color: var(--light-blue);
  }

  .add-50-px-bottom-margin {
    margin-bottom: 40px;
  }

  .paragraph-6 {
    font-size: 1.125rem;
    display: inline-block;
    overflow: visible;
  }

  .tryout-table-div {
    margin-top: 10px;
  }

  .premier-timeline-no-border {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(75px, .5fr) minmax(200px, 2.75fr) minmax(150px, 2.75fr) minmax(60px, .25fr) minmax(100px, 150px) minmax(70px, 1fr) minmax(60px, 1fr) minmax(150px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .premier-timeline-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(140px, 140px) minmax(140px, 140px) minmax(225px, 225px) minmax(225px, 225px) minmax(225px, 225px) minmax(140px, 140px);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tryout-top-header {
    border-style: none;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    font-weight: 500;
  }

  .tryout-lower-header {
    border-style: none none none solid;
    border-left-color: var(--grey2);
    background-color: var(--grey3);
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    font-weight: 700;
  }

  .tryout-cell {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .tryout-cell-end {
    border: 1px solid var(--grey2);
    align-items: center;
    font-size: .8rem;
    display: flex;
  }

  .text-block-12 {
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .girls-premier-tryouts-section {
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
    background-position: 50% 0;
    background-size: cover;
    background-attachment: fixed;
    height: 500px;
  }

  .select-tryouts-header {
    height: 500px;
  }

  .faq-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 70rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .tryout-faq-banner {
    height: 500px;
  }

  .paragraph-8 {
    display: inline-block;
  }

  .email-link-copy {
    color: #000;
    margin-left: auto;
    display: block;
  }

  .email-link-copy:hover {
    color: var(--light-blue);
  }

  .mighty-mites-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d59d20d8cef91b2cd14abc_DSC01236sm2.jpg");
    background-position: 0 0, 50% 40%;
    height: 500px;
  }

  .mm-faq {
    border-right-style: none;
  }

  .u11-u19-header-copy-copy, .mm-banner, .jr-academy-banner {
    height: 500px;
  }

  .paragraph-8-copy {
    display: inline-block;
  }

  .summer-camps-header, .summer-camps-banner, .fnf-banner {
    height: 500px;
  }

  .fnf-table {
    border-style: none none none solid;
    border-left-color: var(--grey2);
    background-color: var(--grey3);
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    font-weight: 700;
  }

  .fnf-cell-bold-text {
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .fnf-cell-1 {
    border: 1px #000;
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .fnf-cell-2, .tryout-cell-copy {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .fnf-table-timeline {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(140px, 140px) minmax(550px, 550px);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-41-copy {
    max-width: 16rem;
  }

  .goalkiiper-training-banner {
    height: 500px;
  }

  .link-19:hover {
    color: var(--light-blue);
  }

  .additional-training-banner {
    color: #000;
    height: 500px;
  }

  .college-id-camp-banner {
    height: 500px;
  }

  .fitfinder-banner {
    color: #000;
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c6b7ae3a2ca133937fd36__DSC1999_Edited-L.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 500px;
  }

  .fitfinder-block {
    height: auto;
  }

  .cap-banner {
    color: #000;
    height: 500px;
  }

  .paragraph-13 {
    font-size: 1rem;
  }

  .paragraph-15, .paragraph-16, .paragraph-17, .paragraph-18 {
    font-size: 1.125rem;
  }

  .board-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .board-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .m-paragraph-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .m-paragraph-copy:hover {
    color: #fff;
  }

  .m-paragraph-copy.l-margin:hover {
    color: #000;
  }

  .m-paragraph-copy.m-margin.hide-on-tablet {
    font-size: 1.125rem;
  }

  .m-paragraph-copy.text-center {
    display: block;
  }

  .dropdown-menu {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown-menu:hover {
    color: var(--light-blue);
  }

  .dropdown-menu.m-margin.hide-on-tablet {
    font-size: 1.125rem;
  }

  .dropdown-menu.text-center {
    display: block;
  }

  .dropdown-menu {
    margin-left: 0;
    margin-right: 0;
    display: inline;
  }

  .bio-div-block {
    padding-top: 26px;
  }

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

  .home-more-news-button {
    align-items: flex-end;
    display: flex;
  }

  .rush-cup-top-section {
    color: #000;
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637edd912e44f0df7d7bbceb_rushcup_video1.jpg");
    height: 900px;
  }

  .rush-cup-bg-video {
    height: 900px;
  }

  .bold-text-4 {
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.1;
    display: block;
  }

  .bold-text-5 {
    display: inline;
  }

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

  .link-36 {
    color: var(--black-2);
    font-weight: 700;
    text-decoration: underline;
    display: inline-block;
  }

  .tournament-details {
    border-right-style: none;
    padding-top: 0;
  }

  .link-37 {
    color: #000;
    font-weight: 700;
    text-decoration: underline;
    display: inline-block;
  }

  .rush-cup-section-1, .age-group-section {
    border-right-style: none;
  }

  .age-group-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(140px, 140px) minmax(140px, 140px);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .age-group-cell-end {
    border: 1px solid var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .age-group-cell-1 {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .div-block-41-copy-copy {
    max-width: 22rem;
  }

  .historical-section {
    border-right-style: none;
  }

  .historicat-cell-1 {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .historicat-cell-end {
    border-style: solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey3) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .historical-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-areas: "Area";
    grid-auto-columns: 1fr;
    display: grid;
  }

  .l-paragraph-copy {
    color: #000;
  }

  .l-paragraph-copy.l-margin {
    margin-top: 11px;
    margin-bottom: 2.1rem;
  }

  .summer-classic-section-1, .summer-classic-section-2 {
    border-right-style: none;
  }

  .summer-classic-banner {
    color: #000;
    background-image: none;
    height: 900px;
  }

  .summer-classic-banner-container {
    max-width: 100vw;
    display: flex;
  }

  .slide {
    width: 100vw;
    margin-left: auto;
    margin-right: auto;
  }

  .image-20 {
    width: 100%;
  }

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

  .slide-nav {
    inset: auto 50% 4% 0%;
  }

  .slider {
    height: 80vh;
    display: block;
  }

  .right-arrow {
    inset: 0%;
  }

  .div-block-58 {
    width: 300px;
    margin-top: -643px;
  }

  .dropdown-menu-link-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding-top: .2rem;
    padding-bottom: .2rem;
    display: inline-block;
  }

  .dropdown-menu-link-copy.w--current:hover {
    color: var(--light-blue);
  }

  .bold-text-6-copy {
    margin-bottom: 21px;
    display: flex;
  }

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

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

  .image-28 {
    margin-right: 12px;
  }

  .premier-fees-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .text-block-15, .pricing-text-block {
    font-size: 1rem;
  }

  .premier-fees-sub-section {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637f3719077c6bd14edcf764_todd-sauers---5v5a0758_edited_49052032017_o-XL.jpg");
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
    align-items: center;
    height: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .premier-fees-table-section {
    border-right-style: none;
    padding-top: 6.8rem;
    padding-bottom: 9.4rem;
  }

  .previer-fees-banner-copy {
    color: #000;
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c33212a1ca7c39bceaac9_822A4657-L.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 500px;
  }

  .image-29 {
    object-fit: cover;
    max-width: none;
    display: block;
  }

  .div-block-60 {
    object-fit: none;
    display: block;
  }

  .container-13 {
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    display: block;
  }

  .premier-fees-sub-section-2 {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/637c33212a1ca7c39bceaac9_822A4657-L.jpg");
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
    align-items: center;
    width: 100vw;
    height: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .price-descriptions-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 70rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .price-descriptions-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .link-44 {
    margin-left: 9px;
    display: inline-block;
  }

  .select-fees-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .select-fees-table-section {
    border-right-style: none;
    padding-top: 6.8rem;
    padding-bottom: 9.4rem;
  }

  .timeline-cell-end-2-copy {
    border-style: none solid solid;
    border-width: 1px;
    border-color: black var(--grey2) var(--grey2);
  }

  .timeline-cell-no-border-copy {
    border-top: 1px solid var(--grey2);
    border-right-style: none;
    border-bottom-color: var(--grey2);
    border-left-style: solid;
    border-left-color: var(--grey2);
  }

  .timeline-cell-no-border-copy-copy {
    border-top: 1px none var(--grey2);
    border-right-style: none;
    border-bottom-color: var(--grey2);
    border-left-style: none;
    border-left-color: var(--grey2);
  }

  .timeline-cell-start-copy {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    outline-offset: 0px;
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    outline-offset: 0px;
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    outline-offset: 0px;
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    outline-offset: 0px;
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    outline-offset: 0px;
    outline: 3px #000;
    font-size: .8rem;
  }

  .timeline-cell-end-copy {
    border-color: var(--grey2);
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-right-style: none;
  }

  .u11-u19-header-copy-copy, .lost-and-found-header, .lost-and-found-banner, .volunteer-opportunities-header, .volunteer-opportunities-banner, .policies-header, .policies-header-copy, .policies-banner, .raffle-header, .raffle-banner {
    height: 500px;
  }

  .container-copy {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 70rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .back-to-staff {
    max-width: 55rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sponsors-banner, .premier-uniforms-banner {
    height: 500px;
  }

  .link-block-6:hover {
    color: var(--light-blue);
  }

  .image-52 {
    color: var(--light-blue);
    background-color: #0000;
  }

  .fields-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 70rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fields-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .address-map-link:hover {
    color: var(--light-blue);
  }

  .fields-banner {
    height: 500px;
  }

  .documents-banner, .managers-banner {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0ac823593731b2746ffe0_rush_gear.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 500px;
  }

  .uniform-sizing-banner {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63b0b2b7224d1fbc7b1e5be8_uniform4.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 500px;
  }

  .select-uniforms-banner {
    height: 500px;
  }

  .covid-section {
    border-right-style: none;
  }

  .l-subtitle-1.s-margin {
    border: 1px #000;
    align-self: auto;
    max-width: 40rem;
    font-size: 1rem;
    display: flex;
    overflow: visible;
  }

  .l-subtitle-1.s-margin.text-link1 {
    font-size: 1.125rem;
    line-height: 1.5;
  }

  .referee-banner {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63ae6290035b98af0419f553_822A4702-L.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: 500px;
  }

  .reach-banner {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63ae6ca8035b9862d21a6484_kids-coach.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 500px;
  }

  .covid-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d60e413933d105ac73f438_20210618-ME0_2822.JPG");
    background-position: 0 0, 50% 35%;
    height: 500px;
  }

  .rush-cup-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .select-tryouts-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
                   "."
                   / minmax(140px, 140px) minmax(140px, 140px) minmax(225px, 225px) minmax(225px, 225px) minmax(225px, 225px);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .text-block-18 {
    font-weight: 700;
    display: inline;
  }

  .menu-sublink-next-line {
    color: #000;
    margin-right: 2px;
    font-weight: 700;
    display: inline-block;
  }

  .menu-sublink-next-line:hover {
    color: var(--medium-blue);
  }

  .rush-featured {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .counter-section-copy {
    text-align: center;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .teams-table-header-cell, .teams-table-cell {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .coach-profile-link, .league {
    font-size: 1rem;
  }

  .teams-coach-small {
    max-width: 35%;
    height: auto;
    font-size: 1%;
  }

  .teams-coach-small:hover {
    opacity: 1;
    background-color: #0000;
  }

  .team {
    font-size: 1rem;
  }

  .teams-coach-picture {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .tryouts-section {
    border-right-style: none;
  }

  .tryouts-table-cell {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .section-tryouts, .old-tryout-section {
    border-right-style: none;
  }

  .paragraph-29, .paragraph-30 {
    font-size: 1.125rem;
  }

  .button-arrow-2, .button-arrow-2.absolute {
    color: #5494da;
  }

  .home-4-box-button-2 {
    box-shadow: none;
    background-color: #5494da;
    width: 10em;
    min-width: auto;
    max-width: 20em;
    margin-left: auto;
    margin-right: auto;
  }

  .programs-box1 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/635e433ee19fbd1d7e0d2b3f_Picture2.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .programs-box2 {
    background-image: linear-gradient(#2f2a55cc, #2f2a55cc), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6378b9bfe86a457bdd2e0439_afdsafd.jpg");
  }

  .programs-box-content:hover, .programs-info-box1:hover {
    color: #000;
  }

  .button-arrow-copy, .button-arrow-copy.absolute {
    color: var(--light-blue);
  }

  .programs-info1:hover, .programs-info2:hover, .programs-info3:hover, .programs-info1-copy:hover, .mighty-mites-box:hover, .mighty-mites-box2:hover, .mighty-mites-box-3:hover, .camps-box:hover, .camps-box-3:hover, .camps-box-2:hover, .camps-box-1:hover, .ja-info-box-2:hover, .camps-box-4:hover, .camps-box-5:hover, .camps-box-6:hover {
    color: #fff;
  }

  .half-day-title {
    border-bottom: 1px #d0d0d0;
  }

  .half-day-title.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .full-day-title {
    border-bottom: 1px #d0d0d0;
    max-width: none;
  }

  .full-day-title.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .camps-box-7:hover {
    color: #fff;
  }

  .camps-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "Area";
    grid-auto-columns: 1fr;
  }

  .camps-cell-1 {
    align-items: center;
    height: 100%;
    font-size: 1rem;
  }

  .camps-cell-2 {
    align-items: center;
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1rem;
    display: block;
  }

  .camps-register-link {
    color: var(--black-2);
  }

  .camps-cell-bold-text {
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .camps-section {
    border-right-style: none;
    padding-top: 0;
  }

  .bold-text-27, .bold-text-28 {
    font-size: 1rem;
  }

  .mm-table-section {
    border-right-style: none;
  }

  .mm-cell-bold-text {
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1rem;
    display: flex;
  }

  .mm-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "Area";
    grid-auto-columns: 1fr;
  }

  .mm-cell-1 {
    align-items: center;
    height: 100%;
    font-size: 1rem;
  }

  .mm-cell-2 {
    align-items: center;
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1rem;
    display: block;
  }

  .ja-table-section {
    border-right-style: none;
  }

  .ja-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: "Area";
    grid-auto-columns: 1fr;
  }

  .ja-cell-1 {
    align-items: center;
    height: 100%;
    font-size: 1rem;
  }

  .ja-cell-2 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1rem;
  }

  .ja-cell-bold-text, .mm-cell-bold-text-copy {
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .ja-register-link {
    color: var(--black-2);
  }

  .tutor-banner {
    color: #000;
    height: 500px;
  }

  .news-banner {
    background-position: 50%;
    background-size: cover;
  }

  .div-block-87 {
    align-items: center;
    display: flex;
  }

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

  .rush-cup-extras-section {
    border-right-style: none;
  }

  .directors-header {
    margin-bottom: 19px;
  }

  .coaching-assignments-hero {
    height: 500px;
    margin-top: 80px;
  }

  .coaching-assignments-section {
    border-right-style: none;
  }

  .div-block-17-copy, .coaching-staff-menu-heading {
    display: flex;
  }

  .assign-teams-table-cell {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .assign-coach-pic {
    color: #000;
    background-color: #0000;
    width: 25%;
    margin-top: 10px;
  }

  .assign-coach-pic-small {
    max-width: 60%;
    height: auto;
    font-size: 1%;
  }

  .assign-coach-pic-small:hover {
    opacity: 1;
    background-color: #0000;
  }

  .mm-top-text-section, .mm-bottom-text-section, .fnf-details-section, .ja-bottom-text-section, .second-mockup-section-text {
    border-right-style: none;
  }

  .second-camps-table-mockup {
    border-right-style: none;
    padding-top: 0;
  }

  .summer-camps-top-text-section, .summer-camps-bottom-text-section, .select-tryouts-table-example, .rush-cup-extras {
    border-right-style: none;
  }

  .menu-left-div {
    display: flex;
  }

  .h2-title-copy-copy.s-margin, .h2-title-copy-copy.s-margin-copy {
    text-align: left;
    margin-top: 0;
    font-size: 2rem;
  }

  .teams-table-cell-copy {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .contact-members-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .teams-overview-links-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 2.75fr 2.5fr;
    grid-auto-columns: 1fr;
  }

  .overview-links-div {
    display: flex;
  }

  .tryout-links-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-auto-columns: 1fr;
  }

  .tryouts-reg-button-div {
    display: none;
  }

  .table-row {
    margin-top: 10px;
  }

  .below-hero-title.s-margin {
    text-align: center;
    display: block;
  }

  .h2-title-copy.s-margin, .h2-title-copy.s-margin-copy {
    text-align: left;
    margin-top: 10px;
    font-size: 2.5rem;
  }

  .why-rush-hero {
    height: 500px;
    margin-top: 80px;
  }

  .background-video-3 {
    height: 750px;
  }

  .uniform-policy-div {
    height: auto;
  }

  .image-61 {
    width: 99.9999%;
  }

  .ga-banner, .ga-header {
    height: 500px;
  }

  .ga-block, .uniform-block {
    height: auto;
  }

  .large-league-logos-section {
    display: none;
  }

  .core-values-section {
    border-right-style: none;
  }

  .coaches-div-block {
    border: 1px #000;
  }

  .jr-rcl-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .jr-rcl-header {
    height: 500px;
  }

  .jr-rcl-hero-section {
    border-right-style: none;
  }

  .jr-rcl-link {
    padding-left: 2px;
    font-size: 1rem;
  }

  .div-block-110 {
    width: 95%;
  }

  .leagues-hero-banner, .leagues-hero-text {
    height: 500px;
  }

  .leagues-below-hero-section, .leagues-table-section {
    border-right-style: none;
  }

  .leagues-info:hover {
    color: #fff;
  }

  .pp-banner {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642ca89fc7c21c79b50aa0d4_MELIFE012.JPG");
    background-position: 0 0, 50% 30%;
    height: 500px;
  }

  .pp-block {
    height: auto;
  }

  .age-group-chart.center._40rem.m-margin {
    max-width: none;
  }

  .age-group-cell, .historicat-cell-1-copy {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .age-group-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .historicat-cell-end-copy {
    border-style: solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey3) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .age-group-short-cell {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .admin-section-header {
    margin-bottom: 19px;
  }

  .age-coptions {
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: var(--grey2) var(--grey1) var(--grey2) var(--grey2);
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .age-group-div-block {
    text-align: left;
    width: 65%;
    display: block;
  }

  .age-table-cell {
    color: #000;
    background-color: #0000;
  }

  .overview-block {
    height: auto;
  }

  .link-7-copy {
    padding-left: 2px;
  }

  .club-payment-options-section, .teams-section {
    border-right-style: none;
  }

  .age-group-header-link, .teams-here-link {
    padding-left: 2px;
  }

  .below-hero-select-teams {
    border-right-style: none;
  }

  .coaching-staff-menu-div {
    display: flex;
  }

  .pp-white-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pp-block-div {
    height: auto;
    display: block;
  }

  .pp-heading-div {
    padding-bottom: 20px;
  }

  .pp-block-div-lg {
    height: auto;
  }

  .div-block-130 {
    width: 90%;
    display: flex;
  }

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

  .pp-competitive-logo-div {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
  }

  .image-73 {
    width: 200px;
  }

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

  .pp-logo-div {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pp-comp-text-block {
    display: flex;
  }

  .pp-comp-block-div {
    width: 33%;
    height: auto;
    display: block;
  }

  .pp-elite-block-div {
    height: auto;
    display: block;
  }

  .contacts-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .link-basic, .link-7-copy {
    padding-left: 2px;
  }

  .paragraph-49 {
    font-size: 1.125rem;
  }

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

  .ga-logo-container {
    padding-top: 20px;
  }

  .ga-logo-container.center._40rem.m-margin {
    max-width: none;
  }

  .why-rush-white-text {
    padding-top: 20px;
  }

  .rush-cup-section {
    border-right-style: none;
  }

  .rush-cup-picture-div3 {
    background-size: cover;
  }

  .rush-cup-picture-div4 {
    background-position: 50% 80%;
  }

  ._404-header-section, ._404-header {
    height: 500px;
    margin-top: 80px;
  }

  .sponsors-div {
    justify-items: center;
    margin-top: 16px;
  }

  .image-80 {
    width: 70%;
  }

  .image-86 {
    width: 60%;
  }

  .sposor-logo-div {
    display: block;
  }

  .ga-header-section {
    height: 500px;
  }

  .tryouts-table-cell-copy, .tryout-change-box {
    margin-top: 10px;
  }

  .rv-banner {
    color: #000;
    height: 500px;
  }

  .rv-section {
    border-right-style: none;
  }

  .link-78 {
    display: inline;
  }

  .news-header, .rush-news-banner {
    height: 500px;
    margin-top: 80px;
  }

  .image-88 {
    position: static;
  }

  .button-with-arrow {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .checkin-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .check-in {
    color: #fff;
    justify-content: center;
    align-items: flex-start;
  }

  .fnf-cell-1-copy {
    border: 1px #000;
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .fnf-cell-3 {
    border-style: none solid none none;
    border-width: 1px;
    border-color: black var(--grey2) black black;
    align-items: center;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: .8rem;
    display: flex;
  }

  .rush-cup-ibuy {
    border-right-style: none;
  }

  .buy-gear-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-12 {
    font-size: 1.5rem;
    font-weight: 700;
  }

  .below-hero-section-copy {
    border-right-style: none;
  }

  .fnf-details:hover {
    color: #fff;
  }

  .jr-rcl-button-1 {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .player-fees-section {
    border-right-style: none;
  }

  .container-copy {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
  }

  .container-copy.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .player-fees-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
  }

  .player-fees-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .mm-box-three-reg-button, .jr-academy-reg-button, .fnf-reg-button {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .premier-tryout-button, .banner-notification-sign-up, .select-tryout-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .tryout-registration-button {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .coach-training-banner {
    height: 500px;
  }

  .coach-training-contact {
    border-right-style: none;
  }

  .nl-header {
    background-position: 50%;
    height: 500px;
  }

  .nl-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c4284ed26c6ed395464425_nl_WA_Rush2200.jpg");
    background-position: 0 0, 50% 0;
    height: 500px;
  }

  .nl-header-section {
    height: 500px;
  }

  ._65-width {
    display: block;
  }

  .nl-div {
    font-size: 1.125rem;
  }

  .nl-block {
    height: auto;
  }

  .nl-logo-container {
    padding-top: 20px;
  }

  .nl-logo-container.center._40rem.m-margin {
    max-width: none;
  }

  .ml-player-size {
    display: block;
  }

  .ja-program-info-box:hover {
    color: #fff;
  }

  .link-basic-copy {
    padding-left: 2px;
  }

  .coaching-assignmnet-button {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .link-small-text {
    padding-left: 2px;
  }

  .tryout-registration-div {
    display: flex;
  }

  .scholarship-fund-banner, .scholarship-banner-header-title {
    height: 500px;
  }

  .scholarship-div {
    height: auto;
  }

  .scholarship-info-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .u11-u14-header-div, .u9-u10-header-text {
    height: 500px;
  }

  .link-basic-sm-text {
    padding-left: 2px;
  }

  .u11-button-with-arrow {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .select-overview-section {
    border-right-style: none;
  }

  .slect-button-with-arrow {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .long-overview-links-div {
    display: flex;
  }

  .image-13-copy, .image-13-copy-copy, .image-13-copy-copy-copy {
    display: inline-block;
  }

  .assignment-tryout-info-links {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-auto-columns: 1fr;
  }

  .assign-teams-table-cell-name, .tryouts-table-cell-blank {
    color: #000;
    background-color: #0000;
    margin-top: 10px;
  }

  .camping-waitlist-button, .register-btn {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .hall-of-fame-text {
    height: auto;
  }

  .register-for-info-night-button {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .new-player-fees-section {
    border-right-style: none;
  }

  .new-player-fees-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
  }

  .new-player-fees-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .new-premier-fees-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .new-club-payment-options-section {
    border-right-style: none;
  }

  .new-premier-header, .ga-player-fees-banner-header {
    height: 500px;
  }

  .ga-player-fees-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .ga-player-fees-div {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .ga-player-fees-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
  }

  .ga-player-fees-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .new-select-fees-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .select-fees-banner-header {
    height: 500px;
  }

  .new-select-fees-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
  }

  .new-select-fees-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .new-pricing-text-block {
    font-size: 1rem;
  }

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

  .new-premier-uniforms-banner {
    height: 500px;
  }

  .new-premier-uniform-section {
    border-right-style: none;
  }

  .new-uniform-block, .new-uniform-policy-div {
    height: auto;
  }

  .new-select-uniform-section {
    border-right-style: none;
  }

  .heading-67, .heading-68 {
    color: var(--black-2);
  }

  .summer-camps-field-info-div, .camp-contact-div, .sc-info-div {
    border-right-style: none;
  }

  ._2025-summer-camps-banner {
    height: 500px;
  }

  .new-summer-camps-field-info-div {
    border-right-style: none;
  }

  .camps-box-goadkeeper:hover {
    color: #fff;
  }

  .keeperwars-button {
    background-color: var(--light-blue);
    box-shadow: none;
  }

  .new-optional-uniform-section, .new-required-uniform-section, .new-sponsor-section, .new-required-uniform-top-section, .new-required-uniform-bottom-section {
    border-right-style: none;
  }

  .mls-next-fees-banner {
    color: #000;
    height: 500px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .mls-header-section {
    height: 500px;
  }

  .mls-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b5c191b818e19793f5d740_header-uniforms-premier5.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: 500px;
  }

  .mls-header {
    background-position: 50%;
    height: 500px;
  }

  .mls-logo-container {
    padding-top: 20px;
  }

  .mls-logo-container.center._40rem.m-margin {
    max-width: none;
  }

  .mls-div {
    font-size: 1.125rem;
  }

  .nls-block {
    height: auto;
  }

  .mls-banner-copy {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b5c191b818e19793f5d740_header-uniforms-premier5.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    height: 500px;
  }

  .mls-top-container {
    color: #000;
    border-bottom: 1px #d0d0d0;
    max-width: 950px;
  }

  .mls-top-container.l-margin {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 0;
    display: flex;
  }

  .heading-68-copy, .mls-next-header {
    color: var(--black-2);
  }

  .new-sponsor-section-select, .fnf-details-section-copy {
    border-right-style: none;
  }

  .premier-tryouts-banner-div {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .kawa-header-banner, .ben-hall-of-fame-header-banner {
    height: 500px;
  }

  .schedule-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }

  .rush-cup-attractions {
    border-right-style: none;
  }

  .playeasy-button {
    background-color: var(--light-blue);
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-container.align-left-justify-center.mobile-centered {
    text-align: center;
    align-items: center;
  }

  .m-subtitle.white-text.with-margin {
    margin-bottom: 15rem;
  }

  .m-paragraph {
    font-size: 1rem;
  }

  .m-paragraph.text-center {
    margin-left: 0;
    margin-right: 0;
  }

  .m-paragraph.text-center.hide-on-tablet {
    display: block;
  }

  .s-paragraph {
    font-size: 1rem;
  }

  .l-margin {
    margin-bottom: 2.5rem;
  }

  .style-guide-help-wrap {
    display: none;
  }

  .m-margin {
    margin-bottom: 1.5rem;
  }

  ._100-width.l-margin {
    margin-bottom: 0;
  }

  .primary-button {
    align-self: auto;
  }

  .m-icon {
    width: 1.875rem;
    height: 1.875rem;
  }

  .form-button {
    height: 2.8125rem;
  }

  .style-guide-grid {
    margin-bottom: 4rem;
  }

  .container {
    text-align: left;
  }

  .hide-on-tablet {
    display: none;
  }

  .xl-margin {
    margin-bottom: 3rem;
  }

  .utilities-grid {
    padding-top: .9375rem;
    padding-bottom: .9375rem;
  }

  ._1-column-grid._3x-gap {
    grid-row-gap: 2.5rem;
  }

  .s-card {
    padding: 1.5rem;
  }

  .play-icon {
    width: 4rem;
    height: 4rem;
  }

  .lightbox {
    width: 20rem;
    bottom: 1rem;
    right: -1rem;
  }

  .relative.customer-wrap {
    margin-top: -8rem;
    margin-bottom: -4rem;
  }

  .grid._3x-gutter {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .grid.no-gap {
    grid-template-columns: 1fr;
    font-size: .8rem;
  }

  .grid._4x-gutter {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: column dense;
    margin-right: 0;
  }

  .grid._5x-gutter {
    grid-column-gap: 4rem;
  }

  .l-card {
    padding: 3rem;
  }

  .h2-title.s-margin {
    font-size: 2rem;
  }

  .huge-letter {
    font-size: 17.25rem;
  }

  .email-capture-field {
    border-radius: 55px;
  }

  .footer-credits {
    font-size: 12px;
  }

  .l-error-message {
    height: 48px;
    top: auto;
  }

  .footer-link-span {
    font-size: 12px;
  }

  .vertical-scroll-wrapper {
    width: 15rem;
    overflow: hidden;
  }

  .looping-text {
    font-size: 3rem;
  }

  .hero-phone {
    top: 13rem;
    right: 0;
  }

  .cta-image-1 {
    width: 6rem;
    left: 2rem;
  }

  .cta-image-2 {
    width: 6rem;
    top: -6rem;
  }

  .footer-bottom {
    flex-direction: column;
  }

  .black-link {
    font-size: 14px;
  }

  .footer-column {
    padding-right: 20px;
  }

  .m-card {
    padding: 2.5rem;
  }

  .contact-form-grid {
    grid-template-columns: 1fr 2fr;
  }

  .contact-left-side {
    min-width: 290px;
    padding: 30px;
  }

  .contact-right-side {
    padding: 30px;
  }

  .xl-card {
    padding: 4rem;
  }

  .comparison-top {
    min-height: 80px;
  }

  .comparison-item, .feature-check-wrap {
    min-height: 4rem;
  }

  .tabs-menu-grid {
    margin-bottom: 3rem;
  }

  .testimonial-left-arrow {
    bottom: -60px;
  }

  .testimonial-mask {
    width: 45vw;
  }

  .testimonial-right-arrow {
    bottom: -60px;
  }

  .testimonial-slide {
    width: 45vw;
  }

  .pc-container {
    margin-bottom: 60px;
  }

  .pc-mockup {
    width: 540px;
  }

  .gif {
    height: 292px;
    margin-top: 16px;
    margin-left: 42px;
    margin-right: 30px;
  }

  .how-it-works-section {
    grid-template-columns: minmax(auto, 120px) 1fr;
  }

  .sticky-number {
    font-size: 96px;
  }

  .dropdown {
    align-items: flex-start;
    width: 100%;
    height: auto;
    font-size: 1.5rem;
    display: block;
    position: static;
  }

  .menu-column-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brand {
    width: 40%;
    margin-right: 10px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav-menu {
    background-color: var(--white);
    object-fit: fill;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
    display: block;
    position: absolute;
    top: 79px;
  }

  .menu-column-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu-button {
    color: #212429;
    border: 1px #dde2e5;
    border-radius: 100%;
    margin-left: 14px;
  }

  .menu-button.w--open {
    background-color: #8578e6;
    border-style: solid;
    border-color: #8578e6;
    padding: 15px;
  }

  .nav-link {
    justify-content: flex-start;
    width: 100%;
  }

  .menu-column-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .list-wrap {
    padding-bottom: 0;
  }

  .navigation-button-wrap {
    align-items: center;
    margin-right: 10px;
    padding-top: 5px;
    display: flex;
  }

  .nav-links-wrap {
    background-color: #0000;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .list.w--open {
    z-index: 5;
    box-shadow: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
    position: static;
    top: 60px;
  }

  .toggle {
    width: 100%;
    padding-top: .8rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
    font-size: 1.125rem;
  }

  .toggle.w--open {
    width: 100%;
    height: auto;
  }

  .nav-container {
    justify-content: space-between;
    display: flex;
    position: relative;
  }

  .chevron-beyond {
    margin-right: 20px;
  }

  .column-content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .menu-column-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-wrap-right {
    width: 12.5%;
    display: none;
  }

  .fullscreen-card {
    min-height: auto;
    margin-left: -2rem;
    margin-right: -2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cards-wrap-left {
    width: 12.5%;
    display: none;
  }

  .quote-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .broken-quote-wrap {
    padding-left: 4rem;
  }

  .broken-quote-image {
    margin-top: -15rem;
  }

  .cta-image-3 {
    width: 80px;
  }

  .cta-image-4 {
    width: 220px;
  }

  .cta-image-5 {
    width: 140px;
  }

  .image-span-1, .image-span-2 {
    width: 64px;
    height: 64px;
  }

  .client-pics-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .customer-review-wrap {
    grid-template-rows: 2.5rem 2.5rem auto;
  }

  .client-pic {
    width: 5rem;
    height: 5rem;
  }

  .clients-card {
    padding: 3rem 1.5rem 1.5rem;
  }

  .roof {
    margin-top: -2.5rem;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sticky-grid-column {
    padding-right: 3rem;
  }

  ._2nd-card-right {
    max-width: 200px;
    top: 40vh;
    right: 9%;
  }

  ._2nd-card-left {
    max-width: 200px;
    top: 73vh;
    left: 12%;
  }

  .laptop-wrap {
    min-height: 520px;
  }

  ._1st-card-right {
    max-width: 200px;
    top: -28vh;
    right: 9%;
  }

  .cards-wrap {
    min-height: 520px;
  }

  ._4th-card-right {
    max-width: 200px;
    top: 146vh;
    right: -220px;
  }

  ._3rd-card-left {
    max-width: 200px;
    top: 107vh;
    left: -220px;
  }

  ._3rd-card-right {
    max-width: 200px;
    top: 101vh;
    right: 12%;
  }

  ._4th-card-left {
    max-width: 200px;
    top: 140vh;
    left: 16%;
  }

  ._1st-card-left {
    border-radius: 10px;
    max-width: 200px;
    top: 9vh;
    left: 9%;
  }

  .scrolling-wrap {
    width: 100%;
    min-height: 520px;
  }

  .large-circle {
    width: 55vw;
    height: 55vw;
  }

  .l-badge {
    align-self: auto;
  }

  .comp-block {
    min-height: 4rem;
    margin-bottom: -3rem;
  }

  .price-illustration {
    max-width: 20%;
    right: -1rem;
  }

  .pricing-column.bg-gray-4, .pricing-column.select-grey-box, .pricing-column.bg-gray-4-copy {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .about-hero-pics-wrap {
    min-height: 520px;
  }

  .team-member-pic._4 {
    bottom: 0;
    left: 120px;
  }

  .team-member-pic._2 {
    top: auto;
    bottom: 0;
    right: 0;
  }

  .about-image-2 {
    width: 300px;
    margin-top: -200px;
  }

  .tab-link-4 {
    border-radius: 40px;
    height: 40px;
    padding: 7px 15px;
  }

  .paragraph {
    font-size: 13px;
  }

  .section-row {
    grid-column-gap: 30px;
  }

  .white-text {
    height: 100%;
    padding-bottom: 40px;
    font-size: 1.125rem;
  }

  .sticky-effect-wrap {
    padding-left: 35px;
    padding-right: 35px;
  }

  .sticky-effect-wrap.small-top-margin {
    display: none;
  }

  .sticky-effect-wrap.phone-visible {
    margin-top: 0;
    display: block;
  }

  .sticky-effect-wrap.large-top-margin {
    margin-top: 140vh;
    display: none;
  }

  .sticky-pc-wrap {
    width: 100%;
    padding-left: 35px;
    padding-right: 35px;
    display: block;
  }

  .pc-sticky-wrap {
    margin-top: 45px;
    display: none;
    top: 45px;
  }

  .sticky-text-wrap {
    max-width: 40%;
  }

  .sticky-text-wrap.l-margin {
    max-width: 35%;
  }

  .twitter-icon {
    top: 1.5rem;
    right: 1.5rem;
  }

  .button-circle {
    border-radius: 30px;
    width: 30px;
    height: 30px;
  }

  .button-arrow {
    width: 15px;
  }

  .blog-post blockquote {
    background-position: 0 6px;
    background-size: 2rem;
    margin: 3rem -2rem;
    padding-left: 2.5rem;
    font-size: 2rem;
  }

  .main-blog-item._1 {
    min-height: 25rem;
  }

  .template-screen-wrap {
    height: 360px;
  }

  .show-on-tablet {
    display: block;
  }

  .mobile-centered {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .fullscreen-image {
    width: 60%;
  }

  .menu-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hide-only-on-tablet {
    display: none;
  }

  .scrolling-effect-padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .faq-tabs-menu {
    min-width: 150px;
  }

  .faq-tab-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-sign-up, .utilities-button {
    height: 3rem;
    font-size: 14px;
  }

  .large-field {
    height: 3rem;
  }

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

  .feature-info-title {
    color: #1d1d1f;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .tabs-slider-wrap {
    display: none;
  }

  .tabs-slider-wrap.mobile {
    display: block;
  }

  .container-3 {
    max-width: 95%;
    padding-top: 46px;
  }

  .nav-copy {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .section-4-boxes {
    max-width: 100%;
  }

  .div-block-7 {
    grid-template-columns: 1.25fr 1.25fr;
  }

  .basic-header {
    margin-top: 0;
  }

  .dropdown-menu-link {
    padding-top: .125rem;
  }

  .text-block {
    overflow: visible;
  }

  .container-small-menu-header {
    color: var(--black-2);
    padding-left: 20px;
  }

  .menu-title {
    color: var(--black-2);
  }

  .button-5 {
    flex: 0 auto;
    order: 0;
    align-self: flex-end;
    margin-bottom: 0;
  }

  .button-5.secondary {
    margin-right: 8px;
  }

  .tip-control__name-2 {
    margin-right: 0;
  }

  .container-6 {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
  }

  .container-6.footer {
    flex-direction: row;
    justify-content: space-between;
  }

  .progress-bar__content-4 {
    width: 14%;
  }

  .logo-2 {
    order: 0;
  }

  .col._3-col {
    width: auto;
  }

  .col._3-col.branding {
    flex-direction: row;
    flex: 0 auto;
    order: 0;
  }

  .col._3-col.last {
    display: block;
  }

  .col._3-col.middle {
    order: 1;
    justify-content: flex-end;
    margin-bottom: 0;
  }

  .clubs, .players, .alumni, .k {
    font-size: 5rem;
  }

  .counter-section {
    padding: 4rem 2rem;
  }

  .home-top-section {
    margin-top: 0;
  }

  .home-4-block-text {
    max-width: 80%;
  }

  .countries {
    font-size: 5rem;
  }

  .home-news-section, .footer-section {
    padding: 4rem 2rem;
  }

  .menu-container-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .image-8 {
    margin-top: -8px;
  }

  .div-block-26 {
    display: block;
    overflow: visible;
  }

  ._500-header, .basic-header-copy {
    margin-top: 0;
  }

  .header-row {
    min-height: 4rem;
  }

  .l-card-copy {
    padding: 3rem;
  }

  .l-card-copy.bg-gray-4 {
    padding-left: 0;
    padding-right: 0;
  }

  ._350-header {
    margin-top: 0;
  }

  .s-card-copy, .s-card-copy-py, .s-card-copy, .s-card-copy-copy, .s-card-copy-copy, .s-card-copy-copy, .s-card-copy-copy {
    padding: 1.5rem;
  }

  .girls-premier-teams-header-top {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c44c90f7e290e8e490bad_fees_2.jpg");
    background-position: 0 0, 50%;
    margin-top: auto;
  }

  .coaching-staff {
    padding: 4rem 2rem;
  }

  .image-14 {
    height: 25rem;
  }

  .coach-header-top {
    margin-top: 0;
  }

  .heading-7 {
    letter-spacing: 0;
  }

  .bio-section-top {
    padding: 4rem 2rem;
  }

  ._350-header-copy, .contact-header {
    margin-top: 0;
  }

  .select-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65f8d6e44f8f320c28b47a9b_Rush_Cup_2023_SemiFinal_PK_Win.jpg");
    background-position: 0 0, 50% 65%;
  }

  .girls-premier-tryouts-section {
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
    background-position: 50% 0;
    background-size: cover;
    background-attachment: fixed;
  }

  .faq-question blockquote {
    background-position: 0 6px;
    background-size: 2rem;
    margin: 3rem -2rem;
    padding-left: 2.5rem;
    font-size: 2rem;
  }

  .mm-faq {
    padding: .25rem 2rem 4rem;
  }

  .summer-camps-banner {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  }

  .reg-for-premier-tryouts, .coaching-assignment-button, .tuition-cost-button {
    align-self: auto;
  }

  .div-block-50 {
    max-width: 100%;
  }

  .tuition-button {
    align-self: auto;
  }

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

  .read-more-button {
    align-self: auto;
  }

  .rush-cup-top-section {
    margin-top: -2px;
  }

  .tournament-details, .rush-cup-section-1, .age-group-section {
    padding: 4rem 2rem;
  }

  .select-tryouts-reg-button {
    align-self: auto;
  }

  .historical-section {
    padding: 4rem 2rem;
  }

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

  .summer-classic-section-1, .summer-classic-section-2 {
    padding: 4rem 2rem;
  }

  .summer-classic-banner {
    margin-top: -2px;
  }

  .right-arrow {
    right: -11%;
  }

  .image-22 {
    max-width: 100%;
    height: 100vh;
  }

  .slide-4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-58 {
    margin-top: -450px;
    margin-bottom: 66px;
  }

  .dropdown-menu-link-copy {
    padding-top: .125rem;
  }

  .dropdown-menu-text-block {
    padding-left: 0;
    overflow: visible;
  }

  .premier-fees-sub-section {
    margin-top: 0;
  }

  .premier-fees-table-section {
    padding: 4rem 2rem;
  }

  .premier-fees-sub-section-2 {
    margin-top: 0;
  }

  .select-fees-table-section {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .resources-field-column {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .mega-menu-many-links {
    padding-left: 0;
  }

  .image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-39, .image-40, .image-41, .image-42, .image-43, .image-44, .image-45, .image-46, .image-47, .image-48 {
    align-self: flex-start;
  }

  .image-49, .image-50 {
    align-self: auto;
  }

  .covid-section {
    padding: 4rem 2rem;
  }

  .div-block-62, .table-header-row, .table-row {
    font-size: .9rem;
    display: flex;
  }

  .paragraph-28 {
    font-size: 1.7rem;
  }

  .counter-section-copy {
    padding: 4rem 2rem;
  }

  .left-arrow, .right-arrow-2 {
    display: none;
  }

  .teams-table-header {
    font-size: .9rem;
    display: none;
  }

  .teams-table-cell {
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .team-name {
    font-size: 1.2rem;
    display: block;
  }

  .text-block-24 {
    display: block;
  }

  .coach-profile-link {
    font-size: 1rem;
  }

  .age {
    display: block;
  }

  .text-block-25, .text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32, .text-block-33, .league {
    font-size: 1rem;
  }

  .teams-coach-small {
    text-align: center;
    max-width: 40%;
    padding-left: 20px;
  }

  .team {
    text-align: left;
    font-size: 1rem;
  }

  .teams-coach-picture {
    align-self: flex-end;
    display: block;
  }

  .tryouts-section {
    padding: 4rem 2rem;
  }

  .tryouts-table-cell {
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .tryouts-location {
    font-size: 1rem;
  }

  .text-block-34.tryout-time-text {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-73 {
    width: 100%;
  }

  .tryouts-container {
    max-width: 70rem;
  }

  .section-tryouts, .old-tryout-section {
    padding: 4rem 2rem;
  }

  .k-2 {
    font-size: 5rem;
  }

  .button-arrow-2 {
    width: 15px;
  }

  .home-4-box-button-2 {
    width: auto;
    max-width: 15em;
  }

  .countries-2, .clubs-2, .alumni-2, .players-2 {
    font-size: 5rem;
  }

  .section-programs-boxes {
    max-width: 100%;
  }

  .programs-boxex {
    grid-template-columns: 1.25fr 1.25fr;
  }

  .programs-info-box1 {
    height: 575px;
  }

  .heading-27 {
    font-size: 1.6rem;
  }

  .programs-button {
    align-self: auto;
  }

  .button-circle-copy {
    border-radius: 30px;
    width: 30px;
    height: 30px;
  }

  .button-arrow-copy {
    width: 15px;
  }

  .programs-info1 {
    height: 100%;
  }

  .programs-info2, .programs-info3 {
    height: 100%;
  }

  .programs-info1-copy {
    height: 100%;
  }

  .mighty-mites-box {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mighty-mites-box2, .mighty-mites-box-3 {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .camps-boxes {
    grid-template-columns: 1fr 1fr;
  }

  .camps-box, .camps-box-3, .camps-box-2, .camps-box-1 {
    height: 100%;
  }

  .div-block-80 {
    width: auto;
    height: auto;
  }

  .ja-info-box-2 {
    height: 100%;
  }

  .camps-box-4, .camps-box-5, .camps-box-6 {
    height: 100%;
  }

  .half-day-title, .full-day-title {
    padding-right: 0;
  }

  .camps-box-7 {
    height: 100%;
  }

  .camps-div-box {
    padding-bottom: 20px;
  }

  .camps-div-box-large {
    width: auto;
  }

  .camps-section, .mm-table-section, .ja-table-section {
    padding: 4rem 2rem;
  }

  .ja-cell-bold-text {
    font-size: .8rem;
  }

  .image-60 {
    width: auto;
  }

  .rush-cup-extras-section {
    padding: 4rem 2rem;
  }

  .pareent-info-night-div {
    width: 100%;
  }

  .parent-info-night-sign-up-button {
    align-self: auto;
  }

  .coaching-assignments-section {
    padding: 4rem 2rem;
  }

  .assign-team {
    text-align: left;
    font-size: 1rem;
  }

  .assign-teams-table-cell {
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .assign-coach-pic {
    align-self: flex-end;
    display: block;
  }

  .assign-coach-pic-small {
    text-align: center;
  }

  .assign-coach-profile-link {
    font-size: 1rem;
  }

  .mm-top-text-section {
    padding: 4rem 2rem;
  }

  .mm-bottom-text-section {
    padding: 4rem 2rem 2rem;
  }

  .fnf-details-section {
    padding: 4rem 2rem;
  }

  .ja-bottom-text-section {
    padding: 4rem 2rem 1rem;
  }

  .second-mockup-section-text, .second-camps-table-mockup, .summer-camps-top-text-section, .summer-camps-bottom-text-section, .select-tryouts-table-example, .rush-cup-extras {
    padding: 4rem 2rem;
  }

  .teams-table-cell-copy {
    text-align: left;
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .heading-31, .heading-32, .section-heading {
    font-size: 1.5rem;
  }

  .grey-box-round-corners {
    padding: 3rem;
  }

  .uniforms-image-div {
    max-width: 100%;
  }

  .why-rush-hero {
    margin-top: 0;
  }

  .background-video-3 {
    width: 100%;
    height: 450px;
  }

  .core-values-image-passion {
    background-position: 0 100%;
  }

  .league-logo-item-div {
    width: 80%;
  }

  .home-news-collection-item, .home-news-item-div {
    height: 100%;
    min-height: 100%;
    display: block;
  }

  .home-news-read-more-button {
    align-self: auto;
    width: 100%;
  }

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

  .select-pricing-column.bg-gray-4 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .select-pricing-column.select-grey-box {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .ga-banner {
    margin-top: -4px;
  }

  .ga-block {
    margin-top: 0;
  }

  .ga-button-div {
    align-self: auto;
  }

  .core-values-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .league-logo-div {
    padding-right: 20px;
  }

  .core-values-section, .jr-rcl-hero-section {
    padding: 4rem 2rem;
  }

  .jr-column.select-grey-box {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .jr-rcl-option-badge {
    position: absolute;
  }

  .div-block-109 {
    padding-top: 78px;
  }

  .bold-text-31 {
    font-size: 1rem;
  }

  .jr-rcl-div-text {
    padding-top: 40px;
    display: block;
    position: relative;
  }

  .heading-37 {
    font-size: 2rem;
  }

  .menu-block {
    margin-top: 12px;
  }

  .nav-league-logo-div {
    padding-top: 0;
  }

  .leagues-below-hero-section, .leagues-table-section {
    padding: 4rem 2rem;
  }

  .pp-image-div {
    max-width: 100%;
  }

  .nav-header-left {
    padding-left: 0;
  }

  .heading-41 {
    font-size: 65px;
  }

  .nav-wa-rush-text {
    display: none;
  }

  .naq-wa-text {
    font-size: 24px;
  }

  .nav-logo-block {
    width: 60%;
  }

  .age-group-chart.align-left-justify-center.mobile-centered {
    text-align: center;
    align-items: center;
  }

  .age-group-div-block {
    width: 70%;
  }

  .age-table-cell {
    text-align: left;
    align-self: flex-end;
  }

  .age-cell-info {
    text-align: left;
  }

  .age-header {
    text-align: center;
    display: block;
  }

  .logo-image {
    width: auto;
  }

  .league-link-block {
    display: block;
  }

  .leage-title-text {
    font-size: 3rem;
  }

  .club-payment-options-section {
    padding: 2rem 2rem 4rem;
  }

  .teams-section {
    padding: 2rem;
  }

  .below-hero-select-teams {
    padding: 4rem 2rem;
  }

  .pp-heading-div {
    padding-bottom: 0;
  }

  .bold-text-39 {
    font-size: 2rem;
  }

  .contacts-block {
    font-size: 1.125rem;
  }

  .ga-section {
    margin-top: -114px;
  }

  .quote-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-47 {
    font-size: 1.25rem;
  }

  .div-block-139 {
    padding-top: 40px;
  }

  .paragraph-48 {
    font-size: 1.25rem;
  }

  .ga-logo-container.align-left-justify-center.mobile-centered {
    text-align: center;
    align-items: center;
  }

  .image-74, .image-75, .whyrush_left_div {
    width: 60%;
  }

  .why-rush-right-div {
    width: 40%;
  }

  .image-76 {
    max-width: 100%;
  }

  .why-rush-white-text {
    padding-bottom: 40px;
  }

  .ga-parent-info-night-sign-up-button {
    align-self: auto;
  }

  .select-pareent-info-night-div {
    width: 100%;
    padding: 0;
  }

  .fees-box-info {
    padding: 3rem;
  }

  .howm-welcome-paragraph-div {
    align-items: flex-start;
  }

  .home-welcome-image-div {
    margin-top: 24px;
  }

  .why-rush-player {
    max-width: 100%;
  }

  .rush-cup-below-hero-section {
    background-position: 50%;
  }

  .rush-cup-section {
    padding-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .rush-cup-scroll-text-div {
    margin-top: -270px;
  }

  .rush-cup-pictures-section {
    display: block;
  }

  .rush-cup-scroll-text-lower {
    margin-top: -270px;
    display: none;
  }

  .rush-cup-are-you-in-text {
    display: block;
  }

  ._404-header-section {
    margin-top: 0;
  }

  .image-80, .image-86 {
    width: 70%;
  }

  .ga-header-section {
    margin-top: 0;
  }

  .tryouts-table-cell-copy {
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .boys-premier-col2 {
    padding-top: 0;
  }

  .tryout-change-box {
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .rv-section {
    padding-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .news-header {
    margin-top: 0;
  }

  .rush-cup-ibuy, .below-hero-section-copy {
    padding: 4rem 2rem;
  }

  .fnf-details {
    height: 100%;
  }

  .mm-slide {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67f99c2e6c32e40a0c23f729_home-_rotate_banner_mm.jpg");
    background-position: 0 0, 50% 100%;
  }

  .banner-bolded-text {
    order: 0;
    align-self: flex-start;
    display: block;
  }

  .player-fees-section {
    padding: 4rem 2rem;
  }

  .container-copy, .player-fees-container {
    text-align: left;
  }

  .player-fees-div {
    display: flex;
  }

  .coach-training-banner {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  }

  .container-21 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split, .coach-training-left, .coach-training-right {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .coach-training {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right, .coach-traing-right-content {
    max-width: 100%;
  }

  .coaching-training-section-2 {
    background-position: 50%;
  }

  .coach-training-contact {
    padding: .25rem 2rem 4rem;
  }

  .link-to-coaching-assignments-div {
    width: 70%;
  }

  .nl-banner {
    margin-top: -4px;
  }

  .nl-header-section {
    margin-top: 0;
  }

  .nl-section {
    margin-top: -114px;
  }

  .nl-block {
    margin-top: 0;
  }

  .nl-logo-container.align-left-justify-center.mobile-centered {
    text-align: center;
    align-items: center;
  }

  .nl-pic-column-section {
    margin-top: 0;
  }

  .ja-program-info-box {
    height: 100%;
  }

  .tryouts-over-div, .ga-nl-box-div {
    width: 100%;
  }

  .ga-pic-column-section {
    margin-top: 0;
  }

  .paragraph-28-copy {
    font-size: 1.7rem;
  }

  .select-overview-section {
    padding: 4rem 2rem;
  }

  .assign-teams-table-cell-name, .tryouts-table-cell-blank {
    text-align: left;
    align-self: flex-end;
    display: block;
  }

  .kiwt-small-text {
    font-size: 1.7rem;
  }

  .what-is-included-div {
    padding-left: 0;
    padding-right: 0;
  }

  .new-player-fees-section {
    padding: 4rem 2rem;
  }

  .new-player-fees-container {
    text-align: left;
  }

  .new-player-fees-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-pricing-column.bg-gray-4, .new-pricing-column.select-grey-box {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .new-club-payment-options-section {
    padding-bottom: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ga-player-fees-div {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .ga-player-fees-container, .new-select-fees-container {
    text-align: left;
  }

  .new-l-margin {
    margin-bottom: 2.5rem;
  }

  .new-pricing-column-2.bg-gray-4 {
    justify-content: center;
    padding-top: 4em;
    padding-bottom: 2em;
  }

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

  .new-m-number {
    font-size: 2.25rem;
  }

  .statement-under-fees-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ga-new-pricing-column-1.bg-gray-4 {
    justify-content: center;
    padding-top: 4em;
  }

  .new-premier-uniform-section {
    padding: 4rem 2rem;
  }

  .new-uniforms-image-div {
    max-width: 100%;
  }

  .new-uniform-middle-section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .new-sponsor-div {
    max-width: 100%;
  }

  .new-select-uniform-section, .summer-camps-field-info-div {
    padding: 4rem 2rem;
  }

  .camp-contact-div {
    padding: .25rem 2rem 4rem;
  }

  .sc-info-div {
    padding: 4rem 2rem;
  }

  ._2025-summer-camps-banner {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d3a366d6508b4612c36ba5_DSC01056sm.jpg");
  }

  .new-summer-camps-field-info-div {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._2025-camp-ages {
    font-size: 1rem;
  }

  .camps-boxes-goalkeeper {
    grid-template-columns: 1fr 1fr;
  }

  .camps-box-goadkeeper {
    height: 100%;
  }

  ._2025-camp-tab-heading {
    font-size: 1.5rem;
  }

  .kit-img-full-width {
    max-width: 100%;
  }

  .new-optional-uniform-section, .new-required-uniform-section {
    padding: 2rem;
  }

  .new-sponsor-section {
    padding: 4rem 2rem 2rem;
  }

  .extreme-weather-section {
    padding-top: 2em;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .new-required-uniform-top-section, .new-required-uniform-bottom-section {
    padding: 2rem;
  }

  .mls-next-pricing-column-2.bg-gray-4 {
    justify-content: center;
    padding-top: 4em;
  }

  .mls-header-section {
    margin-top: 0;
  }

  .mls-banner {
    margin-top: -4px;
  }

  .mls-section {
    margin-top: -114px;
  }

  .mls-logo-container.align-left-justify-center.mobile-centered {
    text-align: center;
    align-items: center;
  }

  .elevate-text-margin {
    color: var(--black-2);
  }

  .nls-block {
    margin-top: 0;
  }

  .mls-sticky-text-wrap {
    max-width: 40%;
  }

  .mls-sticky-text-wrap.l-margin {
    max-width: 35%;
  }

  .mls-banner-copy {
    margin-top: -4px;
  }

  .mls-top-banner {
    margin-top: 0;
  }

  .mls-top-container {
    text-align: left;
  }

  .paragraph-71 {
    font-size: 1.125rem;
  }

  .home-banner-slider {
    margin-top: auto;
  }

  .new-sponsor-section-select {
    padding: 4rem 2rem 2rem;
  }

  .fnf-details-section-copy {
    padding: 4rem 2rem;
  }

  .tryout-overview-links-div {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tryouts-overview-link-text {
    font-size: .9rem;
  }

  .rush-cup-attractions {
    padding: 4rem 2rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: .875rem;
  }

  h1 {
    font-size: 3rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 1.875rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1rem;
  }

  blockquote {
    font-size: 1.125rem;
  }

  .section {
    margin-bottom: -130px;
    padding: 3rem 1.5rem 8rem;
  }

  .section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .banner-heading {
    font-size: 5.625rem;
  }

  .large-heading {
    font-size: 3.75rem;
  }

  .l-subtitle {
    max-width: 29rem;
    font-size: 1rem;
  }

  .m-subtitle {
    max-width: 25rem;
    font-size: .875rem;
  }

  .l-paragraph {
    max-width: 29rem;
    font-size: 1rem;
  }

  .m-paragraph {
    max-width: 25rem;
    font-size: .875rem;
  }

  .s-paragraph {
    text-align: left;
    max-width: 20rem;
  }

  .l-margin {
    margin-bottom: 1.5rem;
  }

  .rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 {
    margin-top: 1.5rem;
  }

  .m-margin {
    margin-bottom: 1.25rem;
  }

  .m-icon {
    width: 1.64063rem;
    height: 1.64063rem;
  }

  .form-button {
    height: 2.625rem;
    padding: .65625rem 1.3125rem;
  }

  .style-guide-grid {
    margin-bottom: 3rem;
  }

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

  .h1-title.s-margin, .h1-title.s-margin-copy {
    margin-left: auto;
    margin-right: auto;
    font-size: 2.2rem;
    line-height: 1.2;
  }

  .hide-on-landscape {
    display: none;
  }

  .xl-margin {
    margin-bottom: 2rem;
  }

  .utilities-grid {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

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

  ._1-column-grid._3x-gap {
    grid-row-gap: 1.5rem;
  }

  .play-icon {
    width: 3rem;
    height: 3rem;
  }

  .lightbox {
    width: 15rem;
    bottom: .75rem;
    right: -.75rem;
  }

  .relative.customer-wrap {
    margin-top: -6rem;
    margin-bottom: -3rem;
  }

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

  .grid, .grid.align-start._2-5x-gutter {
    grid-column-gap: 1rem;
  }

  .grid._3x-gutter {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid.no-gap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .grid._4x-gutter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid._5x-gutter {
    grid-column-gap: 3rem;
  }

  .l-card {
    padding: 2rem;
  }

  .h2-title.s-margin-copy {
    font-size: 3rem;
  }

  .huge-letter {
    font-size: 12rem;
  }

  .footer-credits {
    font-size: 12px;
  }

  .s-badge-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .checkmarks-container {
    align-self: center;
  }

  .footer-form {
    width: 100%;
  }

  .text-rotation-wrapper {
    margin-left: 0%;
  }

  .vertical-scroll-wrapper {
    width: 13rem;
    overflow: hidden;
  }

  .looping-text {
    font-size: 2.25rem;
  }

  .looping-text.rotate-text._9.large, .looping-text.rotate-text._12.large, .looping-text.rotate-text._5.large, .looping-text.rotate-text._18.large, .looping-text.rotate-text._2.large, .looping-text.rotate-text._11.large, .looping-text.rotate-text._4.large, .looping-text.rotate-text._13.large, .looping-text.rotate-text._14.large, .looping-text.rotate-text._7.large, .looping-text.rotate-text._10.large, .looping-text.rotate-text._16.large, .looping-text.rotate-text._17.large, .looping-text.rotate-text._15.large, .looping-text.rotate-text._1.large, .looping-text.rotate-text._8.large, .looping-text.rotate-text._3.large, .looping-text.rotate-text._6.large {
    font-size: 3rem;
  }

  .hero-phone {
    top: 10rem;
  }

  .s-subtitle {
    max-width: 20rem;
    font-size: .75rem;
  }

  .cta-image-1 {
    width: 5rem;
    top: 6rem;
    left: 0;
  }

  .cta-image-2 {
    width: 5rem;
    top: -5rem;
  }

  .footer-bottom {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .footer-column {
    padding-right: 0;
  }

  .s-logo {
    max-width: 80%;
    height: auto;
    max-height: 80px;
  }

  .black-bkg {
    height: 45%;
  }

  .m-card {
    padding: 1.5rem;
  }

  .m-card.min-height {
    min-height: 480px;
  }

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

  .super-heading {
    font-size: 4.5rem;
  }

  .xs-paragraph, .xs-subtitle {
    max-width: 15rem;
    font-size: .625rem;
  }

  .xl-card {
    padding: 3rem;
  }

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

  .show-on-phone {
    display: block;
  }

  .tabs-menu-grid {
    margin-bottom: 2rem;
  }

  .l-number {
    font-size: 3.75rem;
  }

  .testimonial-left-arrow {
    width: 55px;
  }

  .testimonial-right-arrow {
    width: 55px;
    left: 55px;
  }

  .pc-mockup {
    width: 380px;
  }

  .gif {
    height: 208px;
    margin-top: 11px;
    margin-left: 29px;
    margin-right: 21px;
  }

  .how-it-works-section {
    grid-template-columns: minmax(auto, 90px) 1fr;
  }

  .sticky-number {
    font-size: 72px;
  }

  .brand {
    width: 100%;
    padding-right: 10px;
    display: inline-block;
  }

  .list-wrap {
    padding-bottom: 0;
  }

  .nav-links-wrap {
    width: 100%;
  }

  .cards-wrap-right {
    display: none;
  }

  .fullscreen-card {
    border-radius: 0;
    width: auto;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .cards-wrap-left {
    display: none;
  }

  .elements-row {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .elements-row._03-right, .elements-row._02-right {
    left: 0;
  }

  .quote-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .broken-quote-wrap {
    max-width: 90%;
    padding-left: 3rem;
  }

  .broken-quote-image {
    margin-top: -11rem;
  }

  .image-span-1 {
    width: 52px;
    height: 52px;
    margin-bottom: -7px;
    margin-right: 4px;
  }

  .image-span-2 {
    width: 52px;
    height: 52px;
    margin-bottom: -7px;
  }

  .client-pics-grid {
    height: 90px;
  }

  .customer-review-wrap {
    grid-template-rows: 30px 30px auto;
  }

  .client-pic {
    width: 60px;
    height: 60px;
  }

  .clients-card {
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .step-image {
    margin-top: -1.25rem;
  }

  .circle {
    width: 2.5rem;
    height: 2.5rem;
  }

  .roof {
    margin-top: -1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .absolute-pic {
    position: static;
  }

  .xl-number {
    font-size: 4.5rem;
  }

  .sticky-grid-column {
    height: 100vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 2rem;
  }

  ._2nd-card-right {
    max-width: 190px;
    top: 55vh;
  }

  ._2nd-card-left {
    max-width: 190px;
    top: 100vh;
  }

  ._1st-card-right, ._4th-card-right {
    max-width: 190px;
  }

  ._3rd-card-left {
    max-width: 190px;
    top: 145vh;
  }

  ._3rd-card-right {
    max-width: 190px;
    top: 160vh;
  }

  ._4th-card-left {
    max-width: 190px;
    top: 200vh;
  }

  ._1st-card-left {
    max-width: 190px;
  }

  .scrolling-wrap {
    margin-top: 45px;
  }

  .shadow {
    box-shadow: 0 23px 42px #17123f1f;
  }

  .tab-link-3 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .m-number {
    font-size: 3rem;
  }

  .comp-block {
    min-height: 4rem;
    margin-bottom: -2rem;
  }

  ._2nd-blob {
    width: 8rem;
    top: -1rem;
    left: 0;
  }

  .plan-column._1 {
    border-bottom-style: none;
    border-right-style: none;
    border-bottom-left-radius: 0;
  }

  .plan-column._3 {
    border-bottom-left-radius: 8px;
  }

  .plan-column._2 {
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: solid;
    border-top-right-radius: 8px;
  }

  .plan-column._4 {
    border-top-right-radius: 0;
  }

  .plan-column._1-copy, .plan-column.covide-margins {
    border-bottom-style: none;
    border-right-style: none;
    border-bottom-left-radius: 0;
  }

  .pricing-image {
    margin-top: 0;
    display: none;
  }

  ._3rd-blob {
    width: 8rem;
    bottom: 0;
  }

  ._1st-blob {
    width: 8rem;
    bottom: 2rem;
  }

  .price-illustration {
    max-width: 20%;
    display: block;
    bottom: -2.5rem;
    right: -2rem;
  }

  .pricing-column.bg-gray-4, .pricing-column.select-grey-box, .pricing-column.bg-gray-4-copy {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .about-hero-pics-wrap {
    min-height: 400px;
  }

  .team-member-pic._2 {
    width: 160px;
    margin-left: 125px;
  }

  .team-member-pic._3 {
    width: 240px;
  }

  .about-image-2 {
    width: 250px;
    margin-top: -150px;
  }

  ._2x-banner {
    font-size: 11.25rem;
  }

  .arrow-effect {
    width: 12.5px;
  }

  .arrow-effect-circle {
    width: 25px;
    height: 25px;
  }

  .section-row {
    grid-template-columns: 2fr 1fr;
    align-items: start;
    margin-bottom: 30px;
  }

  .section-image-small {
    display: none;
  }

  .sticky-effect-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sticky-effect-wrap.small-top-margin {
    display: none;
  }

  .sticky-effect-wrap.phone-visible {
    margin-top: 0;
    padding: 0 1rem 1.5rem;
    display: block;
  }

  .sticky-effect-wrap.large-top-margin {
    display: none;
  }

  .sticky-pc-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pc-sticky-wrap {
    display: none;
  }

  .sticky-text-wrap {
    max-width: 100%;
    margin-bottom: 0;
  }

  .button-circle {
    border-radius: 26px;
    width: 26px;
    height: 26px;
  }

  .button-arrow {
    width: 13px;
  }

  .blog-post blockquote {
    letter-spacing: -.05rem;
    background-position: 0 2px;
    background-size: 1.25rem;
    margin: 2rem 0;
    padding-left: 1.25rem;
    font-size: 1.25rem;
  }

  .xxl-icon {
    width: 4.5rem;
    height: 4.5rem;
  }

  .tab-link-5.w--current {
    color: #000;
    background-color: #fff;
  }

  .hide-only-on-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .scrolling-effect-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .faq-tabs-menu {
    min-width: 140px;
  }

  .cookie-square-wrap {
    padding: 30px;
  }

  .cookie-square {
    width: 320px;
    padding: 1.5rem;
  }

  .utilities-form-column {
    padding: 30px;
  }

  .large-field.password, .large-field.email {
    margin-bottom: 10px;
  }

  .bottom-pop-up-info-box {
    justify-content: flex-start;
    padding-left: 20px;
  }

  .info-paragraph {
    font-size: 12px;
  }

  .background-video {
    height: 300px;
  }

  .section-4-boxes {
    background-color: #fff;
  }

  .div-block-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .basic-header {
    height: 300px;
  }

  .menu-title {
    color: var(--black-2);
  }

  .video-heading-over {
    font-size: 5rem;
  }

  .header-text, .boys-premier-teams-header {
    height: 300px;
  }

  .button-5 {
    order: 1;
    width: 100%;
    margin-bottom: 0;
  }

  .button-5.secondary {
    margin-bottom: 0;
  }

  .progress-4 {
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    margin-bottom: 16px;
  }

  .tip-control__name-2 {
    justify-content: space-between;
  }

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

  .button-wrapper {
    flex: 1;
    align-items: stretch;
    margin-bottom: 0;
    display: flex;
  }

  .container-6 {
    flex: 1;
    grid-template-rows: 1fr 1fr auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .container-6.footer {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .section-4 {
    align-items: center;
    height: 68%;
    padding-top: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .column {
    background-image: none;
    background-position: 0 0;
    border-bottom: 1px solid #282729;
    border-right-style: none;
    flex-direction: column;
    height: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .footer-2.random {
    border-bottom-color: #080808;
    height: 32%;
  }

  .tip-control-2 {
    flex: 1;
    justify-content: space-between;
  }

  .logo-2 {
    margin-right: 0;
  }

  .logo-2.main {
    margin-bottom: 16px;
    display: none;
  }

  .logo-2.mobile {
    display: block;
  }

  .heading-6, .heading-6.tips {
    font-size: 100px;
  }

  .col._3-col.branding {
    flex-direction: column-reverse;
    margin-bottom: 16px;
  }

  .col._3-col.last {
    width: 50%;
    margin-bottom: 16px;
  }

  .col._3-col.middle {
    margin-bottom: 16px;
  }

  .counter, .clones {
    font-size: 4.5rem;
  }

  .clubs {
    font-size: 4rem;
  }

  .country {
    font-size: 4.5rem;
  }

  .players, .alumni, .k {
    font-size: 4rem;
  }

  .counter-section {
    margin-left: -11px;
    margin-right: 0;
    padding: 3rem 1.25rem;
  }

  .counter-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-top-section {
    height: 300px;
  }

  .button {
    max-width: 25rem;
    font-size: .875rem;
  }

  .countries {
    font-size: 4rem;
  }

  .home-news-section {
    padding: 3rem 1.25rem;
  }

  .home-news-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer-section {
    padding: 3rem 1.25rem;
  }

  .footer-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .image-8 {
    margin-top: 8px;
  }

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

  ._500-header, .why-rush-header {
    height: 300px;
  }

  .table-header-cell {
    padding-left: 5px;
    padding-right: 5px;
    font-size: .85rem;
  }

  .l-card-copy {
    padding: 2rem;
  }

  .girls-premier-teams-header-top {
    height: 300px;
  }

  .select-teams-header {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d5f1b4b0a17e0e71ed8bec_IMG_3650sm.jpg");
    background-position: 0 0, 50%;
    height: 300px;
  }

  .coaches-header {
    height: 300px;
  }

  .coaching-staff {
    padding: 3rem 1.25rem;
  }

  .coaching-staff.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .image-14 {
    height: 15rem;
  }

  .heading-7 {
    letter-spacing: 0;
  }

  .bio-main-text h3, .bio-main-text h4, .bio-main-text h5, .bio-main-text h6 {
    margin-top: 1.5rem;
  }

  .bio-section-top {
    padding: 3rem 1.25rem;
  }

  .bio-section-top.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .contact-header {
    height: 300px;
  }

  .select-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65f8d6e44f8f320c28b47a9b_Rush_Cup_2023_SemiFinal_PK_Win.jpg");
    background-position: 0 0, 50% 65%;
  }

  .u11-u19-header-copy, .select-overview-header, .header-text-copy {
    height: 300px;
  }

  .premier-boys-tryouts-banner {
    color: var(--blue);
  }

  .girls-premier-tryouts-section {
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
    background-position: 50% 0;
    background-size: cover;
    background-attachment: fixed;
  }

  .faq-question blockquote {
    letter-spacing: -.05rem;
    background-position: 0 2px;
    background-size: 1.25rem;
    margin: 2rem 0;
    padding-left: 1.25rem;
    font-size: 1.25rem;
  }

  .mm-faq {
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mm-faq.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mm-banner {
    height: 300px;
  }

  .tryout-reg-buttons {
    width: auto;
  }

  .summer-camps-header, .summer-camps-banner, .fnf-banner {
    height: 300px;
  }

  .fnf-table-timeline {
    grid-template-columns: minmax(140px, 140px) minmax(375px, 375px);
  }

  .goalkiiper-training-banner {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c3ef978eef00f232b19d9_goalkeeper_1.jpg");
    background-position: 0 0, 50%;
  }

  .div-block-51 {
    font-size: 1rem;
  }

  .m-paragraph-copy, .dropdown-menu {
    max-width: 25rem;
    font-size: .875rem;
  }

  .rush-cup-top-section {
    height: 300px;
  }

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

  .tournament-details {
    padding: 3rem 1.25rem;
  }

  .tournament-details.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .background-video-2 {
    height: 300px;
  }

  .rush-cup-section-1 {
    padding: 3rem 1.25rem;
  }

  .rush-cup-section-1.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .age-group-section {
    padding: 3rem 1.25rem;
  }

  .age-group-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .historical-section {
    padding: 3rem 1.25rem;
  }

  .historical-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .historical-table {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .l-paragraph-copy {
    max-width: 29rem;
    font-size: 1rem;
  }

  .summer-classic-section-1 {
    padding: 3rem 1.25rem;
  }

  .summer-classic-section-1.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .summer-classic-section-2 {
    padding: 3rem 1.25rem;
  }

  .summer-classic-section-2.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .summer-classic-banner {
    height: 600px;
  }

  .div-block-56 {
    width: auto;
    height: 100%;
  }

  .mask-2 {
    margin-left: 75px;
  }

  .slide-4, .image-24 {
    margin-left: 0;
  }

  .div-block-58 {
    width: 200px;
    margin-top: -531px;
    margin-bottom: 52px;
  }

  .premier-fees-table-section {
    padding: 3rem 1.25rem;
  }

  .premier-fees-table-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .u11-u19-header-copy-copy, .select-fees-banner {
    height: 300px;
  }

  .select-fees-table-section {
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .select-fees-table-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .image-37, .image-38, .image-39 {
    align-self: flex-start;
  }

  .covid-section {
    padding: 3rem 1.25rem;
  }

  .covid-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .l-subtitle-1 {
    max-width: 29rem;
    font-size: 1rem;
  }

  .referee-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63ae6290035b98af0419f553_822A4702-L.jpg");
    background-position: 0 0, 50% 0;
  }

  .rush-cup-grid {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-19 {
    font-size: 12px;
  }

  .container-15 {
    padding-top: 60px;
  }

  .slide-1 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .paragraph-28 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .slide-5 {
    object-fit: fill;
    margin-top: auto;
    margin-bottom: auto;
  }

  .counter-section-copy {
    padding: 3rem 1.25rem;
  }

  .counter-section-copy.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .teams-table-header-cell {
    padding-left: 5px;
    padding-right: 5px;
    font-size: .85rem;
  }

  .teams-table-cell {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    font-size: .85rem;
    display: flex;
  }

  .teams-info-right {
    width: 100%;
    padding-bottom: 5px;
  }

  .teams-coach-small {
    max-width: 60%;
  }

  .team {
    font-weight: 700;
  }

  .teams-coach-picture {
    width: 33%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    font-size: .85rem;
    display: flex;
  }

  .tryouts-section {
    padding: 3rem 1.25rem;
  }

  .tryouts-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tryouts-table-cell {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    display: block;
  }

  .tryouts-container {
    max-width: 95%;
  }

  .section-tryouts {
    padding: 3rem 1rem;
  }

  .section-tryouts.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .old-tryout-section {
    padding: 3rem 1rem;
  }

  .old-tryout-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .k-2 {
    font-size: 4rem;
  }

  .button-arrow-2 {
    width: 13px;
  }

  .home-4-box-button-2 {
    width: auto;
    max-width: 15em;
  }

  .countries-2, .clubs-2, .alumni-2, .players-2 {
    font-size: 4rem;
  }

  .section-programs-boxes {
    background-color: #fff;
  }

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

  .programs-info-box1 {
    height: 450px;
  }

  .button-circle-copy {
    border-radius: 26px;
    width: 26px;
    height: 26px;
  }

  .button-arrow-copy {
    width: 13px;
  }

  .programs-info-boxes-div, .mighty-mites-boxes, .camps-boxes {
    grid-template-columns: 1fr;
  }

  .ja-info-box-2 {
    height: 400px;
  }

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

  .camps-full-day-box {
    grid-template-columns: 1fr;
  }

  .paragraph-34 {
    font-size: 1rem;
  }

  .camps-div-box-large {
    width: 92%;
  }

  .camps-table {
    grid-template-columns: minmax(86px, 131px) minmax(225px, 120px) 1.25fr;
  }

  .camps-section {
    padding: 3rem 1.5rem;
  }

  .camps-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mm-table-section {
    padding: 3rem 1.5rem;
  }

  .mm-table-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mm-table {
    grid-template-columns: minmax(86px, 131px) minmax(225px, 120px) 1.25fr;
  }

  .ja-table-section {
    padding: 3rem 1.5rem;
  }

  .ja-table-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ja-table {
    grid-template-columns: minmax(86px, 131px) minmax(225px, 120px) 1.25fr;
  }

  .image-59 {
    margin-bottom: 0;
  }

  .image-60 {
    max-width: 50%;
    padding-bottom: 10px;
  }

  .rush-cup-extras-section {
    padding: 3rem 1.5rem;
  }

  .rush-cup-extras-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pareent-info-night-div {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .coaching-assignments-hero {
    height: 300px;
  }

  .coaching-assignments-section {
    padding: 3rem 1.5rem;
  }

  .coaching-assignments-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .assignments-table {
    width: 100%;
  }

  .assign-teams-table-cell {
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    font-size: .85rem;
    display: flex;
  }

  .assign-div-block {
    width: 100%;
    padding-bottom: 5px;
  }

  .assign-coach-pic {
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    font-size: .85rem;
    display: flex;
  }

  .assignments-table-left {
    width: 100%;
    padding-right: 0;
  }

  .assignments-table-right {
    width: 100%;
    padding-left: 0;
  }

  .assign-premier-teams-columns, .assign-select-teams-columns {
    grid-template-columns: 1fr;
  }

  .mm-top-text-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mm-top-text-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mm-bottom-text-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mm-bottom-text-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fnf-details-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fnf-details-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ja-bottom-text-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ja-bottom-text-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .second-mockup-section-text {
    padding: 3rem 1.5rem;
  }

  .second-mockup-section-text.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .second-camps-table-mockup {
    padding: 3rem 1.5rem;
  }

  .second-camps-table-mockup.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .summer-camps-top-text-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .summer-camps-top-text-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .summer-camps-bottom-text-section {
    padding: 3rem 1.5rem;
  }

  .summer-camps-bottom-text-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .select-tryouts-table-example {
    padding: 3rem 1.5rem;
  }

  .select-tryouts-table-example.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rush-cup-extras {
    padding: 3rem 1.5rem;
  }

  .rush-cup-extras.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-69-copy {
    width: 100%;
    padding-bottom: 5px;
  }

  .teams-table-cell-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    font-size: .85rem;
    display: flex;
  }

  .contact-title-div {
    font-size: 1rem;
  }

  .heading-33 {
    font-size: 1.75rem;
  }

  .teams-overview-links-div {
    display: block;
  }

  .heading-34 {
    font-size: 2rem;
  }

  .tryouts-reg-button-div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .grey-box-round-corners {
    padding: 2rem;
  }

  .table-row {
    display: flex;
  }

  .below-hero-title.s-margin {
    margin-left: auto;
    margin-right: auto;
    font-size: 2.2rem;
    line-height: 1.2;
  }

  .h2-title-copy.s-margin-copy {
    font-size: 3rem;
  }

  .why-rush-hero {
    height: 300px;
  }

  .background-video-3 {
    width: 100%;
    height: 375px;
  }

  .core-values-image-div {
    height: auto;
    min-height: 200px;
  }

  .core-values-image-passion {
    background-position: 0%;
  }

  .league-logo-item-div {
    width: 100%;
  }

  .league-logo-container {
    padding-left: 0;
  }

  .home-news-read-more-button {
    width: 50%;
    min-width: auto;
  }

  .div-block-103 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .select-pricing-column.bg-gray-4, .select-pricing-column.select-grey-box {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ga-header {
    height: 300px;
  }

  .values-icon {
    width: 10%;
  }

  .ga-ga-button-div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ga-button {
    width: auto;
  }

  .league-logo-div {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .league-logo {
    padding-right: 10px;
  }

  .core-values-section {
    padding: 3rem 1.5rem;
  }

  .core-values-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .coach-inlink-block {
    display: flex;
  }

  .jr-rcl-header {
    height: 300px;
  }

  .jr-rcl-hero-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .jr-rcl-hero-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .jr-rcl-div-block {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .jr-column.bg-gray-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .jr-column.select-grey-box {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bold-text-31 {
    text-align: left;
    font-size: 1.2rem;
  }

  .jr-rcl-div-text {
    text-align: left;
  }

  .heading-38, .heading-39 {
    font-size: 2rem;
  }

  .menu-block {
    margin-top: 0;
  }

  .nav-league-logo-div {
    width: 100%;
  }

  .image-67, .image-68 {
    max-width: none;
    height: 70px;
  }

  .image-69 {
    height: 70px;
  }

  .image-70, .image-71 {
    max-width: none;
    height: 70px;
  }

  .leagues-hero-text {
    height: 300px;
  }

  .leagues-below-hero-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .leagues-below-hero-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .leagues-box-section {
    font-size: 1rem;
  }

  .leagues-info-box {
    grid-template-columns: 1fr;
  }

  .leagues-table-section {
    padding: 3rem 1.5rem;
  }

  .leagues-table-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav-logo-block {
    width: 100%;
    display: inline-block;
  }

  .age-group-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .age-group-div-block {
    width: 100%;
  }

  .age-table-cell {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 5px;
    font-size: .85rem;
  }

  .logo-image {
    max-width: 50%;
    padding-bottom: 10px;
  }

  .league-logo-left-end {
    padding-right: 10px;
  }

  .club-payment-options-section {
    padding: 3rem 1.5rem;
  }

  .club-payment-options-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .teams-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .teams-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .below-hero-select-teams {
    padding: 3rem 1.5rem;
  }

  .below-hero-select-teams.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pp-white-section {
    padding-top: 20px;
  }

  .pp-heading-div {
    padding-bottom: 0;
  }

  .pp-title-text {
    font-size: 1.4rem;
  }

  .bold-text-35 {
    font-size: 2.5rem;
  }

  .years-span {
    font-size: 2.25rem;
  }

  .ga-section {
    margin-top: -80px;
  }

  .text-block-41 {
    font-size: 1.125rem;
  }

  .quote-image-divquote-image-div {
    width: 50px;
  }

  .quote-text-div {
    width: 100%;
  }

  .quote-author-text-block {
    padding-left: 10px;
  }

  .ga-reg-tryouts-button-text {
    font-size: 1rem;
  }

  .paragraph-47, .paragraph-48, .paragraph-49, .paragraph-50 {
    font-size: 1.125rem;
  }

  .ga-scroll-text-div {
    margin-top: -49px;
  }

  .whyrush_left_div {
    width: 100%;
    display: block;
  }

  .why-rush-div-block {
    display: block;
  }

  .why-rush-right-div {
    text-align: center;
    width: 100%;
    padding-right: 40px;
  }

  .ga-pareent-info-night-div {
    width: 100%;
    margin-left: 0;
  }

  .sponsors-blank-div {
    display: none;
  }

  .fees-boxed-info-block {
    grid-template-columns: 1fr;
  }

  .fees-box-info {
    padding: 2rem;
  }

  .home-scroll-text {
    font-size: 11.25rem;
  }

  .home-welcome-text-div {
    width: 100%;
  }

  .homw-welcome-div-block {
    text-align: left;
  }

  .howm-welcome-paragraph-div {
    padding-top: 40px;
    display: block;
  }

  .home-welcome-image-div {
    justify-content: center;
    align-items: flex-end;
    width: auto;
    display: block;
  }

  .image-77 {
    align-self: flex-end;
  }

  .div-block-143, .home-welcome-image {
    width: 350px;
  }

  .home-scroll-text-div {
    margin-top: -184px;
  }

  .rush-cup-below-hero-section {
    margin-top: -2px;
  }

  .rush-cup-below-hero-block, .div-block-146 {
    display: flex;
  }

  .rush-cup-heading-text {
    font-size: 2.5rem;
  }

  .rush-cup-date-text {
    font-size: 5rem;
  }

  .rush-cup-section {
    padding: 3rem 1.5rem 8rem;
  }

  .rush-cup-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rush-cup-banner-text {
    font-size: 11.25rem;
  }

  .rush-cup-scroll-text-div {
    margin-top: -212px;
  }

  .heading-54 {
    font-size: 2rem;
  }

  .rush-cup-scroll-text-lower {
    margin-top: -212px;
  }

  .rush-cup-are-you-in-text {
    font-size: 11.25rem;
  }

  .rush-cup-logo-div {
    display: flex;
  }

  .pareent-info-night-slect-div {
    width: 100%;
  }

  ._404-header-section {
    height: 300px;
  }

  .image-80, .image-86 {
    width: 80%;
  }

  .ga-header-section {
    height: 300px;
  }

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

  .tryouts-table-cell-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    display: block;
  }

  .boys-premier-col2, .girls-premier-col2 {
    padding-top: 0;
  }

  .tryout-change-box {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    display: block;
  }

  .rv-section {
    padding: 3rem 1.5rem 8rem;
  }

  .rv-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .news-header {
    height: 300px;
  }

  .rush-news-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f757b9166ba35976c85887_why-rush.jpg");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
  }

  .slide-10 {
    background-position: 0 0;
  }

  .check-in {
    max-width: 25rem;
    font-size: .875rem;
  }

  .rush-cup-ibuy {
    padding: 3rem 1.5rem;
  }

  .rush-cup-ibuy.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .below-hero-section-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .below-hero-section-copy.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .jr-rcl-button-1 {
    margin-bottom: 10px;
    display: flex;
  }

  .slide-5-button-div {
    display: inline-block;
  }

  .jr-academy-slide, .raffle-slide {
    padding-bottom: 60px;
  }

  .ga-slide {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656b9e1495b0c7a1c0cc91dc_1-47GA.jpg");
    background-position: 0 0, 70%;
  }

  .jr-rcl-slide {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67f97b9fd719f8dde1d69444_home_banner_jrcl.jpg");
    object-fit: fill;
    background-position: 0 0, 40%;
  }

  .player-fees-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .player-fees-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .player-fees-div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .premier-tryout-button, .banner-notification-sign-up, .select-tryout-button {
    margin-bottom: 10px;
    display: flex;
  }

  .coach-training-banner {
    height: 300px;
  }

  .hero-heading-left, .features-list, .coach-training-section {
    padding: 60px 15px;
  }

  .coaching-training-section-2 {
    background-position: 80%;
  }

  .coach-training-column2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .coach-training-contact {
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .coach-training-contact.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .coach-training-slide {
    object-fit: fill;
  }

  .pin-slide {
    padding-bottom: 60px;
  }

  .nl-header, .nl-header-section {
    height: 300px;
  }

  .nl-section {
    margin-top: -80px;
  }

  .bold-text-48, .jr-rcl-table-blue-heading-text {
    font-size: 16px;
  }

  .jr-rcl-table-content-row {
    font-size: .8rem;
  }

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

  .table-row-block {
    display: flex;
  }

  .nl-button {
    width: auto;
  }

  .image-90 {
    max-width: 60%;
  }

  .scholarship-banner-header-title {
    height: 300px;
  }

  .div-block-167 {
    max-width: 60%;
  }

  .image-91 {
    max-width: 15%;
  }

  .scholarship-info-button {
    margin-bottom: 10px;
    display: flex;
  }

  .paragraph-28-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .summer-camp-slide {
    object-fit: fill;
  }

  .u8-overview-table-blue-heading-text {
    font-size: 16px;
  }

  .u8-ov-contnent-row-1, .u8-ov-table-content-row {
    padding-left: 5px;
    font-size: .7rem;
  }

  .jr-rcl-table-content-row-copy, .u8-mon-heading {
    font-size: .8rem;
  }

  .u11-ov-contnent-row-1 {
    font-size: .7rem;
  }

  .u15-overview-table-blue-heading-text {
    font-size: 16px;
  }

  .u15-ov-contnent-row-1, .u11-ov-contnent-row-1-copy, .u8-ov-contnent-row-1-copy {
    font-size: .7rem;
  }

  .u15-mon-text {
    font-size: .8rem;
  }

  .u15-ov-table-content-row {
    padding-left: 5px;
    font-size: .7rem;
  }

  .select-overview-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .select-overview-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .select-ov-contnent-row-1 {
    font-size: .7rem;
  }

  .select-ov-table-content-row {
    padding-left: 5px;
    font-size: .7rem;
  }

  .tryout-and-reg-info-link, .link-block-20 {
    line-height: 1;
  }

  .assign-teams-table-cell-name {
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    font-size: .85rem;
    display: flex;
  }

  .tryouts-table-row {
    display: flex;
  }

  .tryouts-table-cell-blank {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
    display: block;
  }

  .table-row-copy {
    display: flex;
  }

  .paragraph-66 {
    font-size: 1rem;
  }

  .teams-table-row-blank {
    display: none;
  }

  .camping-waitlist {
    width: 200px;
  }

  .kiwt-small-text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .heading-62 {
    font-size: 2rem;
  }

  .hall-of-fame-slide, .hall-of-fame-slide-copy {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
    object-fit: fill;
    background-position: 0 0, 100%;
  }

  .what-is-included-div {
    margin-left: 0;
    margin-right: 0;
  }

  .new-player-fees-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-player-fees-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-block-51-copy {
    font-size: 1rem;
    line-height: 1.25;
  }

  .new-player-fees-div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .new-pricing-column.bg-gray-4, .new-pricing-column.select-grey-box {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bold-text-50 {
    font-size: 1.25rem;
    font-weight: 500;
  }

  .new-xs-paragraph {
    max-width: 15rem;
    font-size: .625rem;
  }

  .new-club-payment-options-section {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-club-payment-options-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .bold-text-52 {
    font-size: 1.25rem;
  }

  .new-premier-header, .ga-player-fees-banner-header {
    height: 300px;
  }

  .ga-player-fees-div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ga-xs-paragraph {
    max-width: 15rem;
    font-size: .625rem;
  }

  .select-fees-banner-header {
    height: 300px;
  }

  .new-l-margin {
    margin-bottom: 1.5rem;
  }

  .new-fees-box-bg-gray {
    padding: 20px 20px 30px;
  }

  .new-fees-boxed-info-block {
    grid-template-columns: 1fr;
  }

  .included-subtext {
    font-size: 1.25rem;
  }

  .blue-text, .new-m-number {
    font-size: 2rem;
  }

  .text-block-54 {
    font-size: 1.5rem;
  }

  .new-premier-uniform-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-premier-uniform-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-uniform-middle-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-select-uniform-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-select-uniform-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-assign-select-teams-columns, .new-assign-premier-teams-columns {
    grid-template-columns: 1fr;
  }

  .summer-camps-field-info-div {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .summer-camps-field-info-div.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .camp-contact-div {
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .camp-contact-div.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .field-player-tab-tab-1, .goalkeeper-tab-tab-2 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sc-info-div {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sc-info-div.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._2025-summer-camps-banner {
    height: 300px;
  }

  .new-summer-camps-field-info-div {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-summer-camps-field-info-div.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._2025-camp-ages {
    font-size: .9rem;
  }

  .camps-boxes-goalkeeper {
    grid-template-columns: 1fr;
  }

  ._2025-camp-tab-heading {
    font-size: 1.25rem;
  }

  .new-optional-uniform-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-optional-uniform-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-required-uniform-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-required-uniform-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-sponsor-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-sponsor-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .extreme-weather-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-uniform-box, .new-uniform-box-small {
    padding: 20px 20px 30px;
  }

  .new-required-uniform-top-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-required-uniform-top-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-required-uniform-bottom-section {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-required-uniform-bottom-section.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mls-next-slide {
    padding-bottom: 60px;
  }

  .mls-header-section, .mls-header {
    height: 300px;
  }

  .mls-section {
    margin-top: -80px;
  }

  .mls-sticky-text-wrap {
    max-width: 100%;
    margin-bottom: 0;
  }

  .mls-top-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mls-quote-author-div {
    padding-bottom: 0;
  }

  .new-sponsor-section-select {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-sponsor-section-select.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fnf-details-section-copy {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fnf-details-section-copy.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tryout-overview-links-div {
    grid-template-columns: 1fr 1fr;
  }

  .george-kawa-slide {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
    object-fit: fill;
    background-position: 0 0, 100%;
  }

  .goalkeeper-tab-tab-3 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .keeper-wars-slide {
    object-fit: fill;
  }

  .rush-cup-attractions {
    padding: 3rem 1.5rem;
  }

  .rush-cup-attractions.no-lateral-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

@media screen and (max-width: 479px) {
  .section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .text-container.center._40rem.xl-margin {
    line-height: 1;
  }

  .style-guide-help-wrap {
    padding: 1.25rem;
  }

  .style-color-title {
    width: auto;
    font-size: 10px;
    inset: 1rem auto auto 1rem;
    transform: none;
  }

  .style-color-title.hex {
    bottom: 1rem;
  }

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

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

  .h1-title.s-margin, .h1-title.s-margin-copy {
    text-align: center;
    align-self: center;
  }

  .hide-on-portrait {
    display: none;
  }

  .templates-faqs-grid {
    grid-template-columns: 1fr;
  }

  .s-card.center-content.bg-black.no-phone-padding, .s-card.center-content.no-phone-padding {
    min-height: 3rem;
    padding: 0;
  }

  .lightbox {
    display: none;
  }

  .relative.customer-wrap {
    margin-top: 0;
    margin-bottom: -1.5rem;
  }

  .clients-logo-grid {
    grid-template-columns: 1fr;
  }

  .grid._3x-gutter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid.no-gap {
    margin-top: 5px;
  }

  .grid._4x-gutter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row dense;
  }

  .grid._5x-gutter {
    grid-column-gap: 1rem;
  }

  .grid._1-5x-gutter, .grid._0-5x-gutter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .l-card {
    padding: 1.5rem;
  }

  .h2-title.s-margin {
    line-height: 1;
  }

  .h2-title.broken-quote {
    width: 100%;
  }

  .h2-title.s-margin-copy {
    font-size: 3rem;
  }

  .email-capture-field {
    font-size: 14px;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .footer-credits {
    text-align: center;
    line-height: 1.75;
  }

  ._2-columns-grid.xl-margin {
    grid-template-rows: auto auto auto;
  }

  .text-rotation-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .vertical-scroll-wrapper {
    width: 100%;
    height: 2.8125rem;
  }

  .hero-phone, .cta-image-1, .cta-image-2 {
    display: none;
  }

  .footer-bottom {
    text-align: center;
    flex-direction: column;
  }

  .black-link {
    font-size: 13px;
  }

  .footer-column {
    align-items: center;
    margin-top: .5rem;
  }

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

  .s-logo {
    max-width: 70%;
    max-height: 70px;
  }

  .black-bkg {
    height: 50%;
  }

  .contact-left-side {
    min-width: 100%;
  }

  .contact-button-wrap {
    margin-top: 60px;
  }

  .contact-right-side {
    width: 100%;
    padding: 16px;
  }

  .xl-card {
    padding: 1.5rem;
  }

  .sticky-1 {
    position: static;
  }

  .comparison-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .comparison-top {
    min-height: 60px;
  }

  .step-dot {
    width: .5rem;
    height: .5rem;
  }

  .step-circle {
    width: 2rem;
    height: 2rem;
    bottom: -1rem;
  }

  .circular-tab-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .feature-wrap {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .feature-value {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .testimonial-slider {
    overflow: visible;
  }

  .testimonial-left-arrow {
    width: 45px;
  }

  .testimonial-mask {
    width: 100%;
    overflow: hidden;
  }

  .testimonial-right-arrow {
    width: 45px;
    left: 45px;
  }

  .testimonial-slide {
    width: 100%;
  }

  .testimonial-slide-wrap {
    border-right-style: none;
  }

  .overflow-hidden._8rem-top-margin {
    margin-top: 0;
  }

  .pc-container {
    margin-bottom: 25px;
  }

  .pc-mockup {
    width: 200px;
  }

  .gif {
    height: 109px;
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 11px;
  }

  .how-it-works-section {
    grid-template-columns: 1fr;
  }

  .sticky-number {
    font-size: 55px;
    position: static;
  }

  .menu-column-4 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand {
    margin-right: 0;
    padding-left: 10px;
  }

  .brand.w--current {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nav-menu {
    width: 100%;
    margin-top: -4px;
  }

  .menu-column-1 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-button {
    margin-left: 0;
  }

  .menu-column-2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .list-wrap {
    padding-bottom: 0;
  }

  .navigation-button-wrap {
    justify-content: flex-start;
    margin-right: 20px;
  }

  .nav-links-wrap {
    justify-content: flex-start;
  }

  .nav-container {
    width: auto;
    max-width: 105%;
    margin-top: 6px;
  }

  .menu-column-3 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-small-image {
    margin-bottom: 1.25em;
  }

  .fullscreen-card {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .elements-row {
    grid-template-columns: 1fr;
  }

  .broken-quote-wrap {
    max-width: 100%;
    padding-left: 1rem;
  }

  .broken-quote-image {
    width: 100%;
    margin-top: 2rem;
  }

  .cta-image-3 {
    width: 65px;
    bottom: 1rem;
    right: -1rem;
  }

  .cta-image-4 {
    width: 5rem;
    bottom: 11rem;
  }

  .cta-image-5 {
    width: 130px;
    top: -2rem;
    right: 1rem;
  }

  .image-span-1 {
    width: 36px;
    height: 36px;
    margin-bottom: 0;
    margin-right: 3px;
  }

  .image-span-2 {
    width: 36px;
    height: 36px;
    margin-bottom: 0;
  }

  .client-pics-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
  }

  .roof {
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .sticky-grid-column {
    height: auto;
    padding-right: 0;
  }

  .sticky-images-wrap {
    display: none;
  }

  ._2nd-card-right {
    right: -15vw;
    transform: translate3d(0, 0, -400px);
  }

  ._2nd-card-left {
    left: -10vw;
    transform: translate3d(0, 0, -400px);
  }

  .laptop-wrap {
    min-height: 60vh;
  }

  ._1st-card-right {
    right: -15vw;
    transform: translate3d(0, 0, -400px);
  }

  .cards-wrap {
    perspective: 800px;
    min-height: 60vh;
  }

  ._4th-card-right {
    right: -50vw;
    transform: translate3d(0, 0, -400px);
  }

  ._3rd-card-left {
    left: -50vw;
    transform: translate3d(0, 0, -400px);
  }

  ._3rd-card-right {
    right: -10vw;
    transform: translate3d(0, 0, -400px);
  }

  ._4th-card-left {
    left: 12.5vw;
    transform: translate3d(0, 0, -400px);
  }

  ._1st-card-left {
    left: -15vw;
    transform: translate3d(0, 0, -400px);
  }

  .scrolling-wrap {
    min-height: 60vh;
  }

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

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

  .plan-column._1 {
    border-right-style: solid;
    border-top-right-radius: 8px;
  }

  .plan-column._3 {
    border-right-style: solid;
  }

  .plan-column._2 {
    border-top-right-radius: 0;
  }

  .plan-column._4 {
    border-top-style: none;
    border-bottom-left-radius: 8px;
  }

  .plan-column._1-copy, .plan-column.covide-margins {
    border-right-style: solid;
    border-top-right-radius: 8px;
  }

  ._3rd-blob {
    bottom: 1rem;
    left: 0;
  }

  ._1st-blob {
    bottom: 4rem;
  }

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

  .price-illustration {
    max-width: 35%;
    right: -1.25rem;
  }

  .about-hero-pics-wrap {
    min-height: 320px;
  }

  .team-member-pic._1 {
    width: 140px;
  }

  .team-member-pic._4, .team-member-pic._5 {
    display: none;
  }

  .team-member-pic._2 {
    width: 120px;
    right: 0;
  }

  .team-member-pic._3 {
    width: 180px;
    top: 0;
    left: 0;
    right: auto;
  }

  .about-image-2 {
    width: 150px;
    margin-top: -100px;
  }

  .tab-link-4 {
    width: 100%;
    min-width: 280px;
  }

  .paragraph {
    font-size: 12px;
  }

  .tabs-menu-2 {
    grid-column-gap: 0rem;
    grid-template-columns: auto;
  }

  .section-row {
    grid-template-columns: 1fr;
  }

  .sticky-effect-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sticky-effect-wrap.phone-visible {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .sticky-pc-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-circle, .button-circle.primary-1-border {
    display: flex;
  }

  .main-blog-item {
    padding: 16px;
  }

  .div {
    width: 100%;
  }

  .fullscreen-image {
    width: 75%;
  }

  .menu-container {
    grid-row-gap: 1.25rem;
  }

  .feature-comp {
    background-color: var(--grey4);
    text-align: center;
    align-items: center;
    padding: 1.5rem;
    font-weight: 700;
  }

  .faq-tabs-menu {
    width: 100%;
    margin-bottom: 40px;
  }

  .cookie-square-wrap {
    padding: 20px;
  }

  .cookie-square {
    width: 100%;
  }

  .utilities-grid-2 {
    grid-template-columns: 1fr;
  }

  .utilities-section {
    height: auto;
  }

  .utilities-form-column {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xl-pic {
    width: 100%;
  }

  .xl-pic._100-roundness {
    width: 13rem;
  }

  .info-paragraph {
    max-width: 60%;
  }

  .background-video {
    height: 500px;
    position: sticky;
  }

  .div-block-3 {
    grid-column-gap: 0px;
    grid-template-columns: minmax(86px, 1.5fr) minmax(263px, .25fr);
    grid-template-areas: ". right";
  }

  .section-welcome {
    height: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .container-3 {
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .div-block-5 {
    min-height: auto;
    padding-top: 20px;
  }

  .nav-copy {
    display: block;
  }

  .section-blue-overlay-copy {
    height: auto;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-7 {
    grid-template-columns: 1.5fr;
  }

  .nav-right-links {
    display: flex;
  }

  .section-reveal {
    background-position: 50%;
    height: 350px;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .basic-header {
    height: 500px;
  }

  .dropdown-menu-link {
    width: auto;
  }

  .menu-title {
    font-size: 1.7rem;
  }

  .video-heading-over {
    font-size: 4rem;
  }

  .header-text, .boys-premier-teams-header {
    height: 500px;
  }

  .heading-5 {
    display: block;
  }

  .button-5 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 200px;
    display: block;
  }

  .button-5.secondary {
    flex: 0 auto;
  }

  .progress-4 {
    justify-content: center;
    width: 100%;
    max-width: 200px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
  }

  .tip-control__name-2 {
    justify-content: center;
    margin-bottom: 0;
  }

  .text-block-5 {
    font-size: 14px;
  }

  .button-wrapper {
    flex: 0 auto;
    justify-content: space-around;
    display: flex;
  }

  .container-6.footer {
    border-top-style: solid;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 16px;
    position: fixed;
  }

  .progress-bar__content-4 {
    width: 14%;
  }

  .section-4 {
    height: 72%;
    overflow: auto;
  }

  .paragraph-3 {
    text-align: left;
    padding-right: 0;
  }

  .column {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .footer-2.random {
    border-top-style: solid;
    height: 20vh;
    position: static;
    overflow: visible;
  }

  .image-6 {
    height: 16px;
    margin-right: 8px;
  }

  .progres-bar-2 {
    width: 100%;
    margin-right: 8px;
  }

  .round-button-2.right {
    display: block;
  }

  .tip-control-2 {
    align-items: center;
    display: flex;
  }

  .logo-2 {
    text-align: left;
    align-self: auto;
    width: auto;
    height: 20px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .logo-2.main {
    display: none;
  }

  .logo-2.mobile {
    float: none;
    clear: none;
    display: block;
  }

  .heading-6, .heading-6.tips {
    font-size: 80px;
  }

  ._wf-tips-link {
    display: none;
  }

  .col {
    text-align: center;
    width: 100%;
  }

  .col._3-col {
    flex-direction: column-reverse;
  }

  .col._3-col.branding {
    flex-direction: column-reverse;
    flex: none;
    order: 0;
    align-self: stretch;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .col._3-col.last {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .col._3-col.middle {
    flex-direction: row-reverse;
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: block;
    overflow: visible;
  }

  .counter-section {
    margin-top: 0;
  }

  .home-top-section {
    height: 500px;
  }

  .rush-news-header {
    display: block;
  }

  .home-news-section, .footer-section {
    margin-top: 0;
  }

  .menu-container-small {
    grid-row-gap: 1.25rem;
  }

  .image-7 {
    margin-top: 53px;
  }

  .image-8 {
    height: 70px;
    margin-top: 0;
  }

  .footer-h1.s-margin {
    font-size: 2rem;
  }

  .clients-logos {
    grid-template-columns: 1fr 1fr;
  }

  ._500-header {
    height: 500px;
  }

  .why-rush-header {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63f75d5cbd0758dd924d84e1_why-rush2.jpg");
    background-position: 0 0, 42%;
    height: 500px;
  }

  .table-header-cell {
    text-align: center;
    background-color: #0000;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2px;
    padding-right: 2px;
    font-size: .8rem;
    display: flex;
  }

  .l-card-copy {
    padding: 1.5rem;
  }

  .s-card-copy.center-content.bg-black.no-phone-padding, .s-card-copy.center-content.no-phone-padding, .s-card-copy.center-content.bg-black.no-phone-padding, .s-card-copy.center-content.no-phone-padding {
    min-height: 3rem;
    padding: 0;
  }

  .s-card-copy-py.center-content.bg-black.no-phone-padding {
    align-items: center;
    min-height: 3rem;
    padding: 0;
  }

  .s-card-copy-py.center-content.no-phone-padding, .s-card-copy.center-content.bg-black.no-phone-padding, .s-card-copy.center-content.no-phone-padding, .s-card-copy-copy.center-content.bg-black.no-phone-padding, .s-card-copy-copy.center-content.no-phone-padding, .s-card-copy-copy.center-content.bg-black.no-phone-padding, .s-card-copy-copy.center-content.no-phone-padding, .s-card-copy-copy.center-content.bg-black.no-phone-padding, .s-card-copy-copy.center-content.no-phone-padding, .s-card-copy-copy.center-content.bg-black.no-phone-padding, .s-card-copy-copy.center-content.no-phone-padding {
    min-height: 3rem;
    padding: 0;
  }

  .girls-premier-teams-header-top, .select-teams-header {
    height: 500px;
  }

  .black-bg, .grey-bg-1-copy {
    padding-left: 10px;
  }

  .coaches-header {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642a9ca9be797c24960e28ed_header-coaches.jpg");
    background-position: 0 0, 63% 0;
    height: 500px;
  }

  .coaching-staff {
    margin-top: 0;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .image-14 {
    height: 11rem;
  }

  .div-block-34 {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7 {
    letter-spacing: 0;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1;
  }

  .bio-main-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bio-section-top {
    margin-top: 0;
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .bio-container {
    max-width: 80rem;
  }

  .div-block-39 {
    grid-column-gap: 5px;
  }

  .contact-header {
    height: 500px;
  }

  .div-block-41 {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-42 {
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
  }

  .select-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65f8d6e44f8f320c28b47a9b_Rush_Cup_2023_SemiFinal_PK_Win.jpg");
    background-position: 0 0, 65% 65%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .u11-u19-header-copy {
    height: 500px;
  }

  .camp-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125rem;
  }

  .div-block-44 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .select-overview-header, .header-text-copy {
    height: 500px;
  }

  .girls-premier-tryouts-section {
    background-image: url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/6354fe29c86d7205216e596e_home_banner_open_house.jpg");
    background-position: 50% 0;
    background-size: cover;
    background-attachment: fixed;
    height: 350px;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .select-tryouts-header {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6132384ce7a36ae067bec_joshua-hoehne-rafijFzrW3Y-unsplash.jpg");
    background-position: 0 0, 40% 0;
  }

  .faq-container {
    max-width: 80rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tryout-faq-banner, .mighty-mites-banner {
    height: 500px;
  }

  .paragraph-9 {
    text-align: left;
    max-width: 40rem;
    font-size: 1.1rem;
  }

  .mm-faq {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mm-banner {
    height: 500px;
  }

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

  .tryout-reg-buttons {
    width: auto;
    max-width: 250px;
  }

  .jr-academy-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642a96582514613773135294_ja-header.jpg");
    background-position: 0 0, 100% 0;
  }

  .summer-camps-header, .summer-camps-banner {
    height: 500px;
  }

  .fnf-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/656c3d9798d222e8873255f7_fnf_1.jpg");
    background-position: 0 0, 60% 100%;
    height: 500px;
  }

  .div-block-42-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fnf-cell-1 {
    padding-left: 3px;
  }

  .fnf-table-timeline {
    grid-template-columns: minmax(80px, 80px) minmax(200px, 200%);
  }

  .reg-for-premier-tryouts {
    max-width: 300px;
  }

  .reg-premier-tryouts-buttn {
    width: auto;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-41-copy {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fitfinder-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-link {
    white-space: normal;
    position: static;
  }

  .div-block-51 {
    font-size: .8rem;
  }

  .board-container {
    max-width: 80rem;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

  .home-more-news-button {
    margin-left: 0;
    display: flex;
  }

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

  .tournament-details {
    margin-top: 0;
    padding-top: .125rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .link-38 {
    font-size: 1rem;
  }

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

  .rush-cup-section-1 {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .age-group-section {
    margin-top: 0;
    padding-top: .125rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-41-copy-copy {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .historical-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .summer-classic-section-1, .summer-classic-section-2 {
    margin-top: 0;
    padding-top: .125rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .slider-2 {
    width: 100%;
  }

  .mask-2 {
    margin-left: -9px;
  }

  .image-24 {
    object-fit: cover;
    width: auto;
    max-width: none;
    height: auto;
  }

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

  .premier-fees-table-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .price-descriptions-container {
    max-width: 80rem;
    padding-bottom: 0;
  }

  .u11-u19-header-copy-copy {
    height: 500px;
  }

  .select-fees-banner {
    background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d6270a52367705d429c500_IMG_6528.jpg");
    background-position: 0 0, 70%;
    height: 500px;
  }

  .select-fees-table-section {
    margin-top: 0;
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .resources-field-column {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-copy {
    max-width: 80rem;
    padding-bottom: 0;
  }

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

  .fields-container {
    max-width: 80rem;
    padding-bottom: 0;
  }

  .covid-section {
    margin-top: 0;
    padding-top: .125rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .referee-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63ae6290035b98af0419f553_822A4702-L.jpg");
    background-position: 0 0, 65% 0;
  }

  .covid-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/63d60e413933d105ac73f438_20210618-ME0_2822.JPG");
    background-position: 0 0, 25%;
  }

  .rush-cup-grid {
    grid-template-columns: 1fr;
  }

  .div-block-62 {
    text-align: center;
    background-color: #efefef;
    font-size: .8rem;
  }

  .table-header-row {
    text-align: left;
    background-color: #efefef;
    font-size: .8rem;
  }

  .table-row {
    background-color: var(--grey4);
    text-align: left;
    padding: 3px;
    font-size: .8rem;
    display: block;
  }

  .banner-slider {
    padding-bottom: 0;
  }

  .home-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-18 {
    font-size: 3rem;
  }

  .container-15 {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 40px;
    padding-bottom: 100px;
    display: flex;
  }

  .paragraph-28 {
    font-size: 1.3rem;
  }

  .div-block-65-copy {
    margin-bottom: 0;
  }

  .slide-6, .slide-8 {
    height: 450px;
  }

  .counter-section-copy {
    margin-top: 0;
  }

  .slide-nav-3 {
    margin-bottom: auto;
    display: block;
  }

  .left-arrow, .right-arrow-2 {
    height: 90%;
  }

  .icon, .icon-2 {
    display: none;
  }

  .heading-19 {
    padding: 10px;
  }

  .heading-21 {
    font-size: 1.5rem;
  }

  .teams-table-header {
    text-align: left;
    background-color: #efefef;
    font-size: .8rem;
  }

  .teams-table-header-cell {
    text-align: center;
    background-color: #0000;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2px;
    padding-right: 2px;
    font-size: .8rem;
    display: flex;
  }

  .teams-table-cell {
    text-align: left;
    background-color: #0000;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    font-size: .8rem;
    display: flex;
  }

  .teams-info-right {
    width: 100%;
    display: flex;
  }

  .container-17 {
    padding-top: 60px;
  }

  .text-block-26 {
    font-size: 1rem;
  }

  .league {
    padding-right: 0;
  }

  .teams-coach-small {
    max-width: 90%;
  }

  .teams-header {
    font-size: 1rem;
  }

  .team {
    text-align: left;
  }

  .teams-coach-picture {
    text-align: center;
    background-color: #0000;
    justify-content: flex-start;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    font-size: .8rem;
    display: flex;
  }

  .teams-container {
    padding-top: 0;
  }

  .tryouts-section {
    margin-top: 0;
    padding-top: .125rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tryouts-header {
    letter-spacing: 0;
    font-size: 1rem;
  }

  .tryouts-table-cell {
    text-align: left;
    background-color: #0000;
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 2px;
    display: flex;
  }

  .text-block-34 {
    width: 100%;
  }

  .div-block-71, .div-block-72, .div-block-73 {
    display: block;
  }

  .tryouts-text-span {
    padding-right: 5px;
  }

  .tryouts-container {
    max-width: 95%;
    padding-top: 60px;
  }

  .section-tryouts {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .old-tryout-section {
    margin-top: 0;
    padding-top: .125rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .programs-boxex {
    grid-template-columns: 1.5fr;
  }

  .div-block-76 {
    display: block;
  }

  .programs-info-box1 {
    width: 100%;
    height: 500px;
    display: block;
  }

  .programs-info-boxes-div, .mighty-mites-boxes, .camps-boxes {
    display: block;
  }

  .half-day-title {
    max-width: 80rem;
    padding-bottom: 0;
  }

  .camps-full-day-box {
    display: block;
  }

  .full-day-title {
    max-width: 80rem;
    padding-bottom: 20px;
  }

  .paragraph-34 {
    font-size: .9rem;
  }

  .camps-div-box-large {
    width: 95%;
  }

  .camps-table {
    grid-template-columns: minmax(20%, 0%) minmax(50%, 0%) 30%;
    width: 100%;
  }

  .camps-cell-1 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .camps-cell-2 {
    padding-left: 3px;
  }

  .camps-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .bold-text-26 {
    font-size: .7rem;
  }

  .mm-table-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .mm-cell-bold-text {
    font-size: .7rem;
  }

  .mm-table {
    grid-template-columns: minmax(20%, 0%) minmax(50%, 0%) 30%;
    width: 100%;
  }

  .mm-cell-1, .mm-cell-2 {
    padding-left: 3px;
  }

  .ja-table-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: .7rem;
    padding-right: 1.7rem;
  }

  .ja-table {
    grid-template-columns: minmax(20%, 0%) minmax(50%, 0%) 30%;
    width: 100%;
  }

  .ja-cell-1, .ja-cell-2 {
    padding-left: 3px;
  }

  .mm-cell-bold-text-copy {
    font-size: .7rem;
  }

  .tryouts-div-block-white-bg {
    display: block;
  }

  .fcebook {
    width: 23px;
    height: 23px;
  }

  .twitter2 {
    width: 24px;
    height: 24px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .instagram2 {
    width: 24px;
    height: 24px;
    margin-left: 2px;
  }

  .link-block-9 {
    width: 24px;
    height: 24px;
    display: inline-block;
  }

  .div-block-87 {
    width: 38%;
    min-width: 38%;
    margin-right: 5px;
  }

  .image-60 {
    max-width: 80%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rush-cup-extras-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pareent-info-night-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .parent-info-night-sign-up-button {
    width: auto;
    max-width: 250px;
    padding-left: 0;
    padding-right: 0;
  }

  .parent-info-night-signup-button {
    width: auto;
    max-width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .coaching-assignments-hero {
    height: 500px;
  }

  .coaching-assignments-container {
    padding-top: 0;
  }

  .coaching-assignments-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .assign-teams-table-cell {
    text-align: left;
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    font-size: .8rem;
    display: block;
  }

  .assign-div-block {
    width: 100%;
    display: flex;
  }

  .assign-coach-pic {
    text-align: center;
    background-color: #0000;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    font-size: .8rem;
    display: flex;
  }

  .mm-top-text-section, .mm-bottom-text-section, .fnf-details-section, .ja-bottom-text-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .second-mockup-section-text {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .second-camps-table-mockup {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .summer-camps-top-text-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .summer-camps-bottom-text-section, .select-tryouts-table-example {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rush-cup-details-box {
    text-align: center;
    width: 100%;
  }

  .rush-cup-extras {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .menu-left-div {
    padding-left: 10px;
  }

  .teams-container-org {
    padding-top: 0;
  }

  .h2-title-copy-copy.broken-quote {
    width: 100%;
  }

  .div-block-69-copy {
    width: 100%;
    display: flex;
  }

  .teams-table-cell-copy {
    text-align: left;
    background-color: #0000;
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    font-size: .8rem;
    display: flex;
  }

  .contact-title-div {
    display: block;
  }

  .contact-members-container {
    grid-column-gap: 5px;
  }

  .teams-overview-links-div {
    display: block;
  }

  .overview-links-div {
    display: flex;
  }

  .overview-link-text {
    font-size: .9rem;
  }

  .tryout-links-div {
    grid-template-columns: 1fr;
  }

  .grey-box-round-corners {
    padding: 1.5rem;
  }

  .tryouts-details-text {
    width: 100%;
  }

  .table-row {
    display: flex;
  }

  .girls-teams-header {
    font-size: 1rem;
  }

  .h2-title-copy.s-margin {
    text-align: left;
  }

  .h2-title-copy.broken-quote {
    width: 100%;
  }

  .h2-title-copy.s-margin-copy {
    font-size: 3rem;
  }

  .why-rush-hero {
    height: 500px;
  }

  .background-video-3 {
    height: 275px;
  }

  .core-values-text {
    padding-left: 10px;
  }

  .core-values-text-flipped {
    padding-right: 10px;
  }

  .core-values-image-passion {
    background-position: 50%;
  }

  .core-values-paragraph {
    font-size: .9rem;
    line-height: 1.2;
  }

  .heading-36 {
    text-align: center;
    width: 100%;
  }

  .league-logos-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
  }

  .league-logos-section {
    padding-right: 0;
  }

  .registration-fees-boxes {
    width: 95%;
  }

  .fees-box-row {
    display: block;
  }

  .home-numbers-counter {
    text-align: center;
    display: block;
  }

  .home-counter-div {
    width: 100%;
  }

  .ga-header {
    background-position: 5%;
    height: 500px;
  }

  .ga-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uniform-away-kit-section {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uniforms-columns {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uniforms-column-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uniforms-column-1 {
    display: none;
  }

  .uniform-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .values-icon {
    width: 20%;
  }

  .ga-button {
    width: auto;
    max-width: 250px;
  }

  .ga-button-div {
    max-width: 300px;
  }

  .ga-about-ga {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .core-values-text-long {
    padding-left: 10px;
  }

  .core-values-paragraph-long {
    font-size: .9rem;
    line-height: 1.2;
  }

  .core-values-text-long-copy {
    padding-left: 10px;
  }

  .league-logo-div {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .league-logo {
    padding-left: 10px;
    padding-right: 0;
  }

  .large-league-logos-section {
    padding-right: 0;
  }

  .core-values-heading-text {
    font-size: 1.6rem;
  }

  .core-values-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-108 {
    text-align: center;
  }

  .jr-rcl-header {
    height: 500px;
  }

  .jr-rcl-hero-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .jr-column.bg-gray-4, .jr-rcl-details-text-block {
    width: 100%;
  }

  .menu-block {
    margin-top: 0;
  }

  .nav-league-logo-div {
    display: block;
  }

  .image-67, .image-68, .image-69, .image-70, .image-71 {
    max-width: none;
    height: 60px;
  }

  .div-block-111 {
    display: block;
  }

  .div-block-112 {
    padding-bottom: 10px;
    display: block;
  }

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

  .image-72 {
    width: 60%;
  }

  .leagues-hero-text {
    height: 500px;
  }

  .leagues-below-hero-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .leagues-box-section {
    font-size: 1rem;
  }

  .leagues-info-box {
    display: block;
  }

  .leagues-table-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: .7rem;
    padding-right: 1.7rem;
  }

  .pp-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/642ca89fc7c21c79b50aa0d4_MELIFE012.JPG");
    background-position: 0 0, 65% 0;
  }

  .pp-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .pp-image-div {
    justify-content: center;
  }

  .age-group-div-block {
    width: 100%;
  }

  .age-table-cell {
    text-align: center;
    background-color: #0000;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: .8rem;
  }

  .age-cell-info {
    text-align: left;
    font-size: .6rem;
  }

  .age-header {
    font-size: .6rem;
  }

  .age-header-top {
    font-size: .7rem;
  }

  .logo-image {
    max-width: 80%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .girls-team-ga-link {
    font-size: 1rem;
  }

  .div-block-125 {
    white-space: normal;
    display: flex;
  }

  .div-block-126 {
    display: block;
  }

  .overview-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .league-logo-left-end {
    padding-left: 10px;
    padding-right: 0;
  }

  .club-payment-options-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .teams-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .below-hero-select-teams {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-128 {
    height: 100%;
    display: flex;
  }

  .coaching-staff-menu-div {
    width: auto;
  }

  .pp-white-section {
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 0;
  }

  .pp-text-div {
    text-align: left;
    padding-left: 10px;
    font-size: 1rem;
  }

  .pp-title-link {
    text-align: center;
    font-size: 1rem;
  }

  .pp-block-div {
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .pp-paragraph {
    padding-top: 0;
  }

  .pp-paragraph-text {
    text-align: left;
    padding-top: 0;
    font-size: .8rem;
  }

  .pp-title-text {
    text-align: center;
    font-size: 1.2rem;
  }

  .pp-block-div-lg {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .pp-competitive-section {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pp-competitive-logo-div {
    padding-right: 0;
  }

  .pp-comp-text-block {
    display: block;
  }

  .pp-comp-block-div {
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .pp-dev-text-div {
    text-align: left;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 1rem;
  }

  .pp-elite-section {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pp-elite-block-div {
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-133 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .bold-text-33 {
    font-size: 1.2rem;
  }

  .pp-dev-block {
    display: block;
  }

  .pp-paragraph-copy {
    padding-top: 0;
    padding-left: 0;
  }

  .ppus-text-div {
    text-align: left;
    padding-left: 0;
    font-size: 1rem;
  }

  .heading-48 {
    padding-bottom: 40px;
    font-size: 2rem;
  }

  .heading-49, .heading-50 {
    text-align: center;
  }

  .contacts-block {
    grid-column-gap: 5px;
    font-size: 1rem;
  }

  .contacts-address {
    font-size: 1rem;
  }

  .heading-52 {
    font-size: 1.5rem;
  }

  .text-block-41 {
    font-size: 1rem;
  }

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

  .quote-author-text-block {
    width: 80%;
  }

  .quote-author-image-div {
    width: auto;
  }

  .ga-reg-tryouts-button-text {
    font-size: 1rem;
  }

  .quote-div-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ga-logo-container.center._40rem.xl-margin {
    line-height: 1;
  }

  .ga-scroll-text-div {
    margin-top: -23px;
  }

  .ga-lower-section {
    display: block;
  }

  .ga-lower-section-left {
    width: 100%;
    padding-top: 20px;
    display: block;
  }

  .whyrush_left_div {
    min-height: auto;
    padding-top: 0;
  }

  .why-rush-right-div {
    padding-right: 20px;
  }

  .section-why-rush {
    height: auto;
    margin-top: 0;
    padding-top: 15px;
  }

  .whyrush_left_div-copy {
    min-height: auto;
    padding-top: 20px;
  }

  .premier-overview-button-div {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ga-pareent-info-night-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ga-parent-info-night-signup-button {
    width: auto;
    max-width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .ga-quote-text {
    font-size: 1rem;
  }

  .ga-parent-info-night-sign-up-button {
    width: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .teams-ga-button-div {
    width: auto;
    max-width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .select-pareent-info-night-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fees-box-info {
    padding: 1.5rem;
  }

  .home-welcome-text-div {
    min-height: auto;
    padding-top: 20px;
  }

  .howm-welcome-paragraph-div {
    padding-top: 0;
  }

  .home-welcome-image-div, .home-scroll-text-div {
    display: flex;
  }

  .rush-cup-below-hero-section {
    background-position: 55%;
  }

  .div-block-146 {
    width: 100%;
  }

  .image-79 {
    height: 150px;
  }

  .rush-cup-heading-text {
    font-size: 2rem;
  }

  .rush-cup-date-text {
    font-size: 3.5rem;
  }

  .rush-cup-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .rush-cup-section.rush-bup-div {
    overflow: visible;
  }

  .rush-cup-scroll-text-div {
    margin-top: -192px;
  }

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

  .rush-cup-div-block {
    grid-template-columns: 1fr;
  }

  .rush-cup-picture-div1 {
    height: 200px;
  }

  .rush-cup-picture-div2 {
    background-position: 50% 65%;
    height: 200px;
  }

  .rush-cup-picture-div3 {
    background-position: 50% 0;
    height: 200px;
  }

  .rush-cup-picture-div4 {
    background-position: 50% 100%;
    height: 200px;
  }

  .rush-cup-scroll-text-lower {
    margin-top: -192px;
  }

  .rush-cup-logo-div {
    width: 100%;
  }

  .div-block-149 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .div-block-150 {
    margin-right: auto;
  }

  .div-block-151 {
    margin-top: 10px;
  }

  .pareent-info-night-slect-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._404-header-section {
    height: 500px;
  }

  .image-80 {
    width: 85%;
  }

  .image-81 {
    text-align: center;
    width: 80%;
    display: inline-block;
  }

  .image-82 {
    width: 70%;
  }

  .link-block-15 {
    text-align: center;
    display: block;
  }

  .image-83 {
    width: 50%;
  }

  .link-block-16, .link-block-17 {
    text-align: center;
  }

  .div-block-152 {
    width: 200px;
  }

  .ga-header-section {
    height: 500px;
  }

  .tryouts-table-cell-copy, .tryout-change-box {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    display: flex;
  }

  .rv-section {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .news-header {
    height: 500px;
  }

  .slide-9-copy {
    height: 450px;
  }

  .slide-10 {
    background-position: 0 0;
  }

  .button-with-arrow {
    width: 170px;
    padding-left: 0;
    padding-right: 0;
  }

  .fnf-cell-1-copy, .fnf-cell-3 {
    padding-left: 3px;
  }

  .rush-cup-ibuy {
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .below-hero-section-copy {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .jr-rcl-button-1 {
    margin-bottom: 10px;
  }

  .slide-5-button-div {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .open-house-slide {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/653acb6f7c63b910826acf79_home_banner_R.jpg");
    background-position: 0 0, 50%;
  }

  .home-banner-outer-div-1 {
    height: 625px;
    margin-bottom: 0;
  }

  .jr-rcl-slide {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67f97b9fd719f8dde1d69444_home_banner_jrcl.jpg");
    background-position: 0 0, 35%;
  }

  .banner-bolded-text {
    flex: none;
    order: 0;
    align-self: flex-end;
  }

  .player-fees-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tryout-tabs, .tryout-tabs.w--current {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9rem;
  }

  .tryout-tabs-menu {
    display: inline-flex;
  }

  .premier-tryout-button, .banner-notification-sign-up, .select-tryout-button {
    margin-bottom: 10px;
  }

  .heading-raffle-winners {
    padding: 10px;
  }

  .tryout-registration-button {
    width: 275px;
    max-width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .coach-training-banner {
    height: 500px;
  }

  .container-21 {
    max-width: none;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

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

  .coach-traing-right-content {
    margin-bottom: -30px;
  }

  .our-plan-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .coach-plan-block-text {
    max-width: 80%;
  }

  .coach-training-columns {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .coach-training-column1 {
    display: none;
  }

  .coach-training-column2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .coach-training-contact {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nl-header {
    background-position: 50%;
    height: 500px;
  }

  .nl-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c355483fef9bc9798609ce_Dixon-Morales-2B.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .nl-header-section {
    height: 500px;
  }

  .nl-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .nl-logo-container.center._40rem.xl-margin {
    line-height: 1;
  }

  .nl-lower-section {
    display: block;
  }

  .nl-lower-section-left {
    width: 100%;
    padding-top: 20px;
    display: block;
  }

  .teams-nl-button-div {
    width: auto;
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tryouts-over-div {
    display: block;
  }

  .ga-nl-box-div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .premier-tryout-contact {
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
  }

  .bold-text-48 {
    font-size: 14px;
  }

  .coaching-assignmnet-button {
    width: 275px;
    max-width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .table-row-block {
    display: block;
  }

  .nl-button {
    width: auto;
    max-width: 250px;
  }

  .image-90 {
    max-width: 100%;
  }

  .tryout-registration-div {
    display: flex;
  }

  .tryout-reg-link {
    font-size: 1rem;
  }

  .scholarship-banner-header-title {
    height: 500px;
  }

  .div-block-167 {
    max-width: 100%;
  }

  .scholarship-div {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125rem;
  }

  .image-91 {
    max-width: 25%;
  }

  .scholarship-info-button {
    margin-bottom: 10px;
  }

  .paragraph-28-copy {
    font-size: 1.3rem;
  }

  .u8-ov-contnent-row-1 {
    padding-left: 5px;
  }

  .u8-ov-table-content-row {
    padding-left: 2px;
  }

  .u8-mon-heading {
    padding-left: 5px;
    padding-right: 5px;
    font-size: .8rem;
  }

  .u8-bottom-div, .u11-bottom-div {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .u15-ov-contnent-row-1 {
    padding-left: 2px;
  }

  .u15-mon-text {
    padding-left: 5px;
    padding-right: 5px;
    font-size: .8rem;
  }

  .u15-ov-table-content-row {
    padding-left: 2px;
  }

  .select-overview-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .select-ov-bottom-div {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .select-ov-contnent-row-1, .select-ov-table-content-row {
    padding-left: 2px;
  }

  .long-overview-links-div {
    display: flex;
  }

  .overview-link-text-copy, .tryout-and-reg-info-link {
    font-size: 1.2rem;
  }

  .link-block-19 {
    line-height: 1;
  }

  .tryout-tabs-boys.not-current, .tryout-tabs-boys.not-current.w--current, .tryout-tabs-girls.girls-not-current {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9rem;
  }

  .girls-teams-header-current {
    font-size: 1rem;
  }

  .assignment-tryout-info-links {
    grid-template-columns: 1fr;
  }

  .assign-teams-table-cell-name {
    text-align: left;
    background-color: #0000;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2px;
    font-size: .8rem;
    display: block;
  }

  .tryouts-table-row {
    display: block;
  }

  .tryouts-table-cell-blank {
    text-align: left;
    background-color: #0000;
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 2px;
    display: none;
  }

  .table-row-copy {
    display: flex;
  }

  .heading-60 {
    font-size: 1.25rem;
  }

  .paragraph-65 {
    font-size: 1.1rem;
  }

  .heading-61 {
    font-size: 1.8rem;
  }

  .kiwt-small-text {
    font-size: 1.3rem;
  }

  .hall-of-fame-text {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125rem;
  }

  .hall-of-fame-slide, .hall-of-fame-slide-copy {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
    background-position: 0 0, 90%;
  }

  .register-for-info-night-button {
    width: 275px;
    max-width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .new-player-fees-section {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-51-copy {
    font-size: 1px;
  }

  .new-player-fees-container {
    display: block;
  }

  .new-player-fees-div {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-pricing-column.bg-gray-4 {
    margin-left: 15px;
    margin-right: 15px;
    display: flex;
  }

  .new-club-payment-options-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .heading-64, .heading-65, .heading-65-copy {
    text-align: center;
  }

  .new-premier-header, .ga-player-fees-banner-header {
    height: 500px;
  }

  .ga-player-fees-div {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
    display: block;
  }

  .ga-player-fees-container {
    display: block;
  }

  .select-fees-banner-header {
    height: 500px;
  }

  .new-select-fees-container {
    display: block;
  }

  .new-pricing-column-2.bg-gray-4 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .new-m-number, .new-m-number2 {
    text-align: center;
  }

  .not-included-text {
    text-align: left;
    max-width: 40rem;
    font-size: 1.1rem;
  }

  .new-additional-fees-header {
    font-size: 1.125rem;
    display: inline;
  }

  .ga-new-pricing-column-1.bg-gray-4 {
    width: 100%;
  }

  .text-block-54 {
    font-size: 1.25rem;
  }

  .text-block-55 {
    font-size: 1rem;
  }

  .new-premier-uniform-section {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .new-uniform-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .new-uniform-middle-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .new-uniform-away-kit-section {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .new-uniforms-columns {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .new-select-uniform-section, .summer-camps-field-info-div, .camp-contact-div {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .summer-camps-tabs-menu {
    display: block;
  }

  .goalkeeper-tab-tab-2 {
    margin-top: 20px;
  }

  .sc-info-div {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._2025-summer-camps-banner {
    height: 500px;
  }

  .new-summer-camps-field-info-div {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .camps-boxes-goalkeeper {
    display: block;
  }

  .keeperwars-button {
    width: 275px;
    max-width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .new-optional-uniform-section, .new-required-uniform-section, .new-sponsor-section {
    margin-top: 0;
    padding: 1rem;
  }

  .extreme-weather-section {
    padding: 1em 1rem 2rem;
  }

  .new-required-uniform-top-section {
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .new-required-uniform-bottom-section {
    margin-top: 0;
    padding: 1rem;
  }

  .mls-next-pricing-column-2.bg-gray-4 {
    width: 100%;
  }

  .mls-header-section {
    height: 500px;
  }

  .mls-banner {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c355483fef9bc9798609ce_Dixon-Morales-2B.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .mls-header {
    background-position: 50%;
    height: 500px;
  }

  .mls-logo-container.center._40rem.xl-margin {
    line-height: 1;
  }

  .mls-about {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .nls-block {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .mls-banner-copy {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/65c355483fef9bc9798609ce_Dixon-Morales-2B.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .mls-banner-div {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67b9ba1a67bbde4073d927b6_mls-header-banner.jpg");
    background-position: 0 0, 50%;
  }

  .mls-quote-author-image-div {
    width: auto;
  }

  .home-banner-slider {
    padding-bottom: 0;
  }

  .new-sponsor-section-select {
    margin-top: 0;
    padding: 1rem;
  }

  .fnf-details-section-copy {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tryouts-slide {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67dda14e34c74f205e9e0c44_home-_rotate_banner_tryouts.jpg");
    background-position: 0 0, 0 0;
  }

  .tryout-overview-links-div {
    grid-template-columns: 1fr;
  }

  .tryouts-overview-link-block {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tryouts-overview-link-text {
    font-size: .9rem;
  }

  .bold-text-29-copy {
    font-size: 1.25rem;
  }

  .boys-hs-tryouts-slide {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/67dda14e34c74f205e9e0c44_home-_rotate_banner_tryouts.jpg");
    background-position: 0 0, 0 0;
  }

  .george-kawa-slide, .ben-hall-of-fame-header-banner {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/6354fb4ed13ee97810525ee8/66fa5a14db906988c9f6973d_home-_rotate_banner_hall_of_fame2.jpg");
    background-position: 0 0, 90%;
  }

  .goalkeeper-tab-tab-3 {
    margin-top: 20px;
  }

  .private-training-current-details-text-block {
    width: 100%;
  }

  .rush-cup-attractions {
    margin-top: 0;
    padding: 0 1rem;
  }
}

#w-node-_17824cca-fe91-380f-4097-01342aa5cb53-bf525eeb, #w-node-d7984040-6aa4-7530-baf9-63aad515d274-bf525eeb, #w-node-_90592f09-1e71-888b-0e7b-06baf8b5acd8-bf525eeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa33fd9a-54e0-89a3-17b2-17abf63f9f2c-bf525eeb, #w-node-_2a7b86d7-b7ec-5156-2680-f7aae6245d1b-bf525eeb, #w-node-_40fedead-1385-1b30-baf4-7ad453a5f903-bf525eeb, #w-node-_99dcfe40-9d8d-611d-7b25-7b8d05875068-bf525eeb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_58b32a5e-f20a-c394-0fa9-2d08121cd3df-bf525eeb, #w-node-ea71d48f-16b7-2afd-b7a1-e9281456cdc2-bf525eeb, #w-node-b355d89d-95dd-b497-1f4a-c1ee338ae03d-bf525eeb, #w-node-_03ea1bc4-99da-1b11-2f00-77554c9dd6dd-bf525eeb, #w-node-cbba538f-0cd1-1ade-df04-b87d0910338f-bf525eeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b4e2e2a-90dd-548a-8f2b-2f9ad5b2f35e-682b20f0, #w-node-a29d5b84-cfd1-e5ec-9a53-34190d5392d4-682b20f0, #w-node-fe6d5f0e-0a90-7241-f25f-1397577472f8-682b20f0, #w-node-c23f1792-c03d-beda-36c7-f6e4e14e554c-682b20f0, #w-node-cab7cc97-0619-88cd-a5e9-a35be031ca3e-682b20f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a6269f5-6988-5cab-ecd9-aabb85d3fa3a-682b20f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7df65a6c-1bf2-3ac3-9b63-d6390705fa1b-682b20f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83fa98e2-9165-ea03-c222-6cc3dc644f25-f115e445 {
  align-self: start;
}

#w-node-_9e60dd8f-ae03-5d2f-9ec9-f59e0ba95441-f115e445 {
  justify-self: auto;
}

#w-node-b7f92606-a9a5-443f-024d-d2f06dbc0e05-f115e445 {
  justify-self: end;
}

#w-node-_420458c1-c735-03e7-f01f-ab75b7be44ea-f115e445 {
  align-self: auto;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf3c-a8525f28 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf40-a8525f28 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf42-a8525f28 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf49-a8525f28 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf4e-a8525f28 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf50-a8525f28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf66-a8525f28 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf6a-a8525f28 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf6c-a8525f28 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf73-a8525f28 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf7c-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf81-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf86-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf8b-a8525f28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf93-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf96-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf98-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf99-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf9b-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf9d-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf9f-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecfa0-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecfa2-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecfa4-a8525f28, #w-node-aa2f99ca-7bf7-eba7-727e-9f1c91c8493d-91c8491e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2241c796-c20d-e6f2-2ee0-88b159db8fc3-91c8491e, #w-node-_75177a4f-617b-c77b-c9cb-eb3951ce8a77-91c8491e, #w-node-_651abd41-deb2-fdc8-ca26-1c16da920146-91c8491e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0d3e3dbb-3ec5-c87b-1f5c-f5392b177295-ee525f46 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0d3e3dbb-3ec5-c87b-1f5c-f5392b177297-ee525f46, #w-node-_0d3e3dbb-3ec5-c87b-1f5c-f5392b177299-ee525f46, #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcac6-ee525f46, #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcacb-ee525f46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcade-ee525f46 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1881f-ee525f46, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18822-ee525f46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18827-ee525f46 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1882f-ee525f46 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18837-ee525f46 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1883f-ee525f46 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_35919654-f37e-6c24-3d98-51b467bbdd61-ee525f46, #w-node-c01569ab-3704-8167-bb04-4837b92fc875-ee525f46, #w-node-_3d56e216-b3f0-54c9-b84d-96b4b6c12ea1-ee525f46, #w-node-_0b3b57a3-1d9a-f414-3bd4-c14ec5421aba-ee525f46, #w-node-_25e8a0fb-5f7f-93f7-f426-0459dec55a6e-ee525f46, #w-node-bc27e804-267b-622d-60bb-01acf22bffd2-ee525f46, #w-node-ce16a94c-ff41-331f-6fed-8b48a28acc1d-ee525f46, #w-node-a79d5fa0-058d-a9a2-40df-3b0bd14a923f-ee525f46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0462-ee525f46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0464-ee525f46 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_1f6a6432-9524-e189-fa06-a6ebc78e046e-ee525f46 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d470-1275d46c, #w-node-_9f59a8c9-6f71-dc5d-4e9a-401b46694036-1275d46c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d472-1275d46c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d479-1275d46c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d490-1275d46c, #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d494-1275d46c, #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d498-1275d46c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d49a-1275d46c, #w-node-e1e31929-5347-93d0-86c2-6550937553b6-1275d46c, #w-node-_1ba40cca-e3ac-bbde-290e-b257efc1860f-1275d46c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c855e4aa-4842-8a35-641a-9a67bffe23e9-41525f58, #w-node-c855e4aa-4842-8a35-641a-9a67bffe23ec-41525f58, #w-node-_0aade0ee-c691-ecbe-93ff-32aab4a7798f-41525f58, #w-node-_0aade0ee-c691-ecbe-93ff-32aab4a77992-41525f58, #w-node-dc98e8b5-7ad4-1e17-303e-f5faf82d14b9-41525f58, #w-node-dc98e8b5-7ad4-1e17-303e-f5faf82d14bc-41525f58 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_696487c8-b320-1aad-3afd-b4c9af810440-41525f58 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_696487c8-b320-1aad-3afd-b4c9af810446-41525f58 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_696487c8-b320-1aad-3afd-b4c9af81044b-41525f58, #w-node-_696487c8-b320-1aad-3afd-b4c9af810456-41525f58 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268d7-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268de-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268e0-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268e2-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268e4-41525f58, #w-node-_989a1097-0d60-beff-879d-209ca68ddb59-41525f58, #w-node-_989a1097-0d60-beff-879d-209ca68ddb5b-41525f58, #w-node-_989a1097-0d60-beff-879d-209ca68ddb5d-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268f1-41525f58, #w-node-eea3bab7-bcb5-bea6-6118-dc3155829086-41525f58, #w-node-eea3bab7-bcb5-bea6-6118-dc3155829088-41525f58, #w-node-eea3bab7-bcb5-bea6-6118-dc315582908a-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268fe-41525f58, #w-node-_1cf06f8e-64aa-7dcf-8437-8fd250381e2f-41525f58, #w-node-_1cf06f8e-64aa-7dcf-8437-8fd250381e31-41525f58, #w-node-_1cf06f8e-64aa-7dcf-8437-8fd250381e33-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a282690b-41525f58, #w-node-_827c9635-9bd4-50ec-3164-5f448603b308-41525f58, #w-node-_827c9635-9bd4-50ec-3164-5f448603b30a-41525f58, #w-node-_827c9635-9bd4-50ec-3164-5f448603b30c-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a2826918-41525f58, #w-node-ac605b5b-01d3-14f9-9d29-1efbc6bb430f-41525f58, #w-node-ac605b5b-01d3-14f9-9d29-1efbc6bb4311-41525f58, #w-node-ac605b5b-01d3-14f9-9d29-1efbc6bb4313-41525f58 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_47a35982-7938-4317-74c7-fb082a38cdc0-41525f58, #w-node-_8162f199-d79a-6448-d47d-ce9dceea6e56-41525f58, #w-node-ede209ff-2f7e-8a23-8efd-765f7dfbb893-df525f8e, #w-node-ad3f67b0-e031-b379-dab5-258db96a7b20-df525f8e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959a-df525f8e {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959d-df525f8e, #w-node-_711b092e-050b-444b-8e4e-8f1b7948390f-df525f8e, #w-node-ad3f67b0-e031-b379-dab5-258db96a7b3a-df525f8e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f2078ef9-da32-41de-2525-fe1e77ec4a71-df525f8e {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f2078ef9-da32-41de-2525-fe1e77ec4a74-df525f8e, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4c-df525f8e, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4f-df525f8e, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb6-df525f8e, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb9-df525f8e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6c6a7984-5a5c-2791-b994-01fabd3be620-df525f8e {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_6c6a7984-5a5c-2791-b994-01fabd3be626-df525f8e {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_6c6a7984-5a5c-2791-b994-01fabd3be627-df525f8e, #w-node-_6c6a7984-5a5c-2791-b994-01fabd3be634-df525f8e, #w-node-_6c6a7984-5a5c-2791-b994-01fabd3be641-df525f8e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_38315490-a995-f8b8-8a0a-41d6f9815c95-ea525f94, #w-node-_38315490-a995-f8b8-8a0a-41d6f9815c96-ea525f94 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_17f6e391-1f8d-d18e-fbc0-37c25d61757a-ea525f94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38eea3c7-53ab-5062-7229-f8c75039ca4f-ea525f94, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-ea525f94, #w-node-_74de679b-8b16-7ef0-77e9-0dc89ffb0342-ea525f94, #w-node-_74de679b-8b16-7ef0-77e9-0dc89ffb0343-ea525f94 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bb884de4-f19c-df5d-af61-7b1527c945b2-27c94594, #w-node-bb884de4-f19c-df5d-af61-7b1527c945b6-27c94594, #w-node-bb884de4-f19c-df5d-af61-7b1527c945ba-27c94594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7d4b9e-8992-3f07-f335-d50b9921e54f-9921e54c {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-fe7d4b9e-8992-3f07-f335-d50b9921e550-9921e54c {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-fe7d4b9e-8992-3f07-f335-d50b9921e551-9921e54c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_542d08ab-8194-f837-2650-99c69ee94c09-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c16-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c18-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c1a-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c3c-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c58-04525f9b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cf9971a9-2c4a-1bec-d28e-806190380d5f-04525f9b, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d60-04525f9b, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8bf-a8c0e8bc, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8cc-a8c0e8bc, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8d9-a8c0e8bc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_45e2604f-261f-39ed-4115-5d6e2562e902-2562e8f3 {
  justify-self: end;
}

#w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecf0-82525f9c, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecfb-82525f9c, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ed06-82525f9c, #w-node-f61a8d91-f4b8-42b9-32f5-4fc67f735291-82525f9c, #w-node-_47c2caa0-f915-7291-1cfc-5a4144d9f4a5-82525f9c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_473f1b9b-3707-777f-e013-ac43b1be22d7-82525f9c, #w-node-_2a0e5b64-d8bc-12f6-315f-00ab578f83b7-82525f9c, #w-node-_456e9365-e8be-ed25-ef44-72ec2b138209-82525f9c, #w-node-_19ad7910-fab7-41f2-1dc0-e6c573adaa77-82525f9c, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b0e-46525f9e, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1a-46525f9e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_41abebab-1081-1e39-94fc-e55ddb0fd4a8-46525f9e, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-46525f9e, #w-node-_548e46d7-c051-b7e4-aadc-6912b744fe59-46525f9e, #w-node-_548e46d7-c051-b7e4-aadc-6912b744fe5a-46525f9e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c783-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c796-fd06c780 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c798-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c79a-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c79b-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a0-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a2-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a3-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7a8-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7aa-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7ab-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b0-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b2-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b3-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7b8-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7ba-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c7bb-fd06c780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ceafa2a-ee89-77f1-77d1-64c4c9557c85-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4ceafa2a-ee89-77f1-77d1-64c4c9557c87-c4525f9f, #w-node-_4ceafa2a-ee89-77f1-77d1-64c4c9557c89-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693cd-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693d7-c4525f9f, #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1444-c4525f9f, #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1450-c4525f9f, #w-node-_20d5bcc9-5d02-226e-930c-81edcd55690f-c4525f9f, #w-node-_20d5bcc9-5d02-226e-930c-81edcd55691b-c4525f9f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdac-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdad-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdb0-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdb3-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdb6-c4525f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdb9-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdba-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdbb-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdbd-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdbe-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc1-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc2-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc4-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdc5-c4525f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdc7-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdc8-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdca-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdcd-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdcf-c4525f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdd1-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdd2-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdd3-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdd5-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdd8-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdda-c4525f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cddc-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cddd-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdde-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde0-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde3-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde5-c4525f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cde7-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cde8-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cde9-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdeb-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdee-c4525f9f, #w-node-_51061084-8efc-e09f-8af3-619d67d9cdf0-c4525f9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51061084-8efc-e09f-8af3-619d67d9cdf2-c4525f9f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e5-c4525f9f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e6-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693f7-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069408-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069419-c4525f9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942a-c4525f9f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942b-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706943c-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706944d-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706945e-c4525f9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706946f-c4525f9f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069470-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069481-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c7069492-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70694a3-c4525f9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed7ecf3b-3344-8f87-87e5-dec14addf65a-48525fa5, #w-node-_1d6d0f2a-4afd-49b0-c354-792aaf42deeb-48525fa5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_05bd92bd-ea85-29b3-1796-fa5952f3b303-48525fa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4acecdff-ec16-9faf-c947-4f2f98cd136a-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1372-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd137a-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1382-48525fa5, #w-node-_5f7bdb8d-ff16-6b95-60a2-620f625ab1d5-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d3e9-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d3fd-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d3ff-13525fa8, #w-node-e37591a8-129b-bec1-aabc-41869c16676f-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d401-13525fa8, #w-node-_0ef7fa0d-d41b-6364-9f5c-d9bebc31a870-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d415-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d429-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2b2-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2ba-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2c2-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2ca-13525fa8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4271-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f427c-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4287-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4292-c8525fa9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_669f7664-725c-d5a0-976e-fd615465cdc2-c8525fa9, #w-node-_64a51838-efef-d57f-beb1-78213f224591-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a27696-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a2769e-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a276a6-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a276ae-c8525fa9, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a4-f2525fae, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a5-f2525fae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a9-f2525fae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784ba-f2525fae, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784bb-f2525fae, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01a-f2525fae, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01b-f2525fae, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f75-ac525faf, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f76-ac525faf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_490e16dc-367d-7b2e-228a-9b725f445f88-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445f90-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445f98-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445fa0-ac525faf, #w-node-df715d2d-6d90-77c1-aae4-7fe306da639d-be525fb5, #w-node-df715d2d-6d90-77c1-aae4-7fe306da63ce-be525fb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d4853aeb-6c2e-2095-6e77-865987393ac9-be525fb5, #w-node-d4853aeb-6c2e-2095-6e77-865987393aca-be525fb5, #w-node-d4853aeb-6c2e-2095-6e77-865987393acb-be525fb5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf33-6c525fb8 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf4f-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf55-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf5b-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf61-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf67-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf6d-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf73-6c525fb8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e604f763-b953-2c40-6ee8-4071dea61fb9-6c525fb8, #w-node-e604f763-b953-2c40-6ee8-4071dea61fbd-6c525fb8, #w-node-e604f763-b953-2c40-6ee8-4071dea61fc1-6c525fb8, #w-node-e604f763-b953-2c40-6ee8-4071dea61fcb-6c525fb8, #w-node-e604f763-b953-2c40-6ee8-4071dea61fcf-6c525fb8, #w-node-e604f763-b953-2c40-6ee8-4071dea61fd3-6c525fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abdc-4e525fba {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abdd-4e525fba {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abf6-4e525fba {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abfb-4e525fba {
  grid-area: 2 / 9 / 3 / 11;
}

#w-node-_2beeaabe-deee-be65-1ebe-9e0c0997ac0c-4e525fba {
  grid-area: 2 / 11 / 3 / 13;
}

#w-node-_2beeaabe-deee-be65-1ebe-9e0c0997ac19-4e525fba {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_00f600b0-f1b7-39d2-cdcd-f66592949adb-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae2-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae9-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af0-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af7-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949afe-b4525fc0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d7b77a9-2655-f377-704e-8ef6aa9b02db-b4525fc0, #w-node-_8cc35057-0ad2-cd73-e9a9-bc1d1b300a2e-b4525fc0, #w-node-dd6f572c-153d-9cee-637f-3e536eeb7342-b4525fc0, #w-node-_41e80890-4b03-813c-5138-5dfd97b9df1e-b4525fc0, #w-node-edb3d407-a431-fbc4-f4d2-a37a2461572e-b4525fc0, #w-node-_5f305d2e-7384-681e-3321-c411a796ff4d-b4525fc0, #w-node-_3719033d-989a-46b4-f5d5-32c1f901ca67-b4525fc0, #w-node-_254debb5-293c-e158-8708-20e15f88a962-b4525fc0, #w-node-e700d684-121a-b677-4845-6d829c04f561-b4525fc0, #w-node-_4e4e4969-6bfc-115e-6310-51ab2f2ee59e-b4525fc0, #w-node-_96a147bb-9bda-b069-aca9-adef72d8b40d-b4525fc0, #w-node-_4c93c8b5-da15-e136-641d-bebf296f0cf0-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9d0-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9dd-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9ea-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9f7-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca04-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca11-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a851-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a85e-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a86b-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a878-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a885-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a892-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f8a-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f97-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fa4-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fb1-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fbe-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fcb-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f58-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f65-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f72-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f7f-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f8c-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f99-b4525fc0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f44-18525fc3, #w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f62-18525fc3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b07c4fa3-c811-703b-d8e0-a9527d62576f-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d62577c-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625789-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625796-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257a3-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257b0-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb795-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7a2-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7af-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7bc-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7c9-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7d6-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7cfb-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d08-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d15-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d22-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d2f-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d3c-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c861f-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c862c-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8639-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8646-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8653-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8660-18525fc3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4030a55b-bea2-166e-602f-f01074d9c141-18525fc3 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4030a55b-bea2-166e-602f-f01074d9c15a-18525fc3, #w-node-_11909926-6747-214a-f1fe-0ff306a67d65-18525fc3, #w-node-_11909926-6747-214a-f1fe-0ff306a67d71-18525fc3, #w-node-dd872a32-1829-eca2-626f-520a642ff458-79525fc5, #w-node-dd872a32-1829-eca2-626f-520a642ff471-79525fc5, #w-node-d492885a-39cc-48da-8ad0-7a9cd9b907a8-79525fc5, #w-node-d492885a-39cc-48da-8ad0-7a9cd9b9078f-79525fc5, #w-node-f60dfc9c-3c3a-812d-b495-1f2bdd21bddd-79525fc5, #w-node-f60dfc9c-3c3a-812d-b495-1f2bdd21bdf6-79525fc5, #w-node-_66f0860c-5640-72d2-e6b5-6e602942ebed-79525fc5, #w-node-_66f0860c-5640-72d2-e6b5-6e602942ebef-79525fc5, #w-node-b6daf901-5670-e252-adba-6c92fbf49f4d-79525fc5, #w-node-b6daf901-5670-e252-adba-6c92fbf49f5a-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318fef2-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff20-79525fc5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff4e-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff56-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff5e-79525fc5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2187ec07-387b-baf0-6f9c-d97e932bfcbc-7e525fc6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2187ec07-387b-baf0-6f9c-d97e932bfcd2-7e525fc6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2187ec07-387b-baf0-6f9c-d97e932bfcd3-7e525fc6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd03-7e525fc6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0c-7e525fc6, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0d-7e525fc6, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0e-7e525fc6, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd0f-7e525fc6, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f1-7e525fc6, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f2-7e525fc6, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f3-7e525fc6, #w-node-_3865a3a7-9f8a-bf1f-d6a1-9a2c3a7b32f4-7e525fc6, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618cb-7e525fc6, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618cc-7e525fc6, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618cd-7e525fc6, #w-node-a1366f14-fa53-9da6-0312-8a9c6b0618ce-7e525fc6, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926970-7e525fc6, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926971-7e525fc6, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926972-7e525fc6, #w-node-_703a7d93-1e57-e9fa-260d-65ebd2926973-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd01-7e525fc6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b528-7e525fc6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52a-7e525fc6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52d-7e525fc6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52e-7e525fc6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b52f-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b535-7e525fc6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b536-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53a-7e525fc6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53b-7e525fc6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53c-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b53d-7e525fc6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b541-7e525fc6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b542-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b54f-7e525fc6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b550-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b548-7e525fc6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b549-7e525fc6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b556-7e525fc6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b558-7e525fc6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5d33512-d683-0970-ef90-3e3d4284b55b-7e525fc6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c4c89c15-1ba9-561f-3c26-40c8ebf491d9-a5525fc7, #w-node-c4c89c15-1ba9-561f-3c26-40c8ebf491de-a5525fc7, #w-node-c4c89c15-1ba9-561f-3c26-40c8ebf491e3-a5525fc7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_19ac9937-321c-ff42-6b2e-f30ba22169a1-a5525fc7, #w-node-_19ac9937-321c-ff42-6b2e-f30ba22169bd-a5525fc7, #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf56-a5525fc7, #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf3a-a5525fc7, #w-node-_247b0cb0-bafe-1eba-788e-fbab7e813689-a5525fc7, #w-node-_247b0cb0-bafe-1eba-788e-fbab7e8136a5-a5525fc7, #w-node-_76849f19-a612-894c-d056-50bb03546536-a5525fc7, #w-node-_76849f19-a612-894c-d056-50bb0354651a-a5525fc7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8b9963ae-5010-b405-1d82-0cd852136f35-a5525fc7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8b9963ae-5010-b405-1d82-0cd852136f36-a5525fc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b9963ae-5010-b405-1d82-0cd852136f37-a5525fc7, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f38-a5525fc7, #w-node-b2cbff51-4cfa-c2b5-6c42-7b89368912be-a5525fc7, #w-node-b2cbff51-4cfa-c2b5-6c42-7b89368912bf-a5525fc7, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f49-a5525fc7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671962e-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719633-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719638-c8525fc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5b8c3502-09ba-29d4-c530-e98d56e76576-c8525fc8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5b8c3502-09ba-29d4-c530-e98d56e76578-c8525fc8, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e7657f-c8525fc8, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e76586-c8525fc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7920-c8525fc8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7922-c8525fc8, #w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7929-c8525fc8, #w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7930-c8525fc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3c97b967-5ff9-215f-3a10-161d6c4a1506-c8525fc8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3c97b967-5ff9-215f-3a10-161d6c4a1508-c8525fc8, #w-node-_3c97b967-5ff9-215f-3a10-161d6c4a150f-c8525fc8, #w-node-_3c97b967-5ff9-215f-3a10-161d6c4a1516-c8525fc8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_04a76887-22a2-9248-ac0d-41d032ee7de2-c8525fc8 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_04a76887-22a2-9248-ac0d-41d032ee7df2-c8525fc8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_04a76887-22a2-9248-ac0d-41d032ee7df3-c8525fc8 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-a805ebf3-5114-40ac-d694-6bb21dba37ea-92525fc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a805ebf3-5114-40ac-d694-6bb21dba3812-92525fc9, #w-node-f23332d4-7029-a083-b77a-70549d9c2555-92525fc9, #w-node-d09007aa-dd9a-cef4-4860-b2c756965976-92525fc9, #w-node-b8f3d75a-4a73-49d0-6ca9-4fd465a660e2-92525fc9, #w-node-_9ba498d7-99fb-373d-7b98-eaefe811a3b0-92525fc9, #w-node-_40922199-e8dd-6e0f-fc1f-715a58506aed-92525fc9, #w-node-f95b1be8-fa8c-ea4f-e697-0400919f10b4-92525fc9, #w-node-a8ac24a8-2520-5793-9036-ea66ef96061e-92525fc9, #w-node-cd09fb9e-58be-7ed7-b8e0-bff8e9dbe25e-92525fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f51b898-a85e-367b-f37f-45d008a11f8a-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f92-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f98-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f9e-92525fc9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0a3c61c-d1b0-23f6-2b1e-7a5dacc53194-92525fc9, #w-node-e8930eba-29a4-810e-5f6e-1c652f090c56-92525fc9, #w-node-aa526d45-c4f1-7904-60f0-0e990134ae93-92525fc9 {
  align-self: end;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3655-92525fc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3656-92525fc9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3657-92525fc9 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3660-92525fc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3661-92525fc9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3662-92525fc9 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de366f-92525fc9 {
  align-self: start;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3671-92525fc9 {
  align-self: end;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3673-92525fc9 {
  align-self: start;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3675-92525fc9 {
  align-self: end;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3677-92525fc9 {
  align-self: start;
}

#w-node-_598f4551-7454-571b-3061-fd50e2de3679-92525fc9 {
  align-self: end;
}

#w-node-_9e554bec-42ef-9d68-526d-6253a4f0ef3d-92525fc9 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-c5ae7116-3f54-517d-a962-900433035a90-0b525fca {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c5ae7116-3f54-517d-a962-900433035aa6-0b525fca {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5ae7116-3f54-517d-a962-900433035aa7-0b525fca {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cf96-0b525fca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cf9e-0b525fca {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cfa3-0b525fca, #w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cfae-0b525fca {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_71be69b7-30ed-acff-ab10-d3f33c31b83f-0b525fca {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_71be69b7-30ed-acff-ab10-d3f33c31b85b-0b525fca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712ee-6e5712ed {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712ef-6e5712ed {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712f5-6e5712ed {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_10597e7e-2d52-bfd2-6320-6d2e6e5712f6-6e5712ed, #w-node-_10597e7e-2d52-bfd2-6320-6d2e6e571303-6e5712ed, #w-node-_10597e7e-2d52-bfd2-6320-6d2e6e571310-6e5712ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_10d2d655-7602-c6e7-140e-19be64c09557-ba525fd1, #w-node-_2503c16d-cda4-84b4-1572-94f557e60905-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c0955a-ba525fd1, #w-node-_8a130a18-0dde-ad04-e484-b2ccf3693698-ba525fd1, #w-node-_401b5561-ed2a-f8b0-ae13-e1257270538a-ba525fd1, #w-node-_18ad7b83-3265-ad84-bdd4-b22a078bcffe-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c09566-ba525fd1, #w-node-_7dcb55ac-be98-853a-16a3-80e4548e1cc1-ba525fd1, #w-node-_7d5c3ffa-4395-225a-be95-761bbdce0c81-ba525fd1, #w-node-_314a8938-c720-aeb1-5438-763cb4c729a0-ba525fd1, #w-node-_4b771bc3-1570-52dc-9433-5600d4ba57d7-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c09571-ba525fd1, #w-node-_5406a0ec-e3c9-88f3-e8d5-0310c3ffdd8c-ba525fd1, #w-node-f8993225-dd6b-e9ee-0d92-7cc24b4ef8c5-ba525fd1, #w-node-ad78e1bc-1299-53c9-280c-3ebfc15d194d-ba525fd1, #w-node-_2bae7d23-32c6-7534-79b5-05d1ae67957b-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c0957c-ba525fd1, #w-node-_28d5aa72-1695-c6e8-c056-b49a627498c1-ba525fd1, #w-node-_37d3d829-a6cb-33c1-f44b-efb41595dfa4-ba525fd1, #w-node-f90d3fc4-71c0-f7a6-a317-439c811816eb-ba525fd1, #w-node-ed92eea2-83af-61b4-c65f-b33808d83888-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c09587-ba525fd1, #w-node-_4742b36e-f36f-2057-bc79-ffec76b3256a-ba525fd1, #w-node-_4742b36e-f36f-2057-bc79-ffec76b3256b-ba525fd1, #w-node-_11adb8ee-ec6a-ab9b-ea78-412a56e1a64e-ba525fd1, #w-node-_11adb8ee-ec6a-ab9b-ea78-412a56e1a64f-ba525fd1, #w-node-_3739480d-60f5-fd4d-1961-b6d4d882bfd4-ba525fd1, #w-node-_3739480d-60f5-fd4d-1961-b6d4d882bfd5-ba525fd1, #w-node-_3f530e2e-4102-4b63-84fa-44bda9f39d0f-ba525fd1, #w-node-_3f530e2e-4102-4b63-84fa-44bda9f39d10-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c09596-ba525fd1, #w-node-_64c71c86-9903-1704-3807-9c523db9b49b-ba525fd1, #w-node-_2cdffc73-e753-43ea-53b6-e1a39b4a874f-ba525fd1, #w-node-_5449d0fd-08cd-7c97-0824-e67d9b5ecbdc-ba525fd1, #w-node-fba76ffd-4fa2-9b83-5c55-b32e318e7920-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c095a1-ba525fd1, #w-node-_93c27714-ced4-3729-f941-1ccdd0656c42-ba525fd1, #w-node-_93c27714-ced4-3729-f941-1ccdd0656c43-ba525fd1, #w-node-dd567d09-30e2-3825-9714-8192e19655f1-ba525fd1, #w-node-dd567d09-30e2-3825-9714-8192e19655f2-ba525fd1, #w-node-_6ea49caf-d883-8e2b-893e-2836c743c1b2-ba525fd1, #w-node-_6ea49caf-d883-8e2b-893e-2836c743c1b3-ba525fd1, #w-node-_3450d9eb-a800-f623-fa48-58df047687ff-ba525fd1, #w-node-_3450d9eb-a800-f623-fa48-58df04768800-ba525fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10d2d655-7602-c6e7-140e-19be64c095b3-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c095ba-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c095bf-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c095c6-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c095cb-ba525fd1, #w-node-_10d2d655-7602-c6e7-140e-19be64c095d3-ba525fd1, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee90-ba525fd1, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee98-ba525fd1, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea0-ba525fd1, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea8-ba525fd1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf63-de525fd4, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf7e-de525fd4, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccfa1-de525fd4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125e93-de525fd4 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eaf-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eb5-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ebb-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec1-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec7-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ecd-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ed3-de525fd4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e322-20525fd6, #w-node-_2e266959-c269-14dd-8277-c4b96751e339-20525fd6, #w-node-_2e266959-c269-14dd-8277-c4b96751e351-20525fd6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e355-20525fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e370-20525fd6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f527a03-39c1-64a7-dae2-0958f201d9ec-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f0-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f4-20525fd6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f8-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da02-20525fd6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7f527a03-39c1-64a7-dae2-0958f201da06-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0a-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0e-20525fd6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c4de7c57-76fb-c1f2-65fe-dfb113730ad1-20525fd6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c4de7c57-76fb-c1f2-65fe-dfb113730adb-20525fd6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f6b-11525fd8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f6c-11525fd8 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f72-11525fd8 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f73-11525fd8, #w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f80-11525fd8, #w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f8d-11525fd8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e44f6674-f8d4-ea7c-fb13-a0604add99ce-00525fdb, #w-node-a05159cf-7468-47f9-a105-43ee85bf583c-00525fdb, #w-node-_4a44168a-a365-3ff1-d656-050843e4092c-00525fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Working-on.w-node-_3c593558-de52-5c58-5d35-737a27fad3a4-00525fdb, #Looking-for.w-node-_3c593558-de52-5c58-5d35-737a27fad3a5-00525fdb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_03d8da6e-c61b-87d3-6926-844756c397bb-0c525fe0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_03d8da6e-c61b-87d3-6926-844756c397bc-0c525fe0 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_03d8da6e-c61b-87d3-6926-844756c397c2-0c525fe0 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_03d8da6e-c61b-87d3-6926-844756c397c3-0c525fe0, #w-node-_03d8da6e-c61b-87d3-6926-844756c397d0-0c525fe0, #w-node-_03d8da6e-c61b-87d3-6926-844756c397dd-0c525fe0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_24c901bb-8b4b-35bc-24fb-72985b4bdeb0-c21ad5fe, #w-node-_24c901bb-8b4b-35bc-24fb-72985b4bdeaf-c21ad5fe, #w-node-_24c901bb-8b4b-35bc-24fb-72985b4bdeb2-c21ad5fe, #w-node-_88c51121-e53d-1640-d44b-bc5bf4197092-c21ad5fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41abebab-1081-1e39-94fc-e55ddb0fd4a8-26752a3c, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-26752a3c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd74-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd77-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd7b-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd7e-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd81-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd84-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd87-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd8a-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd8d-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd90-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd93-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd97-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd9a-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd9d-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfda4-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfdab-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfdae-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfdb1-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfdb5-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cb2-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cb5-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cb8-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cbb-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cbe-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cc1-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cc4-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cc7-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cca-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8ccd-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cd0-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cd3-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cd6-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cd9-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cdf-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8ce5-dd37d20d, #w-node-c80e741f-6041-fb80-4914-5d12ee09da38-dd37d20d, #w-node-ee61c6f7-2a2b-0b9a-9d0e-8f12cb9be552-dd37d20d, #w-node-_4bb7a96d-b0ca-93de-e2ca-3f89aedb8bdd-dd37d20d, #w-node-_405d1a00-6e12-9374-7640-1b632d78eca6-dd37d20d, #w-node-_8a58ec1f-3c76-a699-da20-d52a7ed4c6d9-dd37d20d, #w-node-_155e225a-1096-31a5-8ca1-039f7e59b77a-dd37d20d, #w-node-bd0db74a-370f-94e1-dda0-1f43f6033e54-dd37d20d, #w-node-f08da0fa-4822-042c-645f-2a93acac89ac-dd37d20d, #w-node-_91eaffae-b14f-af7c-db93-6d9ba966a58a-dd37d20d, #w-node-_930d55eb-aa5f-15d8-90a6-1a2134b05270-dd37d20d, #w-node-_11d01458-1750-6e48-bc9a-f7d8e20605dd-dd37d20d, #w-node-_6d4be6aa-0a09-27af-9ac8-bf17dc933df5-dd37d20d, #w-node-b859c79c-1bd6-7dc9-d8d7-41224c1a17e7-dd37d20d, #w-node-e09872eb-7cec-efc1-13fc-9b91767af545-dd37d20d, #w-node-_9b6f1b83-1d4d-b273-f63f-f74dd46f6d09-dd37d20d, #w-node-_76edf142-7917-4a87-a8a9-c86ce869327c-dd37d20d, #w-node-b52553b6-12af-07c6-81d8-9c36631dca36-dd37d20d, #w-node-fd351b19-4618-6057-e018-631fe0b7c941-dd37d20d, #w-node-aa3714a0-9a60-7792-1c1a-75e0c7ac4e78-dd37d20d, #w-node-c358f9d8-78ec-c3dd-35cc-07dc84c59897-dd37d20d, #w-node-_42c4a738-0fa7-cc95-aa8b-245f52e0e9a6-dd37d20d, #w-node-aeff0906-4c1c-6069-58a5-99ac04e35228-dd37d20d, #w-node-_52e622b5-078e-e2e1-29ae-25ad0090724d-dd37d20d, #w-node-_0750e962-2862-b36c-1aa4-99e51f7149b6-dd37d20d, #w-node-_4166bda7-75da-a6eb-406a-bf288fcabac2-dd37d20d, #w-node-_6716c800-8ae9-cf1f-266e-67f789460586-dd37d20d, #w-node-b69a7dbe-bc93-6a40-47cb-aee0630f8bab-dd37d20d, #w-node-_4fda8e9a-fca6-f0fa-a207-9bff7f6e0372-dd37d20d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15d07ae3-ce80-1793-7bda-704af2d1aace-1fa44f6b, #w-node-_15d07ae3-ce80-1793-7bda-704af2d1aad1-1fa44f6b, #w-node-_15d07ae3-ce80-1793-7bda-704af2d1aad4-1fa44f6b, #w-node-_69fac743-152e-4532-a9a0-798144d223f0-1fa44f6b, #w-node-_69fac743-152e-4532-a9a0-798144d223f3-1fa44f6b, #w-node-_69fac743-152e-4532-a9a0-798144d223f6-1fa44f6b, #w-node-_05f4b6dc-4e8e-d31a-a250-58454c260504-1fa44f6b, #w-node-_05f4b6dc-4e8e-d31a-a250-58454c260507-1fa44f6b, #w-node-_05f4b6dc-4e8e-d31a-a250-58454c26050a-1fa44f6b, #w-node-ab7c8472-b3e0-b7ee-42fc-eaabbde65ae6-1fa44f6b, #w-node-ab7c8472-b3e0-b7ee-42fc-eaabbde65ae9-1fa44f6b, #w-node-ab7c8472-b3e0-b7ee-42fc-eaabbde65aec-1fa44f6b, #w-node-f9fd83d8-7c10-f8ea-35c7-36234426d10a-1fa44f6b, #w-node-f9fd83d8-7c10-f8ea-35c7-36234426d10d-1fa44f6b, #w-node-f9fd83d8-7c10-f8ea-35c7-36234426d110-1fa44f6b, #w-node-d6c7657d-3247-5819-7819-1343f117320a-1fa44f6b, #w-node-d6c7657d-3247-5819-7819-1343f1173211-1fa44f6b, #w-node-d6c7657d-3247-5819-7819-1343f1173214-1fa44f6b, #w-node-ea403a07-cf1a-96dd-09aa-cd243e4cd463-1fa44f6b, #w-node-ea403a07-cf1a-96dd-09aa-cd243e4cd46d-1fa44f6b, #w-node-ea403a07-cf1a-96dd-09aa-cd243e4cd470-1fa44f6b, #w-node-_910ec29e-9292-1f53-5286-57b0b63b4d54-1fa44f6b, #w-node-_910ec29e-9292-1f53-5286-57b0b63b4d57-1fa44f6b, #w-node-_910ec29e-9292-1f53-5286-57b0b63b4d5a-1fa44f6b, #w-node-_7e807c9c-64e1-fd64-091b-d2724220e9d7-1fa44f6b, #w-node-_7e807c9c-64e1-fd64-091b-d2724220e9da-1fa44f6b, #w-node-_7e807c9c-64e1-fd64-091b-d2724220e9dd-1fa44f6b, #w-node-_7deb3fb7-1820-d811-5199-3e5b5c26091a-1fa44f6b, #w-node-_7deb3fb7-1820-d811-5199-3e5b5c26091d-1fa44f6b, #w-node-_7deb3fb7-1820-d811-5199-3e5b5c260920-1fa44f6b, #w-node-ce242331-1727-e1f9-392f-f6e1a63b8a1d-1fa44f6b, #w-node-ce242331-1727-e1f9-392f-f6e1a63b8a20-1fa44f6b, #w-node-ce242331-1727-e1f9-392f-f6e1a63b8a23-1fa44f6b, #w-node-_1bd9efe5-9513-26eb-3b09-898ca3130ef0-1fa44f6b, #w-node-_1bd9efe5-9513-26eb-3b09-898ca3130ef3-1fa44f6b, #w-node-_1bd9efe5-9513-26eb-3b09-898ca3130ef6-1fa44f6b, #w-node-_94fd5fab-6ea2-d571-ab0b-7e5717eff546-1fa44f6b, #w-node-_94fd5fab-6ea2-d571-ab0b-7e5717eff549-1fa44f6b, #w-node-_94fd5fab-6ea2-d571-ab0b-7e5717eff54c-1fa44f6b, #w-node-_04ce1a53-ee58-9eef-8797-15ec52e2b466-1fa44f6b, #w-node-_04ce1a53-ee58-9eef-8797-15ec52e2b469-1fa44f6b, #w-node-_04ce1a53-ee58-9eef-8797-15ec52e2b46c-1fa44f6b, #w-node-da70c6a3-44d7-9b12-9446-0f2efd4b7cd7-1fa44f6b, #w-node-da70c6a3-44d7-9b12-9446-0f2efd4b7cda-1fa44f6b, #w-node-da70c6a3-44d7-9b12-9446-0f2efd4b7cdd-1fa44f6b, #w-node-_5dd68704-4a78-164e-fd3b-1b9d68dd5576-1fa44f6b, #w-node-_5dd68704-4a78-164e-fd3b-1b9d68dd5579-1fa44f6b, #w-node-_5dd68704-4a78-164e-fd3b-1b9d68dd557c-1fa44f6b, #w-node-c159f6ce-434b-58e3-ccd6-ea32ed9b421f-1fa44f6b, #w-node-c159f6ce-434b-58e3-ccd6-ea32ed9b4222-1fa44f6b, #w-node-c159f6ce-434b-58e3-ccd6-ea32ed9b4225-1fa44f6b, #w-node-_460c77fd-6d6b-ad01-49c6-f195eb94b8b6-1fa44f6b, #w-node-_460c77fd-6d6b-ad01-49c6-f195eb94b8b9-1fa44f6b, #w-node-_460c77fd-6d6b-ad01-49c6-f195eb94b8bc-1fa44f6b, #w-node-_8fd4e63f-c7a9-4c48-021b-5df25069a5b5-1fa44f6b, #w-node-_8fd4e63f-c7a9-4c48-021b-5df25069a5b8-1fa44f6b, #w-node-_8fd4e63f-c7a9-4c48-021b-5df25069a5bb-1fa44f6b, #w-node-_20827b84-82fa-8dec-98bc-416ec1c64c48-1fa44f6b, #w-node-_20827b84-82fa-8dec-98bc-416ec1c64c4b-1fa44f6b, #w-node-_20827b84-82fa-8dec-98bc-416ec1c64c4e-1fa44f6b, #w-node-_5c8dd60b-cdce-6fbf-84e7-2e627e45d5fe-1fa44f6b, #w-node-_5c8dd60b-cdce-6fbf-84e7-2e627e45d601-1fa44f6b, #w-node-_5c8dd60b-cdce-6fbf-84e7-2e627e45d604-1fa44f6b, #w-node-_519095fb-7f20-e165-490c-95fc15530ec1-1fa44f6b, #w-node-_519095fb-7f20-e165-490c-95fc15530ec4-1fa44f6b, #w-node-_519095fb-7f20-e165-490c-95fc15530ec7-1fa44f6b, #w-node-ecaf4828-c690-89e1-9219-a6d1649ebaa3-1fa44f6b, #w-node-ecaf4828-c690-89e1-9219-a6d1649ebaad-1fa44f6b, #w-node-ecaf4828-c690-89e1-9219-a6d1649ebab0-1fa44f6b, #w-node-_544383e8-d67a-7794-7d46-0cae9efd7674-1fa44f6b, #w-node-_544383e8-d67a-7794-7d46-0cae9efd7677-1fa44f6b, #w-node-_544383e8-d67a-7794-7d46-0cae9efd767a-1fa44f6b, #w-node-_05d69ee8-bb86-7e06-7b3f-b42870b44637-1fa44f6b, #w-node-_05d69ee8-bb86-7e06-7b3f-b42870b4463a-1fa44f6b, #w-node-_05d69ee8-bb86-7e06-7b3f-b42870b4463d-1fa44f6b, #w-node-_6cc4a2e5-2686-5794-7be9-03579d8dea61-1fa44f6b, #w-node-_6cc4a2e5-2686-5794-7be9-03579d8dea64-1fa44f6b, #w-node-_6cc4a2e5-2686-5794-7be9-03579d8dea67-1fa44f6b, #w-node-_125860b7-155f-5c12-be3a-817838cce54f-1fa44f6b, #w-node-_125860b7-155f-5c12-be3a-817838cce552-1fa44f6b, #w-node-_125860b7-155f-5c12-be3a-817838cce555-1fa44f6b, #w-node-_69d226a7-896a-e419-f46e-65c1060a3f12-1fa44f6b, #w-node-_69d226a7-896a-e419-f46e-65c1060a3f15-1fa44f6b, #w-node-_69d226a7-896a-e419-f46e-65c1060a3f18-1fa44f6b, #w-node-b91c03d2-d705-d62d-d113-807cebd01a0d-1fa44f6b, #w-node-b91c03d2-d705-d62d-d113-807cebd01a10-1fa44f6b, #w-node-b91c03d2-d705-d62d-d113-807cebd01a13-1fa44f6b, #w-node-_88c1e6ae-0d6e-314e-36da-047dda09e1da-1fa44f6b, #w-node-_88c1e6ae-0d6e-314e-36da-047dda09e1dd-1fa44f6b, #w-node-_88c1e6ae-0d6e-314e-36da-047dda09e1e0-1fa44f6b, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aa0-1fa44f6b, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aa7-1fa44f6b, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aaa-1fa44f6b, #w-node-d3d8b505-2150-ac21-a751-63bf1b2b1857-1fa44f6b, #w-node-d3d8b505-2150-ac21-a751-63bf1b2b185a-1fa44f6b, #w-node-d3d8b505-2150-ac21-a751-63bf1b2b185d-1fa44f6b, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a1fa-1fa44f6b, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a201-1fa44f6b, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a204-1fa44f6b, #w-node-_09b67fd8-6107-2dc7-a22e-a70f16af325f-1fa44f6b, #w-node-_09b67fd8-6107-2dc7-a22e-a70f16af3262-1fa44f6b, #w-node-_09b67fd8-6107-2dc7-a22e-a70f16af3265-1fa44f6b, #w-node-c136eda5-8d53-7902-3d5d-ee52cd64bab3-1fa44f6b, #w-node-c136eda5-8d53-7902-3d5d-ee52cd64bab6-1fa44f6b, #w-node-c136eda5-8d53-7902-3d5d-ee52cd64bab9-1fa44f6b, #w-node-_44aa704d-7f38-8434-ecad-f86394986c51-77f55afb, #w-node-_44aa704d-7f38-8434-ecad-f86394986c54-77f55afb, #w-node-_44aa704d-7f38-8434-ecad-f86394986c57-77f55afb, #w-node-_522d3d6b-8932-0595-c1b7-52c55c36ae18-77f55afb, #w-node-_522d3d6b-8932-0595-c1b7-52c55c36ae1b-77f55afb, #w-node-_522d3d6b-8932-0595-c1b7-52c55c36ae1e-77f55afb, #w-node-_17a91922-8c4a-6351-25c3-7bb2217dffb9-77f55afb, #w-node-_17a91922-8c4a-6351-25c3-7bb2217dffbc-77f55afb, #w-node-_17a91922-8c4a-6351-25c3-7bb2217dffbf-77f55afb, #w-node-d3ac6d09-93f5-7e74-ead5-bd63ea02af81-77f55afb, #w-node-d3ac6d09-93f5-7e74-ead5-bd63ea02af84-77f55afb, #w-node-d3ac6d09-93f5-7e74-ead5-bd63ea02af87-77f55afb, #w-node-_53312b77-5e1f-e3e6-1131-f096d0bd569d-77f55afb, #w-node-_53312b77-5e1f-e3e6-1131-f096d0bd56a0-77f55afb, #w-node-_53312b77-5e1f-e3e6-1131-f096d0bd56a3-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219e9-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219f0-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219f3-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219f6-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219fd-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d21a00-77f55afb, #w-node-cc2bb7ae-26b2-dc07-0386-75af1c336b93-77f55afb, #w-node-cc2bb7ae-26b2-dc07-0386-75af1c336b96-77f55afb, #w-node-cc2bb7ae-26b2-dc07-0386-75af1c336b99-77f55afb, #w-node-_77c60af8-90b3-3939-3bf8-2cc03b19177f-77f55afb, #w-node-_77c60af8-90b3-3939-3bf8-2cc03b191782-77f55afb, #w-node-_77c60af8-90b3-3939-3bf8-2cc03b191785-77f55afb, #w-node-_4214bcaf-f5c7-c693-2ae7-7fb94ec441b7-77f55afb, #w-node-_4214bcaf-f5c7-c693-2ae7-7fb94ec441ba-77f55afb, #w-node-_4214bcaf-f5c7-c693-2ae7-7fb94ec441bd-77f55afb, #w-node-a2e313bc-d020-d805-009b-22216e6e6b1f-77f55afb, #w-node-a2e313bc-d020-d805-009b-22216e6e6b22-77f55afb, #w-node-a2e313bc-d020-d805-009b-22216e6e6b25-77f55afb, #w-node-cb7a8c13-73d1-64db-53d0-fe4b9593c68e-77f55afb, #w-node-cb7a8c13-73d1-64db-53d0-fe4b9593c691-77f55afb, #w-node-cb7a8c13-73d1-64db-53d0-fe4b9593c694-77f55afb, #w-node-b44848ea-a478-e119-9c14-832052a2bdc0-77f55afb, #w-node-b44848ea-a478-e119-9c14-832052a2bdc3-77f55afb, #w-node-b44848ea-a478-e119-9c14-832052a2bdc6-77f55afb, #w-node-fd4affce-f246-dea2-dd1f-a5897ca44d7f-77f55afb, #w-node-fd4affce-f246-dea2-dd1f-a5897ca44d82-77f55afb, #w-node-fd4affce-f246-dea2-dd1f-a5897ca44d85-77f55afb, #w-node-_260c2401-c00e-eab5-4923-33b53f848fd0-77f55afb, #w-node-_260c2401-c00e-eab5-4923-33b53f848fd3-77f55afb, #w-node-_260c2401-c00e-eab5-4923-33b53f848fd6-77f55afb, #w-node-_7be5fa86-9c5c-8dcb-d4fa-174c5d5cbb19-77f55afb, #w-node-_7be5fa86-9c5c-8dcb-d4fa-174c5d5cbb1c-77f55afb, #w-node-_7be5fa86-9c5c-8dcb-d4fa-174c5d5cbb1f-77f55afb, #w-node-c890d6c8-a72c-13cc-12ac-ca93bedaf9ad-77f55afb, #w-node-c890d6c8-a72c-13cc-12ac-ca93bedaf9b0-77f55afb, #w-node-c890d6c8-a72c-13cc-12ac-ca93bedaf9b3-77f55afb, #w-node-c8283fda-d3b5-9aab-7419-30feb337044d-77f55afb, #w-node-c8283fda-d3b5-9aab-7419-30feb3370450-77f55afb, #w-node-c8283fda-d3b5-9aab-7419-30feb3370453-77f55afb, #w-node-_4afe939c-9fa2-8e84-e144-48c50bb1e12a-77f55afb, #w-node-_4afe939c-9fa2-8e84-e144-48c50bb1e12d-77f55afb, #w-node-_4afe939c-9fa2-8e84-e144-48c50bb1e130-77f55afb, #w-node-c37da0e6-ddf8-0cdc-b72f-563d0a9b84cf-77f55afb, #w-node-c37da0e6-ddf8-0cdc-b72f-563d0a9b84d2-77f55afb, #w-node-c37da0e6-ddf8-0cdc-b72f-563d0a9b84d5-77f55afb, #w-node-_5110314f-38c3-c635-2561-ac108423ad07-be88208d, #w-node-_5110314f-38c3-c635-2561-ac108423ad0a-be88208d, #w-node-_5110314f-38c3-c635-2561-ac108423ad0d-be88208d, #w-node-_5cef9038-9a0f-6c43-f675-940c474a7e6e-be88208d, #w-node-_5cef9038-9a0f-6c43-f675-940c474a7e71-be88208d, #w-node-_5cef9038-9a0f-6c43-f675-940c474a7e74-be88208d, #w-node-_1c90d61f-2743-a24a-b526-dbc4071cdc8c-be88208d, #w-node-_1c90d61f-2743-a24a-b526-dbc4071cdc92-be88208d, #w-node-ae7f9d2d-defd-d8a4-e130-d9689953e1a2-be88208d, #w-node-ae7f9d2d-defd-d8a4-e130-d9689953e1a8-be88208d, #w-node-_4f0f7dec-f058-00c1-0f16-eab8441cb604-be88208d, #w-node-_4f0f7dec-f058-00c1-0f16-eab8441cb607-be88208d, #w-node-_4f0f7dec-f058-00c1-0f16-eab8441cb60a-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a354-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a35b-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a35e-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a370-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a377-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a37a-be88208d, #w-node-_658ff149-a7de-0f81-047f-687ddda375d9-be88208d, #w-node-_658ff149-a7de-0f81-047f-687ddda375dc-be88208d, #w-node-_658ff149-a7de-0f81-047f-687ddda375df-be88208d, #w-node-_810e4d3b-2b3e-819e-b631-f764b2e3e8d0-be88208d, #w-node-_810e4d3b-2b3e-819e-b631-f764b2e3e8d3-be88208d, #w-node-_810e4d3b-2b3e-819e-b631-f764b2e3e8d6-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a39b-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a3a2-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a3a5-be88208d, #w-node-dcd4514d-34a6-b400-cc26-1a9baccfec40-be88208d, #w-node-dcd4514d-34a6-b400-cc26-1a9baccfec43-be88208d, #w-node-dcd4514d-34a6-b400-cc26-1a9baccfec46-be88208d, #w-node-ea32b60a-ebef-891d-2e48-89a144d2504b-be88208d, #w-node-ea32b60a-ebef-891d-2e48-89a144d2504e-be88208d, #w-node-ea32b60a-ebef-891d-2e48-89a144d25051-be88208d, #w-node-_01128c78-731d-eff2-6e5e-b2911b9b80dd-be88208d, #w-node-_01128c78-731d-eff2-6e5e-b2911b9b80e0-be88208d, #w-node-_01128c78-731d-eff2-6e5e-b2911b9b80e3-be88208d, #w-node-_067218be-f780-f583-9b95-f7ded006646f-be88208d, #w-node-_067218be-f780-f583-9b95-f7ded0066476-be88208d, #w-node-_067218be-f780-f583-9b95-f7ded0066479-be88208d, #w-node-fb9f9948-e42c-0f91-0422-7a59aa568e21-be88208d, #w-node-fb9f9948-e42c-0f91-0422-7a59aa568e24-be88208d, #w-node-fb9f9948-e42c-0f91-0422-7a59aa568e27-be88208d, #w-node-e0188754-9211-7f38-b09a-892e98718242-be88208d, #w-node-e0188754-9211-7f38-b09a-892e98718245-be88208d, #w-node-e0188754-9211-7f38-b09a-892e98718248-be88208d, #w-node-bb4e1877-631a-e44a-46ba-a7d9f9bb72f8-be88208d, #w-node-bb4e1877-631a-e44a-46ba-a7d9f9bb72fb-be88208d, #w-node-bb4e1877-631a-e44a-46ba-a7d9f9bb72fe-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0cf4-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0cfb-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0cfe-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0d03-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0d0a-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0d0d-be88208d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4efb-f299184b {
  grid-template-rows: auto minmax(30px, .6fr) auto minmax(30px, .6fr) auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4efc-f299184b, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f15-f299184b, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f1a-f299184b, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f48-f299184b, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f4b-f299184b, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f6a-f299184b, #w-node-a4e18e5c-de1d-84d5-cdba-64707a952743-f299184b {
  grid-column: span 12 / span 12;
}

#w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f73-f299184b {
  grid-column: span 3 / span 3;
}

#w-node-a36aee3b-a6b1-de45-fd6f-daf5ec84ff79-f299184b {
  grid-column: span 4 / span 4;
}

#w-node-_7a33befe-fd5e-4ef4-80c3-dbdc841a8c51-f299184b {
  grid-column: span 3 / span 3;
}

#w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977c7-25adf4e6 {
  grid-template-rows: auto minmax(30px, .6fr) auto minmax(30px, .6fr) auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977c8-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977ce-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977d3-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977e2-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977e5-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977ea-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977ed-25adf4e6, #w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d977f9-25adf4e6 {
  grid-column: span 13 / span 13;
}

#w-node-_56651c21-0467-cc3f-76be-4a6f889be732-25adf4e6 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d97832-25adf4e6 {
  grid-column: span 4 / span 4;
}

#w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d9783d-25adf4e6 {
  grid-column: span 2 / span 2;
}

#w-node-_3cfcb8f5-20d7-e1d0-ff87-bac1b8d97846-25adf4e6 {
  grid-column: span 3 / span 3;
}

#w-node-_8941476a-8215-8a81-c79b-3b0f05f9a3eb-25adf4e6 {
  grid-column: span 2 / span 2;
}

#w-node-f23616fe-7f4f-df73-ab8a-b5c2d234e935-25adf4e6 {
  grid-column: span 5 / span 5;
}

#w-node-_06bd1544-e001-d236-7c4e-291962996051-25adf4e6 {
  grid-column: span 2 / span 2;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb165844c-f4ad0c55 {
  grid-template-rows: auto minmax(30px, .6fr) auto minmax(30px, .6fr) auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb165844d-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb1658453-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb1658458-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb1658467-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb165846a-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb165846f-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb1658472-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb165847e-f4ad0c55 {
  grid-column: span 13 / span 13;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb16584aa-f4ad0c55 {
  grid-area: span 3 / span 3 / span 3 / span 3;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb16584bb-f4ad0c55 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb16584c8-f4ad0c55, #w-node-ab1fc7eb-93b5-2345-607e-84efb16584d1-f4ad0c55, #w-node-_5c8dce47-d766-96f3-4da9-7ea602fe98cc-f4ad0c55 {
  grid-column: span 2 / span 2;
}

#w-node-cd1fbed7-72a0-9a07-fd28-4f8e3cac8070-f4ad0c55 {
  grid-column: span 3 / span 3;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb16584d7-f4ad0c55 {
  grid-column: span 2 / span 2;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb16584da-f4ad0c55 {
  grid-column: span 5 / span 5;
}

#w-node-ab1fc7eb-93b5-2345-607e-84efb16584e9-f4ad0c55 {
  grid-column: span 2 / span 2;
}

#w-node-fa85a023-2d46-d10a-a16b-ca49617e8e56-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e59-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e5c-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e5f-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e62-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e65-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e68-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e6b-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e6e-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e71-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e74-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e77-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e7a-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e7d-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e83-b01ff5e1, #w-node-f644c766-86b8-4cd1-6156-4d5b447b9d41-b01ff5e1, #w-node-_7aabde4e-9caf-42e1-b869-439bfd3a6577-b01ff5e1, #w-node-_46345010-88f3-ebd6-65f1-9544e5fd9278-b01ff5e1, #w-node-ea9cbe60-e63b-50f7-2a45-c7433660f980-b01ff5e1, #w-node-_113e91d3-9dbc-81c8-bd2b-ecf8de60f8ff-b01ff5e1, #w-node-e793519c-ca11-1eb2-238e-f1fe086c19a3-b01ff5e1, #w-node-_393b3782-dd56-1815-0da3-ae9df53957c9-b01ff5e1, #w-node-_38552858-d70d-2a60-977c-dff140b32901-b01ff5e1, #w-node-_9b972fdf-145f-e77f-7093-14eb1bff2420-b01ff5e1, #w-node-_275d0532-865a-5a91-cbc8-038cd1460c03-b01ff5e1, #w-node-_37a8e773-a667-dcbd-c072-167709932554-b01ff5e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5238ea-6801-4d29-1548-6ac9008faa61-b4cc7827, #w-node-_2604804e-a172-01fc-656f-59aba1e8c261-b4cc7827, #w-node-b753b766-6920-030b-b015-09a4e028f1d3-b4cc7827, #w-node-_8771b07f-4dcf-4994-7f56-27f377b70231-b4cc7827, #w-node-f0253b5d-a13c-dbd4-8fb7-99864d3d5c75-b4cc7827, #w-node-d121a4c4-5bc2-6c6b-7d42-d1afdad6a369-b4cc7827, #w-node-e1df9525-b633-a1cb-dec7-17c735f44431-b4cc7827, #w-node-_5526b7c8-a0de-bdcf-a824-6ad197f7a623-b4cc7827, #w-node-b813038d-1a3c-a3ad-8888-faa7eb772b4a-b4cc7827, #w-node-_2a1581c0-2443-6e33-0966-df1a2bb40e84-b4cc7827, #w-node-_01a730d6-ae62-da38-a498-90beb3138c6f-b4cc7827, #w-node-_6653e4d6-cc47-01bd-4b47-fef201da4cd8-b4cc7827, #w-node-_5906b11c-90e5-f51a-e861-6b638b294094-b4cc7827, #w-node-da20a63c-b1f5-1932-1898-f8c4bd7f9ee0-b4cc7827, #w-node-_19c71144-8b93-0a9e-7465-5c3796b9a3a6-b4cc7827, #w-node-_6c5b6dad-4088-e001-f424-377e76861d0a-b4cc7827, #w-node-d474a1d0-d99f-0783-9c79-81f6b8216a1b-b4cc7827, #w-node-eedcffea-16bf-6819-48c1-80eea23f7f73-b4cc7827, #w-node-eb160470-d459-5895-2ec8-742a9cded73e-b4cc7827, #w-node-_0d618f1e-f5ce-906f-3ee3-2e937f7175db-b4cc7827 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_678fe714-44f3-6db0-a19c-af8fbaa2a781-9b122c97, #w-node-c7d0e86f-b98a-040d-5bf9-3882e312b40c-9b122c97, #w-node-_65f3f581-ea15-6756-b156-69fad802e442-9b122c97, #w-node-_28d6852e-4882-f68a-59ac-b78b16a011e1-9b122c97, #w-node-_1c6d4148-e668-9a3e-92db-bd27ee532542-9b122c97, #w-node-_2146a596-fc59-59cc-f59e-51b464493f90-9b122c97, #w-node-_2146a596-fc59-59cc-f59e-51b464493f93-9b122c97, #w-node-_2146a596-fc59-59cc-f59e-51b464493f96-9b122c97, #w-node-_2146a596-fc59-59cc-f59e-51b464493f99-9b122c97, #w-node-_2146a596-fc59-59cc-f59e-51b464493f9f-9b122c97, #w-node-c5e4e5ca-28b4-fcea-6915-e69d10254495-9b122c97, #w-node-_2505414e-d41f-dd0a-1b02-c6261fdf1f06-9b122c97, #w-node-_93a22f5e-90ab-35c6-aa22-89b94d21d9ce-9b122c97, #w-node-_4af33cbd-b67c-09b2-7baa-178b5e3f13ad-9b122c97, #w-node-_1b27948e-f0c8-4ff6-a57f-b64d0a2318e2-9b122c97, #w-node-_062e15b5-9e12-5628-09d8-c707ee3ab5cd-9b122c97, #w-node-e3e718b7-0238-6e8a-4e95-e42e3dc5b604-9b122c97, #w-node-e5d96852-6545-712a-082e-861e51adc491-9b122c97, #w-node-_159a637a-7ae1-a06f-5599-c4af8fadc76b-9b122c97, #w-node-ae637325-d014-45b1-93d5-6a2e74ca0e2b-9b122c97, #w-node-e86788d9-1a7a-6681-5cef-125d0e146a56-9b122c97, #w-node-f687fe49-71a7-361a-8157-b69314a0df29-9b122c97, #w-node-efef6c63-c4e5-0c1b-9e7f-d82b0d4f33ee-9b122c97, #w-node-_58842812-7634-f9f9-5a88-31b4a1052441-9b122c97, #w-node-be83627f-8c1d-5f45-4a71-eb0e7775d447-9b122c97, #w-node-_15b7bc1e-e579-8a04-29a9-c2ded522675e-9b122c97, #w-node-d4a0db52-9f1a-aeb1-a17c-2c8b6ef7d997-9b122c97, #w-node-_9fc01e69-5001-db2e-6af1-8fd44fef04f5-9b122c97, #w-node-_9c8d5c9e-b4b0-d08e-fd94-ac50b6d3e33a-9b122c97, #w-node-_75cb0df8-49b7-68a7-2d74-7223624090a6-9b122c97, #w-node-_8c149982-fec7-31f1-3735-7c878619ed81-9b122c97, #w-node-_44b58693-ec1a-0e66-f5eb-682804ad567b-9b122c97, #w-node-f9902359-3c1c-b7e9-1998-045fae010bab-9b122c97, #w-node-_2507982e-96fb-6188-e624-3a1f584661b8-9b122c97, #w-node-_1145a865-fa12-ef69-0a4c-83488ece037a-9b122c97, #w-node-_8a429434-df06-b0d9-a69d-b702d53a3e32-9b122c97, #w-node-_450f1dfb-2ea4-2182-a029-041160dfc632-9b122c97, #w-node-_5fdf3868-f2d1-7258-0186-a8f4974358bb-9b122c97, #w-node-c8734594-fafa-6299-47b3-a63e7165d6fa-9b122c97, #w-node-e02ffb90-545b-d480-6c14-4adb65f83ca7-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493cfb-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493cfe-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d01-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d04-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d0a-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d0d-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d10-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d13-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d1a-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d23-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d26-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d29-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d2c-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d33-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d3c-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d3f-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d42-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d45-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d4c-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d55-9b122c97, #w-node-_28185c7b-ad66-9e7e-1321-cf7b71efc12b-9b122c97, #w-node-ad6363a5-a6eb-01e1-5b54-fcb8987b48df-9b122c97, #w-node-_0fc02fa9-df19-e9f0-c755-b60250b811d8-9b122c97, #w-node-_40d1e782-b803-6d73-5d05-b31c86c6e5b3-9b122c97, #w-node-ef527247-9dd2-225f-5f85-9775e87ace20-9b122c97, #w-node-_8b9860d3-be26-a83d-2543-db03f09d9f45-9b122c97, #w-node-ae9b469c-094a-be31-a39d-0529717902e9-9b122c97, #w-node-dbc1b5b5-1b02-0a9c-2878-fdf838f63bea-9b122c97, #w-node-e1b4d5c3-55d2-169a-762a-db4f509434eb-9b122c97, #w-node-_5227e498-d7a1-f677-835d-88c02cdcc35e-9b122c97, #w-node-bb1acb58-8de5-bac7-2717-83122e244ea6-9b122c97, #w-node-d1e25bd9-d2d5-40fd-8d3d-126f24410f91-9b122c97, #w-node-cbe7a0d8-ce1a-c45d-26d6-cdc3f58cae2f-9b122c97, #w-node-b272e3ef-ec88-4266-8c55-4bb10eadf2d3-9b122c97, #w-node-e89f4691-23a9-5db4-b588-8784bf9e2018-9b122c97, #w-node-c1f6fedf-0546-1562-7a5e-452db0c4de27-9b122c97, #w-node-e9219522-b038-7469-cae1-b2be0ea978ce-9b122c97, #w-node-_1fe6bdaf-6839-8b91-f255-7b26c69b8897-9b122c97, #w-node-c8207ab7-c4ca-5577-e283-b4d786781698-9b122c97, #w-node-bb8d63ad-403c-c97d-6055-087f6427dc91-9b122c97, #w-node-b78a7e6c-a7e2-f396-d2a9-295abedd57f3-9b122c97, #w-node-_5116417c-cf6a-f15f-19fc-0196ebcbeb25-9b122c97, #w-node-_4fa4e79c-fe49-f1c7-4e73-3fd7ac433299-9b122c97, #w-node-aa71c5c7-1fe2-57c5-9a1c-e8774e19ceeb-9b122c97, #w-node-_453c21a0-92fa-0594-046a-95fef115e077-9b122c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_329b1887-83fc-bf2c-0bc0-552a863632dc-9b122c97, #w-node-_7d2c2b2b-3f66-c1d7-0f81-5f1b53d4f3a8-9b122c97, #w-node-_043445a5-bb55-bda9-a8ed-57e2169001a1-9b122c97, #w-node-_11a4a9df-c19b-cfe9-9ec0-aeed5a604cbe-9b122c97, #w-node-_539ddb9b-1694-d83c-8e7f-65c1411da00a-9b122c97, #w-node-f62b0d56-5fd2-b68e-d624-07d3e95f39fd-9b122c97, #w-node-_546bb340-fcb0-5405-c0bb-f2f07c031f7a-9b122c97, #w-node-d38ac7f2-2231-18cd-a167-481921f6152f-9b122c97, #w-node-_0572eb0b-ab47-db1e-c418-d812d3c9ccf1-9b122c97, #w-node-_2e13a1a1-620d-85a8-5698-83901bb18254-9b122c97, #w-node-c31ca9d1-0e0d-618c-973f-520fe3001325-9b122c97, #w-node-e02e9d37-7b07-785d-0cfb-40deb64d5654-9b122c97, #w-node-a27e10be-8429-0a33-a1b9-03d724e9668e-9b122c97, #w-node-_63e1d99f-6dcd-9fa1-0641-489aa7cd67f9-9b122c97, #w-node-_5cf663b6-1cb5-feb6-c1c5-6f2bd39b20af-9b122c97, #w-node-_03c57b3c-35f9-6d3d-25d8-35abc090f0ed-9b122c97, #w-node-_0406675d-dd2d-fe0e-d670-3983a876917b-9b122c97, #w-node-_449c25fc-88d5-4bd9-03fd-5ef9d7dcca5b-9b122c97, #w-node-_58f0e97b-b1b2-d2ec-67b7-984a4aba76fa-9b122c97, #w-node-_4a51a89e-37d0-21df-8a51-67d11f1bf0ac-9b122c97, #w-node-_2b261d12-3bd2-4e3a-fa61-9df5d2a21ae0-9b122c97, #w-node-e5e0b543-fc63-b53a-5f39-7c85e0a0bd9f-9b122c97, #w-node-b21bb706-c1f3-f99f-0ac4-df6f1bd10da5-9b122c97, #w-node-a7b69a16-2024-791f-c50b-c37867e15c1d-9b122c97, #w-node-_2c58ceec-5d0e-2d0c-d531-b62a2f63012d-9b122c97, #w-node-ded7cf68-9d08-7562-8745-131bd3dbcfca-9b122c97, #w-node-_9f018af3-1bd0-6a0d-cdb6-3e0dd5cb87bf-9b122c97, #w-node-f82f44cb-c0b8-22d8-f1af-859a5716b5c7-9b122c97, #w-node-b954b225-9073-2d5f-b8a4-6b497b23af36-9b122c97, #w-node-_3c9106c8-ccb6-2069-5f1a-999166219e11-9b122c97 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e740-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e745-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e756-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e75a-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e75f-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e770-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e774-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e779-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e78a-44082d6f, #w-node-_29e96c86-5dfd-db0b-473f-442214c86381-38dd6e19, #w-node-_29e96c86-5dfd-db0b-473f-442214c86384-38dd6e19, #w-node-_29e96c86-5dfd-db0b-473f-442214c86397-38dd6e19, #w-node-_29e96c86-5dfd-db0b-473f-442214c8639b-38dd6e19, #w-node-_29e96c86-5dfd-db0b-473f-442214c8639e-38dd6e19, #w-node-_29e96c86-5dfd-db0b-473f-442214c863b1-38dd6e19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_214191da-31d4-f8bc-ce12-0a8653504be8-74d148f3 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_214191da-31d4-f8bc-ce12-0a8653504d1b-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d1d-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d20-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d25-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d36-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d3a-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d3f-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d50-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d54-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d59-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d6a-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d6e-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d73-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d84-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d88-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d8d-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d9e-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504da3-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504da8-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504dad-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504dbe-74d148f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_214191da-31d4-f8bc-ce12-0a8653504df4-74d148f3 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_214191da-31d4-f8bc-ce12-0a8653504e7d-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504e7f-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504e82-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504e87-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504e98-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504e9c-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ea1-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504eb2-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504eb6-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ebb-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ecc-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ed0-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ed5-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ee6-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504eea-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504eef-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f00-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f05-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f0a-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f0f-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f20-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4d5-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4d7-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4da-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4df-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4f0-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4f4-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4f9-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc50a-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc50e-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc513-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc524-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc528-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc52d-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc53e-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc542-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc547-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc558-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc55d-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc562-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc567-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc578-74d148f3, #w-node-c0a09241-75be-6dd5-b66d-628bf0ba27f0-74d148f3, #w-node-eddfc6fd-65fa-81e4-9f30-44ace1c5e98d-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b0e-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b11-74d148f3, #w-node-ba3220f8-c1b0-6c1c-4ad9-48807e424560-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b16-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b19-74d148f3, #w-node-_72b99700-bb91-8e97-a2c8-b7440f72972e-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b22-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b25-74d148f3, #w-node-_6391fc92-acb5-1ab2-3b3d-b90d9e9321a6-74d148f3, #w-node-e57b557e-ea66-3bed-546a-ffa9f202d927-74d148f3, #w-node-de5fd00e-d5f9-c0a0-99f4-97bc2720ab3c-74d148f3, #w-node-adae2a7d-6575-9796-5ab6-831edadfe34e-74d148f3, #w-node-c41de525-45f7-bdcd-ffd7-342a91e163b7-74d148f3, #w-node-_9e9b2c08-aac1-e39d-a2c7-57a5a789c856-74d148f3, #w-node-_4e00eec9-dcaa-3ea4-a750-aaf88d7c34e6-74d148f3, #w-node-_349a9e31-820b-93dc-c058-25af04ee404a-74d148f3, #w-node-_349a9e31-820b-93dc-c058-25af04ee404d-74d148f3, #w-node-_349a9e31-820b-93dc-c058-25af04ee4052-74d148f3, #w-node-_349a9e31-820b-93dc-c058-25af04ee4063-74d148f3, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf0e-ca361e08, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf11-ca361e08, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf20-ca361e08, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf23-ca361e08, #w-node-_9d07a3db-5d27-5d04-de6a-0b1cd91890a8-ca361e08, #w-node-_3016d5c0-702e-4e41-7f35-f580ce3724a4-ca361e08, #w-node-_4770a573-ce67-770e-ffd4-9922cb7c5cba-ca361e08, #w-node-e53c4033-6d97-d6f1-ee4d-9531504b233c-ca361e08, #w-node-_85aaab96-13cc-7d3e-33dc-c326a5ae3a58-ca361e08, #w-node-e6abef47-37b0-6821-5265-e8b957a890a2-ca361e08, #w-node-cea3b7a0-5ef9-272b-0bb8-e63389e09680-ca361e08, #w-node-_89c1bf9b-fc62-35ac-86c3-ed9bb1d7991f-ca361e08, #w-node-cb94a707-a38b-b62f-6521-acf07d843b69-ca361e08, #w-node-d9ce6a22-99e8-95d5-db55-510e78ddff5c-ca361e08, #w-node-_378d76b6-90af-12df-3cdc-090ccbdea2ee-ca361e08, #w-node-_4c8e050e-f7c1-4d6a-2613-57c360022a6c-ca361e08, #w-node-_9a232a2c-75de-06dd-1c6b-3ce1215b9396-ca361e08, #w-node-_03c30fd8-3b5c-7997-c565-0d37691c1be6-ca361e08, #w-node-d3281f11-ebe5-b60b-bf67-d4b7e49f5fbb-ca361e08, #w-node-a07db489-efd6-eb8c-1746-d742651be90d-ca361e08, #w-node-f8dd734f-9543-822a-0e24-dedd7ba7bb88-ca361e08, #w-node-a9840ac9-4802-e20c-5637-100618070d3e-ca361e08, #w-node-_5b6a9cba-13ec-60b3-52ec-f211406f05f8-ca361e08, #w-node-_86b17587-5384-c37a-6fa3-daa784f06f8e-ca361e08, #w-node-_5ae33e4e-31aa-c5c3-da52-1e62de4448b1-ca361e08, #w-node-_6965df7d-e1d8-a94e-0b69-674cb1f0c8b7-ca361e08, #w-node-_1d520089-e891-2a8e-e30b-47d7811ab0d8-ca361e08, #w-node-_4297c26c-e821-30a7-66cd-9a2dcf40c4ef-ca361e08, #w-node-_2e3a068f-d7cd-8002-5cff-21db5ba17cf8-ca361e08, #w-node-_6b15dc17-0859-9eee-b579-40e85662f0c5-ca361e08, #w-node-ba9b0276-9892-42cb-6164-a35cb2a48e0a-ca361e08, #w-node-_59e1df81-bbfd-e801-39ec-fd3ac2c7429e-ca361e08, #w-node-_4a15d10f-6023-ae7b-fc2c-fe18624292bf-ca361e08, #w-node-_8b23ffa2-7e0a-f2db-3f33-58123f41b2a0-ca361e08, #w-node-_829b5eda-8e8a-32c2-fb0c-abbec6e95e24-ca361e08, #w-node-b6863cb9-604a-3d5d-3583-9f290129eb8a-ca361e08, #w-node-_358f0013-db69-5ebf-cca5-9d97f15d15a3-ca361e08, #w-node-c2b051ab-c936-acb7-b966-3973394343c5-ca361e08, #w-node-fc76bbc4-5b3f-3c0f-6ac3-965d699dd236-ca361e08, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf0e-e20f168c, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf11-e20f168c, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf20-e20f168c, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf23-e20f168c, #w-node-_9d07a3db-5d27-5d04-de6a-0b1cd91890a8-e20f168c, #w-node-_3016d5c0-702e-4e41-7f35-f580ce3724a4-e20f168c, #w-node-_4770a573-ce67-770e-ffd4-9922cb7c5cba-e20f168c, #w-node-e53c4033-6d97-d6f1-ee4d-9531504b233c-e20f168c, #w-node-_85aaab96-13cc-7d3e-33dc-c326a5ae3a58-e20f168c, #w-node-e6abef47-37b0-6821-5265-e8b957a890a2-e20f168c, #w-node-_59d2b812-e0ab-be54-789c-f16c5a5099cb-f3a08a43, #w-node-_59d2b812-e0ab-be54-789c-f16c5a5099e2-f3a08a43, #w-node-_59d2b812-e0ab-be54-789c-f16c5a5099ff-f3a08a43, #w-node-_59d2b812-e0ab-be54-789c-f16c5a509a1c-f3a08a43, #w-node-_59d2b812-e0ab-be54-789c-f16c5a509a39-f3a08a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f838cbe-7125-877c-7c9d-66adfee200f3-f3a08a43 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_97a99670-3fb0-bc1e-2b3d-bab903cfdb3f-ffb23eeb, #w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d613-f56136e2, #w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d615-f56136e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d617-f56136e2, #w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d619-f56136e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d61c-f56136e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d61e-f56136e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4da1d1b2-3533-1519-f192-672f9abbb796-bce2eff2 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4da1d1b2-3533-1519-f192-672f9abbb7bf-bce2eff2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4da1d1b2-3533-1519-f192-672f9abbb7d9-bce2eff2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9e128c0b-8aaa-994b-c4d4-336166829917-39a1f2fc, #w-node-_9e128c0b-8aaa-994b-c4d4-336166829938-39a1f2fc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9e128c0b-8aaa-994b-c4d4-336166829956-39a1f2fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_26936dbe-9479-46de-51ac-bd5dd9213609-c8d5e84c, #w-node-_27cdb49c-8ee3-3aee-61a0-bf4378240d9e-c8d5e84c, #w-node-_7cd1cacf-c51b-1858-680b-f684214cc082-c8d5e84c, #w-node-_45f70cc8-5827-3600-3bbe-6af5a6153d32-c8d5e84c, #w-node-_2e7321ca-af09-07b8-b36e-363d3c572a21-c8d5e84c, #w-node-b20a2b6e-04b8-46ba-157e-8d0660a36e94-c8d5e84c, #w-node-_72faa0f5-b6a9-1536-3b21-5e723a31b6b3-c8d5e84c, #w-node-_72faa0f5-b6a9-1536-3b21-5e723a31b6b7-c8d5e84c, #w-node-_90fdcb71-4d6d-b048-643b-a90f4e9e9d77-c8d5e84c, #w-node-f767c9ca-6195-b73d-6eb2-59682f56139e-c8d5e84c, #w-node-f767c9ca-6195-b73d-6eb2-59682f5613a2-c8d5e84c, #w-node-c2210227-d136-cbd3-1f72-70f88e4cb78c-c8d5e84c, #w-node-_66fa7c5e-67dd-e31e-75ec-8871483efbd7-c8d5e84c, #w-node-_66fa7c5e-67dd-e31e-75ec-8871483efbdb-c8d5e84c, #w-node-c1599195-cfb1-e569-1fec-9486a0b6d854-c8d5e84c, #w-node-_7b8ce3a7-a7ab-eaa5-eee9-e7b2212a3759-c8d5e84c, #w-node-_7b8ce3a7-a7ab-eaa5-eee9-e7b2212a375d-c8d5e84c, #w-node-f42468bf-b3ed-0819-5c36-8bc77d5397b5-c8d5e84c, #w-node-_3148630c-4811-b826-8b4d-61c7143f0adb-c8d5e84c, #w-node-_3148630c-4811-b826-8b4d-61c7143f0adf-c8d5e84c, #w-node-da74cc66-f664-d483-c117-b0d0e61a3e7a-c8d5e84c, #w-node-e3c6ed90-a9ed-9d5f-bb1f-0a04e0621e03-c8d5e84c, #w-node-e3c6ed90-a9ed-9d5f-bb1f-0a04e0621e07-c8d5e84c, #w-node-_7732e1ad-ef53-9172-bda7-a31b23a5365e-c8d5e84c, #w-node-a7ef5fb3-faa6-033d-53fb-6b28574c0de2-c8d5e84c, #w-node-a7ef5fb3-faa6-033d-53fb-6b28574c0de6-c8d5e84c, #w-node-aed7b660-8f58-ea9a-1b51-5662a4f310a5-c8d5e84c, #w-node-_661ae5b6-5e84-753c-5205-89eadbc959aa-c8d5e84c, #w-node-_661ae5b6-5e84-753c-5205-89eadbc959ae-c8d5e84c, #w-node-a6ea3355-f7c4-4a36-b8b0-2c74e68920da-c8d5e84c, #w-node-d8c03331-50f9-ce21-327f-bccf9fc28777-c8d5e84c, #w-node-d8c03331-50f9-ce21-327f-bccf9fc2877b-c8d5e84c, #w-node-d72f85e1-9c04-e957-c9f0-387369e7a2f5-c8d5e84c, #w-node-_8b8edd7c-8ea2-0fec-afad-dce17e378c10-c8d5e84c, #w-node-_8b8edd7c-8ea2-0fec-afad-dce17e378c14-c8d5e84c, #w-node-_50027785-69b2-0ec1-7afa-827906852e09-c8d5e84c, #w-node-c8b6fa1d-4d70-f3ff-88f9-cabf0a18a965-c8d5e84c, #w-node-c8b6fa1d-4d70-f3ff-88f9-cabf0a18a969-c8d5e84c, #w-node-bf8f8989-cf01-c918-1209-7411bded9ebf-c8d5e84c, #w-node-ad394584-6a20-e288-c932-1c6282e98e9c-c8d5e84c, #w-node-ad394584-6a20-e288-c932-1c6282e98ea0-c8d5e84c, #w-node-_01a01bc1-ed5f-ab76-97a3-33e741600044-7be18736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9013ebbe-9ea7-f4f4-0961-9d64dda66733-7be18736, #w-node-_9013ebbe-9ea7-f4f4-0961-9d64dda66736-7be18736, #w-node-_52455ba0-0024-2e60-08d5-c3ebfde379bf-7be18736, #w-node-_52455ba0-0024-2e60-08d5-c3ebfde379c2-7be18736, #w-node-_52455ba0-0024-2e60-08d5-c3ebfde379c8-7be18736, #w-node-_52455ba0-0024-2e60-08d5-c3ebfde379cb-7be18736, #w-node-_66785f2f-d6d1-083f-17e5-53bc8db09b75-7be18736, #w-node-_66785f2f-d6d1-083f-17e5-53bc8db09b78-7be18736, #w-node-cf9e0f0f-0e58-89fb-552d-d84d68518df6-7be18736, #w-node-cf9e0f0f-0e58-89fb-552d-d84d68518df9-7be18736, #w-node-_45c9c95d-8584-f485-d4d8-8edf065fa327-7be18736, #w-node-_45c9c95d-8584-f485-d4d8-8edf065fa32a-7be18736, #w-node-b38a7a07-cd4e-00f1-efbf-f8ad168062e2-7be18736, #w-node-b38a7a07-cd4e-00f1-efbf-f8ad168062e5-7be18736, #w-node-_79c55310-fac9-4b23-6328-aa1914defd10-7be18736, #w-node-_79c55310-fac9-4b23-6328-aa1914defd13-7be18736, #w-node-_75f1e8a8-5483-ee9b-5008-5986ecf77a24-7be18736, #w-node-_75f1e8a8-5483-ee9b-5008-5986ecf77a27-7be18736, #w-node-_53e52fdc-363d-e651-d2f7-7835c7e7a81a-7be18736, #w-node-_53e52fdc-363d-e651-d2f7-7835c7e7a81d-7be18736, #w-node-edffe66b-96a0-07f7-aeeb-b106d6c6f959-7be18736, #w-node-edffe66b-96a0-07f7-aeeb-b106d6c6f95c-7be18736, #w-node-_822aa224-0b39-b548-7d99-d79ade15ef8e-7be18736, #w-node-_822aa224-0b39-b548-7d99-d79ade15ef91-7be18736, #w-node-_284a2b9f-d77c-b5be-4afd-6378829c8380-7be18736, #w-node-_284a2b9f-d77c-b5be-4afd-6378829c8383-7be18736, #w-node-_284a2b9f-d77c-b5be-4afd-6378829c8386-7be18736, #w-node-_311025f6-78ef-8441-e7b6-4dc93c4dba07-7be18736, #w-node-e7f3018c-f649-790f-b8b2-57b6fdc73b90-7be18736, #w-node-e7f3018c-f649-790f-b8b2-57b6fdc73b9a-7be18736, #w-node-b948d9dd-ba0e-7719-5d2c-3213b2a76140-7be18736, #w-node-b948d9dd-ba0e-7719-5d2c-3213b2a76143-7be18736, #w-node-b948d9dd-ba0e-7719-5d2c-3213b2a76146-7be18736, #w-node-_9bd50d78-3e86-80c2-5b98-f0ecc0681123-7be18736, #w-node-_9bd50d78-3e86-80c2-5b98-f0ecc0681126-7be18736, #w-node-_9bd50d78-3e86-80c2-5b98-f0ecc0681129-7be18736, #w-node-_33a311ae-f820-f3e1-3f1f-98e4fdc46eb2-7be18736, #w-node-_33a311ae-f820-f3e1-3f1f-98e4fdc46eb5-7be18736, #w-node-_33a311ae-f820-f3e1-3f1f-98e4fdc46eb8-7be18736, #w-node-fae0a3d2-11f1-9140-8f28-4fc235c63343-7be18736, #w-node-fae0a3d2-11f1-9140-8f28-4fc235c63346-7be18736, #w-node-_0427df31-0376-db52-50ce-0c7098e3f96e-7be18736, #w-node-_0427df31-0376-db52-50ce-0c7098e3f971-7be18736, #w-node-_0427df31-0376-db52-50ce-0c7098e3f974-7be18736, #w-node-c3a0a3b2-8631-bcab-4146-71d62d181a75-7be18736, #w-node-c3a0a3b2-8631-bcab-4146-71d62d181a78-7be18736, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aa0-7be18736, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aa7-7be18736, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aaa-7be18736, #w-node-_4f323d8b-88ad-da6f-3a6b-2fbcf36d23f7-7be18736, #w-node-_4f323d8b-88ad-da6f-3a6b-2fbcf36d23fe-7be18736, #w-node-_4f323d8b-88ad-da6f-3a6b-2fbcf36d2401-7be18736, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a1fa-7be18736, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a201-7be18736, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a204-7be18736, #w-node-d86c65f9-9909-e01a-7173-4d2107f890d3-7be18736, #w-node-d86c65f9-9909-e01a-7173-4d2107f890da-7be18736, #w-node-d86c65f9-9909-e01a-7173-4d2107f890dd-7be18736, #w-node-_9cf27d98-a5e9-aaaf-8036-62c5b08c54b4-7be18736, #w-node-_9cf27d98-a5e9-aaaf-8036-62c5b08c54bb-7be18736, #w-node-_9cf27d98-a5e9-aaaf-8036-62c5b08c54be-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b111-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b114-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b117-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b11a-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b11d-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b120-7be18736, #w-node-ccf5035d-cafa-6249-ad57-b1230611dd60-7be18736, #w-node-ccf5035d-cafa-6249-ad57-b1230611dd63-7be18736, #w-node-ccf5035d-cafa-6249-ad57-b1230611dd66-7be18736, #w-node-_87c94589-ca5b-21cb-994a-bd61f367aba5-7be18736, #w-node-_87c94589-ca5b-21cb-994a-bd61f367aba8-7be18736, #w-node-_87c94589-ca5b-21cb-994a-bd61f367abab-7be18736, #w-node-c0155348-5d78-08b7-6dea-07d6a72a00a9-7be18736, #w-node-c0155348-5d78-08b7-6dea-07d6a72a00ac-7be18736, #w-node-c0155348-5d78-08b7-6dea-07d6a72a00af-7be18736, #w-node-_64ce6a4f-bbd4-559b-0c76-f637b6741c7c-7be18736, #w-node-_64ce6a4f-bbd4-559b-0c76-f637b6741c7f-7be18736, #w-node-_64ce6a4f-bbd4-559b-0c76-f637b6741c80-7be18736, #w-node-a101982c-3cd3-5641-69c6-66d96c802a9f-7be18736, #w-node-a101982c-3cd3-5641-69c6-66d96c802aa2-7be18736, #w-node-a101982c-3cd3-5641-69c6-66d96c802aa8-7be18736, #w-node-a101982c-3cd3-5641-69c6-66d96c802aab-7be18736, #w-node-_8dbc2285-073b-7baa-d2f5-e71e70e5bf18-7be18736, #w-node-_8dbc2285-073b-7baa-d2f5-e71e70e5bf1b-7be18736, #w-node-_8dbc2285-073b-7baa-d2f5-e71e70e5bf1c-7be18736, #w-node-e9441c86-239e-53fb-b381-33e6593a20e6-7be18736, #w-node-e9441c86-239e-53fb-b381-33e6593a20e9-7be18736, #w-node-_7ca62a6e-26f1-3db1-714d-ed0c3d5fb2a3-7be18736, #w-node-_7ca62a6e-26f1-3db1-714d-ed0c3d5fb2a6-7be18736, #w-node-c5a2a7da-8380-3232-7cb4-c0ff26a876fc-7be18736, #w-node-c5a2a7da-8380-3232-7cb4-c0ff26a876fd-7be18736, #w-node-db70b95c-67b3-9eca-863d-d260379d7d07-7be18736, #w-node-db70b95c-67b3-9eca-863d-d260379d7d0a-7be18736, #w-node-a2d2874b-59a7-76a8-5b2a-dfcde3cb21e4-7be18736, #w-node-a2d2874b-59a7-76a8-5b2a-dfcde3cb21e7-7be18736, #w-node-a2d2874b-59a7-76a8-5b2a-dfcde3cb21ea-7be18736, #w-node-a174a147-d35f-62c1-bfbe-df58a7ca7966-7be18736, #w-node-a174a147-d35f-62c1-bfbe-df58a7ca7969-7be18736, #w-node-a174a147-d35f-62c1-bfbe-df58a7ca796a-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f501732d-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f5017330-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f5017333-7be18736, #w-node-e2d45e54-82c3-8142-3d7b-d772bacc6da3-7be18736, #w-node-e2d45e54-82c3-8142-3d7b-d772bacc6da6-7be18736, #w-node-e2d45e54-82c3-8142-3d7b-d772bacc6da9-7be18736, #w-node-e0fc856a-ff47-99c4-13cf-af031bd02f18-7be18736, #w-node-e0fc856a-ff47-99c4-13cf-af031bd02f1b-7be18736, #w-node-e0fc856a-ff47-99c4-13cf-af031bd02f1c-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f5017318-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f501731b-7be18736, #w-node-_7dae047d-2a7b-80d9-4eba-db1a14ece77e-7be18736, #w-node-_7dae047d-2a7b-80d9-4eba-db1a14ece781-7be18736, #w-node-c4f141c2-d0a2-796d-4e75-090dd0e24cd0-7be18736, #w-node-c4f141c2-d0a2-796d-4e75-090dd0e24cd3-7be18736, #w-node-c4f141c2-d0a2-796d-4e75-090dd0e24cd4-7be18736, #w-node-c590be78-023b-41f4-1b2b-305dd8e5b3a3-7be18736, #w-node-c590be78-023b-41f4-1b2b-305dd8e5b3a6-7be18736, #w-node-_7e32a46e-e33f-55e3-afb3-a221a2b9c858-7be18736, #w-node-_7e32a46e-e33f-55e3-afb3-a221a2b9c85b-7be18736, #w-node-_4af64822-2b2a-3f58-893e-99c2f82c115b-7be18736, #w-node-_4af64822-2b2a-3f58-893e-99c2f82c115e-7be18736, #w-node-_36625eac-7c8e-3fb8-0d27-4e66f1217223-7be18736, #w-node-_36625eac-7c8e-3fb8-0d27-4e66f1217226-7be18736, #w-node-_36625eac-7c8e-3fb8-0d27-4e66f1217227-7be18736, #w-node-_013dd269-66d8-71d1-fc8f-86cd80d916ef-7be18736, #w-node-_013dd269-66d8-71d1-fc8f-86cd80d916f2-7be18736, #w-node-a039d6aa-228d-0cad-0095-2a4e0bc41862-7be18736, #w-node-a039d6aa-228d-0cad-0095-2a4e0bc41865-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f5017297-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f501729a-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f501729d-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e108-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e10b-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e10e-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e111-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e114-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e117-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184145-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184148-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18414b-7be18736, #w-node-_30aa9b43-08a3-ab54-91a1-5cc72058154b-7be18736, #w-node-_30aa9b43-08a3-ab54-91a1-5cc72058154e-7be18736, #w-node-_30aa9b43-08a3-ab54-91a1-5cc720581551-7be18736, #w-node-_7143a734-9af0-e721-aee5-f5e15eb4fa05-7be18736, #w-node-_7143a734-9af0-e721-aee5-f5e15eb4fa08-7be18736, #w-node-_7143a734-9af0-e721-aee5-f5e15eb4fa0b-7be18736, #w-node-_6f77fa25-b58d-a7b8-2e90-a6c6fe363cbf-7be18736, #w-node-_6f77fa25-b58d-a7b8-2e90-a6c6fe363cc2-7be18736, #w-node-_6f77fa25-b58d-a7b8-2e90-a6c6fe363cc5-7be18736, #w-node-_1d33dd40-c361-4859-1090-40c15170992f-7be18736, #w-node-_1d33dd40-c361-4859-1090-40c151709932-7be18736, #w-node-_1d33dd40-c361-4859-1090-40c151709935-7be18736, #w-node-_60ba115f-755f-5275-3489-7689bb3bed93-7be18736, #w-node-_60ba115f-755f-5275-3489-7689bb3bed96-7be18736, #w-node-_60ba115f-755f-5275-3489-7689bb3bed99-7be18736, #w-node-_45f94651-ab18-7bdd-4e78-834210a5a2eb-7be18736, #w-node-_45f94651-ab18-7bdd-4e78-834210a5a2ee-7be18736, #w-node-_45f94651-ab18-7bdd-4e78-834210a5a2f1-7be18736, #w-node-b89517a6-cb3c-fda3-7d33-aff8414811ac-7be18736, #w-node-b89517a6-cb3c-fda3-7d33-aff8414811af-7be18736, #w-node-b89517a6-cb3c-fda3-7d33-aff8414811b2-7be18736, #w-node-ca142eca-082b-17ee-5085-c4aad6646225-7be18736, #w-node-ca142eca-082b-17ee-5085-c4aad6646228-7be18736, #w-node-ca142eca-082b-17ee-5085-c4aad664622b-7be18736, #w-node-_12c31127-7090-12d6-616f-f69d468fc638-7be18736, #w-node-_12c31127-7090-12d6-616f-f69d468fc63b-7be18736, #w-node-_12c31127-7090-12d6-616f-f69d468fc63e-7be18736, #w-node-a8037fc4-6dc3-d05f-0b69-24a3e694a15c-7be18736, #w-node-a8037fc4-6dc3-d05f-0b69-24a3e694a15f-7be18736, #w-node-a8037fc4-6dc3-d05f-0b69-24a3e694a164-7be18736 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_33f684cc-0ead-7049-7920-7f6155cc3436-7be18736 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f545aa52-f417-8a4a-1af3-fee56b184259-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18425c-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18425f-7be18736, #w-node-d2b98ff4-4ed4-eca5-82bb-91b6d7461319-7be18736, #w-node-d2b98ff4-4ed4-eca5-82bb-91b6d746131c-7be18736, #w-node-d2b98ff4-4ed4-eca5-82bb-91b6d746131f-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184244-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18424a-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18421d-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184220-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184223-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184208-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18420b-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18420e-7be18736, #w-node-b84fb14e-a85a-8b86-d80c-90c477ac7197-7be18736, #w-node-b84fb14e-a85a-8b86-d80c-90c477ac719a-7be18736, #w-node-b84fb14e-a85a-8b86-d80c-90c477ac719b-7be18736, #w-node-_972e396c-4063-c994-9c98-cb2910a90236-7be18736, #w-node-_972e396c-4063-c994-9c98-cb2910a90239-7be18736, #w-node-_972e396c-4063-c994-9c98-cb2910a9023c-7be18736, #w-node-a4b659b4-9c90-188f-8fe7-af94951f015e-7be18736, #w-node-a4b659b4-9c90-188f-8fe7-af94951f0161-7be18736, #w-node-a4b659b4-9c90-188f-8fe7-af94951f0164-7be18736, #w-node-c06f2033-5c5a-09f5-3ad2-e875754eb4d4-7be18736, #w-node-c06f2033-5c5a-09f5-3ad2-e875754eb4d7-7be18736, #w-node-c06f2033-5c5a-09f5-3ad2-e875754eb4da-7be18736, #w-node-_359e4251-5440-5f7e-f718-36c510c0d722-7be18736, #w-node-_359e4251-5440-5f7e-f718-36c510c0d725-7be18736, #w-node-_359e4251-5440-5f7e-f718-36c510c0d728-7be18736, #w-node-b408bb38-d637-89d0-e564-4971acccecd2-7be18736, #w-node-b408bb38-d637-89d0-e564-4971acccecd5-7be18736, #w-node-b408bb38-d637-89d0-e564-4971acccecd8-7be18736 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1539b5d7-0be7-da72-75b0-05357d60ca41-b5e778ac {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 1fr;
}

#w-node-_76cfb840-3d52-f5b2-b5e2-bbdf027ba943-2f7abd44 {
  grid-template-rows: auto minmax(30px, .6fr) auto minmax(30px, .6fr) auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
}

#w-node-_7b9ae60f-b727-abbc-fd4c-871d7d151c82-2f7abd44, #w-node-_6e4b263b-1cab-8ac6-1eb8-d00eff575d68-2f7abd44 {
  grid-column: span 4 / span 4;
}

#w-node-_1b83f3c9-798e-c7db-ab28-2c932dcaa18d-2f7abd44 {
  grid-column: span 2 / span 2;
}

#w-node-_6f5dee97-3dd4-b0f3-fa5b-21c6093ad027-2f7abd44 {
  grid-row: span 2 / span 2;
}

#w-node-_75745ad2-52bf-5ecb-5657-6d6d7ee61e9d-2f7abd44 {
  grid-column: span 2 / span 2;
}

#w-node-_6d6b10e7-7f2d-8cb9-9c53-247e0ef7a1f3-2f7abd44 {
  grid-column: span 4 / span 4;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e322-2f7abd44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b2a7f095-1e15-7cb3-9b61-37c35303a6d0-2f7abd44, #w-node-_7be4d102-50e5-1b50-ab81-9ebed7606031-2f7abd44, #w-node-_8be591a8-bff5-f859-7da2-800f9ff7234d-2f7abd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4850bd4c-6e9e-8660-b3de-983c1cb5e033-9f199cb8 {
  place-self: auto;
}

#w-node-_4850bd4c-6e9e-8660-b3de-983c1cb5e059-9f199cb8 {
  place-self: center;
}

#w-node-_031c7964-721a-90dd-972b-3cb7da1f4095-9f199cb8 {
  place-self: auto;
}

#w-node-_031c7964-721a-90dd-972b-3cb7da1f409d-9f199cb8 {
  place-self: center;
}

#w-node-_23c3c922-207d-099e-9470-5b8d1b69294e-9f199cb8 {
  place-self: auto;
}

#w-node-_23c3c922-207d-099e-9470-5b8d1b692956-9f199cb8 {
  place-self: center;
}

#w-node-_048b2862-1c9d-e102-762d-26fcee991267-9f199cb8 {
  place-self: auto;
}

#w-node-_048b2862-1c9d-e102-762d-26fcee99126f-9f199cb8 {
  place-self: center;
}

#w-node-_03d113b5-1acc-9f83-d2b5-ad414ab5a267-9f199cb8 {
  place-self: auto;
}

#w-node-_03d113b5-1acc-9f83-d2b5-ad414ab5a26f-9f199cb8 {
  place-self: center;
}

#w-node-e164f256-62af-e2a3-e823-316a9d4e8839-9f199cb8 {
  place-self: auto;
}

#w-node-e164f256-62af-e2a3-e823-316a9d4e8841-9f199cb8 {
  place-self: center;
}

#w-node-_4b0fe04c-d2fd-b581-a5de-71fa1133b4ec-6451fd1f, #w-node-_8e41ab79-7657-8394-02a4-652c800635d3-6451fd1f, #w-node-c6346dec-8d81-c4a8-f05d-d040500e27fa-6451fd1f, #w-node-_8976afba-d360-bfc8-025c-1e92036f536d-6451fd1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c0a09241-75be-6dd5-b66d-628bf0ba27f0-00522e01, #w-node-eddfc6fd-65fa-81e4-9f30-44ace1c5e98d-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b0e-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b11-00522e01, #w-node-ba3220f8-c1b0-6c1c-4ad9-48807e424560-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b16-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b19-00522e01, #w-node-_72b99700-bb91-8e97-a2c8-b7440f72972e-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b22-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b25-00522e01, #w-node-_6391fc92-acb5-1ab2-3b3d-b90d9e9321a6-00522e01, #w-node-e57b557e-ea66-3bed-546a-ffa9f202d927-00522e01, #w-node-de5fd00e-d5f9-c0a0-99f4-97bc2720ab3c-00522e01, #w-node-adae2a7d-6575-9796-5ab6-831edadfe34e-00522e01, #w-node-c41de525-45f7-bdcd-ffd7-342a91e163b7-00522e01, #w-node-_9e9b2c08-aac1-e39d-a2c7-57a5a789c856-00522e01, #w-node-_4e00eec9-dcaa-3ea4-a750-aaf88d7c34e6-00522e01, #w-node-_349a9e31-820b-93dc-c058-25af04ee404a-00522e01, #w-node-_349a9e31-820b-93dc-c058-25af04ee404d-00522e01, #w-node-_349a9e31-820b-93dc-c058-25af04ee4052-00522e01, #w-node-_349a9e31-820b-93dc-c058-25af04ee4063-00522e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c7182f-5d35-a012-ed35-ecd7c5fa53a5-012cd123 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 1fr;
}

#w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4efb-1cb6b5a8 {
  grid-template-rows: auto minmax(30px, .6fr) auto minmax(30px, .6fr) auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4efc-1cb6b5a8, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f15-1cb6b5a8, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f1a-1cb6b5a8, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f48-1cb6b5a8, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f4b-1cb6b5a8, #w-node-df50776d-814f-68d4-2fa7-bc414e45103b-1cb6b5a8, #w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f6a-1cb6b5a8, #w-node-a4e18e5c-de1d-84d5-cdba-64707a952743-1cb6b5a8 {
  grid-column: span 12 / span 12;
}

#w-node-_33b0dbce-2e2f-a49d-a44c-ba6aea0f4f73-1cb6b5a8 {
  grid-column: span 3 / span 3;
}

#w-node-a36aee3b-a6b1-de45-fd6f-daf5ec84ff79-1cb6b5a8 {
  grid-column: span 4 / span 4;
}

#w-node-_7a33befe-fd5e-4ef4-80c3-dbdc841a8c51-1cb6b5a8, #w-node-c0044e3f-08e4-929e-c1b4-07e28040d044-1cb6b5a8 {
  grid-column: span 2 / span 2;
}

#w-node-df837e4b-5b60-2030-a240-ed4f1d120c65-cc37d523 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2e266959-c269-14dd-8277-c4b96751e351-72d705e4, #w-node-_2e266959-c269-14dd-8277-c4b96751e355-72d705e4, #w-node-b64e7aed-88a8-e919-f3bd-7f4ba5b0010d-72d705e4, #w-node-_9795c101-523f-b931-8207-ead7f8d9a420-72d705e4, #w-node-f447148e-3a30-7595-bb51-0267a24699eb-72d705e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74b24294-2dc4-5561-fce9-e142800421e5-72d705e4 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a2d844dc-f09e-e867-6f28-f62f565266f4-b786983a, #w-node-a1daef6b-fee5-f99b-c728-9207a9cab3c5-b786983a, #w-node-_2265d6a2-bf37-62b9-700d-5ddcb2037cbf-1c68d9c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f18a5186-762b-e1ce-f3c1-a49f3eaccf46-15d3731d {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9d8de288-7131-9de1-0bfb-2955279710e3-15d3731d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_21a3c9da-7d39-081e-1f26-0c6c0876fa3c-15d3731d {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b9374214-0050-5f78-5bf2-82fc5a817873-2b8cc67b {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-c0a09241-75be-6dd5-b66d-628bf0ba27f0-2b8cc67b, #w-node-eddfc6fd-65fa-81e4-9f30-44ace1c5e98d-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b0e-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b11-2b8cc67b, #w-node-ba3220f8-c1b0-6c1c-4ad9-48807e424560-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b16-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b19-2b8cc67b, #w-node-_72b99700-bb91-8e97-a2c8-b7440f72972e-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b22-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b25-2b8cc67b, #w-node-_6391fc92-acb5-1ab2-3b3d-b90d9e9321a6-2b8cc67b, #w-node-e57b557e-ea66-3bed-546a-ffa9f202d927-2b8cc67b, #w-node-de5fd00e-d5f9-c0a0-99f4-97bc2720ab3c-2b8cc67b, #w-node-adae2a7d-6575-9796-5ab6-831edadfe34e-2b8cc67b, #w-node-c41de525-45f7-bdcd-ffd7-342a91e163b7-2b8cc67b, #w-node-_9e9b2c08-aac1-e39d-a2c7-57a5a789c856-2b8cc67b, #w-node-_4e00eec9-dcaa-3ea4-a750-aaf88d7c34e6-2b8cc67b, #w-node-_349a9e31-820b-93dc-c058-25af04ee404a-2b8cc67b, #w-node-_349a9e31-820b-93dc-c058-25af04ee404d-2b8cc67b, #w-node-_349a9e31-820b-93dc-c058-25af04ee4052-2b8cc67b, #w-node-_349a9e31-820b-93dc-c058-25af04ee4063-2b8cc67b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd677f10-6a87-7265-24ad-4e0898285f85-2b8cc67b {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_79971982-3cfd-082f-bbfc-9888f9646266-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646268-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f964626b-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646270-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646281-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646285-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f964628a-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f964629b-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f964629f-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462a4-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462b5-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462b9-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462be-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462cf-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462d3-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462d8-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462e9-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462ee-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462f3-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462f8-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646309-2b8cc67b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c7182f-5d35-a012-ed35-ecd7c5fa53a5-9df97ac2 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 1fr;
}

#w-node-f18a5186-762b-e1ce-f3c1-a49f3eaccf46-6d16a7e4, #w-node-_9d8de288-7131-9de1-0bfb-2955279710e3-6d16a7e4 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_21a3c9da-7d39-081e-1f26-0c6c0876fa3c-6d16a7e4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-df837e4b-5b60-2030-a240-ed4f1d120c65-c61869af {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1440px) {
  #w-node-fa33fd9a-54e0-89a3-17b2-17abf63f9f2c-bf525eeb, #w-node-_2a7b86d7-b7ec-5156-2680-f7aae6245d1b-bf525eeb, #w-node-_40fedead-1385-1b30-baf4-7ad453a5f903-bf525eeb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9e60dd8f-ae03-5d2f-9ec9-f59e0ba95441-f115e445 {
    justify-self: end;
  }

  #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd75-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd7f-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd82-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd88-dd37d20d, #w-node-_87d1fc26-0901-fbfb-d377-821b48bbfd8b-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cb3-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cbc-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cbf-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cc5-dd37d20d, #w-node-_279cd90d-8ee3-98e2-18c6-0be48ccc8cc8-dd37d20d, #w-node-c80e741f-6041-fb80-4914-5d12ee09da39-dd37d20d, #w-node-ee61c6f7-2a2b-0b9a-9d0e-8f12cb9be553-dd37d20d, #w-node-_405d1a00-6e12-9374-7640-1b632d78eca7-dd37d20d, #w-node-_8a58ec1f-3c76-a699-da20-d52a7ed4c6da-dd37d20d, #w-node-bd0db74a-370f-94e1-dda0-1f43f6033e55-dd37d20d, #w-node-f08da0fa-4822-042c-645f-2a93acac89ad-dd37d20d, #w-node-fd351b19-4618-6057-e018-631fe0b7c941-dd37d20d, #w-node-aa3714a0-9a60-7792-1c1a-75e0c7ac4e78-dd37d20d, #w-node-c358f9d8-78ec-c3dd-35cc-07dc84c59897-dd37d20d, #w-node-_42c4a738-0fa7-cc95-aa8b-245f52e0e9a6-dd37d20d, #w-node-aeff0906-4c1c-6069-58a5-99ac04e35228-dd37d20d, #w-node-_52e622b5-078e-e2e1-29ae-25ad0090724d-dd37d20d, #w-node-_0750e962-2862-b36c-1aa4-99e51f7149b6-dd37d20d, #w-node-_4166bda7-75da-a6eb-406a-bf288fcabac2-dd37d20d, #w-node-_6716c800-8ae9-cf1f-266e-67f789460586-dd37d20d, #w-node-b69a7dbe-bc93-6a40-47cb-aee0630f8bab-dd37d20d, #w-node-_4fda8e9a-fca6-f0fa-a207-9bff7f6e0372-dd37d20d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15d07ae3-ce80-1793-7bda-704af2d1aad1-1fa44f6b, #w-node-_69fac743-152e-4532-a9a0-798144d223f3-1fa44f6b, #w-node-_05f4b6dc-4e8e-d31a-a250-58454c260507-1fa44f6b, #w-node-ab7c8472-b3e0-b7ee-42fc-eaabbde65ae9-1fa44f6b, #w-node-f9fd83d8-7c10-f8ea-35c7-36234426d10d-1fa44f6b, #w-node-d6c7657d-3247-5819-7819-1343f1173211-1fa44f6b, #w-node-ea403a07-cf1a-96dd-09aa-cd243e4cd46d-1fa44f6b, #w-node-_910ec29e-9292-1f53-5286-57b0b63b4d57-1fa44f6b, #w-node-_7e807c9c-64e1-fd64-091b-d2724220e9da-1fa44f6b, #w-node-_7deb3fb7-1820-d811-5199-3e5b5c26091d-1fa44f6b, #w-node-ce242331-1727-e1f9-392f-f6e1a63b8a20-1fa44f6b, #w-node-_1bd9efe5-9513-26eb-3b09-898ca3130ef3-1fa44f6b, #w-node-_94fd5fab-6ea2-d571-ab0b-7e5717eff549-1fa44f6b, #w-node-_04ce1a53-ee58-9eef-8797-15ec52e2b469-1fa44f6b, #w-node-da70c6a3-44d7-9b12-9446-0f2efd4b7cda-1fa44f6b, #w-node-_5dd68704-4a78-164e-fd3b-1b9d68dd5579-1fa44f6b, #w-node-c159f6ce-434b-58e3-ccd6-ea32ed9b4222-1fa44f6b, #w-node-_460c77fd-6d6b-ad01-49c6-f195eb94b8b9-1fa44f6b, #w-node-_8fd4e63f-c7a9-4c48-021b-5df25069a5b8-1fa44f6b, #w-node-_20827b84-82fa-8dec-98bc-416ec1c64c4b-1fa44f6b, #w-node-_5c8dd60b-cdce-6fbf-84e7-2e627e45d601-1fa44f6b, #w-node-_519095fb-7f20-e165-490c-95fc15530ec4-1fa44f6b, #w-node-ecaf4828-c690-89e1-9219-a6d1649ebaad-1fa44f6b, #w-node-_544383e8-d67a-7794-7d46-0cae9efd7677-1fa44f6b, #w-node-_05d69ee8-bb86-7e06-7b3f-b42870b4463a-1fa44f6b, #w-node-_6cc4a2e5-2686-5794-7be9-03579d8dea64-1fa44f6b, #w-node-_125860b7-155f-5c12-be3a-817838cce552-1fa44f6b, #w-node-_69d226a7-896a-e419-f46e-65c1060a3f15-1fa44f6b, #w-node-b91c03d2-d705-d62d-d113-807cebd01a10-1fa44f6b, #w-node-_88c1e6ae-0d6e-314e-36da-047dda09e1dd-1fa44f6b, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aa7-1fa44f6b, #w-node-d3d8b505-2150-ac21-a751-63bf1b2b185a-1fa44f6b, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a201-1fa44f6b, #w-node-_09b67fd8-6107-2dc7-a22e-a70f16af3262-1fa44f6b, #w-node-c136eda5-8d53-7902-3d5d-ee52cd64bab6-1fa44f6b, #w-node-_44aa704d-7f38-8434-ecad-f86394986c54-77f55afb, #w-node-_522d3d6b-8932-0595-c1b7-52c55c36ae1b-77f55afb, #w-node-_17a91922-8c4a-6351-25c3-7bb2217dffbc-77f55afb, #w-node-d3ac6d09-93f5-7e74-ead5-bd63ea02af84-77f55afb, #w-node-_53312b77-5e1f-e3e6-1131-f096d0bd56a0-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219f0-77f55afb, #w-node-_1b1ac7be-97ff-35bd-b226-3c4272d219fd-77f55afb, #w-node-cc2bb7ae-26b2-dc07-0386-75af1c336b96-77f55afb, #w-node-_77c60af8-90b3-3939-3bf8-2cc03b191782-77f55afb, #w-node-_4214bcaf-f5c7-c693-2ae7-7fb94ec441ba-77f55afb, #w-node-a2e313bc-d020-d805-009b-22216e6e6b22-77f55afb, #w-node-cb7a8c13-73d1-64db-53d0-fe4b9593c691-77f55afb, #w-node-b44848ea-a478-e119-9c14-832052a2bdc3-77f55afb, #w-node-fd4affce-f246-dea2-dd1f-a5897ca44d82-77f55afb, #w-node-_260c2401-c00e-eab5-4923-33b53f848fd3-77f55afb, #w-node-_7be5fa86-9c5c-8dcb-d4fa-174c5d5cbb1c-77f55afb, #w-node-c890d6c8-a72c-13cc-12ac-ca93bedaf9b0-77f55afb, #w-node-c8283fda-d3b5-9aab-7419-30feb3370450-77f55afb, #w-node-_4afe939c-9fa2-8e84-e144-48c50bb1e12d-77f55afb, #w-node-c37da0e6-ddf8-0cdc-b72f-563d0a9b84d2-77f55afb, #w-node-_5110314f-38c3-c635-2561-ac108423ad0a-be88208d, #w-node-_5cef9038-9a0f-6c43-f675-940c474a7e71-be88208d, #w-node-_4f0f7dec-f058-00c1-0f16-eab8441cb607-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a35b-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a377-be88208d, #w-node-_658ff149-a7de-0f81-047f-687ddda375dc-be88208d, #w-node-_810e4d3b-2b3e-819e-b631-f764b2e3e8d3-be88208d, #w-node-_3cfbd321-a858-1664-bf58-33cdbdc6a3a2-be88208d, #w-node-dcd4514d-34a6-b400-cc26-1a9baccfec43-be88208d, #w-node-ea32b60a-ebef-891d-2e48-89a144d2504e-be88208d, #w-node-_01128c78-731d-eff2-6e5e-b2911b9b80e0-be88208d, #w-node-_067218be-f780-f583-9b95-f7ded0066476-be88208d, #w-node-fb9f9948-e42c-0f91-0422-7a59aa568e24-be88208d, #w-node-e0188754-9211-7f38-b09a-892e98718245-be88208d, #w-node-bb4e1877-631a-e44a-46ba-a7d9f9bb72fb-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0cfb-be88208d, #w-node-_557c3e99-c37f-92e0-4a08-0c8e7aee0d0a-be88208d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e56-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e5a-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e60-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e63-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e69-b01ff5e1, #w-node-fa85a023-2d46-d10a-a16b-ca49617e8e6c-b01ff5e1, #w-node-f644c766-86b8-4cd1-6156-4d5b447b9d41-b01ff5e1, #w-node-_7aabde4e-9caf-42e1-b869-439bfd3a6577-b01ff5e1, #w-node-_46345010-88f3-ebd6-65f1-9544e5fd9278-b01ff5e1, #w-node-ea9cbe60-e63b-50f7-2a45-c7433660f980-b01ff5e1, #w-node-_113e91d3-9dbc-81c8-bd2b-ecf8de60f8ff-b01ff5e1, #w-node-e793519c-ca11-1eb2-238e-f1fe086c19a3-b01ff5e1, #w-node-_393b3782-dd56-1815-0da3-ae9df53957c9-b01ff5e1, #w-node-_38552858-d70d-2a60-977c-dff140b32901-b01ff5e1, #w-node-_9b972fdf-145f-e77f-7093-14eb1bff2420-b01ff5e1, #w-node-_275d0532-865a-5a91-cbc8-038cd1460c03-b01ff5e1, #w-node-_37a8e773-a667-dcbd-c072-167709932554-b01ff5e1, #w-node-_678fe714-44f3-6db0-a19c-af8fbaa2a781-9b122c97, #w-node-c7d0e86f-b98a-040d-5bf9-3882e312b40c-9b122c97, #w-node-_65f3f581-ea15-6756-b156-69fad802e442-9b122c97, #w-node-_28d6852e-4882-f68a-59ac-b78b16a011e1-9b122c97, #w-node-_1c6d4148-e668-9a3e-92db-bd27ee532542-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2146a596-fc59-59cc-f59e-51b464493f90-9b122c97 {
    place-self: center;
  }

  #w-node-_2146a596-fc59-59cc-f59e-51b464493f96-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2146a596-fc59-59cc-f59e-51b464493f9f-9b122c97 {
    justify-self: auto;
  }

  #w-node-c5e4e5ca-28b4-fcea-6915-e69d10254495-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2505414e-d41f-dd0a-1b02-c6261fdf1f06-9b122c97, #w-node-_93a22f5e-90ab-35c6-aa22-89b94d21d9ce-9b122c97, #w-node-_4af33cbd-b67c-09b2-7baa-178b5e3f13ad-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1b27948e-f0c8-4ff6-a57f-b64d0a2318e2-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_062e15b5-9e12-5628-09d8-c707ee3ab5cd-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-e3e718b7-0238-6e8a-4e95-e42e3dc5b604-9b122c97, #w-node-e5d96852-6545-712a-082e-861e51adc491-9b122c97, #w-node-_159a637a-7ae1-a06f-5599-c4af8fadc76b-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae637325-d014-45b1-93d5-6a2e74ca0e2b-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-e86788d9-1a7a-6681-5cef-125d0e146a56-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-f687fe49-71a7-361a-8157-b69314a0df29-9b122c97, #w-node-efef6c63-c4e5-0c1b-9e7f-d82b0d4f33ee-9b122c97, #w-node-_58842812-7634-f9f9-5a88-31b4a1052441-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be83627f-8c1d-5f45-4a71-eb0e7775d447-9b122c97 {
    justify-self: auto;
  }

  #w-node-_15b7bc1e-e579-8a04-29a9-c2ded522675e-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d4a0db52-9f1a-aeb1-a17c-2c8b6ef7d997-9b122c97, #w-node-_9fc01e69-5001-db2e-6af1-8fd44fef04f5-9b122c97, #w-node-_9c8d5c9e-b4b0-d08e-fd94-ac50b6d3e33a-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75cb0df8-49b7-68a7-2d74-7223624090a6-9b122c97 {
    justify-self: auto;
  }

  #w-node-_8c149982-fec7-31f1-3735-7c878619ed81-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_44b58693-ec1a-0e66-f5eb-682804ad567b-9b122c97, #w-node-f9902359-3c1c-b7e9-1998-045fae010bab-9b122c97, #w-node-_2507982e-96fb-6188-e624-3a1f584661b8-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1145a865-fa12-ef69-0a4c-83488ece037a-9b122c97 {
    justify-self: auto;
  }

  #w-node-_8a429434-df06-b0d9-a69d-b702d53a3e32-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_450f1dfb-2ea4-2182-a029-041160dfc632-9b122c97, #w-node-_5fdf3868-f2d1-7258-0186-a8f4974358bb-9b122c97, #w-node-c8734594-fafa-6299-47b3-a63e7165d6fa-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e02ffb90-545b-d480-6c14-4adb65f83ca7-9b122c97 {
    justify-self: auto;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493cfb-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493cfe-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d01-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d04-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d0a-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d0d-9b122c97 {
    place-self: center;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d13-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d23-9b122c97 {
    justify-self: auto;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d26-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d29-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d2c-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d33-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d3c-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d3f-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d42-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d45-9b122c97, #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d4c-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba99b6f9-f486-d649-3876-0c4d0c493d55-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_28185c7b-ad66-9e7e-1321-cf7b71efc12b-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-ad6363a5-a6eb-01e1-5b54-fcb8987b48df-9b122c97, #w-node-_0fc02fa9-df19-e9f0-c755-b60250b811d8-9b122c97, #w-node-_40d1e782-b803-6d73-5d05-b31c86c6e5b3-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef527247-9dd2-225f-5f85-9775e87ace20-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_8b9860d3-be26-a83d-2543-db03f09d9f45-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-ae9b469c-094a-be31-a39d-0529717902e9-9b122c97, #w-node-dbc1b5b5-1b02-0a9c-2878-fdf838f63bea-9b122c97, #w-node-e1b4d5c3-55d2-169a-762a-db4f509434eb-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5227e498-d7a1-f677-835d-88c02cdcc35e-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-bb1acb58-8de5-bac7-2717-83122e244ea6-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d1e25bd9-d2d5-40fd-8d3d-126f24410f91-9b122c97, #w-node-cbe7a0d8-ce1a-c45d-26d6-cdc3f58cae2f-9b122c97, #w-node-b272e3ef-ec88-4266-8c55-4bb10eadf2d3-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e89f4691-23a9-5db4-b588-8784bf9e2018-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-c1f6fedf-0546-1562-7a5e-452db0c4de27-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-e9219522-b038-7469-cae1-b2be0ea978ce-9b122c97, #w-node-_1fe6bdaf-6839-8b91-f255-7b26c69b8897-9b122c97, #w-node-c8207ab7-c4ca-5577-e283-b4d786781698-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb8d63ad-403c-c97d-6055-087f6427dc91-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-b78a7e6c-a7e2-f396-d2a9-295abedd57f3-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5116417c-cf6a-f15f-19fc-0196ebcbeb25-9b122c97, #w-node-_4fa4e79c-fe49-f1c7-4e73-3fd7ac433299-9b122c97, #w-node-aa71c5c7-1fe2-57c5-9a1c-e8774e19ceeb-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_453c21a0-92fa-0594-046a-95fef115e077-9b122c97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e756-44082d6f {
    place-self: center;
  }

  #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e75a-44082d6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e770-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e774-44082d6f, #w-node-_678d1b6b-aae5-17c6-0997-ad521fa2e78a-44082d6f, #w-node-_29e96c86-5dfd-db0b-473f-442214c86397-38dd6e19, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d36-74d148f3 {
    place-self: center;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504d3a-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504d50-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d54-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d6a-74d148f3 {
    place-self: center;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504d6e-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504d84-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d88-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504d9e-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504dbe-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504e98-74d148f3 {
    place-self: center;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504e9c-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504eb2-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504eb6-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504ecc-74d148f3 {
    place-self: center;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504ed0-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_214191da-31d4-f8bc-ce12-0a8653504ee6-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504eea-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f00-74d148f3, #w-node-_214191da-31d4-f8bc-ce12-0a8653504f20-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4f0-74d148f3 {
    place-self: center;
  }

  #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc4f4-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc50a-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc50e-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc524-74d148f3 {
    place-self: center;
  }

  #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc528-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc53e-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc542-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc558-74d148f3, #w-node-_807910b1-dc6c-fcf7-1876-851f7b1dc578-74d148f3, #w-node-ba3220f8-c1b0-6c1c-4ad9-48807e424560-74d148f3 {
    place-self: center;
  }

  #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b16-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72b99700-bb91-8e97-a2c8-b7440f72972e-74d148f3, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b22-74d148f3, #w-node-_6391fc92-acb5-1ab2-3b3d-b90d9e9321a6-74d148f3 {
    place-self: center;
  }

  #w-node-e57b557e-ea66-3bed-546a-ffa9f202d927-74d148f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adae2a7d-6575-9796-5ab6-831edadfe34e-74d148f3, #w-node-c41de525-45f7-bdcd-ffd7-342a91e163b7-74d148f3, #w-node-_4e00eec9-dcaa-3ea4-a750-aaf88d7c34e6-74d148f3, #w-node-_349a9e31-820b-93dc-c058-25af04ee4063-74d148f3 {
    place-self: center;
  }

  #w-node-e5492762-53d7-cb81-6dc5-078e0bcef3a4-ca361e08, #w-node-f5807f75-7b9c-c5a4-b75c-0c5f7f41f26c-ca361e08, #w-node-bc6dde00-e0d2-f3b9-246d-a9a8286d7583-ca361e08, #w-node-_5c4856a1-30c2-cc45-a7ab-37ba5a96153d-ca361e08, #w-node-_735eb41f-982e-4755-f63c-3af3fb3b3d80-ca361e08, #w-node-d9796411-5cd5-6b8f-d8bd-00a8fc47a039-ca361e08, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf0e-ca361e08, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf11-ca361e08 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf20-ca361e08, #w-node-_9d07a3db-5d27-5d04-de6a-0b1cd91890a8-ca361e08, #w-node-_4770a573-ce67-770e-ffd4-9922cb7c5cba-ca361e08, #w-node-_85aaab96-13cc-7d3e-33dc-c326a5ae3a58-ca361e08, #w-node-cea3b7a0-5ef9-272b-0bb8-e63389e09680-ca361e08, #w-node-cb94a707-a38b-b62f-6521-acf07d843b69-ca361e08, #w-node-_378d76b6-90af-12df-3cdc-090ccbdea2ee-ca361e08, #w-node-_9a232a2c-75de-06dd-1c6b-3ce1215b9396-ca361e08, #w-node-d3281f11-ebe5-b60b-bf67-d4b7e49f5fbb-ca361e08, #w-node-f8dd734f-9543-822a-0e24-dedd7ba7bb88-ca361e08, #w-node-_5b6a9cba-13ec-60b3-52ec-f211406f05f8-ca361e08, #w-node-_2e3a068f-d7cd-8002-5cff-21db5ba17cf8-ca361e08, #w-node-_6b15dc17-0859-9eee-b579-40e85662f0c5-ca361e08, #w-node-ba9b0276-9892-42cb-6164-a35cb2a48e0a-ca361e08, #w-node-_59e1df81-bbfd-e801-39ec-fd3ac2c7429e-ca361e08, #w-node-_4a15d10f-6023-ae7b-fc2c-fe18624292bf-ca361e08, #w-node-_8b23ffa2-7e0a-f2db-3f33-58123f41b2a0-ca361e08, #w-node-_829b5eda-8e8a-32c2-fb0c-abbec6e95e24-ca361e08, #w-node-b6863cb9-604a-3d5d-3583-9f290129eb8a-ca361e08, #w-node-_358f0013-db69-5ebf-cca5-9d97f15d15a3-ca361e08, #w-node-c2b051ab-c936-acb7-b966-3973394343c5-ca361e08, #w-node-fc76bbc4-5b3f-3c0f-6ac3-965d699dd236-ca361e08 {
    place-self: center;
  }

  #w-node-e5492762-53d7-cb81-6dc5-078e0bcef3a4-e20f168c, #w-node-f5807f75-7b9c-c5a4-b75c-0c5f7f41f26c-e20f168c, #w-node-d9796411-5cd5-6b8f-d8bd-00a8fc47a039-e20f168c, #w-node-_735eb41f-982e-4755-f63c-3af3fb3b3d80-e20f168c, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf0e-e20f168c, #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf11-e20f168c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd9b6adb-e917-043c-2ebb-531e656ecf20-e20f168c, #w-node-_9d07a3db-5d27-5d04-de6a-0b1cd91890a8-e20f168c, #w-node-_4770a573-ce67-770e-ffd4-9922cb7c5cba-e20f168c, #w-node-_85aaab96-13cc-7d3e-33dc-c326a5ae3a58-e20f168c {
    place-self: center;
  }

  #w-node-_56205530-c20c-1c5f-0106-71313671eeb0-88a8da8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9013ebbe-9ea7-f4f4-0961-9d64dda66733-7be18736, #w-node-_52455ba0-0024-2e60-08d5-c3ebfde379bf-7be18736, #w-node-_52455ba0-0024-2e60-08d5-c3ebfde379c8-7be18736, #w-node-_66785f2f-d6d1-083f-17e5-53bc8db09b75-7be18736, #w-node-cf9e0f0f-0e58-89fb-552d-d84d68518df6-7be18736, #w-node-_45c9c95d-8584-f485-d4d8-8edf065fa327-7be18736, #w-node-b38a7a07-cd4e-00f1-efbf-f8ad168062e2-7be18736, #w-node-_79c55310-fac9-4b23-6328-aa1914defd10-7be18736, #w-node-_75f1e8a8-5483-ee9b-5008-5986ecf77a24-7be18736, #w-node-_53e52fdc-363d-e651-d2f7-7835c7e7a81a-7be18736, #w-node-edffe66b-96a0-07f7-aeeb-b106d6c6f959-7be18736, #w-node-_822aa224-0b39-b548-7d99-d79ade15ef8e-7be18736, #w-node-_284a2b9f-d77c-b5be-4afd-6378829c8383-7be18736, #w-node-e7f3018c-f649-790f-b8b2-57b6fdc73b9a-7be18736, #w-node-b948d9dd-ba0e-7719-5d2c-3213b2a76143-7be18736, #w-node-_9bd50d78-3e86-80c2-5b98-f0ecc0681126-7be18736, #w-node-_33a311ae-f820-f3e1-3f1f-98e4fdc46eb5-7be18736, #w-node-fae0a3d2-11f1-9140-8f28-4fc235c63343-7be18736, #w-node-_0427df31-0376-db52-50ce-0c7098e3f971-7be18736, #w-node-c3a0a3b2-8631-bcab-4146-71d62d181a75-7be18736, #w-node-_1f5deca9-2103-702c-f2b0-6cb94b8e8aa7-7be18736, #w-node-_4f323d8b-88ad-da6f-3a6b-2fbcf36d23fe-7be18736, #w-node-_6bbaf129-be6b-d039-68c3-35f49c54a201-7be18736, #w-node-d86c65f9-9909-e01a-7173-4d2107f890da-7be18736, #w-node-_9cf27d98-a5e9-aaaf-8036-62c5b08c54bb-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b114-7be18736, #w-node-b78bdbb7-3899-bd8f-c00b-b6ef6f52b11d-7be18736, #w-node-ccf5035d-cafa-6249-ad57-b1230611dd63-7be18736, #w-node-_87c94589-ca5b-21cb-994a-bd61f367aba8-7be18736, #w-node-c0155348-5d78-08b7-6dea-07d6a72a00ac-7be18736, #w-node-_64ce6a4f-bbd4-559b-0c76-f637b6741c7f-7be18736, #w-node-a101982c-3cd3-5641-69c6-66d96c802a9f-7be18736, #w-node-a101982c-3cd3-5641-69c6-66d96c802aa8-7be18736, #w-node-_8dbc2285-073b-7baa-d2f5-e71e70e5bf1b-7be18736, #w-node-e9441c86-239e-53fb-b381-33e6593a20e6-7be18736, #w-node-_7ca62a6e-26f1-3db1-714d-ed0c3d5fb2a3-7be18736, #w-node-c5a2a7da-8380-3232-7cb4-c0ff26a876fc-7be18736, #w-node-db70b95c-67b3-9eca-863d-d260379d7d07-7be18736, #w-node-a2d2874b-59a7-76a8-5b2a-dfcde3cb21e7-7be18736, #w-node-a174a147-d35f-62c1-bfbe-df58a7ca7969-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f5017330-7be18736, #w-node-e2d45e54-82c3-8142-3d7b-d772bacc6da6-7be18736, #w-node-e0fc856a-ff47-99c4-13cf-af031bd02f1b-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f501731b-7be18736, #w-node-_7dae047d-2a7b-80d9-4eba-db1a14ece781-7be18736, #w-node-c4f141c2-d0a2-796d-4e75-090dd0e24cd3-7be18736, #w-node-c590be78-023b-41f4-1b2b-305dd8e5b3a6-7be18736, #w-node-_7e32a46e-e33f-55e3-afb3-a221a2b9c85b-7be18736, #w-node-_4af64822-2b2a-3f58-893e-99c2f82c115e-7be18736, #w-node-_36625eac-7c8e-3fb8-0d27-4e66f1217226-7be18736, #w-node-_013dd269-66d8-71d1-fc8f-86cd80d916f2-7be18736, #w-node-a039d6aa-228d-0cad-0095-2a4e0bc41865-7be18736, #w-node-_1a92aab7-8348-c4a0-9b2e-4277f501729a-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e10b-7be18736, #w-node-aa8e71e4-cb6c-acbf-db5f-caf00a17e114-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184148-7be18736, #w-node-_30aa9b43-08a3-ab54-91a1-5cc72058154e-7be18736, #w-node-_7143a734-9af0-e721-aee5-f5e15eb4fa08-7be18736, #w-node-_6f77fa25-b58d-a7b8-2e90-a6c6fe363cc2-7be18736, #w-node-_1d33dd40-c361-4859-1090-40c151709932-7be18736, #w-node-_60ba115f-755f-5275-3489-7689bb3bed96-7be18736, #w-node-_45f94651-ab18-7bdd-4e78-834210a5a2ee-7be18736, #w-node-b89517a6-cb3c-fda3-7d33-aff8414811af-7be18736, #w-node-ca142eca-082b-17ee-5085-c4aad6646228-7be18736, #w-node-_12c31127-7090-12d6-616f-f69d468fc63b-7be18736, #w-node-a8037fc4-6dc3-d05f-0b69-24a3e694a15f-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18425c-7be18736, #w-node-d2b98ff4-4ed4-eca5-82bb-91b6d746131c-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b184220-7be18736, #w-node-f545aa52-f417-8a4a-1af3-fee56b18420b-7be18736, #w-node-b84fb14e-a85a-8b86-d80c-90c477ac719a-7be18736, #w-node-_972e396c-4063-c994-9c98-cb2910a90239-7be18736, #w-node-a4b659b4-9c90-188f-8fe7-af94951f0161-7be18736, #w-node-c06f2033-5c5a-09f5-3ad2-e875754eb4d7-7be18736, #w-node-_359e4251-5440-5f7e-f718-36c510c0d725-7be18736, #w-node-b408bb38-d637-89d0-e564-4971acccecd5-7be18736 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ba3220f8-c1b0-6c1c-4ad9-48807e424560-00522e01 {
    place-self: center;
  }

  #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b16-00522e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72b99700-bb91-8e97-a2c8-b7440f72972e-00522e01, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b22-00522e01, #w-node-_6391fc92-acb5-1ab2-3b3d-b90d9e9321a6-00522e01 {
    place-self: center;
  }

  #w-node-e57b557e-ea66-3bed-546a-ffa9f202d927-00522e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adae2a7d-6575-9796-5ab6-831edadfe34e-00522e01, #w-node-c41de525-45f7-bdcd-ffd7-342a91e163b7-00522e01, #w-node-_4e00eec9-dcaa-3ea4-a750-aaf88d7c34e6-00522e01, #w-node-_349a9e31-820b-93dc-c058-25af04ee4063-00522e01, #w-node-ba3220f8-c1b0-6c1c-4ad9-48807e424560-2b8cc67b {
    place-self: center;
  }

  #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b16-2b8cc67b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72b99700-bb91-8e97-a2c8-b7440f72972e-2b8cc67b, #w-node-_30a29c75-10c5-8641-7ada-d59b00b99b22-2b8cc67b, #w-node-_6391fc92-acb5-1ab2-3b3d-b90d9e9321a6-2b8cc67b {
    place-self: center;
  }

  #w-node-e57b557e-ea66-3bed-546a-ffa9f202d927-2b8cc67b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adae2a7d-6575-9796-5ab6-831edadfe34e-2b8cc67b, #w-node-c41de525-45f7-bdcd-ffd7-342a91e163b7-2b8cc67b, #w-node-_4e00eec9-dcaa-3ea4-a750-aaf88d7c34e6-2b8cc67b, #w-node-_349a9e31-820b-93dc-c058-25af04ee4063-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646281-2b8cc67b {
    place-self: center;
  }

  #w-node-_79971982-3cfd-082f-bbfc-9888f9646285-2b8cc67b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79971982-3cfd-082f-bbfc-9888f964629b-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f964629f-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462b5-2b8cc67b {
    place-self: center;
  }

  #w-node-_79971982-3cfd-082f-bbfc-9888f96462b9-2b8cc67b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79971982-3cfd-082f-bbfc-9888f96462cf-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462d3-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f96462e9-2b8cc67b, #w-node-_79971982-3cfd-082f-bbfc-9888f9646309-2b8cc67b {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-fa33fd9a-54e0-89a3-17b2-17abf63f9f2c-bf525eeb, #w-node-_2a7b86d7-b7ec-5156-2680-f7aae6245d1b-bf525eeb, #w-node-_40fedead-1385-1b30-baf4-7ad453a5f903-bf525eeb, #w-node-_99dcfe40-9d8d-611d-7b25-7b8d05875068-bf525eeb {
    grid-column: span 4 / span 4;
  }

  #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf3c-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf49-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf66-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf73-a8525f28 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf7c-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf81-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf86-a8525f28 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0464-ee525f46 {
    grid-column-end: 9;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e5-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942a-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706946f-c4525f9f {
    grid-column: span 6 / span 6;
  }

  #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f72b-48525fa5, #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f730-48525fa5, #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f735-48525fa5, #w-node-_4289c91b-0c11-a568-fcd5-b617d9b7f73a-48525fa5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3d7b77a9-2655-f377-704e-8ef6aa9b02db-b4525fc0, #w-node-_8cc35057-0ad2-cd73-e9a9-bc1d1b300a2e-b4525fc0, #w-node-dd6f572c-153d-9cee-637f-3e536eeb7342-b4525fc0, #w-node-_41e80890-4b03-813c-5138-5dfd97b9df1e-b4525fc0, #w-node-edb3d407-a431-fbc4-f4d2-a37a2461572e-b4525fc0, #w-node-_5f305d2e-7384-681e-3321-c411a796ff4d-b4525fc0, #w-node-_3719033d-989a-46b4-f5d5-32c1f901ca67-b4525fc0, #w-node-_254debb5-293c-e158-8708-20e15f88a962-b4525fc0, #w-node-e700d684-121a-b677-4845-6d829c04f561-b4525fc0, #w-node-_4e4e4969-6bfc-115e-6310-51ab2f2ee59e-b4525fc0, #w-node-_96a147bb-9bda-b069-aca9-adef72d8b40d-b4525fc0, #w-node-_4c93c8b5-da15-e136-641d-bebf296f0cf0-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9d0-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9dd-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9ea-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9f7-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca04-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca11-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a851-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a85e-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a86b-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a878-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a885-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a892-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f8a-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f97-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fa4-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fb1-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fbe-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fcb-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f58-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f65-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f72-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f7f-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f8c-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f99-b4525fc0 {
    grid-column: span 6 / span 6;
  }

  #w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f44-18525fc3, #w-node-ce2dcd4b-89d8-1c9f-c8e9-28cea8627f62-18525fc3 {
    grid-column: span 12 / span 12;
  }

  #w-node-b07c4fa3-c811-703b-d8e0-a9527d62576f-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d62577c-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625789-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625796-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257a3-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257b0-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb795-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7a2-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7af-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7bc-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7c9-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7d6-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7cfb-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d08-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d15-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d22-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d2f-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d3c-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c861f-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c862c-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8639-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8646-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8653-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8660-18525fc3 {
    grid-column: span 6 / span 6;
  }

  #w-node-_15bc231a-6e82-5349-8a45-90a273ab5c17-00525fdb, #w-node-_3c593558-de52-5c58-5d35-737a27fad2f2-00525fdb, #w-node-_3c593558-de52-5c58-5d35-737a27fad32a-00525fdb, #w-node-_3c593558-de52-5c58-5d35-737a27fad369-00525fdb, #w-node-_3c593558-de52-5c58-5d35-737a27fad38d-00525fdb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18827-ee525f46 {
    grid-column-end: 7;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1882f-ee525f46 {
    grid-column: 7 / 13;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18837-ee525f46 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1883f-ee525f46 {
    grid-row: 3 / 4;
    grid-column-start: 7;
  }

  #w-node-_35919654-f37e-6c24-3d98-51b467bbdd61-ee525f46, #w-node-c01569ab-3704-8167-bb04-4837b92fc875-ee525f46, #w-node-_3d56e216-b3f0-54c9-b84d-96b4b6c12ea1-ee525f46, #w-node-_0b3b57a3-1d9a-f414-3bd4-c14ec5421aba-ee525f46, #w-node-_25e8a0fb-5f7f-93f7-f426-0459dec55a6e-ee525f46, #w-node-bc27e804-267b-622d-60bb-01acf22bffd2-ee525f46, #w-node-ce16a94c-ff41-331f-6fed-8b48a28acc1d-ee525f46, #w-node-a79d5fa0-058d-a9a2-40df-3b0bd14a923f-ee525f46 {
    grid-column: span 6 / span 6;
  }

  #w-node-_9f59a8c9-6f71-dc5d-4e9a-401b46694036-1275d46c {
    grid-column: span 12 / span 12;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d472-1275d46c {
    grid-column: span 2 / span 2;
  }

  #w-node-_696487c8-b320-1aad-3afd-b4c9af810440-41525f58 {
    grid-column: span 1 / span 1;
  }

  #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268d7-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268e4-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268f1-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268fe-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a282690b-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a2826918-41525f58 {
    grid-column: span 6 / span 6;
  }

  #w-node-ad3f67b0-e031-b379-dab5-258db96a7b20-df525f8e, #w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959d-df525f8e, #w-node-ad3f67b0-e031-b379-dab5-258db96a7b3a-df525f8e, #w-node-f2078ef9-da32-41de-2525-fe1e77ec4a74-df525f8e, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4f-df525f8e, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb9-df525f8e {
    grid-column: span 12 / span 12;
  }

  #w-node-cf9971a9-2c4a-1bec-d28e-806190380d5f-04525f9b, #w-node-f61a8d91-f4b8-42b9-32f5-4fc67f735291-82525f9c {
    grid-column: span 6 / span 6;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693e5-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706942a-c4525f9f, #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c706946f-c4525f9f {
    grid-column: span 12 / span 12;
  }

  #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4379-48525fa5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4271-c8525fa9 {
    grid-column: span 6 / span 6;
  }

  #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f427c-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4287-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4292-c8525fa9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f75-ac525faf {
    grid-column: span 6 / span 6;
  }

  #w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abdc-4e525fba, #w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abdd-4e525fba {
    grid-column-end: 7;
  }

  #w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abf6-4e525fba, #w-node-_2beeaabe-deee-be65-1ebe-9e0c0997abfb-4e525fba {
    grid-column: 7 / 10;
  }

  #w-node-_2beeaabe-deee-be65-1ebe-9e0c0997ac0c-4e525fba, #w-node-_2beeaabe-deee-be65-1ebe-9e0c0997ac19-4e525fba {
    grid-column-start: 10;
  }

  #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949adb-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae2-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae9-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af0-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af7-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949afe-b4525fc0 {
    grid-column: span 4 / span 4;
  }

  #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671967f-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719686-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671968d-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719697-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671969e-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b67196a5-c8525fc8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7de2-c8525fc8 {
    grid-row: 2 / 3;
    grid-column-end: 7;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7df3-c8525fc8 {
    grid-row: 2 / 3;
    grid-column-start: 7;
  }

  #w-node-_1f51b898-a85e-367b-f37f-45d008a11f8a-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f92-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f98-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f9e-92525fc9 {
    grid-column: span 6 / span 6;
  }

  #w-node-f0a3c61c-d1b0-23f6-2b1e-7a5dacc53194-92525fc9, #w-node-e8930eba-29a4-810e-5f6e-1c652f090c56-92525fc9, #w-node-aa526d45-c4f1-7904-60f0-0e990134ae93-92525fc9 {
    justify-self: center;
  }

  #w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cf96-0b525fca {
    grid-column: span 1 / span 1;
  }

  #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf63-de525fd4, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccf7e-de525fd4, #w-node-a9bbd3b6-e148-b91c-2f8d-c840e96ccfa1-de525fd4, #w-node-_2e266959-c269-14dd-8277-c4b96751e322-20525fd6, #w-node-_2e266959-c269-14dd-8277-c4b96751e339-20525fd6, #w-node-_2e266959-c269-14dd-8277-c4b96751e351-20525fd6, #w-node-_2e266959-c269-14dd-8277-c4b96751e370-20525fd6 {
    grid-column: span 12 / span 12;
  }

  #w-node-c4de7c57-76fb-c1f2-65fe-dfb113730ade-20525fd6, #w-node-_341a2261-623a-0241-a3f6-86298791abcf-20525fd6, #w-node-dcbd9ff6-e9ae-0963-1245-3a7bb046ebb0-20525fd6, #w-node-_042eadb7-553f-5f95-1d99-abc876104029-20525fd6, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb086-20525fd6, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb08e-20525fd6, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb096-20525fd6, #w-node-aa90c69d-1176-4210-96fa-7efbf8fbb09e-20525fd6, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600be-20525fd6, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600c6-20525fd6, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600ce-20525fd6, #w-node-_12ece9aa-5216-66b1-0a37-bb5a8bf600d6-20525fd6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_59d2b812-e0ab-be54-789c-f16c5a5099cb-f3a08a43 {
    grid-column: span 1 / span 1;
  }

  #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb07-b5e778ac, #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb0e-b5e778ac {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1539b5d7-0be7-da72-75b0-05357d60ca41-b5e778ac {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_2e266959-c269-14dd-8277-c4b96751e322-2f7abd44 {
    grid-column: span 12 / span 12;
  }

  #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb07-012cd123, #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb0e-012cd123 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c9c7182f-5d35-a012-ed35-ecd7c5fa53a5-012cd123 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_2e266959-c269-14dd-8277-c4b96751e351-72d705e4 {
    grid-column: span 1 / span 1;
  }

  #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb07-9df97ac2, #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb0e-9df97ac2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c9c7182f-5d35-a012-ed35-ecd7c5fa53a5-9df97ac2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-fa33fd9a-54e0-89a3-17b2-17abf63f9f2c-bf525eeb, #w-node-_2a7b86d7-b7ec-5156-2680-f7aae6245d1b-bf525eeb, #w-node-_40fedead-1385-1b30-baf4-7ad453a5f903-bf525eeb, #w-node-_99dcfe40-9d8d-611d-7b25-7b8d05875068-bf525eeb {
    grid-column: span 12 / span 12;
  }

  #w-node-_32b08564-fc1a-dd88-0eb3-6ef7d1618b7a-f115e445, #w-node-_32b08564-fc1a-dd88-0eb3-6ef7d1618b6e-f115e445, #w-node-_2ea6ed7f-1f21-c2b8-c4fb-a0ae966fa983-f115e445, #w-node-_964ce957-bb7c-0a99-28e4-b9f1987941f5-f115e445, #w-node-_82844cf4-eed3-e5a1-0a86-a9bea26d8ab6-f115e445, #w-node-_141e5dca-0067-b43f-98d4-3a84951158d8-f115e445, #w-node-b08b2527-865e-fe9a-2a05-f45986d03cf9-f115e445, #w-node-e07c1db4-5be3-e1c4-c814-da69cdaeb5d4-f115e445, #w-node-e07c1db4-5be3-e1c4-c814-da69cdaeb5dc-f115e445 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83fa98e2-9165-ea03-c222-6cc3dc644f25-f115e445 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_647b70c8-413e-f4b7-1779-9902d77e6344-f115e445, #w-node-_647b70c8-413e-f4b7-1779-9902d77e634d-f115e445, #w-node-_647b70c8-413e-f4b7-1779-9902d77e6371-f115e445, #w-node-_647b70c8-413e-f4b7-1779-9902d77e6356-f115e445, #w-node-_647b70c8-413e-f4b7-1779-9902d77e635f-f115e445, #w-node-_647b70c8-413e-f4b7-1779-9902d77e6368-f115e445, #w-node-_647b70c8-413e-f4b7-1779-9902d77e637a-f115e445, #w-node-_86794feb-6dab-4673-cf1b-ddda759cb10c-f115e445, #w-node-d8ec521f-62c7-a059-f133-07fffac0ef9c-f115e445, #w-node-e70dceed-80da-218e-cdca-596d48944008-f115e445, #w-node-d8ec521f-62c7-a059-f133-07fffac0efa4-f115e445, #w-node-d8ec521f-62c7-a059-f133-07fffac0efac-f115e445, #w-node-_9e60dd8f-ae03-5d2f-9ec9-f59e0ba95441-f115e445, #w-node-_9e60dd8f-ae03-5d2f-9ec9-f59e0ba95444-f115e445, #w-node-b7f92606-a9a5-443f-024d-d2f06dbc0e05-f115e445, #w-node-_9e60dd8f-ae03-5d2f-9ec9-f59e0ba9544c-f115e445, #w-node-a47d1725-b7df-7b72-061c-e87b61dc36fe-f115e445, #w-node-_505dc08d-4761-f3ca-f8a9-ede2229c4f22-f115e445, #w-node-_505dc08d-4761-f3ca-f8a9-ede2229c4f2a-f115e445, #w-node-ac578809-dfc3-46dc-af08-8a2f9e817271-f115e445, #w-node-_420458c1-c735-03e7-f01f-ab75b7be4512-f115e445, #w-node-_420458c1-c735-03e7-f01f-ab75b7be4521-f115e445, #w-node-c34a0205-327e-4037-577d-3115fff21af3-f115e445, #w-node-_420458c1-c735-03e7-f01f-ab75b7be44ea-f115e445, #w-node-_420458c1-c735-03e7-f01f-ab75b7be44fa-f115e445, #w-node-_420458c1-c735-03e7-f01f-ab75b7be4502-f115e445, #w-node-_4eb5e298-e449-6c9c-6193-079b967e8398-f115e445 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf7c-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf81-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf86-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf96-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf98-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf99-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf9b-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf9d-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecf9f-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecfa0-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecfa2-a8525f28, #w-node-_7393e14e-d1f5-ea86-f693-a8cb9abecfa4-a8525f28 {
    grid-column: span 12 / span 12;
  }

  #w-node-aa2f99ca-7bf7-eba7-727e-9f1c91c8493d-91c8491e {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_2241c796-c20d-e6f2-2ee0-88b159db8fc3-91c8491e, #w-node-_75177a4f-617b-c77b-c9cb-eb3951ce8a77-91c8491e, #w-node-_651abd41-deb2-fdc8-ca26-1c16da920146-91c8491e {
    grid-column: span 4 / span 4;
  }

  #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcac6-ee525f46 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7388d7cf-dc3d-a635-66a4-d8bcf03dcacb-ee525f46 {
    grid-area: 2 / span 12 / 3 / span 12;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1881f-ee525f46 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18822-ee525f46 {
    grid-area: 2 / span 12 / 3 / span 12;
  }

  #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18827-ee525f46, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1882f-ee525f46, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede18837-ee525f46, #w-node-d4e1ab0a-22b4-389d-8c9a-7590ede1883f-ee525f46 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_35919654-f37e-6c24-3d98-51b467bbdd61-ee525f46, #w-node-c01569ab-3704-8167-bb04-4837b92fc875-ee525f46, #w-node-_3d56e216-b3f0-54c9-b84d-96b4b6c12ea1-ee525f46, #w-node-_0b3b57a3-1d9a-f414-3bd4-c14ec5421aba-ee525f46, #w-node-_25e8a0fb-5f7f-93f7-f426-0459dec55a6e-ee525f46, #w-node-bc27e804-267b-622d-60bb-01acf22bffd2-ee525f46, #w-node-ce16a94c-ff41-331f-6fed-8b48a28acc1d-ee525f46, #w-node-a79d5fa0-058d-a9a2-40df-3b0bd14a923f-ee525f46 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1f6a6432-9524-e189-fa06-a6ebc78e0464-ee525f46 {
    grid-column-end: 13;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d472-1275d46c {
    grid-column: span 1 / span 1;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d479-1275d46c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ecdb920d-29ca-7a2b-5ed4-b0ce1275d49a-1275d46c, #w-node-e1e31929-5347-93d0-86c2-6550937553b6-1275d46c, #w-node-_1ba40cca-e3ac-bbde-290e-b257efc1860f-1275d46c {
    grid-column: span 4 / span 4;
  }

  #w-node-c855e4aa-4842-8a35-641a-9a67bffe23e9-41525f58, #w-node-c855e4aa-4842-8a35-641a-9a67bffe23ec-41525f58, #w-node-_0aade0ee-c691-ecbe-93ff-32aab4a7798f-41525f58, #w-node-_0aade0ee-c691-ecbe-93ff-32aab4a77992-41525f58, #w-node-dc98e8b5-7ad4-1e17-303e-f5faf82d14b9-41525f58, #w-node-dc98e8b5-7ad4-1e17-303e-f5faf82d14bc-41525f58, #w-node-_696487c8-b320-1aad-3afd-b4c9af81044b-41525f58, #w-node-_696487c8-b320-1aad-3afd-b4c9af810456-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268d7-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268e4-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268f1-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a28268fe-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a282690b-41525f58, #w-node-e117e809-8bd7-ecc2-ad1d-0d38a2826918-41525f58, #w-node-_47a35982-7938-4317-74c7-fb082a38cdc0-41525f58, #w-node-_8162f199-d79a-6448-d47d-ce9dceea6e56-41525f58, #w-node-ede209ff-2f7e-8a23-8efd-765f7dfbb893-df525f8e, #w-node-f4993f97-cc6e-aaf7-31fb-b9ce4156959a-df525f8e, #w-node-_711b092e-050b-444b-8e4e-8f1b7948390f-df525f8e, #w-node-f2078ef9-da32-41de-2525-fe1e77ec4a71-df525f8e, #w-node-e39f73bd-95bd-ccec-c307-327e1a85cc4c-df525f8e, #w-node-b426bc04-0e74-0d7d-e863-7dbb44530cb6-df525f8e, #w-node-_6c6a7984-5a5c-2791-b994-01fabd3be627-df525f8e, #w-node-_6c6a7984-5a5c-2791-b994-01fabd3be634-df525f8e, #w-node-_6c6a7984-5a5c-2791-b994-01fabd3be641-df525f8e, #w-node-_38315490-a995-f8b8-8a0a-41d6f9815c95-ea525f94, #w-node-_38315490-a995-f8b8-8a0a-41d6f9815c96-ea525f94, #w-node-_38eea3c7-53ab-5062-7229-f8c75039ca4f-ea525f94, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-ea525f94, #w-node-_74de679b-8b16-7ef0-77e9-0dc89ffb0342-ea525f94, #w-node-_74de679b-8b16-7ef0-77e9-0dc89ffb0343-ea525f94 {
    grid-column: span 12 / span 12;
  }

  #w-node-bb884de4-f19c-df5d-af61-7b1527c94598-27c94594, #w-node-bb884de4-f19c-df5d-af61-7b1527c945bc-27c94594 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe7d4b9e-8992-3f07-f335-d50b9921e550-9921e54c {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-fe7d4b9e-8992-3f07-f335-d50b9921e551-9921e54c {
    grid-column-start: 1;
  }

  #w-node-_542d08ab-8194-f837-2650-99c69ee94c09-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c16-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c18-04525f9b {
    grid-column: span 12 / span 12;
  }

  #w-node-_542d08ab-8194-f837-2650-99c69ee94c1a-04525f9b {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_542d08ab-8194-f837-2650-99c69ee94c3c-04525f9b, #w-node-_542d08ab-8194-f837-2650-99c69ee94c58-04525f9b, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d5f-04525f9b, #w-node-cf9971a9-2c4a-1bec-d28e-806190380d60-04525f9b, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8bf-a8c0e8bc {
    grid-column: span 12 / span 12;
  }

  #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8cc-a8c0e8bc, #w-node-_4e541f53-b2e5-15df-b564-2e49a8c0e8d9-a8c0e8bc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecf0-82525f9c, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ecfb-82525f9c, #w-node-_13f833a2-c2d9-8025-ed72-7220e1a5ed06-82525f9c, #w-node-f61a8d91-f4b8-42b9-32f5-4fc67f735291-82525f9c, #w-node-_47c2caa0-f915-7291-1cfc-5a4144d9f4a5-82525f9c, #w-node-_473f1b9b-3707-777f-e013-ac43b1be22d7-82525f9c, #w-node-_2a0e5b64-d8bc-12f6-315f-00ab578f83b7-82525f9c, #w-node-_456e9365-e8be-ed25-ef44-72ec2b138209-82525f9c, #w-node-_19ad7910-fab7-41f2-1dc0-e6c573adaa77-82525f9c, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b0e-46525f9e, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1a-46525f9e, #w-node-_41abebab-1081-1e39-94fc-e55ddb0fd4a8-46525f9e, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-46525f9e, #w-node-_548e46d7-c051-b7e4-aadc-6912b744fe5a-46525f9e {
    grid-column: span 12 / span 12;
  }

  #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c783-fd06c780, #w-node-_16840bb9-2ceb-d4a9-1c6a-4144fd06c796-fd06c780 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693cd-c4525f9f {
    grid-column: span 12 / span 12;
  }

  #w-node-ccb80ed7-67ba-e8ba-f9b2-4331c70693d7-c4525f9f {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1444-c4525f9f {
    grid-column: span 12 / span 12;
  }

  #w-node-_4fa4b85b-57e8-a3e6-2ea3-6b5bcc7d1450-c4525f9f {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_20d5bcc9-5d02-226e-930c-81edcd55690f-c4525f9f {
    grid-column: span 12 / span 12;
  }

  #w-node-_20d5bcc9-5d02-226e-930c-81edcd55691b-c4525f9f {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_63f52b0e-3817-3545-e6f0-80d8349de939-77525fa1, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de93b-77525fa1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec437d-48525fa5, #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4381-48525fa5, #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4385-48525fa5, #w-node-_3a0e43ef-468f-9123-0cf5-ae29fdec4389-48525fa5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed7ecf3b-3344-8f87-87e5-dec14addf65a-48525fa5, #w-node-_1d6d0f2a-4afd-49b0-c354-792aaf42deeb-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd136a-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1372-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd137a-48525fa5, #w-node-_4acecdff-ec16-9faf-c947-4f2f98cd1382-48525fa5, #w-node-_51a42ef2-313d-02d8-d125-260cb176d3e9-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d3fd-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d3ff-13525fa8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_51a42ef2-313d-02d8-d125-260cb176d401-13525fa8 {
    grid-area: 3 / 1 / 4 / 13;
  }

  #w-node-_51a42ef2-313d-02d8-d125-260cb176d415-13525fa8, #w-node-_51a42ef2-313d-02d8-d125-260cb176d429-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2b2-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2ba-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2c2-13525fa8, #w-node-_66b8000e-2b52-6a3c-ea30-ed3d52a8a2ca-13525fa8, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4271-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f427c-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4287-c8525fa9, #w-node-_84a44301-a88a-854d-e8a5-a0b4f93f4292-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a27696-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a2769e-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a276a6-c8525fa9, #w-node-_405755fa-0dc9-b488-d145-b31c81a276ae-c8525fa9, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a4-f2525fae, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784a5-f2525fae, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784ba-f2525fae, #w-node-_1a1422b7-8dff-a758-68aa-ffcddf1784bb-f2525fae, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01a-f2525fae, #w-node-_308873c6-ce1f-e09f-424e-153336ffa01b-f2525fae, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f75-ac525faf, #w-node-c4e746b9-f6b1-ceba-94ff-d67a326d0f76-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445f88-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445f90-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445f98-ac525faf, #w-node-_490e16dc-367d-7b2e-228a-9b725f445fa0-ac525faf, #w-node-df715d2d-6d90-77c1-aae4-7fe306da639d-be525fb5 {
    grid-column: span 12 / span 12;
  }

  #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf33-6c525fb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf4f-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf55-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf5b-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf61-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf67-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf6d-6c525fb8, #w-node-c5bf1944-997e-fbcc-bda0-487d8d6ccf73-6c525fb8 {
    grid-column: span 12 / span 12;
  }

  #w-node-e604f763-b953-2c40-6ee8-4071dea61fb1-6c525fb8, #w-node-e604f763-b953-2c40-6ee8-4071dea61fc3-6c525fb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949adb-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae2-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949ae9-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af0-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949af7-b4525fc0, #w-node-_00f600b0-f1b7-39d2-cdcd-f66592949afe-b4525fc0, #w-node-_3d7b77a9-2655-f377-704e-8ef6aa9b02db-b4525fc0, #w-node-_8cc35057-0ad2-cd73-e9a9-bc1d1b300a2e-b4525fc0, #w-node-dd6f572c-153d-9cee-637f-3e536eeb7342-b4525fc0, #w-node-_41e80890-4b03-813c-5138-5dfd97b9df1e-b4525fc0, #w-node-edb3d407-a431-fbc4-f4d2-a37a2461572e-b4525fc0, #w-node-_5f305d2e-7384-681e-3321-c411a796ff4d-b4525fc0, #w-node-_3719033d-989a-46b4-f5d5-32c1f901ca67-b4525fc0, #w-node-_254debb5-293c-e158-8708-20e15f88a962-b4525fc0, #w-node-e700d684-121a-b677-4845-6d829c04f561-b4525fc0, #w-node-_4e4e4969-6bfc-115e-6310-51ab2f2ee59e-b4525fc0, #w-node-_96a147bb-9bda-b069-aca9-adef72d8b40d-b4525fc0, #w-node-_4c93c8b5-da15-e136-641d-bebf296f0cf0-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9d0-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9dd-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9ea-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75c9f7-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca04-b4525fc0, #w-node-a9f1f35f-51c1-ee8e-a761-48482c75ca11-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a851-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a85e-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a86b-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a878-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a885-b4525fc0, #w-node-b04ebe47-06e3-c635-b565-12470797a892-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f8a-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0f97-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fa4-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fb1-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fbe-b4525fc0, #w-node-_0234526f-5c52-16f7-b824-ec40224c0fcb-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f58-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f65-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f72-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f7f-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f8c-b4525fc0, #w-node-_625a5513-3b45-08c3-a35a-e57b53816f99-b4525fc0 {
    grid-column: span 6 / span 6;
  }

  #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbcc-18525fc3, #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbcf-18525fc3, #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbd2-18525fc3, #w-node-eadca225-5402-e7bd-0e8c-fb438f99cbd5-18525fc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b07c4fa3-c811-703b-d8e0-a9527d62576f-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d62577c-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625789-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d625796-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257a3-18525fc3, #w-node-b07c4fa3-c811-703b-d8e0-a9527d6257b0-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb795-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7a2-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7af-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7bc-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7c9-18525fc3, #w-node-_24ff39d7-8fc3-5f6f-7502-e6fd376fb7d6-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7cfb-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d08-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d15-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d22-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d2f-18525fc3, #w-node-_299b7a0d-bd3c-81c2-27af-bf3dfdaf7d3c-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c861f-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c862c-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8639-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8646-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8653-18525fc3, #w-node-f8305339-7180-4c79-ec12-169aa38c8660-18525fc3 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4030a55b-bea2-166e-602f-f01074d9c141-18525fc3 {
    grid-column-end: 13;
  }

  #w-node-_4030a55b-bea2-166e-602f-f01074d9c15a-18525fc3, #w-node-_11909926-6747-214a-f1fe-0ff306a67d65-18525fc3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_11909926-6747-214a-f1fe-0ff306a67d71-18525fc3 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_38f87e23-7b74-1458-ca40-87fbd7611883-18525fc3, #w-node-_38f87e23-7b74-1458-ca40-87fbd761188c-18525fc3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd872a32-1829-eca2-626f-520a642ff458-79525fc5, #w-node-dd872a32-1829-eca2-626f-520a642ff471-79525fc5, #w-node-d492885a-39cc-48da-8ad0-7a9cd9b907a8-79525fc5 {
    grid-column: span 12 / span 12;
  }

  #w-node-d492885a-39cc-48da-8ad0-7a9cd9b9078f-79525fc5 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-f60dfc9c-3c3a-812d-b495-1f2bdd21bddd-79525fc5, #w-node-f60dfc9c-3c3a-812d-b495-1f2bdd21bdf6-79525fc5, #w-node-_66f0860c-5640-72d2-e6b5-6e602942ebed-79525fc5, #w-node-_66f0860c-5640-72d2-e6b5-6e602942ebef-79525fc5, #w-node-b6daf901-5670-e252-adba-6c92fbf49f4d-79525fc5, #w-node-b6daf901-5670-e252-adba-6c92fbf49f5a-79525fc5 {
    grid-column: span 12 / span 12;
  }

  #w-node-b6daf901-5670-e252-adba-6c92fbf49f5b-79525fc5 {
    order: -9999;
  }

  #w-node-b76d8a4c-964b-7fbe-8c75-080a8318fef2-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff20-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff4e-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff56-79525fc5, #w-node-b76d8a4c-964b-7fbe-8c75-080a8318ff5e-79525fc5, #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd03-7e525fc6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8ee60e5b-5417-619b-a0bb-d96ff3edfd01-7e525fc6 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-f5d33512-d683-0970-ef90-3e3d4284b52a-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b52d-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b52e-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b535-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b53b-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b541-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b54f-7e525fc6 {
    grid-column: span 12 / span 12;
  }

  #w-node-f5d33512-d683-0970-ef90-3e3d4284b548-7e525fc6 {
    grid-area: 7 / 1 / 8 / 13;
  }

  #w-node-f5d33512-d683-0970-ef90-3e3d4284b558-7e525fc6, #w-node-f5d33512-d683-0970-ef90-3e3d4284b55b-7e525fc6 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0927c717-b55d-f5e0-3454-e69afd6d068e-a5525fc7, #w-node-_0927c717-b55d-f5e0-3454-e69afd6d0697-a5525fc7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19ac9937-321c-ff42-6b2e-f30ba22169a1-a5525fc7, #w-node-_19ac9937-321c-ff42-6b2e-f30ba22169bd-a5525fc7, #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf56-a5525fc7 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8d89f94a-47ab-a567-9336-2396ed5faf3a-a5525fc7 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_247b0cb0-bafe-1eba-788e-fbab7e813689-a5525fc7, #w-node-_247b0cb0-bafe-1eba-788e-fbab7e8136a5-a5525fc7, #w-node-_76849f19-a612-894c-d056-50bb03546536-a5525fc7 {
    grid-column: span 12 / span 12;
  }

  #w-node-_76849f19-a612-894c-d056-50bb0354651a-a5525fc7 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_8b9963ae-5010-b405-1d82-0cd852136f37-a5525fc7 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8b9963ae-5010-b405-1d82-0cd852136f38-a5525fc7 {
    order: -9999;
    grid-column: span 12 / span 12;
  }

  #w-node-b2cbff51-4cfa-c2b5-6c42-7b89368912be-a5525fc7, #w-node-_8b9963ae-5010-b405-1d82-0cd852136f49-a5525fc7, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671967f-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719686-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671968d-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b6719697-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b671969e-c8525fc8, #w-node-cea12e8d-aac1-fa32-f9f2-ddf3b67196a5-c8525fc8, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e76578-c8525fc8, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e7657f-c8525fc8, #w-node-_5b8c3502-09ba-29d4-c530-e98d56e76586-c8525fc8, #w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7922-c8525fc8, #w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7929-c8525fc8, #w-node-f8bb7b80-f5e6-fb11-3095-3f908c6f7930-c8525fc8, #w-node-_3c97b967-5ff9-215f-3a10-161d6c4a1508-c8525fc8, #w-node-_3c97b967-5ff9-215f-3a10-161d6c4a150f-c8525fc8, #w-node-_3c97b967-5ff9-215f-3a10-161d6c4a1516-c8525fc8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7de2-c8525fc8 {
    grid-column-end: 13;
  }

  #w-node-_04a76887-22a2-9248-ac0d-41d032ee7df3-c8525fc8 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_1f51b898-a85e-367b-f37f-45d008a11f8a-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f92-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f98-92525fc9, #w-node-_1f51b898-a85e-367b-f37f-45d008a11f9e-92525fc9, #w-node-_598f4551-7454-571b-3061-fd50e2de3655-92525fc9, #w-node-_598f4551-7454-571b-3061-fd50e2de3660-92525fc9, #w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cfa3-0b525fca, #w-node-_48c658e3-ce1c-1401-55a0-0a9975a0cfae-0b525fca, #w-node-_71be69b7-30ed-acff-ab10-d3f33c31b83f-0b525fca, #w-node-_71be69b7-30ed-acff-ab10-d3f33c31b85b-0b525fca {
    grid-column: span 12 / span 12;
  }

  #w-node-_63f52b0e-3817-3545-e6f0-80d8349de939-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de93b-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de941-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de943-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de949-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de94b-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de951-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de953-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de961-d1525fcb, #w-node-_63f52b0e-3817-3545-e6f0-80d8349de963-d1525fcb {
    grid-column: span 1 / span 1;
  }

  #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee90-ba525fd1 {
    grid-column: span 12 / span 12;
  }

  #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67ee98-ba525fd1, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea0-ba525fd1, #w-node-cfc9d9d9-d3d0-3990-cc92-d3cf0b67eea8-ba525fd1, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125e93-de525fd4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eaf-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125eb5-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ebb-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec1-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ec7-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ecd-de525fd4, #w-node-_6bf1ae47-1bef-3c1d-8227-55cd5b125ed3-de525fd4, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9ec-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f0-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f4-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201d9f8-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da02-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da06-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0a-20525fd6, #w-node-_7f527a03-39c1-64a7-dae2-0958f201da0e-20525fd6, #w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f73-11525fd8, #w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f80-11525fd8, #w-node-f04bea19-7a09-669d-0f2d-a5d78f7c4f8d-11525fd8 {
    grid-column: span 12 / span 12;
  }

  #w-node-_3c593558-de52-5c58-5d35-737a27fad32c-00525fdb, #w-node-_3c593558-de52-5c58-5d35-737a27fad33b-00525fdb {
    grid-column: span 1 / span 1;
  }

  #w-node-_03d8da6e-c61b-87d3-6926-844756c397c3-0c525fe0, #w-node-_03d8da6e-c61b-87d3-6926-844756c397d0-0c525fe0, #w-node-_03d8da6e-c61b-87d3-6926-844756c397dd-0c525fe0, #w-node-_41abebab-1081-1e39-94fc-e55ddb0fd4a8-26752a3c, #w-node-_68bd9c24-b294-e033-46e5-0307b5487b1f-26752a3c {
    grid-column: span 12 / span 12;
  }

  #w-node-e5492762-53d7-cb81-6dc5-078e0bcef3a4-ca361e08, #w-node-f5807f75-7b9c-c5a4-b75c-0c5f7f41f26c-ca361e08, #w-node-bc6dde00-e0d2-f3b9-246d-a9a8286d7583-ca361e08, #w-node-_5c4856a1-30c2-cc45-a7ab-37ba5a96153d-ca361e08, #w-node-_735eb41f-982e-4755-f63c-3af3fb3b3d80-ca361e08, #w-node-d9796411-5cd5-6b8f-d8bd-00a8fc47a039-ca361e08 {
    place-self: center;
  }

  #w-node-e604f763-b953-2c40-6ee8-4071dea61fb1-ca361e08, #w-node-_1f443a14-9f97-0828-91ca-16d36c5ebcb9-ca361e08, #w-node-a352c675-5f97-9714-20bc-d7a317f39a70-ca361e08, #w-node-_199701e9-e407-8ee0-c050-7f99fc6e665d-ca361e08, #w-node-_199701e9-e407-8ee0-c050-7f99fc6e6663-ca361e08, #w-node-_9560f28c-9801-f3af-8794-806baae9d4ed-ca361e08, #w-node-_9560f28c-9801-f3af-8794-806baae9d4ff-ca361e08, #w-node-_9560f28c-9801-f3af-8794-806baae9d505-ca361e08 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eabb8d07-2d1b-10a0-4fc2-16e23b10d61c-f56136e2 {
    align-self: center;
  }

  #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb07-b5e778ac, #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb0e-b5e778ac {
    grid-column: span 12 / span 12;
  }

  #w-node-_1539b5d7-0be7-da72-75b0-05357d60ca41-b5e778ac {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb07-012cd123, #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb0e-012cd123 {
    grid-column: span 12 / span 12;
  }

  #w-node-c9c7182f-5d35-a012-ed35-ecd7c5fa53a5-012cd123 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-df837e4b-5b60-2030-a240-ed4f1d120c65-cc37d523 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb07-9df97ac2, #w-node-dba2650a-8c3d-2175-1ccc-7fa8e314bb0e-9df97ac2 {
    grid-column: span 12 / span 12;
  }

  #w-node-c9c7182f-5d35-a012-ed35-ecd7c5fa53a5-9df97ac2 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-df837e4b-5b60-2030-a240-ed4f1d120c65-c61869af {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}
