/* hebrew */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/heebo/v22/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/heebo/v22/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/heebo/v22/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/heebo/v22/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/heebo/v22/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/heebo/v22/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{
  background: rgba(0,158,226,.1);
}

.global-nav[data-v-6638d19d] {
  height: 32px;
}

/* 
html {
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-size: 16px;
  font-size: var(--body_text_size--small,16px);
  letter-spacing: 0;
  letter-spacing: var(--base_letter_spacing,0);
  line-height: 1.56;
  line-height: var(--base_line_height,1.56);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  background-color: #fff;
  background-color: var(--base_background_color,#fff);
}
@media screen and (min-width: 760px){
html {
  font-size: 16px;
  font-size: var(--body_text_size--medium,16px);
}}
@media screen and (min-width: 1440px){
html {
  font-size: 18px;
  font-size: var(--body_text_size--large,18px);
}} */
/* user agent stylesheet
div {
  display: block;
} */

.reveal--visible {
  opacity: 1;
  transition: .2s ease-out;
}
.reveal--visible.global-nav__inner {
  transition: 0s ease-out .1s;
}
.reveal--visible.global-nav__inner--transparent-dark, .reveal--visible.global-nav__inner--transparent-light {
  transition: 0s ease-out .1s;
  opacity: 1;
}
.global-nav__inner[data-v-6638d19d] {
  /* width: 100%; */
  height: 32px;
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  background: #00264b;
  background: var(--background_color--dark-mode,#00264b);
  z-index: 14;
}

@media screen and (min-width: 760px){
.global-nav__inner[data-v-6638d19d] {
  padding: 0 10px 0 8px;
}}

@media screen and (min-width: 1024px){
.global-nav__inner[data-v-6638d19d] {
  padding: 0 40px 0 32px;
  justify-content: flex-end;
}}
.global-nav__inner--fixed[data-v-6638d19d], .global-nav__inner--reveal[data-v-6638d19d] {
  /* width: 100%; */
  /* position: fixed; */
  top: 0;
}

.global-nav__link-wrapper[data-v-6638d19d] {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
}
@media screen and (min-width: 1024px){
.global-nav__link-wrapper[data-v-6638d19d] {
    justify-content: flex-start;
    width: auto;
    margin-right: 10px;
    padding: 0;
}}

.button, .icon-button:hover {
    cursor: pointer;
}
.button {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
  height: 40px;
  height: var(--button_height--small,40px);
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  border-radius: 8px;
  border-radius: var(--button_radius,8px);
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background: 0 0;
  border: 0;
  outline: 0;
  transition-property: color,background-color,box-shadow;
  transition-duration: .2s;
  transition-timing-function: ease-out;
}
@media screen and (min-width: 1024px){
.button {
    padding: 0 16px;
    height: 48px;
    height: var(--button_height--large,48px);
    font-size: 16px;
}}
.button--label-light {
  padding: 0;
  color: #005e9c;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  font-weight: 400;
  text-transform: capitalize;
}
.global-nav__link[data-v-6638d19d] {
  height: 32px;
  padding: 0 4px;
  margin: 0 8px;
  border-radius: 0;
  color: #fff;
  color: var(--body_text_color--dark-mode,#fff);
  font-size: 13px;
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-weight: 700;
  text-transform: none;
}
@media screen and (min-width: 760px){
.global-nav__link[data-v-6638d19d] {
    padding: 0 8px;
}}
.global-nav__profile-button[data-v-6638d19d] {
  height: 100%;
  margin-top: 6px;
}
.profile-button[data-v-520e4d78] {
  position: relative;
  display: block;
}
@media screen and (min-width: 1024px){
.button {
  padding: 0 16px;
  height: 48px;
  height: var(--button_height--large,48px);
  font-size: 16px;
}}
@media screen and (min-width: 1024px){
.button--small {
  padding: 0 16px;
  height: 40px;
  font-size: 14px;
}}
.button--label-light {
  padding: 0;
  color: #005e9c;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  font-weight: 400;
  text-transform: capitalize;
}
.button--inline {
  padding-left: 0;
}
.profile-button__button[data-v-520e4d78] {
  height: 100%;
  color: #fff;
  color: var(--body_text_color--dark-mode,#fff);
  font-size: 13px;
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-weight: 700;
  text-transform: none;
}
.button__icon {
  position: relative;
  top: 1px;
  height: 1em!important;
  width: 1em!important;
}
.button__icon--left {
  margin-right: 0.5em;
}
svg[data-v-3ecf1f6a] {
  height: 24px;
  width: 24px;
}
.global-nav__profile-button[data-v-6638d19d] svg {
  width: 16px!important;
  height: 16px!important;
}
.global-nav__link[data-v-6638d19d]:hover {
  text-decoration: none;
  background-color: #fff;
  background-color: var(--background_color--light-mode,#fff);
  color: #00264b;
  color: var(--body_text_color--light-mode,#00264b);
}
.site-wrap__inner {
  position: relative;
}
.reveal--visible {
  opacity: 1;
  transition: .2s ease-out;
}
.reveal--visible.header-container {
  transform: translateY(0);
  opacity: 1;
}
.header-container[data-v-06d3a097] {
  height: 48px;
  /* width: 100%; */
  padding: 0 16px;
  position: absolute;
  z-index: 14;
}
@media screen and (min-width: 760px){
.header-container[data-v-06d3a097] {
  height: 64px;
  padding: 0 24px;
}}
@media screen and (min-width: 1024px){
.header-container[data-v-06d3a097] {
  height: 80px;
  padding: 0 55px;
}}
.header-container--transparent-dark[data-v-06d3a097] {
  color: #fff;
  color: var(--heading_color--dark-mode,#fff);
  background: 0 0;
}

.header-container--reveal[data-v-06d3a097] {
  /* position: fixed; */
  top: 0;
  bottom: 15px;
    position: relative;
}
/* .header-container--reveal.header-container--use-global-nav[data-v-06d3a097] {
  top: 32px;
} */
.primary-nav[data-v-29a8644b] {
  justify-content: space-between;
}
.primary-nav[data-v-29a8644b], .primary-nav__logo-wrapper[data-v-29a8644b] {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.primary-nav[data-v-29a8644b], .primary-nav__logo-wrapper[data-v-29a8644b] {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.primary-nav__logo-wrapper[data-v-29a8644b] {
  z-index: 1;
}
.primary-nav__logo[data-v-29a8644b] {
    display: block;
    width: 40px;
    height: calc(100% - 8px);
    margin-top: 0;
}
@media screen and (min-width: 1024px){
.primary-nav__logo[data-v-29a8644b] {
    margin-top: -45px;
    width: 90px;
}}
svg[data-v-46c8d822] {
  height: auto;
  width: 100%;
}
.header-sponsors[data-v-3e89562a] {
    display: none;
}
@media screen and (min-width: 1024px){
.header-sponsors[data-v-3e89562a] {
    display: flex;
    padding-left: 0;
    margin-left: -10px;
}}
@media screen and (min-width: 1440px){
.header-sponsors[data-v-3e89562a] {
    margin-left: 20px;
}}

.header-sponsors__link[data-v-3e89562a] {
    display: block;
    margin: 0 0 0 16px;
}
@media screen and (min-width: 1024px){
.header-sponsors__link[data-v-3e89562a] {
    margin: 0 0 0 20px;
}}
.header-sponsors__logo[data-v-3e89562a] {
  display: block;
  max-height: 24px;
  width: auto;
}

.header-sponsors__link[data-v-3e89562a] {
    display: block;
    margin: 0 0 0 16px;
}
@media screen and (min-width: 1024px){
.header-sponsors__link[data-v-3e89562a] {
    margin: 0 0 0 20px;
}}

.primary-nav__link-wrapper[data-v-29a8644b] {
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  margin-top: 2px;
}

.primary-nav__link[data-v-29a8644b] {
    margin: 0 12px;
    padding-bottom: 4px;
    font-family: Heebo,sans-serif;
    font-family: var(--primary_font,"Heebo",sans-serif);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.1;
    text-decoration: none;
    text-transform: none;
    border-bottom: 4px solid transparent;
    white-space: nowrap;
    transition: border .3s ease-out;
    color: inherit;
}
@media screen and (min-width: 760px){
.primary-nav__link[data-v-29a8644b] {
    margin: 0 16px;
    font-size: 16px;
}}
@media screen and (min-width: 1024px){
.primary-nav__link[data-v-29a8644b] {
    margin: 0 24px;
    font-size: 20px;
}}

.primary-nav__link[data-v-29a8644b]:hover {
  border-bottom: 4px solid;
}
.primary-nav__button-wrapper[data-v-29a8644b] {
  display: flex;
  position: relative;
  z-index: 1;
}

.icon-button {
  display: block;
  padding: 0;
  height: 24px;
  width: 24px;
  color: inherit;
  font-size: 0;
  background: transparent 50% 50% no-repeat;
  border: 0;
}
.primary-nav__search[data-v-29a8644b] {
  display: none;
  padding-right: 20px;
}
@media screen and (min-width: 760px){
.primary-nav__search[data-v-29a8644b] {
  display: block;
  padding-right: 0;
}}
.header-search-button[data-v-06306bc0] {
  margin: 0;
  outline: 0;
}

svg[data-v-3ecf1f6a] {
    height: 24px;
    width: 24px;
}
.header-search-button__svg[data-v-06306bc0] {
  color: inherit;
}
.primary-nav__search[data-v-29a8644b] svg {
  width: 20px;
  height: 20px;
}
@media screen and (min-width: 1024px){
.primary-nav__search[data-v-29a8644b] svg {
    width: 24px;
    height: 24px;
}}

.icon-button {
  display: block;
  padding: 0;
  height: 24px;
  width: 24px;
  color: inherit;
  font-size: 0;
  background: transparent 50% 50% no-repeat;
  border: 0;
}
@media screen and (min-width: 760px){
.primary-nav__burger[data-v-29a8644b] {
  margin-left: 16px!important;
}}
@media screen and (min-width: 1024px){
.primary-nav__burger[data-v-29a8644b] {
  margin-left: 24px!important;
}}
.header-menu-button[data-v-50339799] {
  margin: -1px 0 0;
  outline: 0;
}

svg[data-v-3ecf1f6a] {
    height: 24px;
    width: 24px;
}
.header-menu-button__svg[data-v-50339799] {
  color: inherit;
}
.primary-nav__burger[data-v-29a8644b] svg {
  width: 20px;
  height: 20px;
}
@media screen and (min-width: 1024px){
.primary-nav__burger[data-v-29a8644b] svg {
    width: 24px;
    height: 24px;
}}
/* .primary-nav__button-wrapper {
  box-sizing: border-box;
  margin: 0;
} */


.footer[data-v-1003263d] {
  margin: 0;
  padding: 0;
  background-color: #005e9c;
  position: relative;
  z-index: 2;
}
.footer__inner[data-v-1003263d] {
  margin: 0 auto;
  position: relative;
}
.footer-sponsors--background[data-v-df6d28a4] {
  background-color: #005e9c;
}

.footer-sponsors__inner[data-v-df6d28a4] {
    max-width: 1440px;
    margin: 0 auto;
    padding-top: 26px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
@media screen and (min-width: 760px){
.footer-sponsors__inner[data-v-df6d28a4] {
    padding-bottom: 8px;
}}
.footer-sponsors__row[data-v-df6d28a4] {
  width: 100%;
}

.h1, .h2, .h3, .h4, .h5, .h6, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    color: #005e9c;
    color: var(--heading_color--light-mode,#005e9c);
    font-family: Heebo,sans-serif;
    font-family: var(--primary_font,"Heebo",sans-serif);
    font-weight: 700;
    font-weight: var(--heading_weight,700);
    line-height: 1.15;
    text-align: left;
    text-transform: none;
    text-transform: var(--heading_text_transform,none);
}
.h5, .wysiwyg h5 {
  font-size: 1.125em;
}
@media screen and (min-width: 760px){
.h5, .wysiwyg h5 {
    font-size: 1.25em;
}}
.footer-sponsors__row-title {
  text-transform: uppercase;
}
.h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child, .wysiwyg h1:first-child, .wysiwyg h2:first-child, .wysiwyg h3:first-child, .wysiwyg h4:first-child, .wysiwyg h5:first-child, .wysiwyg h6:first-child {
  margin-top: 0;
}
.footer-sponsors__row-title[data-v-df6d28a4] {
  color: #fff;
  text-align: center;
}

.footer-sponsors__sponsor-wrapper[data-v-df6d28a4] {
    margin: 0 auto;
    list-style-type: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 0;
}
.footer-sponsors__sponsor-wrapper--large[data-v-df6d28a4] {
  padding-bottom: 16px;
  justify-content: center;
}
@media screen and (min-width: 760px){
.footer-sponsors__sponsor-wrapper--large[data-v-df6d28a4] {
    padding-bottom: 12px;
}}
@media screen and (min-width: 1024px){
.footer-sponsors__sponsor-wrapper--large[data-v-df6d28a4] {
    max-width: 1032px;
    padding-bottom: 0;
}}




.footer-logo-block {
  padding: 24px!important;
  background-color: #009ee2;
}
.footer-logo-block[data-v-49bcf784] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 32px 64px;
}
.footer__inner-bottom[data-v-1003263d] {
  background-color: #00264b;
}


svg[data-v-46c8d822] {
  height: auto;
  width: 100%;
}
.logo[data-v-49bcf784] {
  margin: 0 auto;
  max-height: 120px;
  max-width: 120px;
}

.max-width-container {
    padding: 0 16px;
    margin: 0 auto;
    max-width: 1568px;
    width: 100%;
}
@media screen and (min-width: 1024px){
.max-width-container {
    padding: 0 64px;
}}
.footer-menu[data-v-5f5fb842] {
    padding: 0;
    width: 100%;
    margin: 32px auto 0;
}
@media screen and (min-width: 1440px){
.footer-menu[data-v-5f5fb842] {
    padding: 0 64px;
}}

.footer-menu__link a, .footer-menu__list-heading {
  color: #009ee2!important;
  border-bottom: none!important;
}
.footer-menu__list-heading[data-v-5f5fb842] {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  font-stretch: condensed;
  text-transform: uppercase;
  margin: 0 0 8px;
  border-bottom: 1px solid hsla(0,0%,100%,.5);
  height: 28px;
}

.footer-menu__list {
    margin: 0!important;
}
.footer-menu__list[data-v-5f5fb842] {
  margin: 0 0 48px;
  padding: 0;
  list-style: none;
  -moz-column-count: 1;
  column-count: 1;
}
@media screen and (min-width: 450px){
.footer-menu__list[data-v-5f5fb842] {
    -moz-column-count: 2;
    column-count: 2;
}}
@media screen and (min-width: 760px){
.footer-menu__list[data-v-5f5fb842] {
    -moz-column-count: 3;
    column-count: 3;
}}
@media screen and (min-width: 1024px){
.footer-menu__list[data-v-5f5fb842] {
    -moz-column-count: 4;
    column-count: 4;
}}
.footer-menu a[data-v-5f5fb842], .footer-menu__link[data-v-5f5fb842] {
  color: #fff;
  text-decoration: none;
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-size: 14px;
  margin-top: 4px;
  padding: 0;
}


.footer-menu__link a, .footer-menu__list-heading {
  color: #009ee2!important;
  border-bottom: none!important;
}
.footer-menu a[data-v-5f5fb842], .footer-menu__link[data-v-5f5fb842] {
  color: #fff;
  text-decoration: none;
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-size: 14px;
  margin-top: 4px;
  padding: 0;
}
.footer-content[data-v-7c17a67a] {
    max-width: 1440px;
    padding: 24px 64px;
    margin: 24px auto 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

@media screen and (min-width: 1024px){
.footer-content[data-v-7c17a67a] {
    height: 56px;
    padding: 0 64px;
    flex-direction: row;
}}


.social__channels {
  flex-wrap: nowrap!important;
}
.social__channels[data-v-3d3bf44c] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}

@media screen and (min-width: 1024px){
.social__channel {
  margin: 0 24px 0 0!important;
}}
.social__channel[data-v-3d3bf44c] {
  margin: 0 8px 16px;
  font-size: 0;
}
.social__channel a[data-v-3d3bf44c] {
  cursor: pointer;
  display: block;
}


.footer-content__list[data-v-7c17a67a] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    list-style: none;
}
@media screen and (min-width: 760px){
.footer-content__list[data-v-7c17a67a] {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}}

.footer-content__link[data-v-7c17a67a] {
    padding: 0 16px;
    color: #fff;
    text-decoration: none;
    font-family: Heebo,sans-serif;
    font-family: var(--primary_font,"Heebo",sans-serif);
    font-size: 12px;
    margin-top: 16px;
}
@media screen and (min-width: 1024px){
.footer-content__link[data-v-7c17a67a] {
    padding: 0 0 0 32px;
}}
@media screen and (min-width: 1440px){
.footer-content__link[data-v-7c17a67a] {
    font-size: 14px;
}}
.footer-gamechanger-notice {
  margin-bottom: 0!important;
}
.footer-gamechanger-notice[data-v-31f9394c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 16px 8px;
}
@media screen and (min-width: 1024px){
.footer-gamechanger-notice[data-v-31f9394c] {
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}}
.footer-gamechanger-notice[data-v-31f9394c] {
  background-color: #005e9c;
}
.footer-content__link[data-v-7c17a67a] {
    padding: 0 16px;
    color: #fff;
    text-decoration: none;
    font-family: Heebo,sans-serif;
    font-family: var(--primary_font,"Heebo",sans-serif);
    font-size: 12px;
    margin-top: 16px;
}
@media screen and (min-width: 1024px){
.footer-content__link[data-v-7c17a67a] {
    padding: 0 0 0 32px;
}}
@media screen and (min-width: 1440px){
.footer-content__link[data-v-7c17a67a] {
    font-size: 14px;
}}
.footer-gamechanger-notice__text[data-v-31f9394c] {
  font-family: Heebo,sans-serif;
  font-family: var(--primary_font,"Heebo",sans-serif);
  font-size: 12px;
}

@media screen and (min-width: 1024px){
.footer-gamechanger-notice__text[data-v-31f9394c] {
  margin-right: 16px;
}}
.footer-gamechanger-notice--dark .footer-gamechanger-notice__text[data-v-31f9394c] {
  color: #fff;
  color: var(--body_text_color--dark-mode,#fff);
}
.footer-gamechanger-notice__image-container[data-v-31f9394c] {
    margin-top: 16px;
}
@media screen and (min-width: 1024px){
.footer-gamechanger-notice__image-container[data-v-31f9394c] {
    margin-top: 8px;
}}
.footer-gamechanger-notice__image[data-v-31f9394c] {
  height: 24px;
}