.footer_footerContainer__cTnKg {
    padding: 24px 40px
}

.footer_footerContainer__cTnKg a {
    font-size: 12px
}

.footer_footerContainer__cTnKg .footer_linksContainer__rZ5Sj {
    font-family: Scto Grotesk A Bold
}

.footer_footerContainer__cTnKg .footer_disclaimer__k5DOn {
    padding-top: 16px;
    color: #6b6e76
}

.footer_footerContainer__cTnKg .footer_disclaimer__k5DOn>a {
    font-family: Scto Grotesk A Bold
}

@media(max-width: 960px) {
    .footer_footerContainer__cTnKg {
        padding:0 0 16px
    }

    .footer_footerContainer__cTnKg .footer_linksContainer__rZ5Sj {
        border-bottom: .5px solid #888c94;
        padding-bottom: 16px;
        margin-bottom: 16px
    }

    .footer_footerContainer__cTnKg .footer_disclaimer__k5DOn {
        padding-top: 0
    }
}

.logoutLayout_container__pJMsF {
    display: flex;
    flex-direction: column
}

@media(max-width: 960px) {
    .logoutLayout_container__pJMsF {
        padding:0
    }
}

.logoutLayout_content__OTdSn {
    justify-content: center;
    max-width: 740px;
    width: 100%;
    margin: auto;
    flex: 1 0 auto
}

@media(max-width: 600px) {
    .logoutLayout_content__OTdSn {
        min-height:calc(100vh - 73px)
    }

    .logoutLayout_content__OTdSn>:first-child {
        height: 100%
    }
}

.logoutLayout_body__UyGEp {
    padding: 0 144px;
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
    flex-grow: 1
}

@media(max-width: 960px) {
    .logoutLayout_body__UyGEp {
        padding:0 16px
    }
}

.logoutLayout_header__xGKFF {
    height: 25px;
    margin-top: 32px;
    margin-bottom: 32px
}

@media(max-width: 960px) {
    .logoutLayout_header__xGKFF {
        margin-top:24px;
        margin-bottom: 24px
    }
}

.logoutLayout_header__xGKFF .logoutLayout_logo__HhTVZ {
    color: #008cff
}

.logoutLayout_buttons__dMUSR {
    width: 100%
}

@media(max-width: 960px) {
    .logoutLayout_buttons__dMUSR {
        z-index:1;
        background-color: #fff;
        border-right: 1px solid #fff;
        padding: 16px 0;
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        margin: auto;
        width: 100%
    }
}

.logoutLayout_buttons__dMUSR a,.logoutLayout_buttons__dMUSR button {
    width: 100%;
    max-width: 443px;
    font-size: 18px
}

.logoutLayout_sticky__tlpEh {
    border-top: 1px solid #ccc
}

.logoutLayout_footer__OobAN.logoutLayout_footer__OobAN {
    border-top: .5px solid #888c94
}

@media(max-width: 960px) {
    .logoutLayout_footer__OobAN.logoutLayout_footer__OobAN {
        border-top:none;
        padding-left: 16px;
        padding-right: 16px
    }
}

.headline_storyHeadline__3kO3m a {
    text-decoration: none;
    color: inherit
}

div.getHelp_popoverContainer__BepZv {
    overflow: visible;
    padding: 16px 32px;
    border-radius: 24px;
    box-shadow: 0 0 54px rgba(0,0,0,.1)
}

div.getHelp_popoverContainer__BepZv h4,div.getHelp_popoverContainer__BepZv p {
    font-family: Scto Grotesk A;
    font-size: 16px;
    line-height: 20px
}

div.getHelp_popoverContainer__BepZv h4 {
    margin-bottom: 0
}

div.getHelp_popoverContainer__BepZv h3.getHelp_helpTitle__C__Zk {
    display: none
}

div.getHelp_popoverContainer__BepZv p {
    margin-top: 8px
}

@media(max-width: 960px) {
    div.getHelp_popoverContainer__BepZv {
        padding:16px 16px 24px;
        position: relative;
        max-width: none;
        max-height: none;
        height: 100%;
        width: 100%;
        top: 0!important;
        left: 0!important;
        display: flex;
        flex-direction: column
    }

    div.getHelp_popoverContainer__BepZv div {
        flex-grow: 1
    }

    div.getHelp_popoverContainer__BepZv div h3.getHelp_helpTitle__C__Zk {
        font-family: Athletics Medium;
        line-height: 32px;
        text-align: center;
        margin-top: 32px;
        margin-bottom: 48px;
        font-size: 24px;
        font-weight: 500;
        display: block
    }

    div.getHelp_popoverContainer__BepZv div p {
        margin-bottom: 32px
    }
}

@media(min-width: 960px) {
    div.getHelp_popoverContainer__BepZv:before {
        content:"";
        position: absolute;
        height: 0;
        width: 0;
        top: -30px;
        left: 47%;
        border: 16px solid transparent;
        border-bottom-color: #fff
    }
}

button.getHelp_popoverCloseButton__msxgO {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 24px;
    height: 24px;
    background-color: #6b6e76
}

button.getHelp_popoverCloseButton__msxgO svg {
    width: 12px;
    height: 12px;
    color: #fff
}

button.getHelp_popoverCloseButton__msxgO:focus-visible,button.getHelp_popoverCloseButton__msxgO:hover {
    background-color: #2f3033
}

button.getHelp_popoverCloseButton__msxgO:focus-visible:before {
    border: 1px solid #2f3033;
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    bottom: -4px;
    right: -4px;
    border-radius: 50%
}

@media(min-width: 960px) {
    button.getHelp_popoveConfirmButton__DJMPX,button.getHelp_popoverCloseButton__msxgO {
        display:none
    }
}

.container_flexContainer__mesr7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center
}

@media(max-width: 960px) {
    .container_flexContainer__mesr7 {
        height:100%
    }
}

.container_headerContainer__pc0Gh h1 {
    margin-top: 0;
    margin-bottom: 24px;
    font-weight: 500;
    font-family: Athletics Medium;
    line-height: 40px;
    font-size: 32px;
    text-align: center
}

@media(max-width: 960px) {
    .container_headerContainer__pc0Gh h1 {
        margin-top:40px;
        line-height: 32px;
        font-size: 24px;
        margin-bottom: 16px
    }
}

.container_headerContainer__pc0Gh p {
    font-family: Scto Grotesk A;
    font-size: 16px;
    line-height: 20px;
    color: #2f3033;
    margin-bottom: 56px
}

@media(max-width: 960px) {
    .container_headerContainer__pc0Gh p {
        font-size:16px;
        margin-bottom: 32px
    }
}

.container_headerContainer__pc0Gh svg {
    vertical-align: bottom;
    color: #6b6e76;
    margin-right: 8px
}

.container_contentContainer__aO7FP {
    margin-bottom: 48px
}

@media(max-width: 960px) {
    .container_contentContainer__aO7FP {
        flex-grow:1;
        margin-bottom: 112px
    }
}

.container_bottomContainer__4vRI3 {
    max-width: 443px;
    display: flex;
    flex-direction: column
}

.container_bottomContainer__4vRI3 button {
    margin-bottom: 24px
}

@media(max-width: 960px) {
    .container_bottomContainer__4vRI3 {
        background-color:#fff;
        z-index: 1;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto
    }

    .container_bottomContainer__4vRI3 button {
        margin: 16px
    }

    .container_showBorderTop__obB9m {
        border-top: 1px solid #888c94
    }
}

.container_bottomContainer__4vRI3,.container_contentContainer__aO7FP {
    max-width: 443px;
    width: 100%
}

@font-face {
    font-family: Scto Grotesk A;
    font-style: normal;
    font-weight: 400;
    src: local("Scto Grotesk A"),url(/static/fonts/Scto-Grotesk-A-Regular.woff) format("woff")
}

@font-face {
    font-family: Scto Grotesk A Italic;
    font-style: italic;
    font-weight: 400;
    src: local("Scto Grotesk A Italic"),url(/static/fonts/Scto-Grotesk-A-Regular-Italic.woff) format("woff")
}

@font-face {
    font-family: Scto Grotesk A Medium;
    font-style: normal;
    font-weight: 500;
    src: local("Scto Grotesk A Medium"),url(/static/fonts/Scto-Grotesk-A-Medium.woff) format("woff")
}

@font-face {
    font-family: Scto Grotesk A Bold;
    font-style: normal;
    font-weight: 700;
    src: local("Scto Grotesk A Bold"),url(/static/fonts/Scto-Grotesk-A-Bold.woff) format("woff")
}

@font-face {
    font-family: Athletics Regular;
    font-style: normal;
    font-weight: 400;
    src: local("Athletics"),url(/static/fonts/Athletics-Regular.woff) format("woff")
}

@font-face {
    font-family: Athletics Medium;
    font-style: normal;
    font-weight: 500;
    src: local("Athletics"),url(/static/fonts/Athletics-Medium.woff) format("woff")
}

@font-face {
    font-family: Athletics Bold;
    font-style: normal;
    font-weight: 700;
    src: local("Athletics Bold"),url(/static/fonts/Athletics-Bold.woff) format("woff")
}

@media(max-width: 960px) {
    .mfa_header__Jbd_U {
        text-align:left
    }
}

.mfa_buttonGroup__hRHb9 {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 443px
}

.mfa_buttonGroup__hRHb9 a,.mfa_buttonGroup__hRHb9 button {
    margin-bottom: 8px
}

@media(max-width: 960px) {
    .mfa_buttonGroup__hRHb9 {
        margin-bottom:24px
    }
}

p.mfa_message__sbQ7T {
    max-width: 610px;
    text-align: left
}

div.mfa_disclaimer__D3lLf {
    font-family: Scto Grotesk A;
    color: #6b6e76;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 960px) {
    div.mfa_disclaimer__D3lLf {
        display:flex;
        margin-bottom: 24px;
        font-size: 14px
    }

    div.mfa_disclaimer__D3lLf p {
        align-self: flex-end;
        margin-bottom: 0
    }
}

.mfa_getHelp__A1DlL {
    font-family: Scto Grotesk A Bold;
    font-size: 16px;
    line-height: 24px
}

.mfa_verifyContentContainer__cT8b9 {
    text-align: center;
    flex-grow: 1;
    margin-bottom: 80px
}

.mfa_verifyCountdown__r7s5P {
    text-align: center;
    font-family: Scto Grotesk A;
    color: #6b6e76;
    font-size: 12px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 0
}

.mfa_verifyConfirmInput__bHJK2 {
    height: 72px
}

@media(max-width: 960px) {
    .mfa_verifyConfirmInput__bHJK2 {
        height:56px
    }

    .mfa_verifyConfirmInput__bHJK2 input::-moz-placeholder {
        letter-spacing: 1.25rem
    }

    .mfa_verifyConfirmInput__bHJK2 input:-ms-input-placeholder {
        letter-spacing: 1.25rem
    }

    .mfa_verifyConfirmInput__bHJK2 input::placeholder {
        letter-spacing: 1.25rem
    }
}

.mfa_verifyErrorMessage__D4lx1 {
    text-align: left;
    max-width: 310px;
    color: #c72830;
    font-family: Scto Grotesk A;
    font-size: 12px;
    margin-left: 3.25rem
}

.mfa_verifyResendContainer__l9vuI {
    text-align: center;
    margin-top: 8px
}

.mfa_verifyResendContainer__l9vuI .mfa_dot__39lnD {
    margin-left: 8px;
    margin-right: 8px
}

.mfa_verifyResendContainer__l9vuI .mfa_dot__39lnD:before {
    content: "·"
}

.mfa_verifyResendContainer__l9vuI button {
    display: inline-block;
    margin-bottom: 0
}

@media(max-width: 960px) {
    .mfa_verifyResendContainer__l9vuI button {
        padding:8px
    }
}

.mfa_formContainer__xWRd2>div {
    padding-top: 16px
}
