@import url("https://p.typekit.net/p.css?s=1&k=lke3fdc&ht=tk&f=10879.10880.10881.10882.10884.10885.10887.15359.15498.15501.15505.15506.15508.15510&a=543408&app=typekit&e=css");

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?subset_id=2&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/1eb35a/000000000000000000010090/27/l?subset_id=2&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/1eb35a/000000000000000000010090/27/d?subset_id=2&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/1eb35a/000000000000000000010090/27/a?subset_id=2&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?subset_id=2&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/l?subset_id=2&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/d?subset_id=2&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/a?subset_id=2&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?subset_id=2&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?subset_id=2&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?subset_id=2&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/cf3e4e/000000000000000000010095/27/l?subset_id=2&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/cf3e4e/000000000000000000010095/27/d?subset_id=2&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/cf3e4e/000000000000000000010095/27/a?subset_id=2&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/l?subset_id=2&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/d?subset_id=2&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/0c71d1/000000000000000000010097/27/a?subset_id=2&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-condensed";
src:url("https://use.typekit.net/af/accb3b/00000000000000000001203b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/accb3b/00000000000000000001203b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/accb3b/00000000000000000001203b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"roboto";
src:url("https://use.typekit.net/af/5e9c68/00000000000000003b9ad05f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/5e9c68/00000000000000003b9ad05f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/5e9c68/00000000000000003b9ad05f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"roboto";
src:url("https://use.typekit.net/af/e01918/00000000000000003b9ad060/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/e01918/00000000000000003b9ad060/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/e01918/00000000000000003b9ad060/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"roboto";
src:url("https://use.typekit.net/af/5be8cf/00000000000000003b9ad059/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/5be8cf/00000000000000003b9ad059/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/5be8cf/00000000000000003b9ad059/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"roboto";
src:url("https://use.typekit.net/af/2794cc/00000000000000003b9ad055/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/2794cc/00000000000000003b9ad055/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/2794cc/00000000000000003b9ad055/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"roboto";
src:url("https://use.typekit.net/af/5be6ad/00000000000000003b9ad05d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/5be6ad/00000000000000003b9ad05d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/5be6ad/00000000000000003b9ad05d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"roboto";
src:url("https://use.typekit.net/af/acc12d/00000000000000003b9ad05b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/acc12d/00000000000000003b9ad05b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/acc12d/00000000000000003b9ad05b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}


.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;
}

.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: 1.25rem;
}}
.Nav_navLink__myJtp{
    color: black;
    text-decoration: none;
}


.Nav_navLink__myJtp:hover {
    cursor: pointer;
    text-decoration: underline;
}

.dark-primary-background {
    background: #008348;
}

.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: 64px;
}}
.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: 4rem;
    margin-right: 1.25rem;
    border-right-style: solid;
}
/*@media (min-width: 1024px){
    .NavBar_headerPrimaryMenu__28NOk, .NavBar_nav__1VHz7 {
        height: 4rem;
    }} */
.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: rgb(254, 197, 36);
    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: 1520px;
}

@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: 11.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: .875rem;
    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.75rem 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;
}}

.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;
    margin-bottom: 0.5rem;
}
.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));
}

.NavBar_menu-wrapper__xgdc7, .NavBar_menu__yO4Am {
    flex-grow: 1;
}
.NavBar_menu__yO4Am {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
}







    
   
    
    
   
    .NavItem_link__ZBDtq {
        align-items: center;
        display: flex;
        font-size: .9375rem;
        height: 64px;
        padding-left: .5rem;
        padding-right: .5rem;
        position: relative;
        transition-duration: .15s;
        transition-property: opacity;
        white-space: nowrap;
        text-transform: uppercase;
    text-decoration: none;
    }
    .NavItem_link__ZBDtq{
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity));
    
    }
    .NavItem_link__ZBDtq:focus, .NavItem_link__ZBDtq:hover {
        /* --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity)); */
        background-color: white;
    color: #008348;
    }
    @media (min-width: 768px){
        .NavItem_link__ZBDtq {
            padding-left: .75rem;
            padding-right: .75rem;
        }}

        @media (min-width: 1024px){
            .NavItem_link__ZBDtq {
                padding-left: .5rem;
                padding-right: .5rem;
            }}

            .accent-primary-border {
                border-color: null;
            }
            .NavBar_headerAccentMenu__HVCRT a, .NavBar_headerPrimaryMenu__kZbi8 a, .NavBar_headerSecondaryMenu__TlC9Z a {
                font-weight: 700;
                padding: 0;
                text-transform: uppercase;
            }



            @media (min-width: 1280px){
                .NavBar_headerAccentMenu__HVCRT li, .NavBar_headerPrimaryMenu__kZbi8 li {
                    margin-right: 1.875rem;
                }}

                .NavBar_headerAccentMenu__HVCRT li, .NavBar_headerPrimaryMenu__kZbi8 li, .NavBar_headerSecondaryMenu__TlC9Z li {
                    margin-right: 1.25rem;
                    transition-duration: .15s;
                    transition-property: opacity;
                }
                





.NavBar_nav__U9xyc {
    -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__kZbi8, .NavBar_nav__U9xyc {
    height: 5.625rem;
}}

header[role=banner] nav[aria-label="Boston Celtics navigation"] {
    min-height: 50px;
}
@media (min-width: 1024px){
header[role=banner] nav[aria-label="Boston Celtics navigation"] {
    min-height: 4rem;
    height: 4rem;
    max-width: 100%;
}}


.flex-grow {
    flex-grow: 1;
}
.NavBar_headerMenu__n7E0r {
    align-items: center;
    display: none;
    font-size: .9375rem;
    overflow-x: hidden;
}
@media (min-width: 1024px){
.NavBar_headerMenu__n7E0r {
    display: flex;
}
}

.brand-font {
    font-family: futura-pt;
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.LegalSection_legalLink__fRg59 {
    position: relative;
    color: white;
    text-decoration: none;
}