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

.nav-link {
  color: #414147;
  border-bottom: 1px solid #ededed;
  padding-left: 70px;
  font-family: Neuron, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: all .4s;
}

.nav-link:hover {
  color: #d2232a;
  padding-left: 80px;
}

.nav-link.w--current {
  color: #4253ff;
}

.nav-link.in-dropdown {
  text-transform: uppercase;
  padding-right: 20px;
  font-family: Neuron, sans-serif;
  font-size: 20px;
}

.social-icon-wrapper {
  height: 100px;
  float: left;
  margin-left: 25px;
  padding-top: 35px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.line-3 {
  width: 35px;
  height: 2px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
}

.bottom-icon {
  width: 30px;
  height: 30px;
  opacity: .5;
  background-image: url('../images/phone-call-10.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-right: 10px;
}

.bottom-icon.ico-2 {
  background-image: url('../images/mail-2.svg');
  background-size: 22px;
}

.search {
  margin-bottom: 40px;
}

.search.in-nav {
  margin-top: 30px;
  margin-bottom: 0;
}

.line-1 {
  z-index: 2;
  width: 35px;
  height: 2px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
}

.bottom-info-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: none;
}

.line-2 {
  width: 35px;
  height: 2px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 28px;
  left: 0;
  right: 0;
}

.bottom-info {
  margin-top: 40px;
  padding-left: 70px;
  padding-right: 50px;
}

.nav-menu {
  width: 1000px;
  background-color: #fff;
  padding-top: 80px;
  overflow: scroll;
  box-shadow: 20px 0 100px -9px rgba(0, 0, 0, .2);
}

.brand {
  width: 300px;
  float: none;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  top: 25px;
}

.social-icon {
  width: 30px;
  height: 30px;
  float: right;
  border-radius: 5px;
}

.social-icon.tiktok {
  background-image: url('../images/tiktok-brands_1tiktok-brands.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.social-icon.twitter {
  background-image: url('../images/font-awesome_4-7-0_twitter_100_0_ffffff_none-5.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.social-icon.facebook {
  background-image: url('../images/font-awesome_4-7-0_facebook_100_0_ffffff_none-4.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.social-icon.insta {
  background-image: url('../images/font-awesome_4-7-0_instagram_100_0_ffffff_none-6.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.social-icon.tiktok {
  background-image: url('../images/tiktok-brands_1tiktok-brands.webp');
  background-position: 0 0;
  background-size: auto;
}

.social-icon.tt {
  background-image: url('../images/tiktok-brands_1tiktok-brands.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.social-icon.yt {
  background-image: url('../images/youtube.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.dropdown-list.w--open {
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
}

.dropdown-link {
  color: #616167;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  transition: all .2s;
}

.dropdown-link:hover {
  color: #d2232a;
}

.dropdown-link.w--current {
  color: #4253ff;
}

.container-title {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-title.center {
  position: relative;
  top: 57%;
  transform: translate(0, -50%);
}

.container-title.center.intro {
  max-width: none;
  display: block;
  position: absolute;
  top: 42%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: translate(0%, -63%);
}

.search-input {
  width: 80%;
  height: 50px;
  float: left;
  border: 1px solid #e1e1e1;
  border-right-style: none;
  margin-bottom: 0;
  display: none;
}

.search-input:focus {
  border-top-color: #4253ff;
  border-bottom-color: #4253ff;
  border-left-color: #4253ff;
}

.brand-logo-second {
  width: 100%;
  text-align: left;
  margin-bottom: 40px;
  padding-left: 70px;
}

.text-block {
  color: #515157;
  font-size: 16px;
  line-height: 26px;
}

.menu-button {
  z-index: 9999;
  width: 60px;
  height: 60px;
  float: right;
  background-color: #d2232a;
  border-radius: 100%;
  padding: 0;
  display: none;
  position: relative;
  top: 20px;
  overflow: hidden;
}

.menu-button.w--open {
  background-color: #d2232a;
  transition: all .3s;
}

.arrow-icon {
  margin-right: 50px;
  font-size: 12px;
}

.logo-image {
  margin-top: 3px;
}

.button {
  color: #fff;
  background-color: #d2232a;
  padding: 17px 25px 15px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.button:hover {
  color: #fff;
}

.button.subscribe {
  width: 30%;
  height: 50px;
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.button.subscribe.search-button {
  width: 20%;
  background-color: #d2232a;
  display: none;
}

.button.white-button {
  color: #4253ff;
  background-color: #fff;
  overflow: hidden;
}

.button.white-button:hover {
  color: #fff;
}

.button.white-button.line {
  color: #fff;
  background-color: #d2232a;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  box-shadow: inset 0 0 0 2px #fff;
}

.button.white-button.line:hover {
  box-shadow: inset 0 0 0 2px #fe7b01;
}

.button.withmargin {
  margin-left: 13px;
  margin-right: 13px;
}

.button.dis {
  background-color: #d2232a;
}

.button.blackbutton {
  color: #fff;
  background-color: #000;
}

.navigation-style-1 {
  height: 100px;
  background-color: #000;
  padding-left: 30px;
  padding-right: 30px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.div-block {
  margin-top: -65px;
  padding: 24px;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.photocredit {
  color: #fff;
  margin-top: -36px;
  padding: 0 30px;
  font-size: 20px;
}

.div-block-2 {
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}

.sub-text-title {
  color: #717177;
  font-family: Neuron, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 26px;
  display: inline-block;
}

.sub-text-title.white {
  color: rgba(255, 255, 255, .8);
}

.sub-text-title.white.biger {
  color: #fff;
  margin-bottom: 15px;
  font-family: Inconsolata, monospace;
  font-size: 36px;
  line-height: 34px;
  position: static;
}

.intro-banner {
  max-height: 900vw;
  min-height: 500vw;
  background-color: #000;
}

.button-overlay {
  height: 0%;
  background-color: #fe7b01;
  margin-top: auto;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.text-block-2 {
  z-index: 2;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
}

.banner-title {
  color: #fff;
  font-size: 48px;
  line-height: 50px;
}

.banner-title.more-biger {
  color: #fff;
  text-align: left;
  background-image: none;
  margin-left: -13px;
  font-family: Neuron, sans-serif;
  font-size: 200px;
  font-style: normal;
  font-weight: 900;
  line-height: 160px;
}

.align-left {
  text-align: left;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
}

.menu-button-2 {
  z-index: 9999;
  width: 60px;
  height: 60px;
  float: right;
  background-color: #4253ff;
  border-radius: 100%;
  padding: 0;
  position: relative;
  top: 20px;
  overflow: hidden;
}

.menu-button-2.w--open {
  background-color: #4253ff;
  transition: all .3s;
}

.top-margin {
  justify-content: flex-start;
  margin-top: 34px;
  display: flex;
}

.top-margin.less {
  text-align: left;
  justify-content: flex-start;
  margin-top: 20px;
  position: static;
}

.logo-image-2 {
  margin-top: 14px;
}

.navigation-style-2 {
  height: 100px;
  background-color: #4253ff;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-3 {
  filter: blur(4px);
  background-image: url('../images/Screen-Shot-2022-02-26-at-9.02.16-PM_1Screen Shot 2022-02-26 at 9.02.16 PM.webp');
  background-position: 50% 0;
  background-size: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-text-area {
  color: #919191;
  text-transform: uppercase;
  font-family: Neuron, sans-serif;
  font-size: 200px;
  line-height: 200px;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 0%;
  right: auto;
}

.hero-text {
  color: #fff;
  padding-top: 10px;
  padding-left: 30px;
  font-size: 200px;
  font-weight: 900;
  line-height: 200px;
}

.hero-background-container {
  filter: blur(5px);
  background-image: url('../images/Screen-Shot-2022-02-26-at-9.02.16-PM_1Screen Shot 2022-02-26 at 9.02.16 PM.webp');
  background-position: 50% 0;
  background-size: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heroimageoverlaytextxl {
  color: #fff;
  text-transform: none;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, .8);
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 60px;
}

.heroimageoverlaytextxl.capital {
  text-transform: uppercase;
  text-shadow: none;
  margin-top: 0;
  margin-left: -15px;
  padding-left: 0;
  font-family: Neuron, sans-serif;
  font-size: 200px;
  font-weight: 900;
  line-height: 160px;
}

.heroimageoverlaytextxl.capital.league {
  line-height: 180px;
}

.heroimageoverlaytextxl.capital._2010 {
  margin-left: 0;
}

.caption-text {
  opacity: 1;
  color: #310223;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.caption-text.caption-light {
  opacity: 1;
  color: #fff;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, .8);
  padding-top: 10px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
  display: none;
  overflow: visible;
}

.hero {
  height: 70vh;
  color: rgba(0, 0, 0, 0);
  text-align: left;
  background-color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_12_BW_1Hero_12_BW.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.hero.league {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_17_BW_1Hero_17_BW.webp');
}

.hero.home {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_01_BW_1Hero_01_BW.webp');
  background-position: 0 0, 50% 0;
}

.hero.schedule {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_16_BW_1Hero_16_BW.webp');
  background-position: 0 0, 50%;
}

.hero.news {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_08_BW_1Hero_08_BW.webp');
}

.hero.shop {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_03_BW_1Hero_03_BW.webp');
}

.hero.about {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_04_BW_1Hero_04_BW.webp');
}

.hero.about.contact {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_05_BW_1Hero_05_BW.webp');
}

.hero.about.faq {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_09_BW_1Hero_09_BW.webp');
}

.hero.about.join {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_18_BW_1Hero_18_BW.webp');
}

.hero.about.officials {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_07_BW_1Hero_07_BW.webp');
}

.hero.about.press {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_19_BW_1Hero_19_BW.webp');
}

.hero.about.memberhub {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_12_BW_1Hero_12_BW.webp');
}

.hero.support {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_20_BW_1Hero_20_BW.webp');
}

.hero.support.donate {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_10_BW_1Hero_10_BW.webp');
  background-position: 0 0, 100%;
}

.hero.support.partnerships {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_14_BW_1Hero_14_BW.webp');
}

.hero.support.sponsorships {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_15_BW_1Hero_15_BW.webp');
}

.hero.support.volunteer {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_11_BW_1Hero_11_BW.webp');
}

.hero.support.sponsors {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_04_BW_1Hero_04_BW.webp');
}

.hero.support.tos {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_10_BW_1Hero_10_BW.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero.support.privacy {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_09_BW_1Hero_09_BW.webp');
}

.hero.punks {
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(99, 20, 20, 0)), url('../images/Hero_21_BW_1Hero_21_BW.webp');
}

.bold-text {
  color: #fff;
  letter-spacing: 1px;
  font-size: 25px;
  font-weight: 400;
}

.btn {
  float: none;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #d2232a;
  border: 3px #000;
  border-radius: 0;
  margin-bottom: auto;
  padding: 17px 25px 15px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.btn:hover {
  color: #fff;
  background-color: #d2232a;
  border-color: #000;
}

.btn:active {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.btn.btn-outline-light {
  color: #a72461;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #fff;
  font-size: 14px;
  transition: all .4s;
}

.btn.btn-outline-light:hover {
  box-shadow: none;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-color: #fff;
  transform: none;
}

.btn.btn-outline-light:active {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.btn.btn-outline-light.primary {
  z-index: auto;
  color: rgba(255, 255, 255, .8);
  background-color: #d2232a;
  border-width: 2px;
  border-color: #fff;
  border-radius: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  text-decoration: none;
  position: static;
}

.btn.btn-outline-light.primary:hover {
  box-shadow: none;
  color: #d2232a;
  background-color: #000;
  border-color: #d2232a;
}

.btn.btn-on-white {
  text-transform: uppercase;
  background-color: #a72461;
  border: 2px solid #a72461;
  font-family: Lato, sans-serif;
  transition: all .4s;
}

.btn.btn-on-white:hover {
  color: #dc5353;
  background-color: #fff;
  transform: none;
}

.btn.w {
  background-color: #000;
}

.heroimageoverlaytextsmall {
  opacity: 1;
  color: #fff;
  text-align: left;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 40px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.hero-text-wrap {
  width: 60%;
  color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  flex: 0 auto;
  margin-top: 60px;
  margin-bottom: 0;
  margin-left: 30px;
  padding: 0 30px;
}

.text-span {
  color: #d2232a;
}

.html-embed-tablet, .html-embed-desktop {
  justify-content: center;
  display: block;
}

.html-embed {
  display: block;
}

.h1-big {
  color: #310223;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 60px;
}

.pagecentral {
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

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

.sectionlittletitle {
  opacity: 1;
  color: #fff;
  text-align: left;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, .8);
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.sectionlittletitle.on-white {
  color: #dc5353;
  text-align: left;
  letter-spacing: 3px;
  text-shadow: none;
  font-family: Neuron, sans-serif;
}

.sectionlittletitle.on-white.b {
  color: #d2232a;
}

.sectionlittletitle.on-white.r {
  color: #000;
}

.sectionlittletitle.on-white.special {
  color: #000;
  padding: 18px;
  font-size: 20px;
  font-weight: 900;
}

.sectionlittletitle.onblack {
  text-shadow: none;
  font-family: Neuron, sans-serif;
}

.sectionlittletitle.onblack.nav {
  letter-spacing: 2px;
  padding: 5px;
  font-size: 16px;
}

.sectionlittletitle.onwhite2 {
  color: #000;
  text-align: right;
  letter-spacing: 3px;
  text-shadow: none;
  font-family: Neuron, sans-serif;
  display: flex;
}

.sectionlittletitle.onwhite2.l {
  text-align: left;
}

.sectionlittletitle.onwhite2.c {
  text-align: center;
  justify-content: center;
}

.sectionlittletitle.onwhite2.c.b {
  color: #fff;
  justify-content: center;
}

.sectionlittletitle.onwhite2.c.r {
  color: #d2232a;
  justify-content: center;
  display: block;
}

.pagesection {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagesection.main {
  padding-top: 100px;
}

.title {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.title._1000px {
  max-width: 1400px;
  min-width: 300px;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.html-embed-2 {
  position: static;
}

.html-embed-tablet-2 {
  justify-content: center;
  display: none;
}

.html-embed-3 {
  display: none;
}

.sectionbigtitle {
  color: #310223;
  text-align: right;
  text-transform: capitalize;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Coffeeservice, sans-serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 60px;
  display: flex;
}

.sectionbigtitle.onblack {
  color: #fff;
}

.sectionbigtitle.onblack.l {
  text-align: left;
}

.sectionbigtitle.onblack.c {
  text-align: center;
}

.sectionbigtitle.b {
  color: #fff;
}

.sectionbigtitle.onwhite.c {
  text-transform: capitalize;
  justify-content: center;
  display: flex;
}

.sectionbigtitle.l {
  justify-content: flex-start;
  display: flex;
}

.html-embed-4 {
  margin-bottom: 0;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.teams {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
}

.grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: rgba(0, 0, 0, 0);
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.member {
  position: static;
}

.heading {
  width: 110px;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 15px;
  margin-left: 13px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  position: absolute;
}

.heading.black {
  width: 150px;
  color: #000;
  font-size: 18px;
  line-height: 22px;
}

.team-name.black {
  color: #fff;
  text-align: left;
  font-family: Neuron, sans-serif;
  font-size: 28px;
  font-weight: 900;
}

.team-name.red {
  color: #fff;
  text-align: left;
  font-family: Neuron, sans-serif;
  font-size: 28px;
}

.captain {
  color: #d2232a;
  font-weight: 800;
}

.team-div {
  background-image: linear-gradient(#d2232a 50%, #fff);
  padding: 20px;
}

.team-div.red {
  background-image: linear-gradient(#d2232a 50%, #700);
}

.team-div.black {
  background-image: linear-gradient(#000 50%, #400);
}

.team-div.white {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.flex-scrolling {
  display: flex;
  overflow: hidden;
}

.logo-grid-ticker {
  grid-column-gap: 2vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.logo-wrap-ticker {
  min-width: 200px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-logo {
  width: 100%;
  max-height: 35px;
  max-width: 110px;
  object-fit: contain;
  flex: 1;
}

.heading-small {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 3px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.heading-large {
  color: #fff;
  margin-top: 10px;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
}

.container {
  z-index: 2;
  max-width: 1380px;
  flex: 1;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.main-grid {
  width: 100%;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  position: relative;
}

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

.section {
  background-color: #000;
  position: relative;
  top: 0;
}

.inner-grid-column {
  padding-right: 2.5em;
}

.stats-number.large {
  color: #fff;
  font-size: 45px;
}

.p-small-size {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.wrapper-black {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: #f64d52;
  border-radius: 3px;
  font-size: 15px;
  font-weight: 500;
}

.paragraph-link {
  color: rgba(255, 255, 255, .6);
  margin-bottom: 5px;
  font-size: 17px;
  line-height: 24px;
  display: block;
}

.paragraph-link:hover {
  color: #fff;
}

.footer-title {
  margin-top: 0;
  font-size: 21px;
}

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

.subscribe-field {
  height: 55px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 2px solid rgba(255, 255, 255, .22);
  padding-left: 0;
}

.subscribe-field::-ms-input-placeholder {
  color: rgba(255, 255, 255, .6);
  font-size: 18px;
  font-weight: 400;
}

.subscribe-field::placeholder {
  color: rgba(255, 255, 255, .6);
  font-size: 18px;
  font-weight: 400;
}

.contact-grid {
  max-width: 640px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.contact-grid.on-footer {
  grid-template-columns: 1fr;
}

.container-2 {
  z-index: 2;
  max-width: 1200px;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-2.for-footer {
  max-width: 90%;
}

.copyright {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
}

.white-link {
  color: #fff;
}

.success-message {
  background-color: #2e856e;
  font-size: 16px;
}

.form-block {
  max-width: 400px;
}

.form {
  display: flex;
}

.footer {
  background-color: #000;
  padding: 50px 5% 30px;
  display: none;
  position: relative;
}

.submit-button {
  width: 55px;
  height: 55px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icons8-arrow-192_1icons8-arrow-192.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-bottom: 2px solid rgba(255, 255, 255, .22);
  transition: all .3s;
}

.submit-button:hover {
  background-image: url('../images/icons8-arrow-192_1icons8-arrow-192.webp');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.footer-link {
  color: rgba(255, 255, 255, .57);
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  transition: all .2s;
  display: block;
}

.footer-link:hover {
  color: #fff;
}

.margin-40px {
  margin-top: 40px;
  position: relative;
}

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

.container-3 {
  z-index: 1;
  width: 100%;
  max-width: 1170px;
  position: relative;
}

.container-3.cc-footer {
  justify-content: center;
  align-items: flex-start;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-footer-credits {
  color: #666;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.link-social {
  width: 15px;
  height: 15px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
}

.footer-social {
  width: 25%;
  justify-content: flex-start;
  display: flex;
}

.footer-links-list {
  flex-direction: column;
  padding-right: 50px;
  display: flex;
}

.link-footer {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s;
}

.link-footer:hover {
  color: rgba(255, 255, 255, .7);
}

.footer-2 {
  background-color: #0a0e1a;
  justify-content: center;
  align-items: center;
  padding: 100px 30px 120px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.footer-column {
  width: 50%;
  display: flex;
}

.footer-column.cc-footer {
  flex-direction: column;
  font-family: Open Sans, sans-serif;
}

.footer-inline-text-link {
  color: #c2c2c2;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.section-2 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-2.footer {
  color: #e4e8eb;
  background-color: #2b2c2e;
  padding-top: 42px;
  padding-bottom: 42px;
}

.section-2.footer.copyright {
  color: #939596;
  background-color: #1c1d1f;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: 14px;
}

.container-4 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sponsorbanner {
  min-height: 300px;
  background-color: #d2232a;
}

.sponsorbannertitle {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 20px;
  font-family: Neuron, sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin: -20px 50px 0;
}

.div-block-4 {
  max-height: 200px;
  max-width: 200px;
}

.body {
  background-color: #fafafa;
  background-image: url('../images/Rocky_1Rocky.webp');
  background-position: 50% 0;
  background-size: 190px;
}

.bold-text-2 {
  text-shadow: none;
}

.text-span-2 {
  font-family: Coffeeservice, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.text-span-3 {
  text-transform: none;
  font-family: Coffeeservice, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.navbar {
  height: 100px;
  background-color: #000;
  flex-direction: row;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.navmenu2 {
  width: 300px;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 100px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.container-5 {
  max-width: 1170px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brand-2 {
  width: 300px;
  justify-content: center;
  display: flex;
}

.menu-button-3 {
  width: 70px;
  height: 70px;
  color: #fff;
  background-image: url('../images/Star_1Star.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-right: 25px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.menu-button-3.w--open {
  width: 70px;
  height: 70px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Star_1Star.webp');
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-right: 25px;
  padding: 0;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 0%;
}

.icon {
  color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  display: flex;
}

.nav-link-2 {
  width: 300px;
  color: #000;
  justify-content: flex-start;
  font-family: Coffeeservice, sans-serif;
  font-size: 40px;
  display: flex;
}

.nav-link-2:hover {
  color: #fff;
  background-color: #d2232a;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 15px;
}

.dropdown-link-2 {
  text-align: right;
  font-family: Neuron, sans-serif;
}

.dropdown-link-2:hover {
  color: #fff;
  background-color: #d2232a;
}

.dropdown-list-2.w--open {
  color: #000;
  background-color: #fff;
  font-family: Neuron, sans-serif;
  font-size: 22px;
}

.dropdown-link-3 {
  text-align: right;
  white-space: pre-wrap;
  object-fit: fill;
  font-family: Neuron, sans-serif;
  font-size: 22px;
}

.dropdown-link-3:hover {
  color: #fff;
  background-color: #d2232a;
}

.dropdown-link-3:focus, .dropdown-link-3.w--current {
  color: #d2232a;
}

.navlink3 {
  width: 300px;
  color: #000;
  text-align: left;
}

.navlink3:hover {
  color: #fff;
  background-color: #d2232a;
}

.navlink3:active {
  color: #000;
}

.navlink3.w--current {
  color: #d2232a;
}

.navbar-2 {
  height: 100px;
  color: #fff;
  background-color: #000;
  align-items: center;
  font-family: Coffeeservice, sans-serif;
  font-size: 32px;
  font-weight: 900;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.icon-2 {
  position: absolute;
}

.container-6 {
  justify-content: center;
  display: flex;
}

.menu-button-4 {
  background-image: url('../images/Star_1Star.webp');
  background-position: 50%;
  background-size: cover;
  margin-top: -10px;
  margin-right: 25px;
  padding: 25px;
  position: absolute;
  right: 0;
}

.menu-button-4.w--open {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
}

.icon-3 {
  margin-top: -6px;
}

.nav-menu-2 {
  width: 300px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 100px;
  display: block;
}

.dropdown-list-3 {
  background-color: #fff;
}

.bodycopy_a {
  color: #555;
  letter-spacing: 1px;
  padding: 50px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.bodycopy_a.w {
  padding-top: 0;
}

.bodycopy_a.w.c {
  text-align: center;
  font-size: 31px;
}

.bodycopy_a.w.c.tos {
  text-align: left;
  font-size: 22px;
  line-height: 22px;
}

.bodycopy_a.b {
  color: #777;
}

.bodycopy_a.b.c {
  text-align: center;
}

.bodycopy_a.r {
  color: #fff;
}

.container-7 {
  align-items: center;
  display: flex;
}

.div-block-5 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 25px;
  display: flex;
}

.div-block-6 {
  max-width: 300px;
  align-self: center;
}

.safetyheader {
  color: #a7a7a7;
}

.heading-2 {
  margin-top: 10px;
}

.alumniskater {
  width: 600px;
  justify-content: space-between;
  align-self: auto;
  font-family: Neuron, sans-serif;
  display: flex;
}

.name {
  position: static;
}

.section-3 {
  background-color: #000;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.subnavlink {
  color: #fff;
  padding: 5px 10px;
  font-family: Neuron, sans-serif;
  font-size: 18px;
}

.subnavlink.w--current {
  color: #d2232a;
}

.navbar-3 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.pagesection_w {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 30px;
  display: flex;
}

.pagesection_b {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 30px;
  display: flex;
}

.pagesection_r {
  background-color: #d2232a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 30px;
  display: flex;
}

.sponsorblock {
  max-width: 1170px;
}

.div-block-7 {
  width: 300px;
  height: 300px;
}

.link-block {
  height: 300px;
  max-width: 1170px;
}

.link-block-2 {
  width: 300px;
  height: 300px;
}

.features-info-wrapper {
  width: 100%;
  padding-left: 7%;
  padding-right: 7%;
}

.section-heading {
  color: #343e52;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 500;
  line-height: 46px;
}

.question-tittle-2 {
  color: #343e52;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.tittle-tab {
  font-size: 16px;
  line-height: 26px;
}

.tabs-content-2 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #dbdbdb;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
}

.tabs-content-2.middle {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  margin-top: -40px;
  padding-top: 100px;
}

.tabs-content-2.middle.gray {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding: 80px 0 0;
}

.line-in-hover {
  width: 50%;
  height: 1px;
  background-color: #465cff;
  margin-left: 10px;
  margin-right: 10px;
}

.line-in-hover.components {
  background-color: #56fd7a;
  margin-left: 10px;
  margin-right: 10px;
}

.top-header-icon {
  opacity: .39;
  margin-bottom: 15px;
}

.top-header-icon.lighter {
  opacity: .7;
}

.heading-3 {
  color: #343e52;
  margin-top: 10px;
  font-size: 36px;
  font-weight: 500;
  line-height: 38px;
}

.icon-image-second {
  width: 48px;
  height: 48px;
  background-color: #5956fd;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 10px;
  position: relative;
  top: 14px;
  left: 0;
}

.icon-image-second.components {
  background-color: rgba(86, 253, 122, .16);
  background-image: linear-gradient(130deg, #049223, #03be2b);
}

.icon-image-second.design {
  background-color: rgba(89, 86, 253, .43);
  background-image: linear-gradient(131deg, #5956fd, #2fb9f8);
}

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

.color-link {
  color: #a7e4ff;
  text-decoration: underline;
}

.color-link.darker {
  color: #2741ff;
}

.emphasis {
  color: #fff;
  background-color: #2fb9f8;
  margin-right: 4px;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
}

.emphasis.orange {
  background-color: rgba(255, 149, 0, .87);
}

.emphasis.pink {
  background-color: rgba(214, 86, 253, .96);
}

.emphasis.green {
  background-color: #03be2b;
}

.about-copy-wrapper {
  width: 75%;
}

.question-tittle-link {
  width: 100%;
  background-color: #f3f3f3;
  border-left: 1px solid #009fad;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: center;
  padding: 25px 30px 10px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.question-tittle-link.white {
  background-color: #fff;
  border: 1px solid #e4e8ee;
  border-radius: 6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 1px 3px rgba(82, 91, 115, .07);
}

.tab-link-with-line {
  color: #777;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #dbdbdb;
  border-radius: 6px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.tab-link-with-line:hover {
  color: #333;
}

.tab-link-with-line.w--current {
  color: #42ae13;
  background-color: #fff;
  border: 1px #dbdbdb;
  border-radius: 6px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
}

.tab-link-with-line.center-width {
  width: 100px;
  height: 80px;
  background-color: #f8f8f8;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
}

.tab-link-with-line.center-width.w--current {
  width: 100px;
  height: 80px;
  border-color: #465cff;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 22px;
  padding-bottom: 20px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, .08);
}

.tab-link-with-line.center-width.text {
  width: auto;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.tab-link-with-line.center-width.text:hover {
  height: 60px;
  border-bottom: 2px solid #000;
  border-radius: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-link-with-line.center-width.text.w--current {
  height: 60px;
  box-shadow: none;
  color: #3f3f3f;
  background-color: #f0f2fc;
  border-style: none none solid;
  border-bottom-width: 2px;
  border-bottom-color: #d656fd;
  border-radius: 0;
  padding: 20px 30px;
}

.tab-link-with-line.center-width.text.w--current:hover {
  border-bottom-color: #d656fd;
  padding-bottom: 20px;
}

.section-4 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.section-4.no-padding-top {
  padding-top: 0;
}

.color-frame {
  width: 20px;
  height: 60px;
  background-image: linear-gradient(122deg, #465cff, #2fb9f8);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-right: 20px;
}

.color-frame.orange {
  background-image: linear-gradient(122deg, #ff3c00, #ff9500);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.color-frame.pink {
  background-image: linear-gradient(122deg, #8556fd, #d656fd);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.color-frame.green {
  background-image: linear-gradient(124deg, #049223, #03be2b);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.side-features {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.tap-menu-2 {
  float: none;
  clear: none;
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.tap-menu-2.center {
  z-index: 1;
  height: 60px;
  text-align: center;
  border-top: 1px solid #e4e8ee;
  border-bottom: 1px solid #e4e8ee;
  justify-content: center;
  display: flex;
}

.question-box {
  margin-bottom: 10px;
}

.service-heading-third-2 {
  float: none;
  clear: none;
  color: #343e52;
  text-align: left;
  margin-top: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
}

.horizontal {
  width: 14px;
  height: 2px;
  background-color: #161a25;
  position: absolute;
  top: 9px;
}

.row-asked-question {
  margin-top: 0;
  margin-bottom: 40px;
}

.side-info-2 {
  width: 60%;
  color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 8%;
  padding-right: 8%;
  font-weight: 500;
  display: flex;
}

.side-info-2.no-padding {
  padding-left: 0%;
  padding-right: 0%;
}

.flex-wrap {
  flex-wrap: nowrap;
  margin-bottom: 0;
  display: flex;
}

.top-header-2 {
  color: #8796b4;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  display: inline-block;
}

.container-wrapper {
  z-index: 10;
  width: 100%;
  max-width: 1200px;
  flex-direction: column;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}

.expand {
  flex: 1;
}

.careers {
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icon-header {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.icon-header.left.in-half {
  width: 100%;
}

.team {
  z-index: 1;
  width: 100%;
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.heading-half-section {
  color: #343e52;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 500;
  line-height: 46px;
}

.heading-half-section.left {
  margin-top: 0;
  font-size: 28px;
  line-height: 38px;
}

.open-close-plus {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.vertical {
  width: 14px;
  height: 1.5px;
  background-color: #161a25;
  margin-bottom: -1px;
  position: absolute;
  transform: rotate(90deg);
}

.div-content {
  z-index: 10;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 0 60px 0 0;
  display: flex;
  position: relative;
}

.div-content.tittle-in-div {
  text-align: center;
  margin-bottom: 40px;
}

.div-content.tittle-in-div.center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  padding-right: 0;
  display: flex;
}

.question-box-answer {
  background-color: rgba(0, 0, 0, 0);
  border: 1px rgba(0, 0, 0, .1);
  padding: 20px 30px 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  overflow: hidden;
}

.horizontal-flex-row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-4 {
  z-index: 2;
  color: #d2232a;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.text-block-4.w {
  color: #fff;
  font-family: Open Sans, sans-serif;
}

.text-block-4.b {
  color: #000;
}

.image {
  width: 100%;
}

.image.more-biger {
  width: auto;
  max-height: 100%;
  max-width: none;
}

.image.more-biger.with-corner {
  max-height: none;
  max-width: 70%;
  margin-left: 50px;
}

.bottom-margin-device {
  padding-right: 43px;
  font-family: Open Sans, sans-serif;
}

.pagesubsection {
  border-bottom: 1px solid #ededed;
  padding: 100px 10px;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.pagesubsection.overflow {
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}

.pagesubsection.blue {
  background-color: #4253ff;
  padding-top: 80px;
  padding-bottom: 70px;
}

.pagesubsection.blue.no-line, .pagesubsection.red {
  background-color: #d2232a;
}

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

.pagesubsection.officials {
  display: none;
}

.paragraph-white {
  color: #fff;
}

.paragraph-white.in-project-mind {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.project-mind-title {
  color: #fff;
  margin-right: 25px;
  font-size: 38px;
  font-weight: 400;
  line-height: 42px;
  display: inline-block;
  position: relative;
  top: -10px;
}

.project-mind-title.full {
  text-align: left;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.project-mind-title.full.b {
  color: #000;
  text-align: right;
  margin-right: 0;
}

.project-mind-title.full.b.l {
  text-align: left;
}

.project-mind-title.full.c {
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.project-mind-title.full.c._2nd {
  margin-top: 70px;
}

.align-center {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-4 {
  margin-top: 0;
  font-family: Open Sans, sans-serif;
}

.entire-schedule-link {
  justify-content: center;
  margin-top: 140px;
  display: flex;
}

.align-right {
  text-align: right;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-right: 25px;
  display: flex;
}

.text-span-4 {
  color: #757575;
  font-family: Open Sans, sans-serif;
}

.paragraph-15 {
  font-family: Open Sans, sans-serif;
}

.grid-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: rgba(0, 0, 0, 0);
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr 1fr;
}

.section-6 {
  background-color: #000;
  padding: 100px 25px;
}

._2010 {
  color: #fff;
  text-align: center;
  font-family: Neuron, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 64px;
}

.list {
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  line-height: 48px;
}

.inlinelink {
  color: #d2232a;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 900;
  text-decoration: none;
}

.inlinelink.black {
  color: #000;
}

.question {
  color: #fff;
  text-align: left;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.question.black {
  color: #000;
}

.answer {
  color: #757575;
  text-align: left;
  margin-bottom: 50px;
  font-weight: 400;
}

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 100px;
}

.image-2 {
  background-color: #000;
  margin-bottom: 50px;
  padding: 30px;
}

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

.div-block-8 {
  align-items: flex-end;
  margin-bottom: -90px;
  padding-bottom: 0;
  display: flex;
}

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

.eventbrite---embed {
  margin-top: 50px;
}

.image-3 {
  filter: grayscale();
}

.list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17 {
  padding-bottom: 40px;
}

.list-item-18 {
  padding-bottom: 40px;
  font-family: Open Sans, sans-serif;
}

.container-8 {
  display: block;
}

.div---banner {
  background-color: #d2232a;
  padding: 14px;
}

.grid-5 {
  max-width: 1200px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-11 {
  width: 100%;
  text-align: left;
  background-color: #000;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.donorbg {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

@media screen and (max-width: 991px) {
  .navigation-style-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .banner-title.more-biger {
    font-size: 50px;
    line-height: 50px;
  }

  .align-left {
    padding-left: 15px;
  }

  .navigation-style-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heroimageoverlaytextxl.capital.schedule {
    font-size: 160px;
  }

  .heroimageoverlaytextxl.capital.league {
    font-size: 150px;
    line-height: 135px;
  }

  .heroimageoverlaytextxl.capital.about {
    font-size: 180px;
  }

  .heroimageoverlaytextxl.capital.support {
    font-size: 150px;
    line-height: 135px;
  }

  .hero {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: -webkit-sticky;
    position: sticky;
  }

  .hero.about.memberhub, .hero.support.volunteer {
    background-position: 0 0, 0%;
  }

  .hero-text-wrap {
    width: 100%;
  }

  .html-embed-tablet {
    display: flex;
  }

  .html-embed-desktop {
    display: none;
  }

  .h1-big {
    text-align: center;
  }

  .pagecentral {
    width: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sectionlittletitle.on-white, .sectionlittletitle.onwhite2 {
    text-align: center;
  }

  .title {
    width: 645px;
  }

  .title._1000px {
    width: auto;
    text-align: center;
    width: auto;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .html-embed-tablet-2 {
    display: flex;
  }

  .sectionbigtitle {
    text-align: center;
  }

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

  .heading {
    width: 120px;
    font-size: 12px;
  }

  .image-logo {
    max-height: 22px;
  }

  .heading-large {
    font-size: 32px;
  }

  .container {
    flex: 0 auto;
  }

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

  .footer-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .copyright-flex {
    margin-top: 20px;
  }

  .footer-links-list {
    padding-left: 20px;
    padding-right: 0;
  }

  .line-in-hover {
    width: 40%;
  }

  .about-copy-wrapper {
    margin-bottom: 40px;
  }

  .side-features {
    flex-wrap: wrap;
  }

  .side-features.bottom-padding {
    margin-bottom: 40px;
  }

  .side-info-2 {
    width: 90%;
    margin-bottom: 100px;
  }

  .side-info-2.no-padding {
    margin-bottom: 0;
  }

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

  .heading-half-section {
    text-align: left;
  }

  .div-content.tittle-in-div.center {
    text-align: center;
  }

  .horizontal-flex-row {
    flex-direction: row;
    display: block;
  }

  .image.more-biger.with-corner {
    max-height: none;
    max-width: 100%;
    margin-left: 0;
  }

  .bottom-margin-device {
    margin-bottom: 30px;
  }

  .paragraph-white.in-project-mind {
    width: 90%;
  }

  .project-mind-title.full {
    margin-right: 0;
  }

  .align-right {
    padding-right: 15px;
  }

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

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

  .div-block-8 {
    width: 293px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .image-4 {
    width: 293px;
    display: block;
  }

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

@media screen and (max-width: 767px) {
  .heroimageoverlaytextxl {
    font-size: 44px;
    line-height: 56px;
  }

  .heroimageoverlaytextxl.capital {
    font-size: 140px;
    line-height: 120px;
  }

  .heroimageoverlaytextxl.capital.schedule {
    font-size: 120px;
  }

  .heroimageoverlaytextxl.capital.league {
    margin-left: -12px;
    font-size: 100px;
    line-height: 85px;
  }

  .heroimageoverlaytextxl.capital.about {
    font-size: 120px;
    line-height: 110px;
  }

  .heroimageoverlaytextxl.capital.support {
    font-size: 100px;
    line-height: 85px;
  }

  .hero {
    height: 90vh;
    background-position: 50% 100%;
    align-items: center;
  }

  .hero.league, .hero.home, .hero.schedule, .hero.news, .hero.shop, .hero.about {
    height: 70vh;
  }

  .hero.about.memberhub {
    background-position: 0 0, 0%;
  }

  .hero.support {
    height: 70vh;
  }

  .hero.support.donate {
    background-position: 0 0, 100% 0;
  }

  .hero.punks {
    height: 70vh;
  }

  .btn.btn-on-white {
    text-align: center;
  }

  .hero-text-wrap {
    margin-top: 0;
    margin-left: 0;
  }

  .h1-big {
    text-align: center;
    font-size: 38px;
    line-height: 56px;
  }

  .sectionlittletitle.on-white, .sectionlittletitle.onwhite2 {
    text-align: center;
  }

  .title {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sectionbigtitle {
    text-align: center;
    font-size: 38px;
    line-height: 56px;
  }

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

  .heading {
    width: 80px;
  }

  .heading.black {
    font-size: 16px;
    line-height: 18px;
  }

  .heading-small {
    font-size: 16px;
    font-weight: 700;
  }

  .heading-large {
    font-size: 32px;
  }

  .main-grid {
    grid-row-gap: 36px;
  }

  .stats-number.large {
    font-size: 35px;
  }

  .footer-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

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

  .contact-grid {
    display: none;
  }

  .contact-grid.on-footer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-3.cc-footer {
    flex-wrap: wrap;
  }

  .footer-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-column {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .footer-column.cc-footer {
    width: 100%;
  }

  .section-2 {
    text-align: center;
    padding-top: 43px;
    padding-bottom: 43px;
  }

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

  .side-features {
    flex-wrap: wrap;
  }

  .side-info-2 {
    width: 100%;
  }

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

  .careers {
    margin-bottom: 40px;
  }

  .div-content.tittle-in-div {
    padding-left: 20px;
  }

  .div-content.tittle-in-div.center {
    padding-left: 0;
  }

  .project-mind-title {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .project-mind-title.full, .text-span-4 {
    font-size: 28px;
    line-height: 30px;
  }

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

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

  .list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17, .list-item-18 {
    padding-bottom: 40px;
  }

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

@media screen and (max-width: 479px) {
  .nav-link {
    padding-left: 20px;
  }

  .nav-link:hover {
    padding-left: 30px;
  }

  .search.in-nav {
    width: 90%;
  }

  .bottom-info {
    padding-left: 20px;
    padding-right: 0;
  }

  .nav-menu {
    width: 300px;
  }

  .brand {
    width: auto;
    float: left;
    margin-left: 0;
    margin-right: 0;
    top: 10px;
  }

  .dropdown-list.w--open {
    padding-left: 0;
  }

  .search-input {
    width: 60%;
  }

  .brand-logo-second {
    padding-left: 20px;
  }

  .menu-button {
    top: 0;
  }

  .logo-image {
    margin-top: 5px;
  }

  .button.subscribe, .button.subscribe.search-button {
    width: 40%;
  }

  .button.withmargin {
    margin-left: 15px;
    margin-right: 15px;
    padding: 15px;
    position: static;
  }

  .navigation-style-1 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sub-text-title.white.biger {
    line-height: 24px;
  }

  .banner-title {
    font-size: 32px;
    line-height: 40px;
  }

  .align-left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button-2 {
    top: 0;
  }

  .logo-image-2 {
    margin-top: 5px;
  }

  .navigation-style-2 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heroimageoverlaytextxl {
    font-size: 37px;
    line-height: 40px;
  }

  .heroimageoverlaytextxl.capital {
    margin-left: 0;
    font-size: 80px;
    line-height: 80px;
  }

  .heroimageoverlaytextxl.capital.schedule {
    font-size: 60px;
  }

  .heroimageoverlaytextxl.capital.league {
    margin-bottom: 27px;
    margin-left: -5px;
    font-size: 55px;
    line-height: 50px;
  }

  .heroimageoverlaytextxl.capital.about {
    font-size: 70px;
    line-height: 60px;
  }

  .heroimageoverlaytextxl.capital.support {
    font-size: 60px;
    line-height: 55px;
  }

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

  .caption-text.caption-light {
    padding-bottom: 10px;
    font-size: 20px;
  }

  .hero {
    background-position: 40% 100%;
  }

  .hero.league {
    height: 70vh;
  }

  .hero.schedule, .hero.about.faq {
    background-position: 0 0, 50% 100%;
  }

  .hero.about.join {
    height: 70vh;
  }

  .hero.about.memberhub {
    background-position: 0 0, 0%;
  }

  .hero.support.donate {
    background-position: 0 0, 100%;
  }

  .hero.support.volunteer {
    background-position: 0 0, 15%;
  }

  .hero.punks {
    height: 70vh;
  }

  .bold-text {
    font-size: 22px;
    font-weight: 400;
  }

  .btn {
    text-align: center;
    display: block;
  }

  .btn.btn-on-white {
    width: 90%;
  }

  .heroimageoverlaytextsmall {
    text-align: left;
    letter-spacing: 3px;
    font-size: 12px;
  }

  .hero-text-wrap {
    text-align: left;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .html-embed-tablet {
    display: none;
  }

  .html-embed {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .h1-big {
    text-align: center;
    font-size: 35px;
    line-height: 50px;
  }

  .pagecentral {
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .sectionlittletitle {
    text-align: left;
    letter-spacing: 3px;
    font-size: 12px;
  }

  .sectionlittletitle.on-white, .sectionlittletitle.onwhite2 {
    letter-spacing: 2px;
  }

  .title._1000px {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .html-embed-tablet-2 {
    display: none;
  }

  .html-embed-3 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .sectionbigtitle {
    text-align: center;
    font-size: 35px;
    line-height: 50px;
  }

  .sectionbigtitle.onblack.l {
    line-height: 36px;
  }

  .sectionbigtitle.l {
    text-align: left;
    justify-content: flex-start;
  }

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

  .heading {
    width: 180px;
    font-size: 16px;
    line-height: 18px;
  }

  .heading.black {
    font-size: 12px;
  }

  .captain {
    font-weight: 800;
  }

  .logo-wrap-ticker {
    min-width: 35vw;
  }

  .image-logo {
    max-height: 24px;
    max-width: 100px;
  }

  .heading-small {
    font-size: 16px;
  }

  .heading-large {
    font-size: 32px;
  }

  .container {
    flex: 0 auto;
  }

  .main-grid {
    grid-row-gap: 36px;
    align-content: space-between;
  }

  .main-grid.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .inner-grid-column {
    padding-right: 10px;
  }

  .p-small-size {
    font-size: 14px;
  }

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

  .copyright {
    margin-bottom: 5px;
  }

  .footer-social, .footer-links-list {
    width: 50%;
  }

  .footer-column {
    flex-wrap: wrap;
  }

  .grid-2 {
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

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

  .bodycopy_a.w.c {
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .bodycopy_a.b, .bodycopy_a.r {
    padding: 50px 0;
  }

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

  .question-tittle-2 {
    text-align: left;
  }

  .tabs-content-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-2.middle.gray {
    margin-top: 180px;
    position: relative;
    overflow: hidden;
  }

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

  .tab-link-with-line.center-width, .tab-link-with-line.center-width.w--current {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tab-link-with-line.center-width.text {
    border-bottom: 2px solid rgba(219, 219, 219, 0);
    margin-left: auto;
    margin-right: auto;
  }

  .tab-link-with-line.center-width.text:hover, .tab-link-with-line.center-width.text.w--current {
    height: auto;
  }

  .section-4.no-padding-top {
    display: flex;
  }

  .side-features {
    flex-wrap: wrap;
  }

  .tap-menu-2.center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .side-info-2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .top-header-2 {
    text-align: left;
  }

  .container-wrapper {
    justify-content: space-between;
  }

  .div-content {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .div-content.tittle-in-div.center {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .project-mind-title.full {
    font-size: 18px;
    line-height: 24px;
  }

  .project-mind-title.full.c {
    font-size: 16px;
    line-height: 20px;
  }

  .align-right {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-4 {
    font-size: 16px;
    line-height: 16px;
  }

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

  ._2010 {
    font-size: 48px;
    line-height: 54px;
  }

  .list {
    padding-left: 20px;
    font-family: Open Sans, sans-serif;
  }

  .question, .question.black {
    font-size: 28px;
    line-height: 28px;
  }

  .answer {
    font-size: 24px;
    line-height: 28px;
  }

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

  .div-block-8 {
    margin-bottom: -41px;
  }

  .list-item, .list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10 {
    font-size: 26px;
    line-height: 32px;
  }

  .list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17 {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 26px;
  }

  .text-span-5 {
    font-size: 24px;
  }

  .list-item-18 {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 26px;
  }

  .list-item-19 {
    font-size: 26px;
    line-height: 26px;
  }

  .text-span-6 {
    font-size: 18px;
    line-height: 18px;
  }

  .list-item-20, .list-item-21, .list-item-22, .list-item-23 {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 26px;
  }

  .list-item-24 {
    font-size: 26px;
    line-height: 26px;
  }

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

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

#w-node-_09e6066a-db41-c069-794a-469f22831135-22831130, #w-node-_09e6066a-db41-c069-794a-469f22831139-22831130 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0f9f5-a6e78027, #w-node-cf852ed7-7112-0431-84b2-524a35f0f9fc-a6e78027, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa03-a6e78027, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa0a-a6e78027, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dd7-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e45-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e5c-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6de7-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e7f-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e86-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e1a-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e11-5fe78029, #w-node-c9aa3938-c436-c8d2-9767-a1f6a483bc4c-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e78-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e29-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6ea4-5fe78029, #w-node-c86b58ed-0400-6e1d-5e89-bb5d25a30e60-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e6a-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e63-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dc2-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dfc-5fe78029, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e0a-5fe78029, #w-node-bc979184-bbb9-4ca5-953b-a3451fce8ef2-5fe78029, #w-node-_8c7f2344-83a2-8ca4-14e7-a55fd6b37d4d-5fe78029, #w-node-ee936b24-054d-5de1-b672-4d836509f5eb-5fe78029, #w-node-_7cd908ba-6fd8-5f8e-7d37-32f830ab956c-5fe78029, #w-node-_741685d0-fdcf-79ce-36ce-d7ce6ce7aba4-5fe78029, #w-node-f46bd7a8-b612-ba76-fd67-e2a97bcc0ed1-5fe78029, #w-node-_30927af4-cb53-6427-b9ca-70f8748b2c5a-5fe78029, #w-node-f47a3c87-5d68-cf9f-5feb-92be65eacf96-5fe78029, #w-node-_3057334d-3fbd-d8c9-9f8b-2bb4b18d9c5a-5fe78029, #w-node-_4b5768c3-8bba-b90d-23b0-a936df53b0af-5fe78029, #w-node-ceb1cf6c-c487-3018-302b-d06f2cd00dc0-5fe78029, #w-node-a6b5e01a-d5b7-e239-8fef-a584997ed8c6-5fe78029, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8e9-5fe78029, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f0-5fe78029, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f7-5fe78029, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8fe-5fe78029, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b905-5fe78029, #w-node-cf852ed7-7112-0431-84b2-524a35f0f9f5-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0f9fc-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa0a-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa4d-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa11-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa1a-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa21-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa28-26e7802a, #w-node-cf852ed7-7112-0431-84b2-524a35f0fa36-26e7802a, #w-node-_6ae1f1e0-c916-43c2-667b-99d3353489e4-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dbb-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dc2-26e7802a, #w-node-bc979184-bbb9-4ca5-953b-a3451fce8ef2-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dc9-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dd0-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dd7-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dde-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6de7-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dee-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6df5-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6dfc-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e03-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e0a-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e11-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e1a-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e29-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e3e-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e45-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e4c-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e55-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e5c-26e7802a, #w-node-c86b58ed-0400-6e1d-5e89-bb5d25a30e60-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e63-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e6a-26e7802a, #w-node-c9aa3938-c436-c8d2-9767-a1f6a483bc4c-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e78-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e7f-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e86-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6e8f-26e7802a, #w-node-_4522104c-d379-3938-a62d-0126fb2e6ea4-26e7802a, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8e9-26e7802a, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f0-26e7802a, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f7-26e7802a, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8fe-26e7802a, #w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b905-26e7802a, #w-node-_351dc18e-19f1-48dc-ad46-bdaabda34a2a-aae78033, #w-node-fd1356eb-6b84-cbbd-390c-f0a587d535fd-aae78033, #w-node-_47cf4480-5fad-2d6f-ed6d-2ef9d2e0004f-aae78033, #w-node-_77b8ccff-6c93-e7a9-80c7-978b00ea467c-aae78033, #w-node-_7312dfbe-691e-5759-643b-f9422ec15f57-aae78033, #w-node-_2fcfdb4a-abfb-c46c-2556-f8f339b4e72f-aae78033, #w-node-_783f74c0-935e-e87a-d099-935f6e737961-aae78033, #w-node-accc5fa5-29e1-26f8-f6ce-6e500737e933-aae78033 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddc8cc03-1639-73c9-0659-e3bdd126d3d3-33e78034, #w-node-_77902a1c-0346-ecd3-f644-4fec120acaf4-33e78034 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}


@font-face {
  font-family: 'Neuron';
  src: url('../fonts/neuron-Black.ttf') format('truetype'), url('../fonts/neuron-BlackOutline.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuron';
  src: url('../fonts/neuron-BlackItalic.ttf') format('truetype'), url('../fonts/neuron-BlackItalicOutline.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Coffeeservice';
  src: url('../fonts/CoffeeService.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}