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

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

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

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

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

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

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

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

.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: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-link {
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #616167;
  font-weight: 400;
}

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

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

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

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

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

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

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

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

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

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

.menu-button.w--open {
  background-color: #d2232a;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

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

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

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

.button:hover {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sub-text-title.white {
  color: hsla(0, 0%, 100%, 0.8);
}

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

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

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

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

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

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

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

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

.menu-button-2.w--open {
  background-color: #4253ff;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.top-margin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 34px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

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

.top-margin.less {
  margin-top: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

.hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70vh;
  padding-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_12_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_12_BW.webp');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  color: transparent;
  text-align: left;
}

.hero.league {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_17_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_17_BW.webp');
}

.hero.home {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_01_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_01_BW.webp');
  background-position: 0px 0px, 50% 0%;
}

.hero.schedule {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_16_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_16_BW.webp');
  background-position: 0px 0px, 50% 50%;
}

.hero.news {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_08_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_08_BW.webp');
}

.hero.shop {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_03_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_03_BW.webp');
}

.hero.about {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_04_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_04_BW.webp');
}

.hero.about.contact {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_05_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_05_BW.webp');
}

.hero.about.faq {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_09_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_09_BW.webp');
}

.hero.about.join {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_18_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_18_BW.webp');
}

.hero.about.officials {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_07_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_07_BW.webp');
}

.hero.about.press {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_19_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_19_BW.webp');
}

.hero.about.memberhub {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_12_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_12_BW.webp');
}

.hero.support {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_20_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_20_BW.webp');
}

.hero.support.donate {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_10_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_10_BW.webp');
  background-position: 0px 0px, 100% 50%;
}

.hero.support.partnerships {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_14_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_14_BW.webp');
}

.hero.support.sponsorships {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_15_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_15_BW.webp');
}

.hero.support.volunteer {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_11_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_11_BW.webp');
}

.hero.support.sponsors {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_04_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_04_BW.webp');
}

.hero.support.tos {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_10_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_10_BW.webp');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.hero.support.privacy {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_09_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_09_BW.webp');
}

.hero.punks {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(99, 20, 20, 0))), url('../images/Hero_21_BW.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(99, 20, 20, 0)), url('../images/Hero_21_BW.webp');
}

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

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

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

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

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

.btn.btn-outline-light:hover {
  border-width: 2px;
  border-color: #fff;
  background-color: transparent;
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #fff;
}

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

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

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

.btn.btn-on-white {
  border-style: solid;
  border-width: 2px;
  border-color: #a72461;
  background-color: #a72461;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  font-family: Lato, sans-serif;
  text-transform: uppercase;
}

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

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

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

.hero2-text-wrap {
  width: 60%;
  margin-top: 60px;
  margin-bottom: 0px;
  margin-left: 30px;
  padding: 0px 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 10px;
  color: transparent;
}

.text-span {
  color: #d2232a;
}

.html-embed-tablet {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.html-embed-desktop {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.html-embed {
  display: block;
}

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

.pagecentral {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

.sectionlittletitle.onwhite2.c {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.sectionlittletitle.onwhite2.c.b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
}

.sectionlittletitle.onwhite2.c.r {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #d2232a;
}

.pagesection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

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

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

.wrap._1000px {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1400px;
  min-width: 300px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap._1000px {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  text-align: center;
}

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

.html-embed-tablet-2 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

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

.sectionbigtitle.onblack {
  color: #fff;
}

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

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

.sectionbigtitle.b {
  color: #fff;
}

.sectionbigtitle.onwhite.c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: capitalize;
}

.sectionbigtitle.l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

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

.teams {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}

.grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 25px auto 25px auto;
  grid-template-rows: auto auto auto;
  background-color: transparent;
}

.member {
  position: static;
}

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

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

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

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

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

.team-div {
  padding: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d2232a), to(#fff));
  background-image: linear-gradient(180deg, #d2232a 50%, #fff);
}

.team-div.red {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d2232a), to(#700));
  background-image: linear-gradient(180deg, #d2232a 50%, #700);
}

.team-div.black {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #000), to(#400));
  background-image: linear-gradient(180deg, #000 50%, #400);
}

.team-div.white {
  background-color: #fff;
  background-image: none;
}

.team-div.white {
  background-color: transparent;
  background-image: none;
}

.flex-scrolling {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

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

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

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

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

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

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

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

.heading-wrapper-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

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

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

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

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

.wrapper-black {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}

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

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

.paragraph-link {
  display: block;
  margin-bottom: 5px;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 17px;
  line-height: 24px;
}

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

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

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

.subscribe-field {
  height: 55px;
  padding-left: 0px;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #000 #000 hsla(0, 0%, 100%, 0.22);
  background-color: transparent;
}

.subscribe-field::-webkit-input-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  font-weight: 400;
}

.subscribe-field:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  font-weight: 400;
}

.subscribe-field::-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  font-weight: 400;
}

.subscribe-field::placeholder {
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  font-weight: 400;
}

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

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

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

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

.copyright {
  margin-bottom: 0px;
  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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

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

.submit-button {
  width: 55px;
  height: 55px;
  border-bottom: 2px solid hsla(0, 0%, 100%, 0.22);
  background-color: transparent;
  background-image: url('../images/icons8-arrow-192.webp');
  background-position: 50% 50%;
  background-size: 16px;
  background-repeat: no-repeat;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

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

.footer-link {
  display: block;
  margin-bottom: 5px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: hsla(0, 0%, 100%, 0.57);
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
}

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

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

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

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

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

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

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

.footer-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.footer-links-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

.link-footer:hover {
  color: hsla(0, 0%, 100%, 0.7);
}

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

.footer-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.footer-column.cc-footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: 'Open Sans', sans-serif;
}

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

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

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

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

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

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

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

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

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

.body {
  background-color: #fafafa;
  background-image: url('../images/Rocky.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 {
  font-family: Coffeeservice, sans-serif;
  font-size: 50px;
  line-height: 50px;
  text-transform: none;
}

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

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

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

.brand-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

.menu-button-3.w--open {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  margin-top: auto;
  margin-right: 25px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/Star.webp');
  background-position: 50% 50%;
  background-size: cover;
}

.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: transparent;
}

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

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

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

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

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

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

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

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

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

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

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

.navlink3:active {
  color: #000;
}

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

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

.icon-2 {
  position: absolute;
}

.container-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

.menu-button-4.w--open {
  background-color: transparent;
  color: #000;
}

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

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

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

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

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

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

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

.bodycopy_a.b {
  color: #777;
}

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

.bodycopy_a.r {
  color: #fff;
}

.container-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-6 {
  max-width: 300px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.safetyheader {
  color: #a7a7a7;
}

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

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

.name {
  position: static;
}

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

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

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

.navbar-3 {
  background-color: transparent;
  color: #fff;
}

.pagesection_w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagesection_b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.pagesection_r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d2232a;
}

.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-right: 7%;
  padding-left: 7%;
}

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

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

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

.tabs-content-2 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px;
  border: 1px none #dbdbdb;
  background-color: transparent;
}

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

.tabs-content-2.middle.gray {
  margin-top: 0px;
  padding: 80px 0px 0px;
  background-color: transparent;
}

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

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

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

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

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

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

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

.icon-image-second.design {
  background-color: rgba(89, 86, 253, 0.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 {
  display: inline-block;
  margin-right: 4px;
  padding-right: 4px;
  padding-left: 4px;
  background-color: #2fb9f8;
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

.tab-link-with-line.center-width.text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  background-color: transparent;
}

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

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

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

.section-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

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

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

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

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

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

.side-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

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

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

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

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

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

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

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

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

.flex-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

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

.container-wrapper {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.expand {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

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

.icon-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

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

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

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

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

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

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

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

.div-content.tittle-in-div.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.horizontal-flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

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

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

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

.section-5.overflow {
  overflow: hidden;
  font-family: 'Open Sans', sans-serif;
}

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

.section-5.blue.no-line {
  background-color: #d2232a;
}

.section-5.red {
  background-color: #d2232a;
}

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

.section-5.officials {
  display: none;
}

.paragraph-white {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

.entire-schedule-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.align-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: right;
}

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

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

.grid-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: transparent;
}

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

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

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

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

.inlinelink.black {
  color: #000;
}

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

.question.black {
  color: #000;
}

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

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

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

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

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

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

.eventbrite {
  margin-top: 50px;
}

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

.list-item-11 {
  padding-bottom: 40px;
}

.list-item-12 {
  padding-bottom: 40px;
}

.list-item-13 {
  padding-bottom: 40px;
}

.list-item-14 {
  padding-bottom: 40px;
}

.list-item-15 {
  padding-bottom: 40px;
}

.list-item-16 {
  padding-bottom: 40px;
}

.list-item-17 {
  padding-bottom: 40px;
}

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

.container-8 {
  display: block;
}

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

.grid-5 {
  max-width: 1200px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

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

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

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

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

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

  .navigation-style-2 {
    padding-right: 10px;
    padding-left: 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 {
    position: -webkit-sticky;
    position: sticky;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

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

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

  .html-embed-tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

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

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

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

  .sectionlittletitle.onwhite2 {
    text-align: center;
  }

  .wrap {
    width: 645px;
  }

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

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

  .html-embed-tablet-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .sectionbigtitle {
    text-align: center;
  }

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

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

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

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

  .container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

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

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

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

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

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

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

  .side-features {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    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: 0px;
  }

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

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

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

  .horizontal-flex-row {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

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

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

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

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

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

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

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

  .div-block-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 293px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

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

  .grid-5 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    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;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 100%;
  }

  .hero.league {
    height: 70vh;
  }

  .hero.home {
    height: 70vh;
  }

  .hero.schedule {
    height: 70vh;
  }

  .hero.news {
    height: 70vh;
  }

  .hero.shop {
    height: 70vh;
  }

  .hero.about {
    height: 70vh;
  }

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

  .hero.support {
    height: 70vh;
  }

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

  .hero.punks {
    height: 70vh;
  }

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

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

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

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

  .sectionlittletitle.onwhite2 {
    text-align: center;
  }

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

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

  .grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    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;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

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

  .contact-grid {
    display: none;
  }

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

  .container-3.cc-footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    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 {
    padding-top: 43px;
    padding-bottom: 43px;
    text-align: center;
  }

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

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

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

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

  .careers {
    margin-bottom: 40px;
  }

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

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

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

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

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

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

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

  .list-item-11 {
    padding-bottom: 40px;
  }

  .list-item-12 {
    padding-bottom: 40px;
  }

  .list-item-13 {
    padding-bottom: 40px;
  }

  .list-item-14 {
    padding-bottom: 40px;
  }

  .list-item-15 {
    padding-bottom: 40px;
  }

  .list-item-16 {
    padding-bottom: 40px;
  }

  .list-item-17 {
    padding-bottom: 40px;
  }

  .list-item-18 {
    padding-bottom: 40px;
  }

  .grid-5 {
    -ms-grid-columns: 1fr 1fr 1fr;
    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-right: 0px;
    padding-left: 20px;
  }

  .nav-menu {
    width: 300px;
  }

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

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

  .search-input {
    width: 60%;
  }

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

  .menu-button {
    top: 0px;
  }

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

  .button.subscribe {
    width: 40%;
  }

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

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

  .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-right: 10px;
    padding-left: 10px;
  }

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

  .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: 0px;
    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 {
    background-position: 0px 0px, 50% 100%;
  }

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

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

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

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

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

  .hero.punks {
    height: 70vh;
  }

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

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

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

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

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

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

  .html-embed {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
  }

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

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

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

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

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

  .wrap._1000px {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .wrap._1000px {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .html-embed-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
  }

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

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

  .sectionbigtitle.l {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .grid {
    -ms-grid-columns: 1fr;
    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 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .main-grid {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    grid-row-gap: 36px;
  }

  .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 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .copyright {
    margin-bottom: 5px;
  }

  .footer-social {
    width: 50%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .section-4.no-padding-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

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

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

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

  .container-wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

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

  .div-content.tittle-in-div.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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 {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 26px;
  }

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

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

  .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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

#w-node-_09e6066a-db41-c069-794a-469f22831135-22831130 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_09e6066a-db41-c069-794a-469f22831139-22831130 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0f9f5-3350f77f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0f9fc-3350f77f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa03-3350f77f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa0a-3350f77f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dc2-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc979184-bbb9-4ca5-953b-a3451fce8ef2-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dd7-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e45-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e5c-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6de7-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c86b58ed-0400-6e1d-5e89-bb5d25a30e60-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e63-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e6a-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c9aa3938-c436-c8d2-9767-a1f6a483bc4c-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e78-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dfc-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e7f-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e0a-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e86-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e11-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e1a-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e29-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6ea4-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8e9-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f0-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f7-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8fe-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b905-7d50f781 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_351dc18e-19f1-48dc-ad46-bdaabda34a2a-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fd1356eb-6b84-cbbd-390c-f0a587d535fd-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47cf4480-5fad-2d6f-ed6d-2ef9d2e0004f-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_77b8ccff-6c93-e7a9-80c7-978b00ea467c-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7312dfbe-691e-5759-643b-f9422ec15f57-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fcfdb4a-abfb-c46c-2556-f8f339b4e72f-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_783f74c0-935e-e87a-d099-935f6e737961-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-accc5fa5-29e1-26f8-f6ce-6e500737e933-4550f78a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddc8cc03-1639-73c9-0659-e3bdd126d3d3-9e50f78b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_77902a1c-0346-ecd3-f644-4fec120acaf4-9e50f78b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0f9f5-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0f9fc-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa0a-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa4d-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa11-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa1a-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa21-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa28-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf852ed7-7112-0431-84b2-524a35f0fa36-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ae1f1e0-c916-43c2-667b-99d3353489e4-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dbb-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dc2-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc979184-bbb9-4ca5-953b-a3451fce8ef2-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dc9-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dd0-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dd7-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dde-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6de7-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dee-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6df5-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6dfc-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e03-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e0a-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e11-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e1a-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e29-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e3e-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e45-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e4c-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e55-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e5c-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c86b58ed-0400-6e1d-5e89-bb5d25a30e60-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e63-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e6a-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c9aa3938-c436-c8d2-9767-a1f6a483bc4c-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e78-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e7f-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e86-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6e8f-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4522104c-d379-3938-a62d-0126fb2e6ea4-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8e9-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f0-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8f7-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b8fe-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2fc77ad1-fbdc-ba4a-465a-1b720cb2b905-73ebc37c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

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