
@font-face {
  font-family: 'Oswald', sans-serif;
  src: url('../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs13Fv40pKlN4NNSeSASwcEWlWHYg.woff2') format('woff2');
       
}


.dark-primary-color {
  color: rgb(14, 34, 64);
}
.Progress_progress__PARjH {
  --bg-opacity: 1;
  background-color: #c5c5c5;
  background-color: rgba(197,197,197,var(--bg-opacity));
  display: none;
  display: flex;
  height: 0.1875rem;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition-duration: .15s;
  transition-property: opacity;
  width: 100%;
  z-index: 50;
}

:after,:before {
  border: 0 solid;
  box-sizing: border-box;
}
.UtilityNav_utilityNav__2TeUs {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-bottom: 0.3125rem solid #1d428a;
  box-shadow: 0.125rem 0.125rem 0.25rem 0 rgb(0 0 0 / 50%);
  position: relative;
  z-index: 50;
}
.UtilityNav_utilityNavWrapper__19xJx {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  max-width: 1520px;
  padding: 0.5rem 1rem;
}
.UtilityNav_utilityNavLogo__3G9Q7 {
  margin-right: 0.625rem;
}
.flex{

  display: flex;
}
img, video {
  height: auto;
  max-width: 100%;
}
.UtilityNav_utilityNavLogo__3G9Q7 img {
  height: auto;
  width: 2.75rem;
}
@media (min-width: 640px){
.UtilityNav_utilityNavLogo__3G9Q7 img {
  width: 3.5rem;
}}

.NavBar_headerSocial__30yDX {
  margin-left: auto;
  /* margin-left: 263px; */
}

.SocialSection_socialLink__2hT6K {
  padding: 2.5rem 1.875rem;
  text-align: center;
}
@media (min-width: 768px){
.SocialSection_socialLink__2hT6K {
  text-align: left;
}}
@media (min-width: 1024px){
.SocialSection_socialLink__2hT6K {
  display: none;
  padding-left: 0.9375rem;
  padding-right: 0;
}}
@media (min-width: 1280px){
.SocialSection_socialLink__2hT6K {
  display: block;
}}

.SocialSection_socialLinkList__3AEZA {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
@media (min-width: 768px){
.SocialSection_socialLinkList__3AEZA {
  justify-content: flex-start;
}}

@media (min-width: 1024px){
.SocialSection_socialLinkList__3AEZA {
  align-items: center;
}}

.SocialSection_socialLinkList__3AEZA a {
  margin-bottom: 0;
  margin-right: 0.75rem;
}



.utility-font {
  font-family: Roboto, Arial, sans-serif;
}
.Nav_nav__1RWKz {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px){
.Nav_navItem__rvm3v {
  margin-left: 1.25rem;
}}

@media (min-width: 640px){
.Nav_navItem__rvm3v {
  margin-left: 0.75rem;
}}
.Nav_navItem__rvm3v {
  margin-left: 0.5rem;
  position: relative;
}
.Nav_navTeamLink__1D67j {
  align-items: center;
  display: flex;
}
@media (min-width: 640px){
.Nav_navLink__myJtp {
  font-size: .875rem;
}}

.Nav_navLink__myJtp {
  display: block;
  font-size: .75rem;
}
.Nav_teamsTeamToggleMenu__yiQW0 {
  margin-right: -0.75rem;
}
/* [type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
} */
@media (min-width: 768px){
.Nav_navDropDown__i7F8j {
  height: 0.75rem;
}}
.Nav_navDropDown__i7F8j {
  display: block;
  height: 0.625rem;
  margin-left: 0.25rem;
  position: relative;
  right: 0.375rem;
  top: 0.25rem;
  transform: rotate(90deg);
  display: block;
  vertical-align: middle;
}
@media (min-width: 640px){
.Nav_navHide__2qJZI {
  display: block;
}}

/* .Nav_navHide__2qJZI {
  display: none;
} */
.Nav_navLink__myJtp {
  display: block;
  font-size: .75rem;
}
@media (min-width: 640px){
  .Nav_navLink__myJtp {
      font-size: .875rem;
  }}
  .Nav_navItem__rvm3v {
      margin-left: 0.5rem;
      position: relative;
  }
  @media (min-width: 640px){
      .Nav_navItem__rvm3v {
          margin-left: 0.75rem;
      }}
@media (min-width: 768px){
.Nav_navItem__rvm3v {
  margin-left: 20px;
}}
.Nav_navLink__myJtp{
  color: black;
  text-decoration: none;
}


.Nav_navLink__myJtp:hover {
  cursor: pointer;
  text-decoration: underline;
}

.dark-primary-background {
  background: #1D1160;
}

.NavBar_nav__1VHz7 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-items: center;
  display: flex;
  flex: 1 1;
  height: 3.125rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 1520px;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  z-index: 30;
}
/* @media (min-width: 1024px){
.NavBar_headerPrimaryMenu__28NOk, .NavBar_nav__1VHz7 {
  height: 5.625rem;
}} */
.NavLogo_navLogo__s-FkU {
  margin-right: 0.9375rem;
}
@media (min-width: 1024px){
.NavLogo_navLogo__s-FkU {
  flex-shrink: 0;
  margin-right: 1.25rem;
}}
@media (min-width: 1280px){
.NavLogo_navLogo__s-FkU {
  margin-right: 2.5rem;
}}


.NavLogo_navLogoImage__3TGJW {
  height: 40px;
  width: auto;
}
@media (min-width: 1024px){
.NavLogo_navLogoImage__3TGJW {
  height: 70px;
}}
.sr-only {
  clip: rect(0,0,0,0);
  border-width: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.SponsorLogo_sponsor__26XDS {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
  flex-shrink: 0;
  letter-spacing: .5px;
  margin-right: 0.9375rem;
  max-height: 100%;
  max-width: 4.375rem;
  text-transform: uppercase;
  text-decoration: none;
}
@media (min-width: 1024px){
.SponsorLogo_sponsor__26XDS {
  margin-right: 1.25rem;
}}

@media (min-width: 1280px){
.SponsorLogo_sponsor__26XDS {
  margin-right: 2.5rem;
}}
.SponsorLogo_sponsorLabel__3CvIT {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: block;
  display: -webkit-box;
  font-size: 8px;
  margin-bottom: 2px;
  overflow: hidden;
}
@media (min-width: 1024px){
.SponsorLogo_sponsorImage__2gXaf {
  max-height: 1.875rem;
}}

.SponsorLogo_sponsorImage__2gXaf {
  max-height: 1.25rem;
}
img{
  height: auto;
  max-width: 100%;
}
.brand-font {
  font-family: Roboto, Arial, sans-serif;
}
@media (min-width: 1024px){
.NavBar_headerMenu__3ukir {
  display: flex;
}}

.NavBar_headerMenu__3ukir {
  align-items: center;
  /* display: none; */
  flex-grow: 1;
  font-size: .9375rem;
  overflow-x: hidden;
}


.NavBar_headerPrimaryMenu__28NOk, .NavBar_headerSecondaryMenu__3KS05 {
  border-color: rgba(0,0,0,.2);
  border-right-width: 1px;
  display: flex;
  height: 3.125rem;
  margin-right: 1.25rem;
  border-right-style: solid;
}
@media (min-width: 1024px){
  .NavBar_headerPrimaryMenu__28NOk, .NavBar_nav__1VHz7 {
      height: 5.625rem;
  }}
.NavBar_menu__1iOJx {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}

.NavBar_menu-wrapper__LQ_rN, .NavBar_menu__1iOJx {
  flex-grow: 1;
}
@media (min-width: 1280px){
.NavBar_headerPrimaryMenu__28NOk li {
  margin-right: 1.875rem;
}}

.NavBar_headerPrimaryMenu__28NOk li, .NavBar_headerSecondaryMenu__3KS05 li {
  margin-right: 1.25rem;
  transition-duration: .15s;
  transition-property: opacity;
}
.NavBar_headerPrimaryMenu__28NOk a, .NavBar_headerSecondaryMenu__3KS05 a {
  font-weight: 700;
  padding: 0;
  text-transform: uppercase;
}

/* .accent-primary-border {
  border-color: rgb(254, 197, 36); 
} */
/* .accent-primary-border span:hover {
  border-color: rgb(254, 197, 36);
  border-bottom-style: solid;
  border-bottom-width: 2px;
} */
.accent-primary-border:hover{
  border-color: #c1c1c4;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  
}
.NavBar_menu__1iOJx li{

  height: 22px;
}

.NavItem_link__1AMKN {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@media (min-width: 1024px){
.NavItem_link__1AMKN {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}}
@media (min-width: 768px){
.NavItem_link__1AMKN, .NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
}}
.NavItem_link__1AMKN {
  align-items: center;
  display: flex;
  font-size: .9375rem;
  height: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  position: relative;
  transition-duration: .15s;
  transition-property: opacity;
  white-space: nowrap;
  text-decoration: none;
}
.NavItem_link__1AMKN, .NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
}
.NavBar_headerPrimaryMenu__28NOk a, .NavBar_headerSecondaryMenu__3KS05 a {
  font-weight: 700;
  padding: 0;
  text-transform: uppercase;
  text-decoration: none;
}
.NavBar_headerSecondaryMenu__3KS05 li a {
  font-weight: 400;
  padding: 0;
  text-transform: unset;
}
.NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
  text-decoration: none;
}
.NavItem_link__1AMKN, .NavItem_link__1AMKN:focus, .NavItem_link__1AMKN:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
}
.NavBar_headerSecondaryMenu__3KS05 li a {
  font-weight: 400;
  padding: 0;
  text-transform: unset;
}
.NavBar_headerPrimaryMenu__28NOk li:hover>a, .NavBar_headerSecondaryMenu__3KS05 li:hover>a {
  border-bottom-width: 2px;
  border-top-color: transparent;
  border-top-width: 2px;
}
.SocialLink_socialLink__1tYq0{
fill: white;
}

.MainNav_MainNavAdWrapper__1jsjS {
  align-items: center;
  border-bottom: 2px solid rgba(0,0,0,.2);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.MainNav_MainNavAd__Lz_HN, .MainNav_MainNavAdRight__WuBjh {
  padding: 2.5rem 1.25rem;
}


.Footer_footer__2rHyp {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
  font-size: .75rem;
}

.Footer_footerAdWrapper__1EaFq {
  align-items: center;
  border-bottom: 2px solid rgba(0,0,0,.2);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.Footer_footerAd__20m7c, .Footer_footerAdRight__3_-5A {
  padding: 2.5rem 1.25rem;
}

@media (min-width: 1024px){
.Footer_footerAdRight__3_-5A {
  display: block;
}}


.Footer_footerAd__20m7c, .Footer_footerAdRight__3_-5A {
  padding: 2.5rem 1.25rem;
}


.Footer_footerTop__1-VlQ {
  display: flex;
  flex-direction: column;
  margin: auto;
  max-width: 1480px;
}

@media (min-width: 768px){
.Footer_footerTop__1-VlQ {
  padding-top: 2.5rem;
}}

@media (min-width: 1024px){
.Footer_footerTop__1-VlQ {
  grid-gap: 2rem;
  flex-direction: row;
  gap: 2rem;
  justify-content: space-between;
  padding: 2.5rem 1.25rem;
}}



.LinksSection_linkSection__1jPv8 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 768px){
  .LinksSection_linkSection__1jPv8 {
      grid-gap: 2rem;
      flex: 1 1;
      flex-direction: row;
      flex-wrap: wrap;
      gap: 2rem;
      justify-content: flex-start;
      padding-bottom: 1.875rem;
      padding-left: 1rem;
      padding-right: 1rem;
  }}
@media (min-width: 1024px){
      .LinksSection_linkSection__1jPv8 {
          padding: 0.75rem 0;
  }}

  .FooterList_footerlist__3uVJL {
      align-items: center;
      border-bottom: 1px;
      border-color: rgba(0,0,0,.2);
      border-style: solid;
      display: flex;
      flex-direction: column;
      padding-bottom: 1.875rem;
      padding-top: 1.875rem;
      text-align: center;
  }

  @media (min-width: 768px){
.FooterList_footerlist__3uVJL {
  align-items: flex-start;
  border-width: 0;
  flex-basis: calc(33.33333% - 1.33333rem);
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: flex-start;
  padding-bottom: 0;
  padding-top: 0;
  text-align: left;
}}

@media (min-width: 1024px){
.FooterList_footerlist__3uVJL {
  flex: 1 0;
  max-width: 12.25rem;
}}

@media (min-width: 768px){
.FooterList_footerlist__3uVJL>.nba-site-ad:first-child {
  padding-top: 0;
}}

.nba-site-ad:empty {
  display: none;
}
.py-3\.75 {
  padding-bottom: 0.9375rem;
  padding-top: 0.9375rem;
}

.FooterList_footerlistTitleText__3Gl5G {
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 1.875rem;
  text-transform: uppercase;
  margin: 0;
}

@media (min-width: 1024px){
.FooterList_footerlistLi__23s_0 {
  display: block;
  width: 100%;
}}

.FooterList_footerlistLi__23s_0 {
  margin-bottom: 0.5rem;
}
.FooterList_footerlistLink__3UXCN {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  color: white;
  text-decoration: none;
}




.SocialSection_socialLink__1Lyqc {
  padding: 1.875rem 1rem;
  text-align: center;
}
@media (min-width: 768px){
  .SocialSection_socialLink__1Lyqc {
      border-color: rgba(0,0,0,.2);
      border-top-width: 1px;
      text-align: left;
  }}

@media (min-width: 1024px){
      .SocialSection_socialLink__1Lyqc {
          border-width: 0;
          padding: 0 0 0;
}}
.SocialSection_socialTitle__pdoqf {
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 1.875rem;
  text-transform: uppercase;
}

.SocialSection_socialLinkList__3xUPY {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px){
.SocialSection_socialLinkList__3xUPY {
  justify-content: flex-start;
}}
@media (min-width: 1024px){
.SocialSection_socialLinkList__3xUPY {
  align-items: center;
  flex-direction: column;
}}

.SocialLink_socialLink__1tYq0 {
  --text-opacity: 1;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  fill: currentColor;
  /* color: #fff;
  color: rgba(255,255,255,var(--text-opacity)); */
  margin-right: 1.25rem;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  transition-duration: .1s;
  transition-timing-function: linear;
}

@media (min-width: 1024px){
.SocialLink_socialLink__1tYq0 {
  margin-bottom: 1.25rem;
  margin-right: 0;
}}

.SocialLink_socialLink__xfPOX{
  margin-bottom: 1.25rem;
  margin-right: 0;s
}

.Footer_footerRule__3qxsn {
  color: rgba(0,0,0,.2);
  border-top-width: 1px;
  border-top-style: solid;
}


.Footer_footerBottom__OZuzU {
  margin: auto;
  max-width: 1520px;
  padding: 1.875rem 1rem 1.25rem;
  text-align: center;
}
.utility-font {
  font-family: Roboto, Arial, sans-serif;
}

@media (min-width: 768px){
  .Footer_footerBottom__OZuzU {
      padding: 2.5rem 1.25rem;
      text-align: left;
  }}
@media (min-width: 1024px){
      .Footer_footerBottom__OZuzU {
          padding: 2.5rem 1.25rem;
          text-align: left;
}}

.LegalSection_legal__2plGy {
  flex: 1 1;
  font-size: .75rem;
  padding-left: 1rem;
  /* padding-right: 1rem; */
  text-align: left;
  width: 100%;
}

@media (min-width: 1024px){
.LegalSection_legal__2plGy {
  font-size: .6875rem;
}}
.LegalSection_legalCopy__34BwA {
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.LegalSection_legalList__Z7LJD {
  display: flex;
  flex-wrap: wrap;
}
.LegalSection_legalLink__fRg59 {
  position: relative;
  color: white;
  text-decoration: none;
}

.LegalSection_divider__11B9s:not(:last-child):after {
  content: "|";
  padding: 0 0.5rem;
}

.LegalSection_legalLine__1P673, .LegalSection_legalWmLogo__1X2Gn {
  margin-top: 0.5rem;
}
.LegalSection_legalWmLogo__1X2Gn {
  width: 6rem;
}

.LegalSection_legalLine__1P673, .LegalSection_legalWmLogo__1X2Gn {
  margin-top: 0.5rem;
}

/* button {
  background-color: transparent;
  background-image: none;
} */
.LegalSection_legalLink__fRg59:hover {
  text-decoration: underline;
}
.LegalSection_legalLink__fRg59:focus, .LegalSection_legalLink__fRg59:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
}

.nhl-o-menu__item1 {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  padding: var(--nhl-o-menu-item-padding, 0);
  position: var(--nhl-o-menu-item-position, relative);
}
.nhl-c-header__btn--search {
  grid-area: search;
}
.fa-icon-svg--small {
  --fa-icon-svg-w--variant: 2.4rem;
}

.fa-icon-svg {
  --_fa-icon-svg-w: var(--fa-icon-svg-w, var(--fa-icon-svg-w--variant, nhl-spacing(3)));
  --_fa-icon-svg-h: var(--fa-icon-svg-h, var(--_fa-icon-svg-w));
  display: block;
  width: var(--_fa-icon-svg-w);
  height: var(--_fa-icon-svg-h);
  fill: white;
  pointer-events: none;
}
.fa-icon-svg>.fa-icon-svg {
  width: 100%;
  height: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
.fa-icon-svg {
  --_fa-icon-svg-w: var(--fa-icon-svg-w, var(--fa-icon-svg-w--variant, nhl-spacing(3)));
  --_fa-icon-svg-h: var(--fa-icon-svg-h, var(--_fa-icon-svg-w));
  display: block;
  width: var(--_fa-icon-svg-w);
  height: var(--_fa-icon-svg-h);
  fill: white;
  pointer-events: none;
}
.fa-icon-svg>.fa-icon-svg {
  width: 100%;
  height: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
.fa-icon-svg {
  --_fa-icon-svg-w: var(--fa-icon-svg-w, var(--fa-icon-svg-w--variant, nhl-spacing(3)));
  --_fa-icon-svg-h: var(--fa-icon-svg-h, var(--_fa-icon-svg-w));
  display: block;
  width: var(--_fa-icon-svg-w);
  height: var(--_fa-icon-svg-h);
  fill: white;
  pointer-events: none;
}

.mt-2 {
  margin-top: .5rem;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.mt-2, .my-2 {
  margin-top: .5rem !important;
}
.relative {
  position: relative;
}
.flex>li>a{
  color:white;
  text-decoration: none;
}

.flex>li>a:hover{
  text-decoration-line: underline;
}
.pl-2, .px-2 {
  padding-left: .5rem !important;
}

.pr-2, .px-2 {
  padding-right: .5rem !important;
}
.NavItem_link__Sx3Df {
  align-items: center;
  display: flex;
  font-size: .9375rem;
  height: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
  position: relative;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-duration: .15s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  height: .25rem;
  -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
.NavItem_accentLinkIcon__ia0nz {
  height: auto;
  padding-bottom: 2.5rem;
  padding-right: .25rem;
  position: relative;
  top: 20px;
  width: auto;
}
.NavBar_menu__zSqtb {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  flex-grow: 1;
}