.logo_logoLink__711ZE {
    color: inherit;
    font-family: inherit;
    text-decoration: none
}

.logo_logo__IcbCA {
    display: block;
    width: 34px;
    height: 42px
}

@media screen and (min-width: 1024px) {
    .logo_logo__IcbCA {
        width: 98px;
        height: 122px
    }
}

.logo_logo__IcbCA.logo__footer__D_zxI {
    width: 78px;
    height: 97px
}

@media screen and (min-width: 1024px) {
    .logo_logo__IcbCA.logo__footer__D_zxI {
        width: 115px;
        height: 140px
    }
}

.footer-quote_body__o6JHm {
    position: relative;
    overflow: hidden;
    z-index: 0;
    display: flex;
    flex-direction: column;
    min-height: 345px;
    padding-bottom: 35px;
    background-color: #000;
    color: #fff;
    font-family: Palace Main, Impact, arial, sans‑serif
}

@media screen and (min-width: 1024px) {
    .footer-quote_body__o6JHm {
        min-height: 640px;
        padding: 75px 30px
    }
}

.footer-quote_body__o6JHm:after {
    content: "";
    position: absolute;
    right: -165px;
    bottom: -150px;
    display: block;
    transform: rotate(23deg);
    width: 200px;
    height: 200px;
    background-color: #e91d12
}

@media screen and (min-width: 1024px) {
    .footer-quote_body__o6JHm:after {
        right: -315px;
        bottom: -200px;
        width: 400px;
        height: 400px;
        background-color: #0055a5
    }
}

.footer-quote_imageWrapper__a6VvL {
    z-index: -10;
    margin-bottom: -50px
}

.footer-quote_imageWrapper__a6VvL, .footer-quote_imageWrapper__a6VvL.of-contain, .footer-quote_imageWrapper__a6VvL.of-cover {
    position: relative;
    height: 210px
}

@media screen and (min-width: 1024px) {
    .footer-quote_imageWrapper__a6VvL {
        margin-bottom: 0
    }

    .footer-quote_imageWrapper__a6VvL, .footer-quote_imageWrapper__a6VvL.of-contain, .footer-quote_imageWrapper__a6VvL.of-cover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

.footer-quote_imageWrapper__a6VvL:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background-image: linear-gradient(180deg, #0000, #000)
}

@media screen and (min-width: 1024px) {
    .footer-quote_imageWrapper__a6VvL:after {
        opacity: .8
    }
}

.footer-quote_container__XPxmP {
    margin-top: auto;
    padding: 0 20px
}

@media screen and (min-width: 1024px) {
    .footer-quote_container__XPxmP {
        padding: 0
    }

    .footer-quote_content__jYaD_ {
        max-width: 66.6666666667%
    }
}

.footer-quote_text__OIB98 {
    margin: 0;
    font-size: 28px;
    letter-spacing: -1.4px;
    line-height: 1
}

@media screen and (min-width: 1024px) {
    .footer-quote_text__OIB98 {
        font-size: 60px;
        letter-spacing: -3px
    }
}

.footer-quote_author__buUV2 {
    display: flex;
    align-items: center;
    margin-top: 15px;
    font-size: 16px;
    letter-spacing: -.8px
}

@media screen and (min-width: 1024px) {
    .footer-quote_author__buUV2 {
        margin-top: 35px;
        font-size: 24px;
        letter-spacing: -1.2px
    }
}

.footer-quote_author__buUV2:before {
    content: "";
    display: block;
    width: 8px;
    height: 2px;
    margin-right: 5px;
    background-color: #fff
}

@media screen and (min-width: 1024px) {
    .footer-quote_author__buUV2:before {
        width: 10px;
        height: 3px;
        margin-right: 8px
    }
}

.footer-quote_icons__i_eIl {
    display: flex;
    align-content: center;
    margin-bottom: 10px
}

@media screen and (min-width: 1024px) {
    .footer-quote_icons__i_eIl {
        margin-bottom: 30px
    }
}

.footer-quote_iconQuote__0InU6 {
    width: 21px;
    height: 14px;
    stroke: #fff;
    stroke-width: 2px
}

@media screen and (min-width: 1024px) {
    .footer-quote_iconQuote__0InU6 {
        width: 48px;
        height: 29px;
        stroke-width: 1px
    }
}

.footer-quote_iconQuote__0InU6 + .footer-quote_iconQuote__0InU6 {
    margin-left: 8px
}

@media screen and (min-width: 1024px) {
    .footer-quote_iconQuote__0InU6 + .footer-quote_iconQuote__0InU6 {
        margin-left: 12px
    }
}

.footer-quote_iconQuote__0InU6.footer-quote__rotate__EOLJT {
    transform: rotate(180deg)
}

.footer-apps_apps__O0GqU {
    grid-row-gap: 15px;
    grid-template-rows:repeat(2, -webkit-min-content);
    grid-template-rows:repeat(2, min-content);
    display: grid;
    justify-content: center
}

@media screen and (min-width: 1024px) {
    .footer-apps_apps__O0GqU {
        grid-row-gap: 18px
    }
}

.footer-apps_appTitle__wOA_y {
    color: #fff;
    font-size: 14px;
    letter-spacing: .29px
}

@media screen and (max-width: 1023px) {
    .footer-apps_appTitle__wOA_y {
        text-align: center
    }
}

.footer-apps_list__1yyno {
    grid-column-gap: 12px;
    grid-template-columns:repeat(2, -webkit-min-content);
    grid-template-columns:repeat(2, min-content);
    display: grid;
    justify-content: center
}

@media screen and (min-width: 1024px) {
    .footer-apps_list__1yyno {
        grid-column-gap: 10px
    }
}

.footer-apps_appLink__Whb15 {
    display: block
}

.footer-apps_icon__8KkUB {
    height: 33px
}

@media screen and (min-width: 1024px) {
    .footer-apps_icon__8KkUB {
        height: 30px
    }
}

.footer-apps_icon__8KkUB.footer-apps__google__fGmjr {
    width: 111px
}

@media screen and (min-width: 1024px) {
    .footer-apps_icon__8KkUB.footer-apps__google__fGmjr {
        width: 102px
    }
}

.footer-apps_icon__8KkUB.footer-apps__appStore__p9WPU {
    width: 100px
}

@media screen and (min-width: 1024px) {
    .footer-apps_icon__8KkUB.footer-apps__appStore__p9WPU {
        width: 90px
    }

    .footer_container__2s1Vr {
        box-sizing: initial;
        display: flex;
        max-width: 1280px;
        margin-right: auto;
        margin-left: auto;
        padding: 0 40px
    }
}

.footer_mainRow__9obp5 {
    position: relative;
    overflow: hidden;
    background-color: #0055a5;
    color: #fff
}

.footer_logosWrapper__C_MTq {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 25px 0 40px
}

@media screen and (min-width: 1024px) {
    .footer_logosWrapper__C_MTq {
        padding: 60px 0 60px 150px
    }
}

.footer_logosWrapper__C_MTq .footer_logosBgEagle__8YzuL {
    top: 50%;
    left: 0;
    transform: translate(-10%, -63%);
    height: 230%
}

.footer_logosWrapper__C_MTq .footer_logosBgEagle__8YzuL, .footer_logosWrapper__C_MTq .footer_logosBgEagle__8YzuL.icon {
    position: absolute;
    fill: #004d96
}

@media screen and (min-width: 1024px) {
    .footer_logosWrapper__C_MTq .footer_logosBgEagle__8YzuL {
        transform: translate(-50%, -63%);
        height: 550%
    }
}

.footer_principlePartnerLink__9CCC_ {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    align-items: center
}

.footer_principlePartnerTitle__XXjIQ {
    font-size: 14px;
    letter-spacing: .29px
}

.footer_principlePartnerImage__oyGs_ {
    max-width: 75px
}

@media screen and (min-width: 1024px) {
    .footer_principlePartnerImage__oyGs_ {
        max-width: 102px
    }
}

.footer_logosHead___GRui {
    opacity: .71;
    font-family: Palace Main, Impact, arial, sans‑serif;
    font-size: 14px;
    letter-spacing: .29px;
    text-transform: uppercase
}

.footer_logosImage__IsWqX {
    position: relative;
    z-index: 1;
    min-width: 20px;
    max-width: 74px;
    min-height: 10px;
    max-height: 42px
}

@media screen and (min-width: 1024px) {
    .footer_logosImage__IsWqX {
        max-width: 136px;
        max-height: 69px
    }
}

.footer_logosContainer__OeG1t {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: -7.5px 5px
}

@media screen and (min-width: 1024px) {
    .footer_logosContainer__OeG1t {
        margin: -20px -30px
    }
}

.footer_logosContainer__OeG1t + .footer_logosContainer__OeG1t {
    padding-top: 15px
}

@media screen and (min-width: 1024px) {
    .footer_logosContainer__OeG1t + .footer_logosContainer__OeG1t {
        padding-top: 40px
    }
}

.footer_logosContainer__OeG1t + .footer_logosContainer__OeG1t .footer_logosImage__IsWqX {
    max-width: 66.6px;
    max-height: 37.8px
}

@media screen and (min-width: 1024px) {
    .footer_logosContainer__OeG1t + .footer_logosContainer__OeG1t .footer_logosImage__IsWqX {
        max-width: 122.4px;
        max-height: 62.1px
    }
}

.footer_principlePartner__w4xLi {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    display: block
}

.footer_logosItem__89Zzk {
    padding: 7.5px 15px
}

@media screen and (min-width: 1024px) {
    .footer_logosItem__89Zzk {
        padding: 20px 30px
    }
}

.footer_logoLink__uNmR2 {
    color: inherit;
    font-family: inherit;
    text-decoration: none
}

.footer_head__TYkCk {
    grid-auto-flow: column;
    grid-gap: 45px;
    display: grid;
    justify-content: center;
    align-content: center;
    margin: 0 auto;
    padding: 30px 0;
    background: #e91d12
}

@media screen and (min-width: 1024px) {
    .footer_head__TYkCk {
        position: relative;
        z-index: 1;
        grid-auto-flow: row;
        grid-gap: 30px;
        padding: 60px 40px 60px 30px;
        background: linear-gradient(90deg, #e91d12, #e91d12 calc(100% - 70px), #e91d1200 calc(100% - 70px), #e91d1200)
    }
}

@media screen and (min-width: 1280px) {
    .footer_head__TYkCk {
        background: #e91d12
    }
}

@media screen and (min-width: 1024px) {
    .footer_head__TYkCk:before {
        content: "";
        position: absolute;
        right: 70px;
        bottom: 0;
        z-index: -1;
        display: block;
        transform: rotate(23deg);
        transform-origin: right bottom;
        width: 200%;
        height: 200%;
        background-color: #e91d12
    }
}

@media screen and (min-width: 1280px) {
    .footer_head__TYkCk:before {
        right: 0
    }
}

@media screen and (min-width: 1024px) {
    .footer_head__TYkCk:after {
        content: "";
        position: absolute;
        top: 0;
        right: 99%;
        display: block;
        width: 50vw;
        height: 100%;
        background-color: #e91d12
    }
}

.footer_subRow__G4Iov {
    padding: 18px 0;
    background-color: #000;
    color: #fff
}

.footer_socialsWrapper__pJgXC {
    position: relative;
    margin-bottom: 20px;
    padding: 0 20px 30px
}

.footer_socialsWrapper__pJgXC:after {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 0;
    display: block;
    width: calc(100% - 40px);
    height: 1px;
    background-color: #fff3
}

@media screen and (min-width: 1024px) {
    .footer_socialsWrapper__pJgXC:after {
        top: 50%;
        right: 0;
        bottom: auto;
        transform: translateY(-50%);
        width: 1px;
        height: 100%;
        min-height: 24px
    }

    .footer_socialsWrapper__pJgXC {
        grid-row-gap: 18px;
        grid-template-rows:repeat(2, -webkit-min-content);
        grid-template-rows:repeat(2, min-content);
        display: grid;
        align-items: center;
        margin-right: 50px;
        margin-bottom: 0;
        padding: 5px 45px 0 5px
    }
}

.footer_socialsTitle__zFPiP {
    display: none
}

@media screen and (min-width: 1024px) {
    .footer_socialsTitle__zFPiP {
        display: block;
        color: #fff;
        font-size: 14px;
        letter-spacing: .29px
    }
}

.footer_socials__BIUSS {
    display: flex;
    justify-content: center;
    align-items: center
}

.footer_socialsItem__iEoWy {
    order: 9999;
    width: 25px;
    height: 25px
}

.footer_socialsItem__iEoWy + .footer_socialsItem__iEoWy {
    margin-left: 25px
}

@media screen and (min-width: 1024px) {
    .footer_socialsItem__iEoWy + .footer_socialsItem__iEoWy {
        margin-left: 20px
    }
}

.footer_apps__yYT2l {
    position: relative;
    flex-shrink: 0
}

.footer_apps__yYT2l:after {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 0;
    display: block;
    width: calc(100% - 40px);
    height: 1px;
    background-color: #fff3
}

@media screen and (min-width: 1024px) {
    .footer_apps__yYT2l:after {
        top: 50%;
        right: 0;
        bottom: auto;
        transform: translateY(-50%);
        width: 1px;
        height: 100%;
        min-height: 24px
    }
}

@media screen and (max-width: 1023px) {
    .footer_apps__yYT2l {
        margin-bottom: 25px;
        padding: 0 20px 25px
    }
}

@media screen and (min-width: 1024px) {
    .footer_apps__yYT2l {
        margin-right: 50px;
        padding-top: 5px;
        padding-right: 50px
    }
}

@media screen and (max-width: 1023px) {
    .footer_links__J09CE {
        display: flex;
        flex-grow: 1;
        flex-wrap: wrap;
        align-items: center;
        margin: -14px 6px
    }
}

@media screen and (min-width: 1024px) {
    .footer_links__J09CE {
        grid-auto-flow: row;
        grid-column-gap: 20px;
        grid-row-gap: 15px;
        grid-template-columns:repeat(3, 1fr);
        grid-template-rows:repeat(3, 1fr);
        display: grid;
        width: 100%
    }
}

@media screen and (max-width: 1023px) {
    .footer_linksItem__SaQQ0 {
        margin: 0 auto;
        padding: 14px;
        text-align: center
    }
}

.footer_linksUrl__qLj7h {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .29px
}

.burger_burger__uP01P {
    overflow: visible;
    display: inline-block;
    margin: 0;
    padding: 0;
    background-color: #0000;
    border: 0;
    color: inherit;
    font: inherit;
    text-transform: none;
    cursor: pointer
}

.burger_burger__uP01P.burger_isActive__unUeh .burger_burgerInner__7ren5 {
    transform: rotate(45deg);
    transition-delay: .14s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.burger_burger__uP01P.burger_isActive__unUeh .burger_burgerInner__7ren5:before {
    top: 0;
    opacity: 0;
    transition: top .1s ease, opacity .1s ease .14s
}

.burger_burger__uP01P.burger_isActive__unUeh .burger_burgerInner__7ren5:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom .1s ease, transform .1s cubic-bezier(.215, .61, .355, 1) .14s
}

.burger_burgerBox__2a1FE {
    position: relative;
    display: inline-block;
    width: 19px;
    height: 17px
}

.burger_burgerInner__7ren5 {
    top: 50%;
    display: block;
    margin-top: -1.5px;
    transition-duration: .1s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.burger_burgerInner__7ren5:after, .burger_burgerInner__7ren5:before {
    content: "";
    display: block
}

.burger_burgerInner__7ren5:before {
    top: -7px;
    transition: top .1s ease .14s, opacity .1s ease
}

.burger_burgerInner__7ren5:after {
    bottom: -7px;
    transition: bottom .1s ease .14s, transform .1s cubic-bezier(.55, .055, .675, .19)
}

.burger_burgerInner__7ren5, .burger_burgerInner__7ren5:after, .burger_burgerInner__7ren5:before {
    position: absolute;
    width: 19px;
    height: 3px;
    background-color: #fff;
    border-radius: 0;
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: ease
}

.tippy-box[data-animation=shift-toward][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top] {
    transform: translateY(-10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom] {
    transform: translateY(10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left] {
    transform: translateX(-10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right] {
    transform: translateX(10px)
}

.language-selector_selector__AD2Rf .tippy-box.popup:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    transform: translate(-50%, -50%) rotate(45deg);
    background-color: #fff
}

@media screen and (min-width: 1024px) {
    .language-selector_selector__AD2Rf .tippy-box.popup:before {
        transform: translate(calc(-50% - 12px), -50%) rotate(45deg);
        width: 12px;
        height: 12px
    }
}

.language-selector_list__Vh4tD {
    position: relative;
    z-index: 0;
    min-width: 52px;
    background-color: #fff;
    padding: 16px
}

@media screen and (min-width: 1024px) {
    .language-selector_list__Vh4tD {
        min-width: 110px;
        padding: 20px 10px
    }
}

.language-selector_flagImage__pWY_D {
    width: 14px;
    height: 14px
}

.language-selector_flagImage__pWY_D.language-selector__select__bfcD9 {
    width: 20px;
    height: 20px
}

@media screen and (min-width: 1024px) {
    .language-selector_flagImage__pWY_D {
        width: 20px;
        height: 20px
    }
}

.language-selector_selectedLanguage__iSjcA {
    padding: 0;
    background-color: #0000;
    border: none;
    cursor: pointer;
    display: grid;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 1.2142857143;
    text-transform: uppercase
}

@media screen and (min-width: 1024px) {
    .language-selector_selectedLanguage__iSjcA {
        grid-template-columns:minmax(-webkit-min-content, 20px) -webkit-min-content;
        grid-template-columns:minmax(min-content, 20px) min-content;
        grid-column-gap: 8px
    }
}

.language-selector_selectedLanguage__iSjcA.language-selector__li__ufPAx, .language-selector_selectedLanguage__iSjcA.language-selector__li__ufPAx.language-selector__onFlag__8joDO {
    color: #093466
}

.language-selector_selectedLanguage__iSjcA.language-selector__onFlag__8joDO .language-selector_text__UiSVk {
    display: block
}

.language-selector_li__qMmtt {
    padding-bottom: 16px
}

@media screen and (min-width: 1024px) {
    .language-selector_li__qMmtt {
        padding-bottom: 20px
    }
}

.language-selector_li__qMmtt:first-child {
    padding-top: 0
}

.language-selector_li__qMmtt:last-child {
    padding-bottom: 0
}

.language-selector_li__qMmtt + .language-selector_li__qMmtt {
    border-top: 1px solid #17458033;
    padding-top: 16px
}

@media screen and (min-width: 1024px) {
    .language-selector_li__qMmtt + .language-selector_li__qMmtt {
        padding-top: 20px
    }
}

.language-selector_text__UiSVk {
    display: none
}

@media screen and (min-width: 1024px) {
    .language-selector_text__UiSVk {
        display: block;
        grid-column: 2
    }
}

.iconed-nav_block__Yfhwd {
    display: flex;
    align-items: center;
    color: #fff
}

@media screen and (min-width: 1024px) {
    .iconed-nav_block__Yfhwd {
        background-color: #0055a5
    }
}

.iconed-nav_nav__kQF6l {
    display: flex;
    align-items: center
}

[data-whatintent=mouse] .iconed-nav_nav__kQF6l:hover .iconed-nav_item__tZHYR {
    opacity: .5
}

.iconed-nav_item__tZHYR {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    background-color: #0000;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0 8px;
    font-family: Barlow, arial, sans‑serif;
    font-size: 12px;
    font-weight: 600;
    transition: opacity .3s linear
}

@media screen and (min-width: 1400px) {
    .iconed-nav_item__tZHYR {
        padding: 0 12px;
        font-size: 14px
    }
}

.iconed-nav_item__tZHYR:hover {
    opacity: 1 !important
}

@media screen and (max-width: 1023px) {
    .iconed-nav_item__tZHYR.iconed-nav__login__Z_70P {
        position: relative;
        margin-right: 8px;
        margin-left: 8px;
        padding-right: 16px;
        padding-left: 16px
    }

    .iconed-nav_item__tZHYR.iconed-nav__login__Z_70P:after, .iconed-nav_item__tZHYR.iconed-nav__login__Z_70P:before {
        content: "";
        position: absolute;
        top: 50%;
        display: block;
        transform: translateY(-50%);
        height: 17px;
        border-left: 1px solid #fff3
    }

    .iconed-nav_item__tZHYR.iconed-nav__login__Z_70P:before {
        left: 0
    }

    .iconed-nav_item__tZHYR.iconed-nav__login__Z_70P:after {
        right: 0
    }

    .iconed-nav_item__tZHYR.iconed-nav__selector__r6els {
        position: relative;
        padding: 0 12px;
        margin-left: -8px
    }

    .iconed-nav_item__tZHYR.iconed-nav__selector__r6els:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        display: block;
        transform: translateY(-50%);
        height: 17px;
        border-left: 1px solid #fff3
    }
}

.iconed-nav_icon__TbJoW {
    width: auto;
    margin-right: 8px;
    fill: #fff
}

@media screen and (min-width: 1024px) {
    .iconed-nav_icon__TbJoW {
        height: 16px
    }
}

.iconed-nav_sponsor__J0Bfu {
    position: relative;
    display: block;
    margin-left: 8px
}

@media screen and (min-width: 1024px) {
    .iconed-nav_sponsor__J0Bfu {
        margin-left: 12px;
        padding: 0 22px
    }

    .iconed-nav_sponsor__J0Bfu:after, .iconed-nav_sponsor__J0Bfu:before {
        content: "";
        position: absolute;
        top: 50%;
        display: block;
        transform: translateY(-50%);
        height: 30px;
        border-left: 1px solid #004484
    }

    .iconed-nav_sponsor__J0Bfu:before {
        left: 0
    }

    .iconed-nav_sponsor__J0Bfu:after {
        right: 0
    }
}

.iconed-nav_sponsorImage__4aIeH {
    position: relative;
    min-width: 20px;
    max-width: 60px;
    min-height: 15px;
    max-height: 20px
}

@media screen and (min-width: 1024px) {
    .iconed-nav_sponsorImage__4aIeH {
        min-width: 20px;
        max-width: 100px;
        max-height: 30px
    }
}

.main-nav_block__OKjqe {
    display: flex;
    background: linear-gradient(90deg, #0000 0, #0000 40px, #0055a5 41px, #0055a5);
    color: #fff
}

.main-nav_nav__3gjZl {
    display: flex;
    background: linear-gradient(90deg, #0000 5%, #0000 100%, #0055a5 0, #0055a5)
}

.main-nav_item___p_qK {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    display: flex;
    align-items: center;
    transform: skew(-25deg);
    border-right: 1px solid #004484;
    transition: background-color .3s linear
}

[data-whatintent=mouse] .main-nav_item___p_qK:not(.main-nav_isActive__tPLE7):hover {
    background-color: #e91d12
}

.main-nav_item___p_qK:first-child {
    background-color: #0055a5
}

.main-nav_item___p_qK.main-nav_isActive__tPLE7 {
    background-color: #004484
}

.main-nav_itemInner__bS8VF {
    display: flex;
    align-items: center;
    transform: skew(25deg);
    height: 52px
}

.main-nav_label__AKVMW {
    padding: 5px 11px;
    font-family: Barlow, arial, sans‑serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center
}

@media screen and (min-width: 768px) {
    .main-nav_label__AKVMW {
        padding: 5px 15px
    }
}

@media screen and (min-width: 1024px) {
    .main-nav_label__AKVMW {
        padding: 5px 12px
    }
}

@media screen and (min-width: 1400px) {
    .main-nav_label__AKVMW {
        padding: 5px 20px;
        font-size: 14px
    }
}

.mobile-header_block__7GLwF {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    display: block
}

@media screen and (min-width: 1024px) {
    .mobile-header_block__7GLwF {
        display: none
    }
}

.mobile-header_topLine___91sa {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 42px;
    padding: 0 16px;
    background-color: #004484;
    color: #fff
}

.mobile-header_bottomLine__eSZSE {
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.mobile-header_bottomLineInner__zlVE0 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background: linear-gradient(90deg, #0000 0, #0000 60%, #0055a5 61%, #0055a5)
}

.mobile-header_burgerWrap__A4fj6 {
    margin-left: 7px
}

.mobile-header_logo__7vRfp {
    position: absolute;
    bottom: 5px;
    left: 16px;
    display: block
}

@media screen and (max-width: 374px) {
    .mobile-header_logo__7vRfp {
        display: none
    }
}

.desktop-header_block__3fYe1 {
    display: none
}

@media screen and (min-width: 1024px) {
    .desktop-header_block__3fYe1 {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        z-index: 100;
        display: block;
        background: linear-gradient(90deg, #0000 0, #0000 50%, #0055a5 51%, #0055a5)
    }
}

.desktop-header_inner__oALKq {
    position: relative;
    display: flex;
    width: 100%;
    height: 78px
}

.desktop-header_burgerWrap__lj0X1 {
    align-self: center;
    margin-left: 24px
}

.desktop-header_logo__hSbeh {
    position: absolute;
    bottom: 5px;
    left: 16px;
    display: block
}

@media screen and (min-width: 1024px) {
    .desktop-header_logo__hSbeh {
        top: 25px;
        bottom: auto;
        left: 0
    }
}

.standard-button_btn__nWZxu {
    background-color: #0000;
    border: none;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    padding: 13px 24px;
    color: inherit;
    font-family: Palace Main, Impact, arial, sans‑serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer
}

@media screen and (min-width: 768px) {
    .standard-button_btn__nWZxu {
        padding: 17px 28px;
        font-size: 17px
    }
}

.standard-button_btn__nWZxu:disabled {
    opacity: .5;
    cursor: not-allowed
}

.standard-button_btn__nWZxu .icon + span, .standard-button_btn__nWZxu span + .icon {
    margin-left: 7px
}

.standard-button__hover__vqmHj {
    position: relative;
    overflow: hidden;
    z-index: 0;
    padding: 12px 23px;
    border: 1px solid #0003;
    transition: color .35s ease
}

@media screen and (min-width: 1024px) {
    .standard-button__hover__vqmHj {
        padding: 16px 27px
    }
}

.standard-button__hover__vqmHj:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    transform: translateX(-115%) skew(-24deg);
    width: 135%;
    background-color: #fff;
    transition: transform .35s ease
}

.standard-button__hover__vqmHj .icon {
    transition: fill .35s ease, transform .35s ease
}

[data-whatinput=keyboard] .standard-button__hover__vqmHj:focus:after, [data-whatintent=keyboard] .standard-button__hover__vqmHj:focus:after, [data-whatintent=mouse] .standard-button__hover__vqmHj:hover:after {
    transform: translateX(-15%) skew(-24deg)
}

[data-whatinput=keyboard] .standard-button__hover__vqmHj:focus span + .icon, [data-whatintent=keyboard] .standard-button__hover__vqmHj:focus span + .icon, [data-whatintent=mouse] .standard-button__hover__vqmHj:hover span + .icon {
    transform: translateX(3px)
}

.standard-button__red__2MV1o {
    color: #fff;
    background-color: #e91d12
}

.standard-button__red__2MV1o .standard-button_icon__NNl86 {
    fill: #fff
}

[data-whatinput=keyboard] .standard-button__red__2MV1o.standard-button__hover__vqmHj:focus, [data-whatintent=keyboard] .standard-button__red__2MV1o.standard-button__hover__vqmHj:focus, [data-whatintent=mouse] .standard-button__red__2MV1o.standard-button__hover__vqmHj:hover {
    color: #e91d12
}

[data-whatinput=keyboard] .standard-button__red__2MV1o.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=keyboard] .standard-button__red__2MV1o.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=mouse] .standard-button__red__2MV1o.standard-button__hover__vqmHj:hover .standard-button_icon__NNl86 {
    fill: #e91d12
}

.standard-button__blue__vnWLo {
    color: #fff;
    background-color: #0055a5
}

.standard-button__blue__vnWLo .standard-button_icon__NNl86 {
    fill: #fff
}

[data-whatinput=keyboard] .standard-button__blue__vnWLo.standard-button__hover__vqmHj:focus, [data-whatintent=keyboard] .standard-button__blue__vnWLo.standard-button__hover__vqmHj:focus, [data-whatintent=mouse] .standard-button__blue__vnWLo.standard-button__hover__vqmHj:hover {
    color: #0055a5
}

[data-whatinput=keyboard] .standard-button__blue__vnWLo.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=keyboard] .standard-button__blue__vnWLo.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=mouse] .standard-button__blue__vnWLo.standard-button__hover__vqmHj:hover .standard-button_icon__NNl86 {
    fill: #0055a5
}

.standard-button__grey__Wp78S {
    color: #de1c11;
    background-color: #f2f6fa;
    border: 1px solid #d9e5f1
}

.standard-button__grey__Wp78S .standard-button_icon__NNl86 {
    fill: #de1c11
}

.standard-button__grey__Wp78S:after {
    background-color: #0055a5
}

[data-whatinput=keyboard] .standard-button__grey__Wp78S.standard-button__hover__vqmHj:focus, [data-whatintent=keyboard] .standard-button__grey__Wp78S.standard-button__hover__vqmHj:focus, [data-whatintent=mouse] .standard-button__grey__Wp78S.standard-button__hover__vqmHj:hover {
    color: #fff
}

[data-whatinput=keyboard] .standard-button__grey__Wp78S.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=keyboard] .standard-button__grey__Wp78S.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=mouse] .standard-button__grey__Wp78S.standard-button__hover__vqmHj:hover .standard-button_icon__NNl86 {
    fill: #fff
}

@media screen and (max-width: 1023px) {
    .standard-button__clear__AJwzL {
        padding: 13px 24px 13px 0;
        background-color: #0000;
        font-size: 15px
    }

    .standard-button__clear__AJwzL.standard-button__hover__vqmHj {
        color: #fff;
        border: none
    }

    .standard-button__clear__AJwzL.standard-button__hover__vqmHj .standard-button_icon__NNl86 {
        fill: #fff
    }

    .standard-button__clear__AJwzL.standard-button__hover__vqmHj:after {
        top: auto;
        bottom: 5px;
        transform: translateX(-100%);
        width: calc(100% - 24px);
        height: 2px;
        background-color: #fff
    }

    [data-whatinput=keyboard] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:focus, [data-whatintent=keyboard] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:focus, [data-whatintent=mouse] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:hover {
        color: #fff
    }

    [data-whatinput=keyboard] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=keyboard] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:focus .standard-button_icon__NNl86, [data-whatintent=mouse] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:hover .standard-button_icon__NNl86 {
        fill: #fff
    }

    [data-whatinput=keyboard] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:focus:after, [data-whatintent=keyboard] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:focus:after, [data-whatintent=mouse] .standard-button__clear__AJwzL.standard-button__hover__vqmHj:hover:after {
        transform: translateX(0)
    }

    .standard-button__clear__AJwzL .icon {
        margin-right: 8px
    }
}

@media screen and (min-width: 1024px) {
    .standard-button__clear__AJwzL .icon {
        width: 15px;
        height: 15px
    }
}

.standard-button__clear__AJwzL.icon-triangle {
    margin-right: 0;
    margin-left: 3px
}

@media screen and (min-width: 1024px) {
    .standard-button__clear__AJwzL.icon-triangle {
        display: none
    }
}

@media screen and (max-width: 1023px) {
    .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo {
        color: #0055a5
    }

    .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo .standard-button_icon__NNl86 {
        fill: #0055a5
    }

    [data-whatinput=keyboard] .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo:focus, [data-whatintent=keyboard] .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo:focus, [data-whatintent=mouse] .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo:hover {
        color: #0055a5
    }

    [data-whatinput=keyboard] .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo:focus .standard-button_icon__NNl86, [data-whatintent=keyboard] .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo:focus .standard-button_icon__NNl86, [data-whatintent=mouse] .standard-button__onLightBg__nuWZc.standard-button__blue__vnWLo:hover .standard-button_icon__NNl86 {
        fill: #0055a5
    }

    .standard-button__onLightBg__nuWZc.standard-button__hover__vqmHj:after {
        background-color: #0055a5
    }

    [data-whatinput=keyboard] .standard-button__onLightBg__nuWZc.standard-button__hover__vqmHj:focus:after, [data-whatintent=keyboard] .standard-button__onLightBg__nuWZc.standard-button__hover__vqmHj:focus:after, [data-whatintent=mouse] .standard-button__onLightBg__nuWZc.standard-button__hover__vqmHj:hover:after {
        transform: translateX(0)
    }
}

.standard-button__selhurstPark1__0GsD2 {
    border: 1px solid #cdad7b;
    background-color: #cdad7b;
    color: #0d1d31
}

.standard-button__selhurstPark1__0GsD2, .standard-button__selhurstPark2__I2wIy {
    font-family: Barlow, arial, sans‑serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .04em
}

.standard-button__selhurstPark2__I2wIy {
    background-color: #0d1d31;
    border: 1px solid #fff;
    color: #fff
}

.standard-button__selhurstPark2__I2wIy .standard-button_icon__NNl86 {
    fill: #fff
}

.standard-button__selhurstPark3__SrsqQ {
    font-family: Barlow, arial, sans‑serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .04em;
    background-color: #0e3d60;
    border: 1px solid #0000;
    color: #fff
}

.standard-button__selhurstPark3__SrsqQ .standard-button_icon__NNl86 {
    fill: #fff
}

.standard-button__selhurstPark4__bnSEs {
    font-family: Barlow, arial, sans‑serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .04em;
    background-color: #0e3d60;
    border: 1px solid #fff;
    color: #fff
}

.standard-button__selhurstPark4__bnSEs .standard-button_icon__NNl86 {
    fill: #fff
}

.standard-button__disabled__uG_hU {
    pointer-events: none;
    border-color: #ffffff26;
    background-color: #ffffff0d;
    color: #ffffff80
}

.mega-menu_block__840_3 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 100;
    display: none;
    background-color: #e91d12
}

.mega-menu_block__840_3 .mega-menu_logoImg__dJTK2 {
    width: 63px;
    height: 78px
}

@media screen and (min-width: 1024px) {
    .mega-menu_block__840_3 .mega-menu_logoImg__dJTK2 {
        width: 98px;
        height: 122px
    }
}

.mega-menu_block__840_3.mega-menu_isOpened__WHSoY {
    display: block
}

.mega-menu_inner___j_HJ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column
}

.mega-menu_bgWrap__WxZGy {
    position: absolute;
    top: 0;
    right: 15px;
    width: 100%;
    height: 600px
}

@media screen and (min-width: 1024px) {
    .mega-menu_bgWrap__WxZGy {
        top: 0;
        right: auto;
        left: 0;
        width: 60%;
        height: 600px
    }
}

.mega-menu_bg__NGF2F {
    position: absolute;
    top: -219%;
    right: -440px;
    opacity: .05;
    width: 2000px;
    fill: #000
}

@media screen and (min-width: 1024px) {
    .mega-menu_bg__NGF2F {
        width: 2300px
    }
}

.mega-menu_head__ozbGV {
    position: relative;
    margin-bottom: 20px;
    padding-top: 20px
}

.mega-menu_headInner__a9R2W {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.mega-menu_headRight__2QPc2 {
    display: flex;
    align-items: center
}

@media screen and (min-width: 1024px) {
    .mega-menu_headRight__2QPc2 {
        padding-top: 25px
    }
}

.mega-menu_main__WGR2O {
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media screen and (min-width: 1024px) {
    .mega-menu_main__WGR2O {
        display: block
    }

    .mega-menu_main__WGR2O::-webkit-scrollbar {
        width: 5px;
        height: 8px;
        background-color: #fff;
        border-radius: 5px
    }

    .mega-menu_main__WGR2O::-webkit-scrollbar-thumb {
        background: #e4e4e4;
        border-radius: 5px
    }
}

.mega-menu_mainInner__KeX6l {
    padding-bottom: 30px
}

@media screen and (min-width: 1024px) {
    .mega-menu_mainInner__KeX6l {
        display: flex;
        padding-top: 30px
    }
}

.mega-menu_primaryList__36HEO {
    margin: 0;
    padding: 0;
    list-style: none
}

@media screen and (min-width: 1024px) {
    .mega-menu_primaryList__36HEO {
        width: -webkit-max-content;
        width: max-content;
        max-width: 100%
    }
}

[data-whatinput=keyboard] .mega-menu_primaryList__36HEO:focus .mega-menu_primaryLink__jVwD_, [data-whatintent=keyboard] .mega-menu_primaryList__36HEO:focus .mega-menu_primaryLink__jVwD_, [data-whatintent=mouse] .mega-menu_primaryList__36HEO:hover .mega-menu_primaryLink__jVwD_ {
    opacity: .3;
    color: #000
}

[data-whatinput=keyboard] .mega-menu_primaryList__36HEO:focus .mega-menu_primaryLink__jVwD_:hover, [data-whatintent=keyboard] .mega-menu_primaryList__36HEO:focus .mega-menu_primaryLink__jVwD_:hover, [data-whatintent=mouse] .mega-menu_primaryList__36HEO:hover .mega-menu_primaryLink__jVwD_:hover {
    opacity: 1;
    color: #fff
}

[data-whatinput=keyboard] .mega-menu_primaryList__36HEO:focus .mega-menu_primaryLink__jVwD_.mega-menu_isActive__5uZgH, [data-whatintent=keyboard] .mega-menu_primaryList__36HEO:focus .mega-menu_primaryLink__jVwD_.mega-menu_isActive__5uZgH, [data-whatintent=mouse] .mega-menu_primaryList__36HEO:hover .mega-menu_primaryLink__jVwD_.mega-menu_isActive__5uZgH {
    opacity: 1;
    color: #0055a5
}

.mega-menu_primaryListItem__6sz87 + .mega-menu_primaryListItem__6sz87 {
    margin-top: 10px
}

@media screen and (min-width: 1024px) {
    .mega-menu_primaryListItem__6sz87 + .mega-menu_primaryListItem__6sz87 {
        margin-top: 15px
    }
}

.mega-menu_primaryLink__jVwD_ {
    display: block;
    padding-left: 3px;
    color: #fff;
    font-family: Palace Main, Impact, arial, sans‑serif;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: -1.68px;
    line-height: .97;
    text-decoration: none;
    transition: color .3s linear, opacity .3s linear;
    transition-delay: .05s
}

@media screen and (min-width: 1024px) {
    .mega-menu_primaryLink__jVwD_ {
        font-size: 63px;
        letter-spacing: -2.85px;
        line-height: 1
    }
}

.mega-menu_primaryLink__jVwD_.mega-menu_isActive__5uZgH {
    color: #0055a5
}

@media screen and (min-width: 1024px) {
    .mega-menu_left__Vv9eg {
        flex: 1 1 63%;
        max-width: 70%;
        padding-right: 30px;
        padding-left: 100px
    }
}

.mega-menu_right__Ahl_S {
    margin-top: 30px
}

@media screen and (min-width: 1024px) {
    .mega-menu_right__Ahl_S {
        flex: 1 1 37%;
        margin-top: 0;
        padding-left: 60px;
        border-left: 3px solid #0000001f
    }
}

.mega-menu_containerGaps__XRzFI {
    box-sizing: initial;
    flex-grow: 1;
    margin-left: 0;
    padding-right: 28px;
    padding-left: 28px
}

@media screen and (min-width: 1024px) {
    .mega-menu_containerGaps__XRzFI {
        margin-left: auto;
        padding-right: 40px;
        padding-left: 40px
    }
}

.mega-menu_headSponsorLink__O8QYE {
    display: none;
    margin-left: 44px;
    text-decoration: none
}

@media screen and (min-width: 1024px) {
    .mega-menu_headSponsorLink__O8QYE {
        display: block
    }
}

.mega-menu_headSponsorImg__2O2ZM {
    min-width: 15px;
    max-width: 80px;
    min-height: 15px;
    max-height: 45px
}

.mega-menu_headInner__a9R2W .mega-menu_headBtn__MMH81 {
    display: none
}

@media screen and (min-width: 1024px) {
    .mega-menu_headInner__a9R2W .mega-menu_headBtn__MMH81 {
        display: inline-flex
    }
}

.mega-menu_crossBtn__hgYWk {
    padding: 0;
    background-color: #0000;
    border: none;
    cursor: pointer;
    margin-left: 44px
}

.mega-menu_cross__rBVqN {
    fill: #fff
}

.mega-menu_secondaryList__Jvlmv {
    margin: 0;
    padding: 0;
    list-style: none
}

@media screen and (min-width: 1024px) {
    .mega-menu_secondaryList__Jvlmv {
        width: -webkit-max-content;
        width: max-content
    }
}

[data-whatinput=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryHeadLink__jrBSz, [data-whatinput=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryLink__7yJAw, [data-whatintent=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryHeadLink__jrBSz, [data-whatintent=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryLink__7yJAw, [data-whatintent=mouse] .mega-menu_secondaryList__Jvlmv:hover .mega-menu_secondaryHeadLink__jrBSz, [data-whatintent=mouse] .mega-menu_secondaryList__Jvlmv:hover .mega-menu_secondaryLink__7yJAw {
    opacity: .3;
    color: #000
}

[data-whatinput=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryHeadLink__jrBSz:hover, [data-whatinput=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryLink__7yJAw:hover, [data-whatintent=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryHeadLink__jrBSz:hover, [data-whatintent=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryLink__7yJAw:hover, [data-whatintent=mouse] .mega-menu_secondaryList__Jvlmv:hover .mega-menu_secondaryHeadLink__jrBSz:hover, [data-whatintent=mouse] .mega-menu_secondaryList__Jvlmv:hover .mega-menu_secondaryLink__7yJAw:hover {
    opacity: 1;
    color: #fff
}

[data-whatinput=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryHeadTitle__rTujI, [data-whatintent=keyboard] .mega-menu_secondaryList__Jvlmv:focus .mega-menu_secondaryHeadTitle__rTujI, [data-whatintent=mouse] .mega-menu_secondaryList__Jvlmv:hover .mega-menu_secondaryHeadTitle__rTujI {
    opacity: .3;
    color: #000
}

.mega-menu_secondaryItem__cnjOR + .mega-menu_secondaryItem__cnjOR {
    margin-top: 10px
}

@media screen and (min-width: 1024px) {
    .mega-menu_secondaryItem__cnjOR + .mega-menu_secondaryItem__cnjOR {
        margin-top: 15px
    }
}

.mega-menu_secondaryHeadLink__jrBSz, .mega-menu_secondaryHeadTitle__rTujI, .mega-menu_secondaryLink__7yJAw {
    display: block;
    padding: 7px 0;
    color: #fff;
    font-family: Barlow, arial, sans‑serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    transition: color .3s linear, opacity .3s linear
}

@media screen and (min-width: 1024px) {
    .mega-menu_secondaryHeadLink__jrBSz, .mega-menu_secondaryHeadTitle__rTujI, .mega-menu_secondaryLink__7yJAw {
        font-size: 24px;
        line-height: 1.3
    }
}

.mega-menu_secondaryHeadLink__jrBSz, .mega-menu_secondaryHeadTitle__rTujI {
    font-weight: 600
}

.mega-menu_bottomSponsorWrap__l2Uzk {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    position: relative;
    display: block;
    margin-top: 20px;
    padding-top: 25px
}

@media screen and (min-width: 1024px) {
    .mega-menu_bottomSponsorWrap__l2Uzk {
        display: none
    }
}

.mega-menu_bottomSponsorWrap__l2Uzk:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 24px;
    border-top: 1px solid #fff
}

.mega-menu_bottomSponsorImg__Xq5Ux {
    min-width: 15px;
    max-width: 70px;
    min-height: 15px;
    max-height: 31px
}

.mega-menu_footerBtn__y9PEX {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
    padding: 0;
    background-color: #0000;
    border: none;
    cursor: pointer;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 70px;
    background-color: #0055a5;
    color: #fff;
    font-family: Palace Main, Impact, arial, sans‑serif;
    font-size: 20px;
    text-transform: uppercase
}

@media screen and (min-width: 1024px) {
    .mega-menu_footerBtn__y9PEX {
        display: none
    }
}

.mega-menu_footerBtnIcon__tDnKv {
    margin-right: 12px;
    fill: #fff
}

.skip-nav_wrap__nSX_q {
    top: 10px;
    left: 10px;
    opacity: 0;
    z-index: 100;
    pointer-events: none
}

.skip-nav_wrap__nSX_q, .skip-nav_wrap__nSX_q.text-button {
    position: absolute
}

[data-whatinput=keyboard] .skip-nav_wrap__nSX_q:focus, [data-whatintent=keyboard] .skip-nav_wrap__nSX_q:focus {
    opacity: 1
}

.notification-shower_element__CUhZd {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 700;
    transform: translateY(-100%);
    width: 100%;
    padding: 20px;
    background-color: #22a000;
    box-shadow: 0 2px 100px 0 #000;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    transition: transform .3s ease, opacity .3s linear
}

@media screen and (min-width: 1024px) {
    .notification-shower_element__CUhZd {
        padding: 20px 40px;
        font-size: 24px
    }
}

.notification-shower_element__CUhZd.notification-shower__error__Sz0VY {
    background-color: #e91d12
}

.notification-shower_element__CUhZd.is-active {
    opacity: 1;
    transform: translateY(0)
}

.notification-shower_element__CUhZd a {
    color: inherit;
    font-size: inherit
}

.block-spinner_blockSpinner__Pkbgy {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.block-spinner_blockSpinner__Pkbgy:after {
    content: "";
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    display: block;
    width: 60px;
    height: 60px;
    border: 4px solid #000;
    border-top-color: #0000;
    border-radius: 50%;
    animation: block-spinner_page-spinner__WNcbf .6s linear infinite
}

.block-spinner_blockSpinner__Pkbgy.block-spinner__pageLevel__l04oS {
    position: fixed;
    z-index: 1000
}

.block-spinner_blockSpinner__Pkbgy.block-spinner__blockLevel__T1LAo {
    position: absolute;
    z-index: 90
}

.block-spinner_blockSpinner__Pkbgy.block-spinner__light__R51yC:after {
    border-color: #0000 #fff #fff
}

.block-spinner_blockSpinner__Pkbgy.block-spinner_hasOverlay__oqCRH:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff6
}

.block-spinner_blockSpinner__Pkbgy.block-spinner_hasOverlay__oqCRH.block-spinner__light__R51yC:before {
    background-color: #0006
}

@keyframes block-spinner_page-spinner__WNcbf {
    to {
        transform: rotate(1turn)
    }
}