:root {
  --color3: #5788af;
  --color1: #08172e;
  --color2: #2c4061;
  --color6: #f8f6f4;
  --color4: #f0b861;
  --0vh: -100vh;
  --color5: #ffeeda;
}

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

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.1;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
}

p {
  line-height: 1.618;
}

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

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

li {
  line-height: 1.5;
}

.aa-menu-text {
  color: var(--color1);
  margin-top: -16px;
  font-size: 5rem;
  font-weight: 100;
}

.aa-social-link {
  margin-left: 2px;
  margin-right: 2px;
  transition: transform .3s;
}

.aa-social-link:hover {
  transform: scale(1.1);
}

.aa-full-nav-link {
  z-index: 2;
  width: 100%;
  margin-top: 18px;
  margin-bottom: 18px;
  font-size: 1.625rem;
  line-height: 2rem;
  position: relative;
}

.aa-full-slide-in-nav {
  z-index: 4;
  opacity: 1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #f8f6f4f2;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 150px;
  padding-bottom: 80px;
  display: none;
  position: fixed;
  inset: 0% 0% auto 100%;
}

.page-wrapper {
  width: 100%;
  font-size: 1rem;
  overflow: hidden;
}

.page-wrapper.menu-work-special {
  height: 150vh;
}

.aa-nav-hamburger-button {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.aa-nav-hamburger-button.stop-scroll, .fs-cc-manager_trigger {
  display: none;
}

.aa-nav-main-button {
  color: #fff;
  text-align: center;
  background-color: #3898ec00;
  align-items: center;
  padding: 18px 10px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .4s ease-in-out, letter-spacing .4s ease-in-out;
  display: flex;
}

.aa-nav-main-button:hover {
  letter-spacing: 1px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_trigger, .fs-cc-banner_trigger {
  display: none;
}

.section {
  background-color: #222;
  width: 100%;
}

.section._100x100 {
  height: 100vh;
}

.aa-connect-caption {
  color: var(--color1);
  padding-left: 4px;
  font-size: 14px;
  font-weight: 400;
}

.nav-logo {
  z-index: 5;
  opacity: 1;
  width: 230px;
  max-width: none;
  position: relative;
}

.aa-nav-logo-link {
  background-color: #fff;
  border-radius: 0 0 300px 300px;
  align-items: center;
  padding: 24px 22px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 0 20px #42255f38;
}

.aa-full-nav-left-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 10%;
  display: flex;
}

.aa-close-nav-button {
  z-index: 50;
  cursor: pointer;
  background-color: #292929;
  border-bottom-left-radius: 150px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.aa-close-nav-button.start-scroll {
  background-color: var(--color1);
}

.aa-full-nav-wrapper {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.7fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 90%;
  max-width: 1100px;
  min-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.aa-full-nav-link-wrapper {
  color: #1a1a1f;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aa-full-nav-link-wrapper:hover {
  background-color: #f5f5f5;
}

.aa-cta-and-social-wrapper {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.aa-nav-cta-button {
  color: #b63263;
  text-align: center;
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  padding: 12px 18px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .4s ease-in-out, letter-spacing .4s ease-in-out;
  display: flex;
}

.aa-nav-cta-button:hover {
  letter-spacing: 1px;
}

.aa-nav-cta-button.bg1 {
  color: #fff;
}

.aa-nav-button-wrapper {
  align-self: center;
  align-items: center;
  display: flex;
}

.main-container {
  z-index: 5;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 39px;
  padding-bottom: 39px;
  display: flex;
  position: relative;
}

.main-container.hero-container {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}

.main-container.special {
  max-width: none;
  padding-top: 50px;
  padding-bottom: 80px;
  display: none;
}

.main-container.smaller {
  background-color: #000;
  border-radius: 2rem;
  margin-top: 74px;
  padding-left: 36px;
  padding-right: 36px;
}

.main-wrapper {
  z-index: 1;
  width: 100%;
  position: relative;
}

.aa-nav-container {
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  position: relative;
}

.aa-full-nav-right-wrapper {
  flex: 1;
  max-width: 600px;
}

.aa-nav-right-side-wrapper {
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.aa-social-wrapper {
  align-items: center;
  width: 100%;
  padding-top: 5px;
  display: flex;
  position: relative;
}

.aa-close-nav-img {
  color: #fff;
  width: 30px;
  height: 30px;
  position: relative;
  top: -18px;
  right: -18px;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 540px;
  height: 100%;
  max-height: 70vh;
  position: relative;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #202020;
  border-radius: 999rem;
  margin-left: 10px;
  padding: 5px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-banner_button {
  color: #fff;
  text-align: center;
  background-color: #413a5a;
  border: 2px solid #fff;
  border-radius: 999rem;
  min-width: 135px;
  margin-left: 10px;
  padding: 5px;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #707070;
  background-color: #0000;
  border-color: #ccc;
  min-width: 115px;
  margin-left: 10px;
  padding: 5px;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 34px;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-manager_button {
  cursor: pointer;
  flex-direction: column;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_label {
  color: #303030;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-banner_component {
  z-index: 998;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #fff;
  border-top: 1px solid #ffffff1c;
  border-top-left-radius: 39px;
  max-width: 398px;
  padding: 20px;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 0 20px 4px #0003;
}

.fs-cc-manager_component {
  z-index: 999;
  margin-left: 2px;
  margin-right: 2px;
  transition: transform .3s;
}

.fs-cc-manager_component:hover {
  transform: scale(1.1);
}

.fs-cc-prefs_text {
  color: #4d4d4d;
  font-size: .75rem;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-prefs_button {
  background-color: #383838;
  border: 2px solid #0000;
  border-radius: 999rem;
  margin-right: 8px;
  padding: 10px 20px;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #505050;
  background-color: #fff;
  border-color: #c2c2c2;
}

.fs-cc-banner_text {
  color: #585858;
  text-align: right;
  margin-right: 0;
  padding-bottom: 14px;
  font-size: .75rem;
  line-height: 1.3;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #dadada;
  border-radius: 100%;
  padding: 10px;
  text-decoration: none;
  position: absolute;
  inset: -16px -49px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-banner_container {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-banner_text-link {
  color: #0e7692;
  border-bottom: 1px solid #21add3;
  font-size: .75rem;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_title {
  color: #303030;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #141414b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 34px;
}

.aa-nav-hamburger-svg {
  color: #696969;
  width: 24px;
  height: 24px;
}

.no-scroll {
  overflow: hidden;
}

.fs-cc-banner-close-svg {
  color: #fff;
  width: 20px;
  height: 20px;
}

.fs-cc-banner-close-svg.dark {
  color: #161616;
}

.aa-social-svg {
  width: 30px;
  height: 30px;
  color: var(--color1);
}

.aa-left-arrow-svg {
  z-index: 2;
  color: #202020;
  width: 14px;
  position: relative;
}

.aa-top-bar-nav {
  z-index: 3;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: linear-gradient(130deg, #100b20d9, #100a22c9 57%, #0f0b1ad4);
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

._404-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._404-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14rem;
  font-weight: 100;
  line-height: 1;
}

._404-heading-2 {
  color: #949494;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.7rem;
  line-height: 1;
}

._404-heading-3 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.f {
  color: #000;
  background-color: #fff;
  border-radius: 50px;
  margin-top: 20px;
  padding: 26px 34px;
  font-weight: 700;
  transition: background-color .3s;
}

.f:hover {
  background-color: #ebebeb;
}

.move-slide-menu {
  width: 100vw;
  height: 80vh;
  padding-top: 142px;
  padding-bottom: 60px;
  position: relative;
  top: 119px;
}

.main-section {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.main-section.hero-section {
  background-color: #28223a;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 581px;
  display: flex;
}

.main-section.padding-med {
  z-index: 2;
  background-color: #fff;
  padding-top: 42px;
  padding-bottom: 42px;
}

.main-section.padding-med.event-details-section {
  background-color: var(--color1);
  background-image: linear-gradient(166deg, #0d192c, var(--color2) 74%);
  padding-top: 10vw;
  padding-bottom: 87px;
}

.main-section.padding-med.event-details-section.cta-section {
  background-color: #08172ebf;
  background-image: none;
  padding-top: 7vw;
  padding-bottom: 11vw;
}

.main-section.basic-2nd-page-section {
  text-align: left;
  background-color: #1e1d36;
}

.main-button {
  color: var(--color6);
  background-color: #12294c;
  border: 2px solid #0000;
  border-radius: 30px;
  margin-top: 0;
  padding: 12px 24px;
}

.bg1 {
  background-color: var(--color1);
}

.background-video {
  opacity: .53;
  filter: grayscale(59%) blur(3px);
  mix-blend-mode: overlay;
  width: 102%;
  height: 100%;
  position: fixed;
  inset: 0% 0% 0% -1%;
}

.hero-heading {
  opacity: 0;
  color: #fff;
  text-align: center;
  display: none;
}

.image {
  z-index: 5;
  width: 35%;
  max-width: none;
  display: block;
  position: relative;
}

.div-block {
  z-index: 1;
  opacity: .64;
  background-color: #18132b;
  border-radius: 40vw;
  width: 40vw;
  height: 40vw;
  margin-top: 25px;
  position: absolute;
}

.div-block2 {
  z-index: 1;
  opacity: .18;
  background-color: #fff;
  border-radius: 40vw;
  width: 45vw;
  height: 45vw;
  margin-top: 25px;
  position: absolute;
  box-shadow: 0 0 20px 5px #0000005c;
}

.div-block3 {
  z-index: 1;
  opacity: .17;
  background-color: #fff;
  border-radius: 40vw;
  width: 60vw;
  height: 60vw;
  margin-top: 25px;
  position: absolute;
}

.centered {
  text-align: center;
}

.centered.white {
  color: #fff;
}

.centered.white.big2 {
  z-index: 2;
  color: var(--color6);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 3.5rem;
  font-weight: 300;
  position: relative;
}

.centered.white.big2.sub {
  padding-bottom: 32px;
  font-size: 1.25rem;
  font-weight: 200;
}

.image-2 {
  z-index: 6;
  width: 100%;
  height: 9vw;
  position: absolute;
  inset: auto 0% -1px;
}

.image-3 {
  z-index: 2;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-2-high {
  z-index: 3;
  opacity: .3;
  width: 100%;
  height: 12vw;
  position: absolute;
  inset: auto 0% -1px;
}

.image-2-reverse {
  z-index: 3;
  width: 100%;
  height: 8vw;
  position: absolute;
  inset: -1px 0% auto;
  transform: rotate(180deg);
}

.cta-button {
  color: #fff;
  text-align: center;
  text-transform: none;
  background-color: #193042;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 20px 32px;
  font-size: 1.2rem;
  font-weight: 600;
  text-decoration: none;
  transition: letter-spacing .2s, color .2s, background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-button:hover {
  color: #fff;
  letter-spacing: 1.1px;
  background-color: #335572;
}

.cta-button.button3 {
  color: #fff;
  background-color: #d65506;
  margin-top: 0;
}

.cta-button.button3:hover {
  background-color: #f1945c;
}

.cta-button.button3.clear {
  color: #fff;
  background-color: #ff338100;
  border: 2px solid #21add3;
  margin-left: 12px;
  transition: border-color .3s, letter-spacing .2s, color .2s, background-color .2s cubic-bezier(.645, .045, .355, 1);
}

.cta-button.button3.clear:hover {
  border-color: #ff3381;
}

.cta-button.button3.map {
  background-color: #5b406a;
}

.cta-button.button3.big {
  white-space: pre-wrap;
  padding: 31px 50px;
  font-size: 2rem;
  font-weight: 200;
}

.cta-button.button3.big.second {
  background-color: #b63263;
  margin-top: 16px;
}

.div-block-6 {
  background-color: #e3e9ed;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px 33px 20px 41px;
  display: flex;
}

.text-span-12 {
  color: #d4d4d4;
  display: none;
}

.text-block-7 {
  color: #403464;
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

.footer-container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 38px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.footer-2 {
  z-index: 5;
  background-color: #fff;
  width: 100%;
  position: relative;
}

.copyright-year {
  padding-right: 7px;
}

.link-15 {
  color: #7c7c7c;
  text-decoration: none;
}

.text-block-23 {
  color: #ff3381;
  text-align: center;
  margin-bottom: 0;
  padding-top: 27px;
  font-size: 2rem;
  font-weight: 700;
}

.text-span-39 {
  color: #403464;
  text-transform: none;
  font-size: 1.5rem;
  font-weight: 500;
}

.div-block-26 {
  text-align: center;
  background-color: #fff;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 20px;
  display: block;
}

.text-span-26 {
  color: #21add3;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-85 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.anchor {
  position: absolute;
  inset: -120px auto auto 0%;
}

.div-block-87 {
  z-index: 20;
  background-color: #000c;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.close-div {
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 106px;
  position: absolute;
  inset: 0%;
}

.close-div.start-scroll {
  height: 158px;
}

.div-block-90 {
  cursor: pointer;
  flex: 1;
}

.aa-close-pop-button {
  z-index: 50;
  cursor: pointer;
  background-color: #292929;
  border-bottom-left-radius: 150px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.aa-close-pop-button.start-scroll {
  background-color: #061122;
}

.main-section-pop {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.main-section-pop.padding-med {
  z-index: 2;
  background-color: #fff;
  padding-top: 42px;
  padding-bottom: 42px;
}

.main-section-pop.padding-med.bg8 {
  background-color: var(--color1);
  background-image: linear-gradient(162deg, var(--color1), var(--color2));
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 10vw;
  padding-bottom: 13.5vw;
  display: inline-block;
}

.main-section-pop.padding-med.bg8.register {
  z-index: 20;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0000;
  background-image: linear-gradient(162deg, #08172ed1, #2c4061e3);
  padding: 0 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.bold-text-3 {
  background-color: #8d4d4d;
  background-image: linear-gradient(135deg, var(--color4), #f1c989 34%, white 44%, #ffc467 62%, #ffd696 92%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.aa-close-pop-img {
  color: #fff;
  width: 30px;
  height: 30px;
  position: relative;
  top: -18px;
  right: -18px;
}

.div-block-92 {
  z-index: 20;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-36 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 5rem;
  font-weight: 800;
  line-height: .9;
}

.text-block-24 {
  color: #ff3281;
  letter-spacing: 2px;
  font-size: 4rem;
  font-weight: 200;
}

.image-48 {
  background-color: #0c081657;
  border-radius: 300px;
  width: 250px;
  padding: 33px;
}

.div-block-93 {
  border-left: 1px solid #21add3;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 25px;
  display: flex;
}

.info-button-container {
  padding-top: 20px;
  display: flex;
}

.heading-37 {
  color: #201538;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 1rem;
  font-size: 4rem;
  font-weight: 200;
  line-height: 1.2;
}

.heading-37.white {
  color: #fff;
}

.bold-text-5 {
  font-weight: 800;
}

.paragraph-25 {
  color: #333;
  text-align: center;
  padding-top: 1rem;
  font-size: 1.5rem;
  line-height: 1;
}

.bold-text-6 {
  color: #ff3381;
  font-weight: 800;
}

.disclaimer {
  color: #21add3;
  text-align: center;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.2;
}

.bold-text-7 {
  font-weight: 800;
}

.link-block {
  color: #2e4c64;
}

.link-block.white {
  color: #28223a;
}

.html-embed-3 {
  width: 40px;
  margin-left: 7px;
}

.html-embed-3.small {
  width: 38px;
  margin-left: 3px;
  margin-right: 3px;
  padding-top: 18px;
}

.paragraph-26 {
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.4;
}

.mobile-wrapper {
  display: none;
}

.body {
  background-color: #161127;
}

.second-page-fill_vcr {
  width: 100%;
  height: 117px;
}

.form-block {
  background-color: #221816;
  border-radius: 2rem;
  width: 100%;
  padding: 24px;
}

.form-block.special {
  background-color: #131313;
}

.field-label_vcr {
  color: #fff;
}

.text-field_vcr {
  border-radius: 9px;
}

.checkbox-field {
  color: #f1935b;
}

.checkbox {
  margin-top: 3px;
}

.text-span-41 {
  color: #f1bd9d;
  font-style: italic;
  font-weight: 400;
}

.liability-p {
  color: #fff;
  border-top: 1px solid #585858;
  padding-top: 12px;
  font-size: .7rem;
  line-height: 1;
}

.text-span-42 {
  color: #eb773f;
  font-size: 1.25rem;
  font-weight: 600;
}

.checkbox-label {
  margin-bottom: 24px;
}

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

.text-span-45 {
  color: #006683;
  font-size: 1.25rem;
  font-weight: 700;
}

.div-block-96 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 30px;
  padding: 22px;
  display: flex;
}

.div-block-96.no-game {
  background-color: #000;
  border: 1px solid #fff;
}

.heading-38 {
  color: #ff3381;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Exo, sans-serif;
}

.time-text {
  color: #fff;
  text-align: center;
  background-color: #23acd3;
  background-image: linear-gradient(153deg, #0083a8, #23acd3);
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 175px;
  height: 60px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Exo, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
}

.team-names {
  color: #fff;
  text-align: left;
  background-color: #121026;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: 60px;
  padding-left: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
}

.div-block-97 {
  border-radius: 20px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.text-span-46 {
  color: #ff3381;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 2rem;
  font-weight: 200;
  position: relative;
}

.link-16 {
  color: #5dbbee;
  text-align: center;
  padding-top: 14px;
  font-size: 1.25rem;
}

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

.score-container {
  background-color: #141229;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 25px 11px;
  display: flex;
}

.team-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.team-name {
  color: #fff;
  text-align: right;
  flex: 1;
  align-self: center;
  font-size: 1.25rem;
  font-weight: 700;
}

.team-name.left {
  text-align: left;
  flex: 1;
  align-self: center;
}

.vs-circle {
  color: #fff;
  background-color: #ff3381;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 8px;
  margin-right: 8px;
  font-weight: 700;
  display: flex;
}

.score-block {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.score {
  color: #fff;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
  padding: 8px 5px;
  display: flex;
}

.score.right {
  border-left: 1px solid #ffffff3b;
  align-items: flex-start;
}

.ind-score {
  padding-bottom: 3px;
  font-size: 1.25rem;
  font-weight: 600;
}

.left-wl-box {
  border-radius: 40px 0 40px 40px;
  margin-top: 5px;
  padding: 6px 12px;
  font-size: 1.25rem;
  font-weight: 700;
}

.left-wl-box.win {
  color: #fff;
  background-color: #1f97a7;
}

.right-wl-box {
  border-radius: 0 40px 40px;
  margin-top: 5px;
  padding: 6px 12px;
  font-size: 1.25rem;
  font-weight: 700;
}

.win {
  background-color: #1f97a7;
}

.loss {
  background-color: #4c5a8300;
  border: 1px solid #ffffff45;
}

.hide {
  display: none;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 800px;
  padding-top: 15px;
  padding-bottom: 21px;
  display: grid;
}

.div-block-100 {
  background-color: #fff;
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-28 {
  color: #141228;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.2rem;
  font-weight: 700;
}

.div-block-101 {
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.win-circle {
  color: #fff;
  background-color: #1f97a7;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 6px;
  font-weight: 700;
  display: flex;
}

.loss-circle {
  color: #fff;
  background-color: #ff3381;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-weight: 700;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.nav01_drop-down-link {
  color: gray;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 6px;
  font-size: 1rem;
  line-height: 1.1;
  text-decoration: none;
  transition: color .3s;
}

.nav01_drop-down-link:hover {
  color: #2e2e2e;
}

.nav01_category-title {
  color: #061237;
  letter-spacing: -.02em;
  margin-bottom: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 32px;
}

.color-faint1 {
  background-color: #f8f8f8;
}

.txt-align-left {
  text-align: left;
}

.border-color-4 {
  border-color: #c5c5c5;
}

.color-palette-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.border-color-wrapper {
  border-style: solid;
  border-width: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 2px;
  height: 2px;
  overflow: hidden;
}

.border-color-2 {
  border-color: #4d4d4d;
}

.shadow-lg {
  box-shadow: 0 0 20px 6px #00000014;
}

.rich-text {
  color: #fff;
}

.rich-text h3, .rich-text h4 {
  margin-top: 1.5rem;
}

.rich-text h6, .rich-text h5 {
  margin-top: 1.25rem;
}

.rich-text h2 {
  margin-top: 1.5rem;
  font-size: 3rem;
  font-weight: 700;
}

.rich-text p {
  margin-top: 1rem;
}

.rich-text h1 {
  margin-top: 2rem;
}

.rich-text figcaption {
  text-align: left;
  border-left: 2px solid #000;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.rich-text a {
  text-decoration: underline;
}

.rich-text blockquote {
  margin-top: 1.5rem;
}

.border-color-black {
  border-color: #000;
}

.color-4 {
  background-color: #c5c5c5;
}

.txt-color-2 {
  color: #4d4d4d;
}

.color-black {
  background-color: #000;
}

.button-hover:hover {
  background-color: #4d4d4d;
}

.individual-color-palette {
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.color-1 {
  background-color: #2e2e2e;
}

.color-faint3 {
  background-color: #e4e4e4;
}

.txt-thin {
  font-weight: 300;
}

.txt-color-5 {
  color: #e7e7e7;
}

.button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  background-color: #fff0;
  border: 2px solid #0000;
  border-radius: 3rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  font-size: 1.25rem;
  line-height: 1.1;
  transition: background-color .3s;
  display: flex;
}

.button.is-icon {
  padding: 1rem;
}

.button.border-color-black {
  color: #353535;
  border-color: #353535;
}

.button.border-color-black.special {
  color: #fff;
  border-color: #818181;
}

.button.color-white.txt-color-2 {
  color: #fff;
  background-color: #d65600;
  font-weight: 700;
}

.button.special02 {
  color: var(--color6);
  background-color: #000;
}

.txt-color-white {
  color: #fff;
}

.txt-color-3 {
  color: gray;
}

.border-color-6 {
  border-color: #d60079;
}

.dark-grade-overlay {
  background-image: linear-gradient(#00000080, #0000);
}

.border-color-5 {
  border-color: #e7e7e7;
}

.sg-category-title {
  color: #fff;
  text-align: center;
  background-color: #222;
  border-radius: 20px;
  width: 108%;
  margin-left: -4%;
  padding: .75rem 1.5rem;
}

.color-3 {
  background-color: gray;
}

.sg-category {
  align-self: stretch;
  padding-top: 1.5rem;
}

.icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: grid;
}

.txt-thick {
  font-weight: 800;
}

.container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 2rem;
  display: flex;
}

.txt-size-tiny {
  font-size: .85rem;
  line-height: 1.2;
}

.sg-logo {
  width: 100%;
  max-width: 15rem;
}

.sg-label-container {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.txt-color-1 {
  color: #2e2e2e;
}

.color-faint2 {
  background-color: #ebebeb;
}

.border-color-3 {
  border-color: gray;
}

.border-color-white {
  border-color: #fff;
}

.color-2 {
  background-color: #4d4d4d;
}

.txt-color-4 {
  color: #c5c5c5;
}

.color-5 {
  background-color: #e7e7e7;
}

.icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon.xs {
  width: 1rem;
  height: 1rem;
}

.icon.xl {
  width: 2.5rem;
  height: 2.5rem;
}

.icon.l {
  width: 2rem;
  height: 2rem;
}

.icon.s {
  width: 1.25rem;
  height: 1.25rem;
}

.color-6 {
  background-color: #d60079;
}

.color-white {
  background-color: #fff;
}

.sg-individual-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  display: flex;
}

.sg-individual-item.special {
  background-color: #fdfdfd;
  border-radius: 20px;
  align-items: flex-start;
  padding: 1.5rem;
  box-shadow: 0 0 8px #0003;
}

.txt-color-6 {
  color: #d60079;
}

.vertical-margin1 {
  margin-top: 1.5rem;
  margin-bottom: 3rem;
}

.txt-color-black {
  color: #000;
}

.sg-label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  border-radius: 20px;
  min-width: 13.75rem;
  margin-right: 2rem;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.sg-label.is-html-tag {
  background-color: #be4aa5;
  display: block;
}

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

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

.sg-menu.normal-padding {
  background-color: #ececec;
}

.border-color-1 {
  border-color: #2e2e2e;
}

.vertical-margin2 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

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

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

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

.normal-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.main-block-heading {
  z-index: 2;
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
}

.main-block-heading.dark {
  color: #000;
  padding-bottom: 6px;
  font-size: 2.7rem;
}

.main-block-heading.dark.special {
  margin-bottom: 12px;
}

.nav02_cta {
  color: #fff;
  text-align: center;
  background-color: #d65504;
  border-radius: 30px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: 4px;
  padding: 6px 18px;
  font-size: .9rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.nav01_drop-down-link-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
}

.nav01_menu-line-bottom {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.nav02_main-link {
  z-index: 3;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
}

.nav02_link-container {
  align-items: stretch;
  display: flex;
}

.footer01_legal-wrapper {
  text-align: center;
  background-color: #000;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: block;
}

.footer01_legal-wrapper.shadow-lg {
  background-color: #111;
}

.block03 {
  background-color: #000;
  border: 8px #2e2e2e;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 2.6rem;
  display: flex;
}

.block03.special2 {
  background-image: linear-gradient(210deg, #fff, #f0f0f0);
}

.nav01_category-title-2 {
  color: #8893b6;
  letter-spacing: -.02em;
  margin-bottom: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 32px;
}

.nav01_category-title-2.start-scroll {
  color: #77787c;
}

.content-wrapper {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 22px;
  padding-right: 22px;
  display: grid;
  position: relative;
}

.nav01_menu-line-middle {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.button-holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-top: 1.5rem;
  display: flex;
}

.button-holder.up-down {
  flex-flow: column;
}

.button-holder.hide {
  display: none;
}

.background-video-2 {
  z-index: 0;
  opacity: .2;
  mix-blend-mode: luminosity;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.block04 {
  background-color: #fff;
  background-image: linear-gradient(340deg, #d6d6d6, #fff 48%, #e7e7e7);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem 1.5rem 2.6rem;
  display: flex;
}

.block04.hide {
  display: none;
}

.block04.notification {
  background-color: #a72121;
  background-image: none;
  padding-top: 2.5rem;
}

.nav02_link {
  color: #000;
  text-align: center;
  background-color: #3898ec00;
  align-items: center;
  padding: 5px 10px;
  font-size: .9rem;
  font-weight: 400;
  text-decoration: none;
  transition: color .4s ease-in-out, letter-spacing .4s ease-in-out;
  display: flex;
}

.link30 {
  color: #d65504;
  flex: 0 auto;
  margin-bottom: 0;
  padding-top: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.footer01_wrapper {
  z-index: 3;
  background-color: #020202;
  margin-top: 40px;
  position: relative;
}

.footer01_legal-txt {
  text-align: center;
  width: 80%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-size: .9rem;
}

.footer01_legal-txt.txt-thick.txt-color-2 {
  color: #c4c4c4;
  font-weight: 400;
}

.block01 {
  border-radius: 1.5rem;
  padding: 1.5rem;
}

.nav01_dropdown-container {
  z-index: 2;
  background-image: linear-gradient(#000, #141414 67%);
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-height: 100vh;
  padding-top: 73px;
  display: flex;
  position: relative;
  overflow: auto;
}

.block02 {
  aspect-ratio: 1;
  border-radius: 1.5rem;
  overflow: hidden;
}

.nav01_menu-close-state {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: relative;
}

.nav01_menu-line-top {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.background-video-holder {
  z-index: 1;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.nav02_content-wrapper {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: stretch;
  max-width: 1000px;
  padding: 6px 20px;
  display: flex;
}

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

.nav01_menu-open-state {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.nav01_menu-open-state.stop-scroll {
  transition: color .35s;
  display: flex;
}

.nav01_menu-open-state.stop-scroll:hover {
  color: #556c7e;
}

.nav02_wrapper {
  z-index: 10;
  background-color: #24242400;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: auto;
  box-shadow: 0 0 10px 6px #0000000f;
}

.heading1 {
  z-index: 2;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  font-weight: 200;
  line-height: 1;
  position: relative;
}

.heading1.special {
  padding-bottom: 16px;
  font-size: 1.2rem;
  line-height: 1.1;
}

.nav01_icon-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 20px;
  height: 15px;
  display: flex;
}

.nav02_right-side-wrapper {
  z-index: 3;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.paragraph-28 {
  color: #bbc5c7;
  flex: 0 auto;
  padding-top: 16px;
}

.nav02_max-w {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.footer01_container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.anchor-2 {
  margin-top: -100px;
  position: absolute;
  inset: 0% 0% auto;
}

.nav01_dropdown-wrapper {
  width: 100%;
  height: 100vh;
  margin-top: var(--0vh);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.nav02_link-img {
  filter: invert();
  width: 200px;
}

.nav01_drop-down-link-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 6px;
  font-size: 1rem;
  line-height: 1.1;
  text-decoration: none;
  transition: color .3s;
}

.nav01_drop-down-link-2:hover {
  color: #ebebeb;
}

.nav01_close-background {
  z-index: 1;
  opacity: .88;
  cursor: pointer;
  background-color: #0d1327;
  background-image: linear-gradient(#ffb743, #fe765d 28%, #ee5f87 58%, #0000);
  width: 100%;
  position: absolute;
  inset: 0%;
}

.nav01_close-background.start-scroll {
  background-image: linear-gradient(312deg, #d76018, #b9340d 54%, #712415);
}

.her02_heading {
  z-index: 2;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.3rem;
  font-weight: 900;
  line-height: 1.2;
  position: relative;
}

.nav02_container {
  z-index: 5;
  background-image: linear-gradient(#0f0f0f, #03030300);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 12px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav01_link-category {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.schedule-block1 {
  background-image: linear-gradient(339deg, #0062ff, #af3693 53%, #fe0274);
  border-radius: 1.5rem;
  padding: 1.5rem 1.5rem 2.6rem;
}

.schedule-wrapper {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-top: 76px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.schedule-wrapper.special {
  max-width: 747px;
  min-height: 345px;
  padding-top: 0;
}

.nav01_category-title-3 {
  color: #8893b6;
  letter-spacing: -.02em;
  margin-bottom: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 32px;
}

.nav01_category-title-3.start-scroll {
  color: #77787c;
}

.time-text-2 {
  color: #fff;
  text-align: center;
  background-color: #23acd3;
  background-image: linear-gradient(162deg, #3d51a8, #9b2d5f);
  border-radius: 1.5rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 4px 24px;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
}

.time-text-2.focus {
  background-image: linear-gradient(162deg, #161d38, #571a35);
  min-width: 130px;
}

.background-video-3 {
  z-index: 0;
  opacity: .28;
  mix-blend-mode: luminosity;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.team-names-2 {
  color: #fff;
  text-align: center;
  background-color: #442c20;
  border-radius: 1.5rem;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-width: 87px;
  margin-left: 10px;
  padding: 4px 16px;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
}

.team-names-2.focus {
  background-color: #542a5d;
}

.schedule-week-block {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #181110;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 22px;
  display: flex;
}

.schedule-week-block.hide {
  display: none;
}

.div-block-102 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.div-block-102.hide {
  display: none;
}

.heading-39 {
  color: #fff;
  text-align: left;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 2.5rem;
}

.schedule-wrapper-2 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-top: 86px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.div-block-103 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.leaderbaord-name {
  color: #fff;
  text-align: center;
  background-color: #d05316;
  border-radius: 1.5rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 283px;
  padding: 4px 24px;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
}

.heading-40 {
  color: #fff;
  text-align: left;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 2.5rem;
}

.close {
  margin-top: var(--0vh);
}

.block05 {
  justify-content: center;
  align-items: center;
  padding: 1.5rem 1.5rem 2.6rem;
  display: flex;
}

.image-49 {
  width: 100%;
}

.small {
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 400;
}

.div-block-104 {
  width: 100%;
  height: 100%;
}

.paragraph-28-copy {
  color: #ff92de;
  flex: 0 auto;
  padding-top: 0;
  font-size: 1.4rem;
}

.paragraph-28-copy2 {
  color: #3a2041;
  flex: 0 auto;
  margin-bottom: 0;
  padding-top: 19px;
  font-size: 1.4rem;
}

.paragraph-28-copy3 {
  color: #a10fca;
  flex: 0 auto;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 1rem;
}

.paragraph-28-copy4 {
  color: #242424;
  flex: 0 auto;
  margin-bottom: 0;
  padding-top: 30px;
  font-size: .8rem;
  font-weight: 500;
}

.bold-text-8 {
  color: #fff;
  text-decoration: underline;
}

.details-on-registration {
  color: #fff;
  border-top: 1px solid #581d14;
  flex: 0 auto;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 16px;
}

.bold-text-9.special {
  color: #ffdad1;
}

.bold-text-10 {
  color: #fff;
}

.coed-text {
  z-index: 2;
  color: #000;
  border-bottom: 1px solid #c7c7c7;
  margin-bottom: 12px;
  padding-bottom: 12px;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 1;
  position: relative;
}

.coed-text.dark {
  color: #000;
}

.coed-text.dark.special {
  margin-bottom: 12px;
}

.day-of-week-text {
  z-index: 2;
  color: #000;
  padding-bottom: 3px;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 1;
  position: relative;
}

.day-of-week-text.dark {
  color: #000;
}

.day-of-week-text.dark.special {
  margin-bottom: 12px;
}

.dates-text {
  z-index: 2;
  color: #000;
  padding-bottom: 4px;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
}

.dates-text.dark {
  color: #000;
}

.dates-text.dark.special {
  margin-bottom: 12px;
}

.dates-text.light {
  color: #fff;
  padding-top: 8px;
}

.details-text {
  z-index: 2;
  color: #000;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.details-text.dark {
  color: #000;
}

.details-text.dark.special {
  margin-bottom: 12px;
}

.details-text.light {
  color: #fff;
  border-top: 1px solid #fff;
  margin-top: 12px;
  padding-top: 12px;
}

@media screen and (max-width: 991px) {
  .nav-logo {
    width: 186px;
  }

  .aa-full-nav-link-wrapper {
    grid-template-columns: 1fr 3fr;
  }

  .main-container.special {
    display: none;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .fs-cc-banner_text {
    text-align: center;
    margin-right: 0;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: center;
  }

  .main-section.hero-section {
    height: 90vh;
    min-height: 616px;
  }

  .main-section.padding-med {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image {
    width: 60%;
  }

  .div-block2 {
    width: 50vw;
    height: 50vw;
  }

  .div-block3 {
    width: 70vw;
    height: 70vw;
  }

  .centered.white.big2 {
    padding-left: 0;
    padding-right: 0;
  }

  .aa-close-pop-button.start-scroll {
    width: 100px;
    height: 100px;
  }

  .aa-close-pop-img {
    top: -6px;
    right: -6px;
  }

  .heading-36, .text-block-24 {
    text-align: center;
  }

  .image-48 {
    width: 207px;
    display: none;
  }

  .div-block-93 {
    border-left-style: none;
    align-items: center;
    margin-top: 36px;
    margin-left: 0;
    padding-left: 0;
  }

  .score-wrapper {
    flex-direction: column;
  }

  .nav01_category-title {
    margin-bottom: 0;
  }

  .container {
    max-width: 768px;
  }

  .main-block-heading {
    font-size: 2rem;
  }

  .nav01_drop-down-link-container {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .nav02_main-link {
    z-index: 2;
    width: 50%;
    max-width: 350px;
  }

  .block03 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav01_category-title-2 {
    margin-bottom: 0;
  }

  .button-holder {
    flex-flow: column;
  }

  .nav02_link {
    display: none;
  }

  .nav02_content-wrapper {
    z-index: 2;
  }

  .nav01_menu-open-state.stop-scroll {
    display: flex;
  }

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

  .footer01_container {
    max-width: 768px;
  }

  .her02_heading {
    line-height: 1;
  }

  .nav01_category-title-3 {
    margin-bottom: 0;
  }

  .main-wrapper-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .paragraph-28-copy, .paragraph-28-copy2, .paragraph-28-copy3, .paragraph-28-copy4 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .aa-menu-text {
    padding-bottom: 18px;
    padding-left: 5px;
  }

  .aa-full-nav-link {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .aa-full-slide-in-nav {
    padding-top: 12px;
  }

  .page-wrapper {
    background-image: linear-gradient(130deg, #1e3146, #382d57 57%, #25132c);
  }

  .aa-nav-main-button {
    display: none;
  }

  .nav-logo {
    width: 220px;
  }

  .aa-nav-logo-link {
    position: relative;
  }

  .aa-full-nav-left-wrapper {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .aa-full-nav-wrapper {
    grid-row-gap: 60px;
    flex-direction: column;
    grid-template-rows: min-content minmax(auto, 1fr) auto;
    grid-template-columns: 1.5fr;
    padding-top: 170px;
  }

  .aa-full-nav-link-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .aa-nav-cta-button {
    display: none;
  }

  .main-container.special {
    display: flex;
  }

  .main-container.smaller {
    padding-top: 0;
  }

  .main-wrapper {
    flex-direction: column;
    display: flex;
  }

  .main-wrapper.mobile-hide {
    display: none;
  }

  .aa-nav-container {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 15px;
  }

  .aa-nav-right-side-wrapper {
    z-index: 20;
  }

  .aa-social-wrapper {
    display: none;
  }

  .fs-cc-banner_button {
    min-width: 6.9rem;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .aa-top-bar-nav {
    background-image: linear-gradient(#1c163000, #1c163000);
    position: relative;
  }

  .main-section.hero-section {
    height: auto;
    min-height: 310px;
    padding-top: 20px;
    padding-bottom: 73px;
  }

  .main-section.padding-med.event-details-section {
    padding-top: 13vw;
  }

  .main-section.padding-med.event-details-section.cta-section {
    background-color: #1c1630;
    padding-top: 0;
  }

  .bg1 {
    height: auto;
  }

  .image {
    width: 86%;
  }

  .div-block {
    width: 54vw;
    height: 54vw;
  }

  .div-block2 {
    width: 60vw;
    height: 60vw;
  }

  .div-block3 {
    width: 75vw;
    height: 75vw;
  }

  .centered.white.big2 {
    text-transform: none;
    border-bottom: 1px solid #fff;
    max-width: 460px;
    padding-right: 0;
  }

  .centered.white.big2.sub {
    border-bottom-style: none;
    max-width: 392px;
    padding-top: 14px;
    padding-bottom: 13px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1;
  }

  .centered.white.big2.sub.disclaimer {
    color: #83d3ee;
    letter-spacing: normal;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    line-height: 1.2;
  }

  .image-2-reverse {
    display: none;
  }

  .cta-button {
    align-self: center;
  }

  .cta-button.button3.clear {
    margin-top: 12px;
    margin-left: 0;
  }

  .cta-button.button3.big {
    text-align: center;
    white-space: pre;
    width: 100%;
    display: none;
  }

  .text-block-7 {
    margin-top: 0;
  }

  .footer-container-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 29px;
  }

  .text-block-23 {
    max-width: 430px;
  }

  .div-block-85 {
    text-align: center;
    border-left-style: none;
    align-self: center;
    align-items: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .close-div {
    display: none;
  }

  .aa-close-pop-button.start-scroll {
    background-color: #369cbe;
    width: 80px;
    height: 80px;
  }

  .main-section-pop.padding-med.bg8.register {
    background-image: linear-gradient(162deg, #0c1a30f5, #362b63fa);
    display: none;
  }

  .bold-text-3 {
    background-image: linear-gradient(#ce46a5, #ce46a5);
    line-height: .9;
  }

  .aa-close-pop-img {
    top: -9px;
    right: -7px;
  }

  .heading-36 {
    font-size: 3rem;
  }

  .text-block-24 {
    font-size: 2rem;
  }

  .div-block-93 {
    margin-top: 0;
    padding-top: 0;
  }

  .info-button-container {
    flex-direction: column;
    align-items: center;
  }

  .heading-37.white {
    text-align: center;
    line-height: 1;
  }

  .paragraph-26 {
    text-align: left;
    margin-top: 0;
  }

  .mobile-wrapper {
    flex-direction: column;
    width: 100%;
    padding-bottom: 45px;
    display: flex;
  }

  .grid-5 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    grid-template-columns: 1fr 1fr 1fr;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-95 {
    background-color: #fff;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 28vw;
    padding-left: 13px;
    padding-right: 13px;
    display: flex;
    box-shadow: 0 0 20px -9px #00000042;
  }

  .div-block-95.stop-scroll {
    cursor: pointer;
  }

  .div-block-95.stop-scroll.hide {
    display: none;
  }

  .div-block-95.special {
    background-color: #ee327d;
  }

  .text-block-25 {
    color: #485779;
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
  }

  .text-block-25.special {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 700;
  }

  .body {
    background-image: linear-gradient(130deg, #1e3146, #382d57 54%, #25132c);
  }

  .second-page-fill_vcr {
    display: none;
  }

  .time-text {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    height: 45px;
  }

  .team-names {
    text-align: center;
    border-radius: 20px;
    justify-content: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .div-block-97 {
    flex-direction: column;
    align-items: center;
  }

  .text-span-46 {
    font-size: 1.5rem;
  }

  .team-name {
    font-size: 1rem;
  }

  .div-block-98 {
    grid-template-columns: 1fr 1fr;
  }

  .nav01_drop-down-link {
    line-height: 20px;
  }

  .nav01_drop-down-link.start-scroll {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container {
    max-width: 480px;
  }

  .nav01_drop-down-link-container {
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr;
  }

  .nav02_main-link {
    width: 50%;
  }

  .button-holder {
    flex-direction: column;
  }

  .nav02_link {
    display: none;
  }

  .footer01_legal-txt {
    margin-top: 0;
  }

  .nav01_dropdown-container {
    padding-bottom: 100px;
  }

  .background-video-holder {
    height: auto;
    min-height: auto;
    padding-top: 0;
  }

  .nav02_content-wrapper {
    min-height: 50px;
  }

  .heading1 {
    margin-top: 8px;
    font-size: 1.4rem;
  }

  .nav02_right-side-wrapper {
    z-index: 20;
  }

  .footer01_container {
    max-width: 480px;
  }

  .nav01_drop-down-link-2 {
    line-height: 20px;
  }

  .nav01_drop-down-link-2.start-scroll {
    margin-top: 0;
    margin-bottom: 0;
  }

  .her02_heading {
    font-size: 2.8rem;
  }

  .nav01_link-category {
    align-items: flex-start;
  }

  .time-text-2 {
    border-radius: 20px 20px 0 0;
    height: 45px;
  }

  .team-names-2 {
    text-align: center;
    border-radius: 0;
    justify-content: center;
    width: 100%;
    margin-left: 0;
  }

  .div-block-102, .div-block-103 {
    flex-direction: column;
    align-items: center;
  }

  .leaderbaord-name {
    border-radius: 20px 20px 0 0;
    height: 45px;
  }

  .image-49 {
    max-width: 200px;
  }

  .paragraph-28-copy {
    margin-bottom: 12px;
    font-size: 1.1rem;
  }
}

@media screen and (max-width: 479px) {
  .aa-menu-text {
    padding-bottom: 4px;
    padding-left: 8px;
    font-size: 60px;
  }

  .aa-full-nav-link {
    max-width: 90%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-logo {
    width: 219px;
  }

  .aa-full-nav-wrapper {
    grid-row-gap: 20px;
  }

  .aa-full-nav-link-wrapper {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 6fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .aa-nav-button-wrapper {
    display: none;
  }

  .main-container.special {
    padding-top: 62px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .fs-cc-banner_close {
    border: 3px solid #3f3f3f;
    position: absolute;
    top: -1.2rem;
    bottom: auto;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .fs-cc-banner_text {
    padding-top: 5px;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .aa-nav-hamburger-svg {
    color: #fff;
  }

  .aa-left-arrow-svg {
    display: none;
  }

  .main-section.hero-section {
    padding-left: 11px;
    padding-right: 11px;
  }

  .image {
    margin-top: 24px;
  }

  .div-block3 {
    width: 84vw;
    height: 84vw;
  }

  .cta-button {
    padding-left: 30px;
    padding-right: 25px;
  }

  .div-block-6 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .footer-container-2 {
    min-height: 170px;
    padding-bottom: 16px;
  }

  .text-block-23 {
    line-height: 1;
  }

  .text-span-39 {
    font-size: 1rem;
  }

  .div-block-85 {
    width: 98%;
  }

  .aa-close-pop-button.start-scroll {
    width: 60px;
    height: 60px;
  }

  .bold-text-3 {
    font-size: 3rem;
  }

  .aa-close-pop-img {
    width: 25px;
    height: 25px;
    top: -5px;
    right: -5px;
  }

  .heading-36 {
    font-size: 2.8rem;
  }

  .heading-37.white {
    font-size: 3rem;
  }

  .link-block {
    margin-top: 9px;
  }

  .paragraph-26 {
    font-size: 1rem;
  }

  .grid-5 {
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }

  .div-block-95 {
    min-height: 40vw;
  }

  .form-block {
    padding-left: 6px;
    padding-right: 19px;
  }

  .div-block-96 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-38 {
    font-size: 1.8rem;
  }

  .team-names {
    font-size: .85rem;
  }

  .text-span-46 {
    font-size: .8rem;
    font-weight: 600;
  }

  .div-block-100 {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .button.border-color-white.txt-color-white {
    font-size: 1rem;
  }

  .nav01_drop-down-link-container {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .nav02_main-link {
    width: 76%;
    padding-left: 0;
  }

  .nav02_link-container {
    display: none;
  }

  .button-holder {
    flex-direction: column;
  }

  .nav01_menu-close-state.start-scroll, .nav01_menu-open-state.stop-scroll {
    margin-left: -12px;
    margin-right: -12px;
  }

  .heading1 {
    text-align: center;
  }

  .her02_heading {
    text-align: center;
    font-size: 2.5rem;
  }

  .team-names-2 {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: .85rem;
  }

  .schedule-week-block {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-39 {
    text-align: center;
    font-size: 1.8rem;
  }

  .heading-40 {
    font-size: 1.8rem;
  }

  .form {
    width: 100%;
  }

  .paragraph-28-copy {
    margin-bottom: 10px;
    padding-top: 4px;
    font-size: 1rem;
    line-height: 1.2;
  }

  .paragraph-28-copy2 {
    line-height: 1.1;
  }

  .paragraph-28-copy3 {
    padding-top: 8px;
    line-height: 1;
  }

  .text-block-30 {
    font-size: 1rem;
  }
}

#w-node-_62ad1f26-6180-4a03-18ba-481000385a92-00385a90 {
  place-self: start;
}

#w-node-_62ad1f26-6180-4a03-18ba-481000385a96-00385a90 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_62ad1f26-6180-4a03-18ba-481000385aa1-00385a90 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c930f397-19e2-170a-8160-17912ba5da13-00385a90 {
  justify-self: start;
}

#w-node-be63aa9c-529c-94d3-8b4f-a4479c5a54fe-e2c81b5c {
  justify-self: center;
}

#w-node-be63aa9c-529c-94d3-8b4f-a4479c5a550a-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a550f-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5514-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5519-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a551e-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5523-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5528-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a552d-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5532-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5537-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5541-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a554b-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5558-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a555d-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5562-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5567-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a556c-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5571-e2c81b5c {
  justify-self: start;
}

#w-node-be63aa9c-529c-94d3-8b4f-a4479c5a559e-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a559f-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a0-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a1-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a2-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a3-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a4-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a5-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a6-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a7-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a8-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55a9-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55aa-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ab-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ac-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ad-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ae-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55af-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b0-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b1-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b2-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b3-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b5-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b6-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55b9-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ba-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55bd-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55be-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55c1-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55c2-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55c5-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55c6-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55c9-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ca-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55cd-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55ce-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55d1-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55d2-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55d8-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55d9-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55da-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55db-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55dc-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55dd-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55de-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55df-e2c81b5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55e6-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a55f6-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5602-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a560e-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5639-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5640-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5646-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a564c-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5652-e2c81b5c, #w-node-be63aa9c-529c-94d3-8b4f-a4479c5a5658-e2c81b5c, #w-node-ba2689c5-b94d-61e4-6422-12321ce2a141-e2c81b5c, #w-node-_730a9b54-fd2c-7e87-78f6-e3de6ae39aae-e2c81b5c, #w-node-_2e5a9ee5-6594-37c2-d622-e334eb6f73ce-e2c81b5c {
  justify-self: start;
}

#w-node-_797fb5bb-be91-2e63-37b5-5348e2e94858-89a9ab34, #w-node-_32361e54-e486-9f9c-f397-0e7f731b5cfc-38d90ba0, #w-node-eb5114bd-f38f-5570-a3c0-05748a15384f-38d90ba0, #w-node-ba2939db-8b31-9fb6-0380-b904cbe9ac0b-38d90ba0, #w-node-_6341fa67-b943-eba7-e543-98ff4b6b360c-38d90ba0, #w-node-aa923205-73d5-2236-5b25-0e18781810ab-38d90ba0, #w-node-_4b80bc4d-4b90-3f95-7df0-2a0ca9c65b08-38d90ba0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6ab524-78ca-5315-e0ff-1cddf5b77a6b-38d90ba0, #w-node-a3e93f70-2457-70a4-5916-74f58bc4cf9b-38d90ba0, #w-node-d4e4d155-6b5c-fc14-0aab-f740534e6dc4-38d90ba0, #w-node-_92a5c659-3baf-de80-0d5c-f2569fc2e748-38d90ba0, #w-node-a4ca478a-c66a-2367-b6b0-588f664309f3-38d90ba0, #w-node-_88eb42df-2885-2a6c-7174-9c199c63cc17-38d90ba0, #w-node-bc7b6207-bfc2-f388-d996-4d12c82557ce-38d90ba0, #w-node-_4808623d-d4bf-15c8-2d9d-618c0f30bad9-38d90ba0, #w-node-f56e59b6-0274-8e04-52d4-67b295e4828a-38d90ba0, #w-node-c68a5aeb-cd6a-f207-cfab-de178eba056b-38d90ba0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_9058dbfc-f4e1-f823-f8c6-5167ee75103d-62c1fc7b, #w-node-_4a3874b6-508c-bbac-c6b6-895299ecd76c-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a3874b6-508c-bbac-c6b6-895299ecd76d-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4a3874b6-508c-bbac-c6b6-895299ecd770-62c1fc7b, #w-node-_4a3874b6-508c-bbac-c6b6-895299ecd772-62c1fc7b, #w-node-_4a3874b6-508c-bbac-c6b6-895299ecd777-62c1fc7b, #w-node-_4a3874b6-508c-bbac-c6b6-895299ecd779-62c1fc7b, #w-node-_4a3874b6-508c-bbac-c6b6-895299ecd77e-62c1fc7b, #w-node-_4a3874b6-508c-bbac-c6b6-895299ecd780-62c1fc7b, #w-node-_83f171bb-7622-718e-f7cf-1e5dd44f0ca7-62c1fc7b, #w-node-_83f171bb-7622-718e-f7cf-1e5dd44f0ca9-62c1fc7b, #w-node-_70d31194-3f71-f12d-8fe2-2ede42df7574-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc96591e-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc96591f-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965922-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965924-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965929-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc96592b-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965930-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965932-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965937-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc965939-62c1fc7b, #w-node-_777c80a4-5f3a-7d7e-e59b-3b35cc96593e-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3011a928-8604-fac4-9bbc-43f13e3f998f-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3011a928-8604-fac4-9bbc-43f13e3f9990-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_3011a928-8604-fac4-9bbc-43f13e3f9993-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f9995-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f999a-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f999c-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f99a1-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f99a3-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f99a8-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f99aa-62c1fc7b, #w-node-_3011a928-8604-fac4-9bbc-43f13e3f99af-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6e6aca4-e420-83b6-8839-897af3200f76-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6e6aca4-e420-83b6-8839-897af3200f77-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-b6e6aca4-e420-83b6-8839-897af3200f7a-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f83-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f81-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f88-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f91-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f8a-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f8f-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f7c-62c1fc7b, #w-node-b6e6aca4-e420-83b6-8839-897af3200f96-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8f92-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8f93-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8f96-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8f9a-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8f9d-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8fa8-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8fa4-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8fab-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8faf-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8fa6-62c1fc7b, #w-node-_8ffd3975-fcbc-70e0-69ac-dfe24cff8fb2-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8bf-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8c0-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8c3-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8da-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8ca-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8c5-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8d1-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8dc-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8d8-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8ce-62c1fc7b, #w-node-e3dc3803-f2a0-6ff8-0f1b-0a750edae8df-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a014-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a015-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a018-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a02f-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a01c-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a01f-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a026-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a02d-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a028-62c1fc7b, #w-node-_3c7c7f18-24f7-7cf7-aea5-5e642016a034-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f39f-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3a0-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3a3-62c1fc7b, #w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3bc-62c1fc7b, #w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3aa-62c1fc7b, #w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3b1-62c1fc7b, #w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3b8-62c1fc7b, #w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3a5-62c1fc7b, #w-node-_23e45e81-24ed-efe3-fb9c-1d0344c8f3bf-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b04-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b05-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b0b-62c1fc7b, #w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b0d-62c1fc7b, #w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b12-62c1fc7b, #w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b14-62c1fc7b, #w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b19-62c1fc7b, #w-node-_3f974c5e-70d1-c51f-3f2a-b1cf18707b1b-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c1f32e5f-9147-afdc-2585-0f88306c1405-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1f32e5f-9147-afdc-2585-0f88306c1406-62c1fc7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c1f32e5f-9147-afdc-2585-0f88306c140c-62c1fc7b, #w-node-c1f32e5f-9147-afdc-2585-0f88306c140e-62c1fc7b, #w-node-d9a144b1-cebc-c2ea-4520-5276bef91dd0-62c1fc7b, #w-node-d9a144b1-cebc-c2ea-4520-5276bef91dd2-62c1fc7b, #w-node-c1f32e5f-9147-afdc-2585-0f88306c1413-62c1fc7b, #w-node-c1f32e5f-9147-afdc-2585-0f88306c1415-62c1fc7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aab2d571-9ad3-9470-d140-30174f52c6a7-7f12338d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9847e71d-cfa8-b9ec-b8e4-b9253e70d5d5-7f12338d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-aab2d571-9ad3-9470-d140-30174f52c6ba-7f12338d, #w-node-acddbadc-4479-51e9-6132-78d8f9d58d80-7f12338d, #w-node-c7560bc7-2840-358e-2702-db8fd2b08c27-7f12338d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-aab2d571-9ad3-9470-d140-30174f52c6b4-7f12338d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b14c3bd7-05dd-0823-cfde-a69354741572-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a69354741577-88f5813d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b14c3bd7-05dd-0823-cfde-a69354741578-88f5813d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-b14c3bd7-05dd-0823-cfde-a693547415b1-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a693547415a8-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a6935474157b-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a6935474158d-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a6935474159f-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a69354741584-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a69354741596-88f5813d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba67-88f5813d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba68-88f5813d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba6b-88f5813d, #w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba72-88f5813d, #w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba79-88f5813d, #w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba80-88f5813d, #w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba87-88f5813d, #w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba8e-88f5813d, #w-node-bbc4bb23-abb2-6f67-4ff6-92dd974aba95-88f5813d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b14c3bd7-05dd-0823-cfde-a693547415b9-88f5813d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b14c3bd7-05dd-0823-cfde-a693547415ba-88f5813d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-b14c3bd7-05dd-0823-cfde-a693547415bd-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a693547415c6-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a693547415cf-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a693547415d8-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a693547415e1-88f5813d, #w-node-b14c3bd7-05dd-0823-cfde-a693547415ea-88f5813d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b14c3bd7-05dd-0823-cfde-a69354741572-9e4ea23c, #w-node-b14c3bd7-05dd-0823-cfde-a69354741577-9e4ea23c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aab2d571-9ad3-9470-d140-30174f52c6a7-fa6304d3, #w-node-aab2d571-9ad3-9470-d140-30174f52c6b4-fa6304d3, #w-node-_3e815902-a77d-ab51-b31d-4c4baaa7822d-fa6304d3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_797fb5bb-be91-2e63-37b5-5348e2e94858-9080fe3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d115d69-17d5-e012-c214-854b730b4c0c-d9399771 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-d1c6b1f3-f92f-43db-4db2-7acfce59fd72-d9399771 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0253189a-2cdb-a32a-e188-a29bb45235e3-d9399771 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

@media screen and (max-width: 767px) {
  #w-node-f32e79bb-61d2-fcd5-c251-20e0308ff3ed-e2c81b54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62ad1f26-6180-4a03-18ba-481000385a96-00385a90 {
    grid-row: 3 / 4;
  }

  #w-node-_62ad1f26-6180-4a03-18ba-481000385aa1-00385a90 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_9847e71d-cfa8-b9ec-b8e4-b9253e70d5d5-7f12338d, #w-node-aab2d571-9ad3-9470-d140-30174f52c6ba-7f12338d, #w-node-acddbadc-4479-51e9-6132-78d8f9d58d80-7f12338d, #w-node-c7560bc7-2840-358e-2702-db8fd2b08c27-7f12338d, #w-node-aab2d571-9ad3-9470-d140-30174f52c6b4-7f12338d, #w-node-aab2d571-9ad3-9470-d140-30174f52c6b4-fa6304d3, #w-node-_3e815902-a77d-ab51-b31d-4c4baaa7822d-fa6304d3, #w-node-_9d115d69-17d5-e012-c214-854b730b4c0c-d9399771, #w-node-d1c6b1f3-f92f-43db-4db2-7acfce59fd72-d9399771, #w-node-_0253189a-2cdb-a32a-e188-a29bb45235e3-d9399771 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}


