.dialog-modal__container___1P8gO{
    z-index:var(--notification-z-index);
    position:fixed;
    top:0;
    left:0;
    margin:auto;
    overflow:visible;
    padding:16px;
    background:var(--color-tarmac-light-10);
    box-shadow:0 5px 10px 0 var(--notification-box-shadow);
    border:1px solid rgba(var(--color-tarmac), 0.4);
    width:100vw;
}
@media (min-width: 600px){
    .dialog-modal__container___1P8gO{
        right:0;
        left:0;
        padding:24px;
        top:50%;
        width:648px;
        transform:translateY(-50%);
    }
}

.MtaLanguages__languages-container___32xNN{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    grid-gap:4px;
    gap:4px;
}

.MtaLanguages__languages-title___aJbVp{
    align-self:stretch;
    color:var(--color-lighthouse);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
}

.MtaLanguages__languages___2L166{
    align-self:stretch;
    color:var(--color-tarmac-light-60);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
}

.MtaLanguages__languages-icon___1Sz2F{
    height:18px;
    width:18px;
}

.LabelComponent__video-features-wrapper___H1hX8{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    grid-gap:8px;
    gap:8px;
}

.LabelComponent__video-features-badge___20Yw2{
    border:1px solid #9EA2A4;
    border-radius:4px;
    background:rgba(8, 14, 18, .64);
    padding:0px 6px;
    height:24px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}

@media only screen and (max-width: 767px){

    .LabelComponent__video-features-badge___20Yw2{
        height:18px;
        padding:4px;
    }
}

.LabelComponent__video-features-badge-copy___2a_-U{
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    text-transform:uppercase;
}

@media only screen and (max-width: 767px){

    .LabelComponent__video-features-badge-copy___2a_-U{
        font-size:12px;
    }
}
.like-option__like-button-wrapper___1B9u8{
    display:block;
    border:none;
    height:40px;
    padding:8px 16px;
    justify-content:center;
    align-items:center;
    border-radius:10px;
    background:#242d33;
    background:var(--brand-ebony, #242d33);
    width:100%;
    color:#ffffff;
}

.like-option__like-button-wrapper___1B9u8[data-test-id="cancel"]{
    background:none;
    color:var(--color-tarmac-light-10);
}

.like-option__button-text___Z-TiN{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
    letter-spacing:normal;
}

.like-option__popup-buttons___1_-Qi{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:center;
    width:100%;
    grid-gap:10px;
    gap:10px;
    margin-top:12px;
}

.like-option__like-popup___1zAtJ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:15px;
    gap:15px;
    align-items:flex-start;
    background:rgba(255, 255, 255, 0.87843);
    padding:20px;
    border-radius:10px;
    color:var(--color-tarmac-light-10);
    min-width:300px;
}

.like-option__like-popup-header___28EGP{
    font-family:var(--font-family-normal);
    font-weight:700;
    font-style:normal;
    line-height:20px;
    font-size:16px;
}

.like-option__like-popup-des___dz9jq{
    font-family:var(--font-family-normal);
    font-weight:500;
    font-style:normal;
    line-height:18px;
    font-size:14px;
}

@keyframes like-option__like___2-6ni{

    0%{
        transform:scale(1);
    }

    50%{
        transform:scale(1.4);
    }

    100%{
        transform:scale(1);
    }
}

.active-user-restriction-padlock-modal__container___6UuMm{
    border-radius:16px;
    background:#0c161c;
    background:var(--core-tarmac, #0c161c);
    box-shadow:0 4px 40px 0 rgba(0, 0, 0, .2);
    width:568px;
    flex-shrink:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    background-repeat:no-repeat;
    overflow-x:hidden;
}

.active-user-restriction-padlock-modal__content___3wb6d{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    flex-direction:column;
    align-items:center;
    padding:102px 40px;
    flex-shrink:0;
}

.active-user-restriction-padlock-modal__content-data___2pDms{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

.active-user-restriction-padlock-modal__popup-portability-icon___uGEar{
    width:88px;
    height:88px;
    display:block;
    margin:auto;
}

.active-user-restriction-padlock-modal__main-title___o9f-V{
    font-family:var(--font-family-normal);
    color:#ffffff;
    text-align:center;
    text-shadow:0 3.008px 0 rgba(0, 0, 0, .15);
    font-size:32px;
    font-style:normal;
    font-weight:500;
    line-height:100%;
    letter-spacing:0.64px;
    margin-top:24px;
}

.active-user-restriction-padlock-modal__main-body___1rYMn{
    max-width:85%;
    font-size:18px;
    line-height:21.6px;
    font-weight:var(--font-family-normal);
    display:block;
    text-align:center;
    color:#f9fafa;
    color:var(--color-chalk, #f9fafa);
}

.active-user-restriction-padlock-modal__button-primary___oLkOw{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:14px 24px;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    align-self:stretch;
    border-radius:4px;
    background-color:var(--tp-brand-500);
    width:380px;
    height:52px;
    color:#0c161c;
    color:var(--color-tarmac, #0c161c);
    font-family:var(--font-family-normal);
    font-weight:700;
    line-height:24px;
    font-size:16px;
    cursor:pointer;
}

.active-user-restriction-padlock-modal__secondary-button___3SJg4{
    color:#f0f2f2;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    cursor:pointer;
    display:block;
    margin:24px auto 0;
}

.active-user-restriction-padlock-modal__secondary-button___3SJg4 :focus{
    outline:none;
    box-shadow:none;
}

.active-user-restriction-padlock-modal__button-container___5hfV4{
    margin-top:40px;
}

@media (max-width: 767px){

    .active-user-restriction-padlock-modal__container___6UuMm{
        width:100%;
        height:auto;
        background-position:top;
        background-size:contain;
    }

    .active-user-restriction-padlock-modal__content___3wb6d{
        height:auto;
        width:100%;
        padding:19px 24px 20px;
    }

    .active-user-restriction-padlock-modal__main-title___o9f-V{
        font-size:22px;
        font-style:normal;
        font-weight:500;
        line-height:120%;
        letter-spacing:0.44px;
        color:var(--color-chalk);
        margin-top:7px;
    }

    .active-user-restriction-padlock-modal__popup-portability-icon___uGEar{
        width:72px;
        height:72px;
    }

    .active-user-restriction-padlock-modal__main-body___1rYMn{
        max-width:100%;
        text-align:center;
        font-size:18px;
        font-style:normal;
        font-weight:400;
        line-height:120%;
        letter-spacing:0.18px;
    }

    .active-user-restriction-padlock-modal__button-primary___oLkOw{
        width:100%;
        font-size:18px;
    }

    .active-user-restriction-padlock-modal__button-container___5hfV4{
        width:100%;
        margin-top:42px;
    }

    .active-user-restriction-padlock-modal__secondary-button___3SJg4{
        margin-top:21px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .active-user-restriction-padlock-modal__container___6UuMm{
        width:568px;
        background-position:top;
        background-size:auto;
        overflow-x:hidden;
    }

    .active-user-restriction-padlock-modal__content___3wb6d{
        width:100%;
    }

    .active-user-restriction-padlock-modal__main-body-div___2NabG{
        display:block;
        margin:10px auto;
    }

    .active-user-restriction-padlock-modal__button-primary___oLkOw{
        font-size:16px;
        width:384px;
    }
}

@keyframes content-promotion__fade-in___3E_5G{
    from{
        opacity:0;
    }

    to{
        opacity:1;
    }
}

.content-promotion__modal___36k68{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:rgba(8, 14, 18, .64);
}

@media only screen and (max-width: 767px){
    .content-promotion__modal___36k68{
        align-items:center;
        padding:16px;
    }
}

.content-promotion__modal-dialog___gzQD0{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    flex-direction:column;
    box-sizing:border-box;
    background-size:cover;
    border-radius:18px;
    background-color:var(--color-tarmac);
    width:512px;
    max-height:600px;
    height:100%;
}

@media only screen and (max-width: 1024px){
    .content-promotion__modal-dialog___gzQD0{
        background-size:contain;
    }
}

@media only screen and (max-width: 720px){
    .content-promotion__modal-dialog___gzQD0{
        background-position:center top;
        overflow-y:auto;
        justify-content:flex-end;
        padding:0;
        border-radius:12px;
    }
}

.content-promotion__modal-dialog-lg___3_aJC{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    box-sizing:border-box;
    border-radius:18px;
    overflow:hidden;
    background-size:cover;
    border:1px solid var(--color-tarmac-light-20);
    background-color:var(--color-tarmac);
    width:1024px;
    height:600px;
}

.content-promotion__modal-dialog-md___2ypY3{
    position:relative;
    box-shadow:0 2px 20px 0 var(--backdrop-color);
    color:var(--color-chalk);
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    background-color:var(--color-tarmac);
    border-radius:18px;
    border:1px solid var(--color-tarmac-light-20);
}

@media only screen and (max-width: 767px){
    .content-promotion__modal-dialog-md___2ypY3{
        overflow-y:auto;
        border:1px solid rgba(249, 250, 250, .2);
        border-radius:12px;
        max-height:600px;
        min-height:565px;
    }
}

.content-promotion__modal-body___2UzSz{
    border-radius:18px;
    width:512px;
    height:768px;
    margin:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    align-items:flex-end;
    overflow:auto;
}

@media (max-width: 767px){
    .content-promotion__modal-body___2UzSz{
        width:100%;
        height:100%;
        border-radius:unset;
    }
}

.content-promotion__scrollable-content___k2HRT{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    grid-gap:16px;
    gap:16px;
    height:100%;
    overflow-y:auto;
    background-size:contain;
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment:local
}

.content-promotion__scrollable-content___k2HRT::-webkit-scrollbar{
    width:4px;
}

.content-promotion__scrollable-content___k2HRT::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:transparent;
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.content-promotion__scrollable-content___k2HRT.content-promotion__scroll-active___2Jyjw::-webkit-scrollbar-thumb{
    background-color:rgba(249, 250, 250, .2);
}

@media only screen and (max-width: 1024px){
    .content-promotion__scrollable-content___k2HRT{
        position:unset;
    }
}

@media (max-width: 767px){
    .content-promotion__scrollable-content___k2HRT{
        width:100%;
        max-width:100%;
        align-items:center;
        background-size:cover;
    }
}

.content-promotion__modal-close___2MB1S{
    position:absolute;
    top:12px;
    right:12px;
    z-index:10;
    width:24px;
    height:24px;
    cursor:pointer;
    margin-left:auto;
    background:#3d4549;
    border-radius:50%;
}

body[dir='rtl'] .content-promotion__modal-close___2MB1S{
    right:unset;
    left:12px;
}

.content-promotion__modal-content___39yw-{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:50%;
    height:100%;
    align-items:flex-end;
    justify-content:flex-end;
    -o-object-fit:contain;
       object-fit:contain;
    background-repeat:no-repeat;
    background-position:top center;
    background-size:contain;
    animation:content-promotion__fadeIn___1f8Cd 1s ease-in-out forwards;
}

@media (max-width: 720px){
    .content-promotion__modal-content___39yw-{
        background-position:center top;
        overflow-y:auto;
    }
}

.content-promotion__modal-content___39yw-.content-promotion__full-width___1mzi3{
    width:100%;
    border-radius:18px;
    border:1px solid #3d4549;
    justify-content:flex-start;
}

@media only screen and (max-width: 720px){
    .content-promotion__modal-content___39yw-.content-promotion__full-width___1mzi3{
        border-radius:12px;
    }
}

body[dir="rtl"]{
    .content-promotion__modal-content___39yw-{
        justify-content:flex-start;
    }
}

.content-promotion__modal-content-right-border___1jG-7{
    border-right:1px solid rgba(249, 250, 250, .2);
}

.content-promotion__rails-container___340MC{
    width:50%;
    padding-left:32px;
    padding-right:28px;
    margin-right:4px;
    margin-top:48px;
    padding-bottom:48px;
    overflow-y:auto
}

.content-promotion__rails-container___340MC::-webkit-scrollbar{
    width:6px;
}

.content-promotion__rails-container___340MC::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:transparent;
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.content-promotion__rails-container___340MC.content-promotion__scroll-active___2Jyjw::-webkit-scrollbar-thumb{
    background-color:rgba(249, 250, 250, .2);
}

.content-promotion__rail-container___tcZr4{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:16px;
    gap:16px;
    align-self:stretch;
}

@media only screen and (max-width: 1024px){
    .content-promotion__rail-container___tcZr4{
        grid-gap:24px;
        gap:24px;
    }
}

@media only screen and (max-width: 1024px){
    .content-promotion__rail-container___tcZr4{
        position:relative;
    }
}

.content-promotion__rail-group___3x_Wn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    align-self:stretch;
    grid-gap:8px;
    gap:8px;
}

@media only screen and (max-width: 1024px){
    .content-promotion__rail-group___3x_Wn{
        grid-gap:12px;
        gap:12px;
    }
}

.content-promotion__rail-title___26bzW{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:21px;
    color:#b3b9bb;
}

@media only screen and (max-width: 1024px){
    .content-promotion__rail-title___26bzW{
        font-size:12px;
        line-height:17.4px;
    }
}

.content-promotion__rail-tiles-container___1WowW{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:12px;
    gap:12px;
    align-items:flex-start;
    width:100%;
}

.content-promotion__tile-container___LjpS4{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:12px;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    align-self:stretch;
    border-radius:10px;
    border:1px solid #3d4549;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-container___LjpS4{
        padding:8px;
        border-radius:8px;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__tile-container___LjpS4{
        padding:8px;
        border-radius:8px;
        grid-gap:12px;
        gap:12px;
    }
}

.content-promotion__tile-content-container___2EGAq{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    grid-gap:16px;
    gap:16px;
    width:100%;
    cursor:pointer;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-content-container___2EGAq{
        grid-gap:8px;
        gap:8px;
    }
}

.content-promotion__image-container___3ZMPl{
    width:144px;
    height:82px;
    background-color:var(--color-smoke);
    border-radius:6px;
    position:relative;
    animation:content-promotion__fade-in___3E_5G 1s ease-in-out forwards;
}

@media only screen and (max-width: 1024px){
    .content-promotion__image-container___3ZMPl{
        width:70px;
        height:40px;
        border-radius:2px;
    }
}

.content-promotion__image-container___3ZMPl img{
    height:100%;
    width:100%;
    opacity:1;
    border-radius:6px;
}

@media only screen and (max-width: 1024px){
    .content-promotion__image-container___3ZMPl img{
        border-radius:2px;
    }
}

.content-promotion__image-container___3ZMPl img.content-promotion__hidden___3asm4{
    opacity:0;
}

.content-promotion__image-container___3ZMPl.content-promotion__boxing___3enuw{
    width:170px;
    height:97px;
}

@media only screen and (max-width: 1024px){
    .content-promotion__image-container___3ZMPl.content-promotion__boxing___3enuw{
        width:115px;
        height:65px;
        border-radius:4px;
    }
    .content-promotion__image-container___3ZMPl.content-promotion__boxing___3enuw img{
        border-radius:4px;
    }
}

.content-promotion__background-image___3Lm5j{
    width:100%;
    z-index:0;
    border-top-right-radius:18px;
    border-top-left-radius:18px;
    transition:opacity 0.3s ease;
    aspect-ratio:16/9;
}

@media only screen and (max-width: 1024px){
    .content-promotion__background-image___3Lm5j{
        aspect-ratio:1/1;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__background-image___3Lm5j{
        border-top-right-radius:12px;
        border-top-left-radius:12px;
    }
}

.content-promotion__single-scrollable-content___je6a9{
    position:absolute;
    top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    grid-gap:16px;
    gap:16px;
    height:100%;
    overflow-y:auto;
    background-size:contain;
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment:local;
    z-index:4;
    padding-top:265px;
    padding-left:48px;
    padding-right:48px;
    text-align:center;
    padding-bottom:48px
}

.content-promotion__single-scrollable-content___je6a9::-webkit-scrollbar{
    width:4px;
}

.content-promotion__single-scrollable-content___je6a9::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:transparent;
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.content-promotion__single-scrollable-content___je6a9.content-promotion__scrollable-container___3AQQU{
    justify-content:flex-start;
}

.content-promotion__single-scrollable-content___je6a9.content-promotion__no-scrollable-container___m5sO0{
    justify-content:flex-end;
}

.content-promotion__single-scrollable-content___je6a9.content-promotion__scroll-active___2Jyjw::-webkit-scrollbar-thumb{
    background-color:rgba(249, 250, 250, .2);
}

@media only screen and (max-width: 1024px){
    .content-promotion__single-scrollable-content___je6a9{
        padding-top:420px;
    }
}

@media only screen and (max-width: 800px){
    .content-promotion__single-scrollable-content___je6a9{
        padding-top:375px;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__single-scrollable-content___je6a9{
        max-height:calc(100% - 80px);
        height:100%;
        border-bottom:1px solid #3D4549;
    }
}

@media only screen and (max-width: 600px){
    .content-promotion__single-scrollable-content___je6a9{
        width:100%;
        max-width:100%;
        align-items:center;
        background-size:cover;
        padding-top:343px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:24px;
    }
}

.content-promotion__image-event-container___vUvhg{
    position:relative;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    aspect-ratio:16/9;
    z-index:4;
}

.content-promotion__overlay___2aTE4{
    position:absolute;
    bottom:-4px;
    left:0;
    width:100%;
    height:50%;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(19.69%, rgba(12, 22, 28, 0)), color-stop(94%, #0c161c));
    background:linear-gradient(180deg, rgba(12, 22, 28, 0) 19.69%, #0c161c 94%);
    z-index:1;
}

.content-promotion__tile-meta-data___2Qgq-{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:8px;
    gap:8px;
    flex:1;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-meta-data___2Qgq-{
        grid-gap:6px;
        gap:6px;
        width:225px;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__tile-meta-data___2Qgq-{
        width:120px;
    }
}

.content-promotion__boxing-rails-tile-meta-data___3INjr{
    grid-gap:8px;
    gap:8px;
}

@media only screen and (max-width: 1024px){
    .content-promotion__boxing-rails-tile-meta-data___3INjr{
        grid-gap:4px;
        gap:4px;
    }
}

.content-promotion__tile-title___1khyO{
    overflow:hidden;
    text-overflow:ellipsis;
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    width:184px;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    white-space:nowrap;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-title___1khyO{
        font-size:14px;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
        width:225px;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__tile-title___1khyO{
        width:100%;
    }
}

.content-promotion__tile-description___2QzdR{
    overflow:hidden;
    text-overflow:ellipsis;
    color:#6d7377;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:700;
    line-height:normal;
    -webkit-box-orient:vertical;
    white-space:nowrap;
    -webkit-line-clamp:2;
    width:184px;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-description___2QzdR{
        font-size:12px;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
        width:225px;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__tile-description___2QzdR{
        width:100%;
    }
}

.content-promotion__tile-event-details___2XIXt{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    grid-gap:6px;
    gap:6px;
}

.content-promotion__tile-event-date___bijEt{
    color:#6d7377;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-event-date___bijEt{
        font-size:12px;
        letter-spacing:0.12px;
    }
}

.content-promotion__tile-event-time___f13Tq{
    color:#6d7377;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tile-event-time___f13Tq{
        font-size:12px;
        letter-spacing:0.12px;
    }
}

.content-promotion__bell-icon-container___2JUuS{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
}

.content-promotion__bell-icon___2Qe1_{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:32px;
    height:32px;
    border-radius:50%;
    background:#3d4549;
}

.content-promotion__modal-image-container___3_AtR{
    position:relative;
    width:100%;
}

@media only screen and (max-width: 1024px){
    .content-promotion__modal-image-container___3_AtR{
        position:sticky;
        top:0;
    }
}

.content-promotion__modal-image-container___3_AtR img{
    width:100%;
    height:500px;
    -o-object-fit:cover;
       object-fit:cover;
    -o-object-position:top center;
       object-position:top center;
}

@media only screen and (max-width: 767px){
    .content-promotion__modal-image-container___3_AtR img{
        height:375px;
    }
}

.content-promotion__modal-image-container___3_AtR .content-promotion__overlay___2aTE4{
    position:absolute;
    bottom:-100px;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, #0c161c), color-stop(30%, #080e12), to(transparent));
    background:linear-gradient(to top, #0c161c 10%, #080e12 30%, transparent 100%);
}

.content-promotion__content-group___10f6N{
    margin-top:-272px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    position:relative;
    z-index:2;
    width:100%;
}

@media only screen and (max-width: 1024px){
    .content-promotion__content-group___10f6N{
        grid-gap:16px;
        gap:16px;
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__content-group___10f6N{
        grid-gap:8px;
        gap:8px;
        margin-top:-160px;
    }
}

.content-promotion__tiles-container___2pv_j{
    width:100%;
}

@media only screen and (max-width: 1024px){
    .content-promotion__tiles-container___2pv_j{
        margin-top:24px;
        width:100%;
    }
}

.content-promotion__sticky-buttons___V_gAV{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%;
    z-index:100;
    justify-content:center;
    bottom:0;
    padding-top:24px;
    padding-bottom:48px;
    padding-left:48px;
    padding-right:48px;
    background:linear-gradient(357deg, #0c161c 79.03%, rgba(12, 22, 28, 0) 97.54%);
}

@media only screen and (max-width: 767px){
    .content-promotion__sticky-buttons___V_gAV{
        padding:16px;
        height:unset;
        box-shadow:0 -8px 50px 0 rgba(29, 29, 29, .7);
    }
}

@media only screen and (max-width: 767px){
    .content-promotion__sticky-buttons___V_gAV{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        align-items:center;
        justify-content:center;
        flex-direction:column;
        padding-left:16px;
        padding-right:16px;
    }
}

.content-promotion__sticky-button-border-top___1TZHG{
    border-top:1px solid #3d4549;
}

.content-promotion__ellipse___1Zc9D{
    width:3px;
    height:3px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    background-color:#6d7377;
}

.content-promotion__badge-container___3g9MY{
    position:absolute;
    top:4px;
    left:4px;
}

@media only screen and (max-width: 1024px){
    .content-promotion__badge-container___3g9MY{
        top:2px;
        left:2px;
    }
}

.content-promotion__live-badge___3WGcn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:20px;
    min-width:32px;
    min-height:16px;
    padding:6px;
    justify-content:center;
    align-items:center;
    grid-gap:4px;
    gap:4px;
    border-radius:2px;
    background:#d12424;
    color:#f9fafa;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:700;
    line-height:normal;
    text-transform:uppercase;
}

@media only screen and (max-width: 1024px){
    .content-promotion__live-badge___3WGcn{
        height:12px;
        min-width:20px;
        min-height:8px;
        padding:4px;
        grid-gap:2px;
        gap:2px;
        border-radius:1px;
        font-size:6px;
    }
}

@media only screen and (max-width: 1024px){
    .content-promotion__boxing-tile-live-badge___2odI6{
        height:16px;
        min-width:32px;
        min-height:12px;
        padding:6px;
        grid-gap:4px;
        gap:4px;
        border-radius:2px;
        font-size:10px;
    }
}

.content-promotion__golden-bold___2INI0 b{
    background-image:-webkit-gradient(
            linear,
            left top, right top,
            from(#cfa120),
            color-stop(49.49%, #fbed7d),
            color-stop(99.98%, #cfa120)
        );
    background-image:linear-gradient(
            90deg,
            #cfa120 0%,
            #fbed7d 49.49%,
            #cfa120 99.98%
        );
    -webkit-background-clip:text;
    background-clip:text;
    color:transparent;
    display:inline-block;
}

.content-promotion__bold-description___1C-qj b{
    color:var(--tp-chalk-50);
}

.content-promotion__price-info-container___1eoIB{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:16px;
    align-items:flex-start;
    grid-gap:10px;
    gap:10px;
    border-radius:12px;
    border:1px solid #3D4549;
    justify-content:space-between;
    flex-wrap:wrap;
}

.content-promotion__price-title___1dWP3{
    color:var(--tp-chalk-50);
    font-family:var(--tp-font-family-primary);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

.content-promotion__price-description___S1PYz{
    color:var(--tp-soft-iron-550);
    font-family:var(--tp-font-family-primary);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:150%;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.content-promotion__price-label___1TNOV{
    color:var(--tp-asphalt-600);
    font-family:var(--tp-font-family-primary);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:normal;

    strong{
        color:var(--tp-chalk-50);
        font-family:var(--tp-font-family-primary);
        font-size:16px;
        font-style:normal;
        font-weight:400;
        line-height:normal;
    }
}

.content-promotion__buttons-container___8GrcK{
    padding-top:8px;
    overflow:visible !important;
    height:48px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
}

@media only screen and (max-width: 767px){
    .content-promotion__buttons-container___8GrcK{
        position:absolute;
        bottom:16px;
        z-index:4;
        padding:0 16px;
    }
}

:root{
    --color-tarmac:#0c161c;
    --color-tarmac-light-10:#242d33;
    --color-tarmac-light-20:#3d4549;
    --color-tarmac-light-40:#6d7377;
    --color-tarmac-light-60:#9ea2a4;
    --color-tarmac-light-70:#b6b9bb;
    --color-tarmac-light-80:#ced0d2;
    --color-black:#000000;
    --color-light-black-10:#010101;
    --color-light-black-20:#1d1d1d;
    --color-light-black-30:#1b2326;
    --color-tarmac-transparent:rgba(12, 22, 28, 0);
    --color-smoke:#080e12;
    --color-lighthouse:#f0f2f2;
    --color-chalk:#f9fafa;
    --chalk-dark-10:#e0e1e1;
    --color-ruler:color(var(--color-chalk) a(0.2));
    --color-white:#ffffff;
    --color-dark-20:#dddedf;
    --color-dark-30:#b3b9bb;
    --color-dark-40:#979797;
    --color-yellow:#fffa00;
    --color-yellow-dark-10:#dee517;
    --color-yellow-dark-20:#fff500;
    --color-yellow-light-50:#fbff8c;
    --color-gold:#cfa120;
    --color-gold-20:#fbed7d;
    --color-blue-light-10:#38e7ff;
    --color-blue-light-20:#7ecdff;
    --color-blue:#0070ba;
    --color-blue-dark-20:#005994;
    --color-blue-dark-30:#06b2ff;
    --color-blue-dark-40:#1183ff;
    --color-green:#14854d;
    --color-green-light-10:#85eba5;
    --color-green-dark-10:#043820;
    --color-danger:#fd7777;
    --color-red:#fe3938;
    --color-red-dark-10:#d12424;
    --color-red-dark-20:#ff5e3b;

    --color-skeleton:rgba(40, 40, 40, .5);
    --color-transparent-black:color(var(--color-tarmac) a(0));
    --tile-text-shadow:0 1px 1px color(var(--color-tarmac) a(0.7));
    --tile-selected-border:inset 0 -4px 0 0 var(--color-yellow);
    --notification-box-shadow:color(var(--color-tarmac) a(0.8));
    --color-danger-dark-10:#bb4545;
    --focus-chrome-primary:var(--color-blue);
    --price-rise-terms-condition:#70c8ff;
}
:root{
    --font-family-normal:Oscine, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-special:DAZNTrim, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-special-condensed:DAZNTrimCondensed, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-now-g:DAZN NOW-G, "Helvetica", sans-serif;
    --font-size-body-small:12px;
    --font-size-tile-label:14px;
    --font-size-body:14px;
    --font-size-video-overlay:14px;
    --font-size-menu-item:16px;
    --font-size-navigation-item:16px;
    --font-size-tile-title:16px;
    --font-size-tile-metadata:16px;
    --font-size-rail-title:22px;
    --font-size-info-title:24px;
    --font-size-title-medium-large:28px;
    --font-size-title-large:30px;
    --font-size-title-xlarge:48px;
    --font-size-title-xxlarge:72px;

    --font-size-8:12px;
    --font-size-7:14px;
    --font-size-6:16px;
    --font-size-5:22px;
    --font-size-4:24px;
    --font-size-3:28px;
    --font-size-2:32px;
    --font-size-1:36px;
    --font-size-0:42px;

    --line-height-1:1.2em;
    --line-height-0:1.4em;

    --font-weight-light:200;
    --font-weight-normal:300;
    --font-weight-regular:400;
    --font-weight-semi-bold:600;
    --font-weight-bold:700;
    --font-weight-extra-bold:800;
}
:root[lang^="ja"]{
    --font-family-normal:Oscine, AxisSTD, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-special:DAZNTrim, AxisSTD, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-special-condensed:DAZNTrimCondensed, AxisSTD, "Helvetica Neue", helvetica, arial, sans-serif;
}
:root[lang^="he"]{
    --font-family-normal:Rubik, AxisSTD, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-special:Rubik, AxisSTD, "Helvetica Neue", helvetica, arial, sans-serif;
    --font-family-special-condensed:Rubik, AxisSTD, "Helvetica Neue", helvetica, arial, sans-serif;
}
.content-promotion-rails__special___2IJBJ{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:#f9fafa;
    color:var(--color-chalk);
    font-family:DAZNTrim, "Helvetica Neue", helvetica, arial, sans-serif;
    font-family:var(--font-family-special);
}
.content-promotion-rails__special-bold___ojjWp{
    font-weight:bold;
}
.content-promotion-rails__normal___2AJIn{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:#f9fafa;
    color:var(--color-chalk);
    font-family:Oscine, "Helvetica Neue", helvetica, arial, sans-serif;
    font-family:var(--font-family-normal);
}
.content-promotion-rails__body___366la{
    font-size:14px;
    font-size:var(--font-size-body);
}
.content-promotion-rails__body-small___10-5r{
    font-size:12px;
    font-size:var(--font-size-body-small);
}
.content-promotion-rails__menu-item___3JPmD{
    color:#9ea2a4;
    color:var(--color-tarmac-light-60);
    font-size:16px;
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:color(#0c161c a(0));
    -webkit-tap-highlight-color:var(--color-transparent-black);
}
.content-promotion-rails__rail-title___1124F{
    font-size:22px;
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(#0c161c a(0.5));
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:1.2em;
    line-height:var(--line-height-1);
}
.content-promotion-rails__tile-title___3c3WP{
    font-weight:bold;
    text-shadow:0 1px 1px color(#0c161c a(0.7));
    text-shadow:var(--tile-text-shadow);
    font-size:16px;
    font-size:var(--font-size-tile-title);
    line-height:1.2em;
    line-height:var(--line-height-1);
}
.content-promotion-rails__tile-metadata___3so9B{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:#b6b9bb;
    color:var(--color-tarmac-light-70);
    font-family:Oscine, "Helvetica Neue", helvetica, arial, sans-serif;
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:0 1px 1px color(#0c161c a(0.7));
    text-shadow:var(--tile-text-shadow);
    font-size:16px;
    font-size:var(--font-size-tile-metadata);
    line-height:1.2em;
    line-height:var(--line-height-1);
}
.content-promotion-rails__tile-label___3peIW{
    font-weight:800;
    font-size:14px;
    font-size:var(--font-size-tile-label);
    font-family:Oscine, "Helvetica Neue", helvetica, arial, sans-serif;
    font-family:var(--font-family-normal);
    margin-right:5px;
}
.content-promotion-rails__footer-item-title___38T6J{
    font-size:16px;
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}
.content-promotion-rails__up-next-card-title___2HhyM{
    font-weight:600;
}
.content-promotion-rails__info-title___3bQMF{
    font-size:24px;
    font-size:var(--font-size-info-title);
    font-weight:bold;
}
.content-promotion-rails__ellipsis___2bXze{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.content-promotion-rails__button-label___2ITh0{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:DAZNTrim, "Helvetica Neue", helvetica, arial, sans-serif;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:16px;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}
.content-promotion-rails__button-label-small___2zXx6{
    font-size:12px;
    font-size:var(--font-size-8);
}
:root{
    --button-vertical-spacing:4px;
    --button-horizontal-spacing:8px;
}
.content-promotion-rails__button___36IIH{
    box-sizing:border-box;
    margin:4px 0;
    margin:var(--button-vertical-spacing) 0;
    border:none;
    line-height:40px;
    text-align:center;
    -webkit-tap-highlight-color:color(#0c161c a(0));
    -webkit-tap-highlight-color:var(--color-transparent-black);
    white-space:nowrap;
    border-radius:0;
    transition:background-color 0.2s, color 0.2s
}
.content-promotion-rails__button___36IIH:disabled{
    opacity:0.3;
    cursor:not-allowed;
}
@media (max-width: 599px){
    .content-promotion-rails__button___36IIH{
        width:100%;
    }
}
@media (min-width: 600px){
    .content-promotion-rails__button___36IIH{
        margin:0 8px 0 0;
        margin:0 var(--button-horizontal-spacing) 0 0;
    }
}
.content-promotion-rails__button-secondary___291i-{
    color:#f9fafa;
    color:var(--color-chalk);
    background-color:#3d4549;
    background-color:var(--color-tarmac-light-20)
}
.content-promotion-rails__button-secondary___291i-:focus{
    outline:5px auto #0070ba;
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}
body.is-not-touch .content-promotion-rails__button-secondary___291i-:hover{
    background-color:#3d4549;
    background-color:var(--color-tarmac-light-20);
}
.content-promotion-rails__button-primary___2zrt8{
    color:#0c161c;
    color:var(--color-tarmac);
    background-color:#fffa00;
    background-color:var(--color-yellow)
}
.content-promotion-rails__button-primary___2zrt8:focus{
    outline:5px auto #0070ba;
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}
body.is-not-touch .content-promotion-rails__button-primary___2zrt8:hover{
    background-color:#dee517;
    background-color:var(--color-yellow-dark-10);
}
.content-promotion-rails__button-large___1o82z{
    line-height:57px;
}
.content-promotion-rails__button-with-chevron___3LFgK{
}
.content-promotion-rails__button-with-chevron___3LFgK::after{
    top:-1px;
    position:relative;
    width:7px;
    height:7px;
    display:inline-block;
    border-width:2px 2px 0 0;
    border-color:#0c161c;
    border-color:var(--color-tarmac);
    border-style:solid;
    transform:rotate(45deg);
    margin-left:7px;
    content:"";
}
@keyframes content-promotion-rails__fade-in___3TEIG{

    from{
        opacity:0;
    }

    to{
        opacity:1;
    }
}
.content-promotion-rails__modal-content___3kQYz{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:50%;
    height:100%;
    align-items:flex-end;
    justify-content:flex-end;
    -o-object-fit:contain;
       object-fit:contain;
    background-repeat:no-repeat;
    background-position:top center;
    background-size:contain;
    padding:48px;
    animation:content-promotion-rails__fadeIn___IkI-3 1s ease-in-out forwards;
}
@media (max-width: 720px){
    .content-promotion-rails__modal-content___3kQYz{
        background-position:center top;
        overflow-y:auto;
        padding:16px;
    }
}
.content-promotion-rails__modal-content___3kQYz.content-promotion-rails__full-width___c-2R7{
    width:100%;
    border-radius:18px;
    border:1px solid #3d4549;
    justify-content:flex-end;
}
@media only screen and (max-width: 720px){
    .content-promotion-rails__modal-content___3kQYz.content-promotion-rails__full-width___c-2R7{
        border-radius:12px;
    }
}
.content-promotion-rails__modal-content-right-border___2oo2e{
    border-right:1px solid rgba(249, 250, 250, .2);
}
.content-promotion-rails__content-group___vtAlD{
    margin-top:-272px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    position:relative;
    z-index:2;
    padding:48px;
    width:100%;
}
@media only screen and (max-width: 1024px){
    .content-promotion-rails__content-group___vtAlD{
        grid-gap:16px;
        gap:16px;
    }
}
@media only screen and (max-width: 767px){
    .content-promotion-rails__content-group___vtAlD{
        padding:16px;
        grid-gap:8px;
        gap:8px;
        margin-top:-160px;
    }
}
*{
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
}

button,
a,
li,
.EventDetails__menu-item___jyEYp{
    -moz-user-select:none;
         user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
}

:focus{
    outline:none;
}

.EventDetails__title-wrap___3ogfV{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:6px;
       -moz-column-gap:6px;
            grid-column-gap:6px;
            column-gap:6px;
    align-items:center;
}

.EventDetails__time-wrapper___26AHH{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:8px;
       -moz-column-gap:8px;
            grid-column-gap:8px;
            column-gap:8px;
    align-items:center;
}

.EventDetails__copy-wrapper___1EB-s{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:14px;
    align-items:center;
    grid-gap:16px;
    gap:16px;
    align-self:stretch;
    border-radius:10px;
    background:var(--color-tarmac-light-10);
    cursor:pointer;
}

.EventDetails__video-copy-wrapper___3puzR{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:4px;
    row-gap:4px;
    width:100%;
}

.EventDetails__video-copy-title___N2KkC{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
}

.EventDetails__video-copy-subtitle___2RSzj{
    color:var(--color-tarmac-light-60);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.EventDetails__video-copy-time___aNmUa{
    color:var(--color-tarmac-light-60);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.EventDetails__player-icon-wrap___1Qjon{
    width:24px;
    height:24px;
}

.EventDetails__pointer___98PPo{
    cursor:pointer;
}

.EventDetails__details___28HXE{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.EventDetails__icon-title-container___24yJR{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:4px;
    gap:4px;
    align-items:center;
}

.EventDetails__lock-icon-placeholder___2kT61{
    width:20px;
    height:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
}

.EventDetails__lock-icon-placeholder___2kT61:empty{
    visibility:hidden;
}

.EventDetails__flash-icon-container___1Szoo{
    width:18px;
    height:18px;
}

.EventDetails__upgrade-button___2dmbw{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:48px;
    padding:12px;
    flex-direction:column;
    align-items:center;
    background:var(--color-tarmac-light-20);
    border-radius:8px;
    position:fixed;
    left:50%;
    transform:translateX(-50%);
    bottom:20px;
    width:94%;
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    border:none;
}

.EventDetails__live-label___1xtUw{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:20px;
    min-height:20px;
    padding:4px 6px;
    justify-content:center;
    align-items:center;
    grid-gap:4px;
    gap:4px;
    border-radius:2px;
    background:var(--color-red-dark-10);
    color:var(--color-chalk);
    font-family:var(-font-family-normal);
    text-align:center;
    font-size:12px,;
    font-weight:700;
    text-transform:uppercase;
}

@keyframes content-selection-menu__slide-in___3u1p_{
    from{
        transform:translate3d(100%, 0, 0);
    }

    to{
        transform:translate3d(0, 0, 0);
    }
}

@keyframes content-selection-menu__slide-up___3lzEz{
    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

@keyframes content-selection-menu__slide-down___kGXfE{
    from{
        transform:translateY(0%);
    }

    to{
        transform:translateY(100%);
    }
}

@keyframes content-selection-menu__slide-in-rtl___36ZJY{
    from{
        transform:translateX(-100%);
        opacity:0;
    }
    to{
        transform:translateX(0);
        opacity:1;
    }
}

.content-selection-menu__outer___toCxJ{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    background-color:rgba(0, 0, 0, .7);
}

@media (max-width: 768px){
    .content-selection-menu__outer___toCxJ{
        align-items:flex-end;
    }
}

.content-selection-menu__inner___3kPVc{
    position:relative;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    animation:content-selection-menu__slide-in___3u1p_ 0.3s ease-in-out forwards;
    background-color:#0c161c;
    -webkit-backdrop-filter:blur(50px);
            backdrop-filter:blur(50px);
    max-width:460px;

    body[dir="rtl"] &{
        animation:content-selection-menu__slide-in-rtl___36ZJY 0.3s ease-in-out forwards;
    }
}

@media (max-width: 500px){
    .content-selection-menu__inner___3kPVc{
        padding-bottom:16px;
        height:70%;
        animation:content-selection-menu__slide-up___3lzEz 0.5s ease-in-out forwards;
    }
}

.content-selection-menu__content-wrapper___16tus{
    overflow-y:auto;
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
    padding-top:274.75px
}

.content-selection-menu__content-wrapper___16tus::-webkit-scrollbar{
    width:4px;
}

.content-selection-menu__content-wrapper___16tus::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:transparent;
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.content-selection-menu__content-wrapper___16tus.content-selection-menu__scroll-active___2ILTC::-webkit-scrollbar-thumb{
    background-color:rgba(249, 250, 250, .2);
}

@media only screen and (max-width: 767px){
    .content-selection-menu__content-wrapper___16tus{
        height:100%;
        position:absolute;
        top:0;
        width:100%;
        z-index:10;
        padding-top:calc(56.25vw + 16px);
    }
}

.content-selection-menu__heading___2qIKC{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:421.766px;
    align-items:center;
    grid-gap:4px;
    gap:4px;
    padding:0 14px 12px;
    color:var(--color-dark-30);
}

@media only screen and (max-width: 767px){
    .content-selection-menu__heading___2qIKC{
        width:100%;
    }
}

.content-selection-menu__close-icon___3vBls{
    stroke:var(--color-chalk);
    stroke-width:12;
}

.content-selection-menu__close___3do12{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:32px;
    height:32px;
    padding:4px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    border-radius:32px;
    background:rgba(61, 69, 73, .6);
    border:none;
    z-index:100;
    cursor:pointer
}

.content-selection-menu__close___3do12 svg{
    width:14px;
    height:14px;
    stroke-width:16px;
    cursor:pointer;
}

.content-selection-menu__details-wrapper___3qxY3{
    position:relative;
    left:0;
    z-index:2;
    width:100%;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}

@media (max-width: 767px){
    .content-selection-menu__details-wrapper___3qxY3{
        padding-left:16px;
        padding-right:16px;
    }
}

.content-selection-menu__display-date___1U61T{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:24px;
    min-width:24px;
    padding:0 6px;
    justify-content:center;
    align-items:center;
    grid-gap:4px;
    gap:4px;
    border-radius:2px;
    background:var(--color-chalk);
    color:#1b2326;
    font-weight:700;
    margin-bottom:12px;
    line-height:normal;
    font-family:var(--font-family-normal);
}

@media (max-width: 767px){
    .content-selection-menu__display-date___1U61T{
        font-size:12px;
        height:20px;
    }
}

.content-selection-menu__title___2z8rq{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    align-self:stretch;
    overflow:hidden;
    color:var(--color-chalk);
    text-align:center;
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:132%;
}

@media (max-width: 767px){
    .content-selection-menu__title___2z8rq{
        font-size:20px;
        line-height:26px;
    }
}

.content-selection-menu__label___3tBOq{
    align-self:stretch;
    color:var(--color-dark-30);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-size:var(--size-paragraph-default, 18px);
    font-style:normal;
    font-weight:400;
    line-height:155%;
    margin-top:4px;
}

@media (max-width: 767px){
    .content-selection-menu__label___3tBOq{
        font-size:16px;
        line-height:22px;
    }
}

.content-selection-menu__mobile-details-wrapper___1gyBW{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:12px;
    row-gap:12px;
}

.content-selection-menu__description___1xmuv{
    color:#ced0d2;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.content-selection-menu__video-details___20jPu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    z-index:1;
    padding:0 16px 16px;
    margin-top:32px;
}

.content-selection-menu__video-image___1iHNB{
    border-radius:10px;
    width:100%;
}

.content-selection-menu__video-copy-wrapper___3tj-j{
    -o-object-fit:cover;
       object-fit:cover;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:4px;
    row-gap:4px;
}

.content-selection-menu__tile-image___2VKrM{
    width:100%;
    height:100%;
    -o-object-fit:inherit;
       object-fit:inherit;
    display:block;
}

.content-selection-menu__overlay___ku4rB{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:50%;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(38.91%, rgba(12, 22, 28, 0)), color-stop(97.28%, #0c161c));
    background:linear-gradient(180deg, rgba(12, 22, 28, 0) 38.91%, #0c161c 97.28%);
    z-index:1;
}

.content-selection-menu__line-styles___2Tqwl{
    width:100%;
    height:1px;
    background:#3d4549;
    background:var(--brand-mako, #3d4549);
    margin-top:8px;
    margin-bottom:8px;
}

.content-selection-menu__related-tiles-container___1o8iZ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:8px;
    row-gap:8px;
    width:100%;
}

.content-selection-menu__mobile-copy-container___1n_XK{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:24px;
    justify-content:space-between;
}

.content-selection-menu__mobile-close-container___2v_KP{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.content-selection-menu__rail-title-container___3o31L{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:12px;
    row-gap:12px;
}

.content-selection-menu__full-height-container___2JjVx{
    overflow:hidden;
    height:100vh;
}

.content-selection-menu__image-event-container___2nmio{
    position:relative;
    width:100%;
    aspect-ratio:16/9;
    z-index:4;
}

.content-selection-menu__video-features-wrapper___1FbSO{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:16px;
    gap:16px;
}

.content-selection-menu__video-features-title___32yaN{
    color:#f9fafa;
    color:var(--Core-Chalk, #f9fafa);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.content-selection-menu__first-event-related-container___2Gxix{
    padding-bottom:8px;
    width:100%;
}

.external-redirection-pop-up__inner___1nxYQ{
    position:relative;
    -o-object-fit:contain;
       object-fit:contain;
    border:1px solid #3d4549;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    background-repeat:no-repeat;
    background-position:top;
    background-color:#0c161c;
    box-sizing:border-box;
    width:656px;
    min-height:50%;
    border-radius:12px 12px 0 0;
    margin-top:auto;
    background-size:contain;
    border-bottom:none;
}

@media (min-width: 768px){

    .external-redirection-pop-up__inner___1nxYQ{
        margin-top:unset;
        height:unset;
        background-position:top right;
        min-height:650px;
        border-radius:20px;
        border-bottom:1px solid #3d4549;
    }
}

@media only screen and (min-width: 1024px) and (max-height: 750px){

    .external-redirection-pop-up__inner___1nxYQ{
        min-height:600px;
        min-width:500px;
        background-size:100% 75%;
    }
}

.external-redirection-pop-up__outer___4R8zj{
    padding:57px 64px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:rgba(0, 0, 0, .7);
}

@media (max-width: 599px){

    .external-redirection-pop-up__outer___4R8zj{
        align-items:unset;
    }
}

@media (max-width: 500px){

    .external-redirection-pop-up__outer___4R8zj{
        padding:0;
    }
}

.external-redirection-pop-up__top-div___MpUgt{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:16px 16px 0;
}

@media (min-width: 1024px){

    .external-redirection-pop-up__top-div___MpUgt{
        margin:24px 24px 0;
    }
}

.external-redirection-pop-up__close-div___2qlzX{
    cursor:pointer;
    margin-left:auto;
    width:24px;
    height:24px;
}

@media (min-width: 768px){

    .external-redirection-pop-up__close-div___2qlzX{
        width:32px;
        height:32px;
    }
}

.external-redirection-pop-up__content___1-pV-{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    margin:200px 16px 8px;
    align-items:center;
}

@media (min-width: 768px){

    .external-redirection-pop-up__content___1-pV-{
        margin:auto 108px 0;
    }
}

.external-redirection-pop-up__title-text___1iowy{
    font-family:var(--font-family-normal);
    font-weight:700;
    line-height:36px;
    font-size:28px;
    letter-spacing:0.28px;
    text-align:center;
    color:#f9fafa;
}

@media (min-width: 768px){

    .external-redirection-pop-up__title-text___1iowy{
        font-size:32px;
    }
}

.external-redirection-pop-up__description___bkIjj{
    max-width:400px;
    width:100%;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    color:#9ea2a4;
    letter-spacing:0.16px;
}

@media (min-width: 768px){

    .external-redirection-pop-up__description___bkIjj{
        color:#f9fafa;
    }
}

.external-redirection-pop-up__button-style___35hJn{
    align-items:center;
    text-align:center;
    justify-content:center;
    padding:14px 24px;
    border-radius:4px;
    min-height:42px;
    border:none;
    width:100%;
    margin-bottom:46.3px;
    margin-top:15px;
    color:#080e12;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:800;
    line-height:24px;
}

@media (min-width: 768px){

    .external-redirection-pop-up__button-style___35hJn{
        margin-top:16px;
        margin-bottom:48px;
        padding:14px 48px;
    }
}

@media only screen and (max-height: 750px){

    .external-redirection-pop-up__button-style___35hJn{
        margin-bottom:30px;
    }
}

.external-redirection-pop-up__buttons-div___3HLqe{
    width:100%;
}

.fiba-nltv-docomo-popup__modal-container___2c74e{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    background-color:var(--color-smoke);
}

@media (min-width: 1024px){

    .fiba-nltv-docomo-popup__modal-container___2c74e{
        flex-direction:row;
        height:720px;
        width:60vw;
        overflow:hidden;
    }
}

.fiba-nltv-docomo-popup__left-side___2S2_K{
    position:relative;
    background-position:center top;
    width:100%;
    background-repeat:no-repeat;
    background-size:cover;
    aspect-ratio:16 / 9;
}

@media (min-width: 1024px){

    .fiba-nltv-docomo-popup__left-side___2S2_K{
        position:sticky;
        aspect-ratio:revert;
        height:720px;
        width:50%;
    }
}

@supports not (aspect-ratio: 16 / 9){

    .fiba-nltv-docomo-popup__left-side___2S2_K::before{
        float:left;
        content:"";
        padding-top:56.25%;
    }

    .fiba-nltv-docomo-popup__left-side___2S2_K::after{
        display:block;
        content:"";
        clear:both;
    }
}

.fiba-nltv-docomo-popup__right-side___1ZFlU{
    width:100%;
    padding:40px 32px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}

@media (min-width: 768px){

    .fiba-nltv-docomo-popup__right-side___1ZFlU{
        overflow-y:auto;
    }
}

@media (min-width: 1024px){

    .fiba-nltv-docomo-popup__right-side___1ZFlU{
        padding:32px 56px;
        width:50%;
        height:100%;
        align-self:center;
    }
}

.fiba-nltv-docomo-popup__title___32za6{
    all:unset;
    margin-bottom:16px;
    font-family:var(--font-family-special);
    color:var(--color-chalk);
    font-weight:bold;
    font-size:var(--font-size-title-large);
    line-height:28px;
    text-align:center;
    display:block;
    text-transform:uppercase;
}

.fiba-nltv-docomo-popup__description___2W1Wv{
    all:unset;
    font-size:var(--font-size-6);
    margin-bottom:16px;
    color:var(--color-tarmac-light-80);
    line-height:24px;
    text-align:center;
    display:block;
}

.freemiumKill__inner___3J3KD{
    position:relative;
    -o-object-fit:contain;
       object-fit:contain;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    flex-direction:column;
    background-repeat:no-repeat;
    background-position:top right;
    background-color:#0d171d;
    box-sizing:border-box;
    width:656px;
    height:640px;
    border-radius:20px;
    background-size:cover;
    padding:30px 95px 52px;
    border:var(--color-tarmac-light-20);
}

@media only screen and (max-height: 900px) and (min-width: 768px){

    .freemiumKill__inner___3J3KD{
        max-width:568px;
    }
}

@media (min-width: 768px){

    .freemiumKill__inner___3J3KD{
        background-size:contain;
    }
}

@media (max-width: 768px){

    .freemiumKill__inner___3J3KD{
        background-position:center top;
        overflow-y:auto;
    }
}

@media (max-width: 500px){

    .freemiumKill__inner___3J3KD{
        border-radius:0;
        border:0;
        justify-content:flex-end;
        height:100%;
        padding:30px 16px 52px;
    }
}

.freemiumKill__outer___pFj-s{
    padding:57px 64px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:rgba(0, 0, 0, .7);
}

@media (max-width: 599px){

    .freemiumKill__outer___pFj-s{
        align-items:unset;
    }
}

@media (max-width: 500px){

    .freemiumKill__outer___pFj-s{
        padding:0;
    }
}

.freemiumKill__content___1chMp{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:16px;
    gap:16px;
    align-items:center;
}

.freemiumKill__title___3lYND{
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:36px;
}

.freemiumKill__description___3cRWz{
    color:var(--color-tarmac-light-60);
    align-self:stretch;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:20px;
}

.freemiumKill__close-button___OHJlM{
    padding:14px 24px;
    max-width:240px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    width:100%;
    align-items:center;
    border-radius:6px;
    background:#3d4549;
    font-family:var(--font-family-normal);
    text-align:center;
    color:var(--color-chalk);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
    margin-top:14px;
    outline:none;
    border:none;
    cursor:pointer;
}

@media (max-width: 500px){

    .freemiumKill__close-button___OHJlM{
        max-width:unset;
    }
}

.freemiumKill__background-content-loading___3-vLH{
    fill:var(--color-tarmac-light-20);
    height:25%;
    left:50%;
    position:absolute;
    top:50%;
    width:25%;
    animation-name:freemiumKill__logo-animation___QmDLT;
    animation-duration:1s;
    animation-iteration-count:infinite;
    animation-direction:alternate-reverse;
    transform:translate(-50%, -50%);
}

.MobileOnlyPlanRestrictionModal__outer___1sPJo{
    padding:57px 64px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:rgba(8, 14, 18, .64);
}

.MobileOnlyPlanRestrictionModal__inner___1j9sI{
    position:relative;
    -o-object-fit:contain;
       object-fit:contain;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    flex-direction:column;
    box-sizing:border-box;
    width:512px;
    max-height:600px;
    border-radius:18px;
    padding:48px;
    border:1px solid #3d4549;
    background-color:#0c161c;
}

@media only screen and (max-height: 900px) and (min-width: 768px){

    .MobileOnlyPlanRestrictionModal__inner___1j9sI{
        max-width:568px;
    }
}

@media only screen and (max-width: 767px){

    .MobileOnlyPlanRestrictionModal__inner___1j9sI{
        overflow-y:auto;
        justify-content:flex-end;
    }
}

.MobileOnlyPlanRestrictionModal__content___2sYDQ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    align-items:center;
}

.MobileOnlyPlanRestrictionModal__close-icon-container___3sEPF{
    position:absolute;
    top:12px;
    right:12px;
    width:24px;
    height:24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    background:#3d4549;
    cursor:pointer;
}

.MobileOnlyPlanRestrictionModal__icon-container___sdekY{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:64px;
    height:64px;
    padding:16px;
    justify-content:center;
    align-items:center;
    aspect-ratio:1/1;
    border-radius:50%;
    border:2px solid #3d4549;
}

.MobileOnlyPlanRestrictionModal__screen-cast-icon___3wDJ-{
    width:32px;
    height:32px;
    flex-shrink:0;
    aspect-ratio:1/1;
}

.MobileOnlyPlanRestrictionModal__title___1gi2D{
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:36.96px;
}

.MobileOnlyPlanRestrictionModal__description___ImZxq{
    color:#b3b9bb;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:28px;
}

.MobileOnlyPlanRestrictionModal__button-container___1hXiF{
    margin-top:12px;
    width:100%;
}

.MobileOnlyPlanRestrictionModal__button___yJaO2{
    height:48px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:8px 12px;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    align-self:stretch;
    border-radius:8px;
    background:linear-gradient(90deg, #cfa120 0%, #fbed7d 49.99%, #cf9f20 99.98%)
    ;
    background:var(
        --Gold,
        linear-gradient(90deg, #cfa120 0%, #fbed7d 49.99%, #cf9f20 99.98%)
    );
    color:#080e12;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    width:100%;
    text-transform:unset;
    cursor:pointer
}

.MobileOnlyPlanRestrictionModal__button___yJaO2:hover{
    opacity:0.9;
}

@keyframes OfferPopup__slide-up___MSzry{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.OfferPopup__outer___33-00{
    padding:64px 55px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:rgba(0, 0, 0, .7);
}

@media (max-width: 768px){

    .OfferPopup__outer___33-00{
        padding:64px 56px;
    }
}

@media (max-width: 500px){

    .OfferPopup__outer___33-00{
        padding:61px 16px 38px;
    }
}

.OfferPopup__outer-new-layout___16ook{
    padding:0;
}

@media (min-width: 768px){

    .OfferPopup__outer-new-layout___16ook{
        padding:64px 55px;
    }
}

@media (max-width: 500px){

    .OfferPopup__full-screen___33mB1{
        padding:0;
    }
}

.OfferPopup__inner___7fvam{
    position:relative;
    box-shadow:0 16px 24px 0 rgba(0, 0, 0, .14),
        0 6px 30px 0 rgba(0, 0, 0, .12),
        0 8px 10px 0 rgba(0, 0, 0, .2);
    -o-object-fit:contain;
       object-fit:contain;
    border-radius:16px;
    border:1px solid var(--color-tarmac-light-20);
    max-height:100%;
    overflow-y:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    max-width:1312px;
    background-position:top right;
    background-color:var(--color-tarmac-light-20);
}

@media (max-width: 768px){

    .OfferPopup__inner___7fvam{
        background-position:center top;
    }
}

@media (max-width: 500px){

    .OfferPopup__inner___7fvam{
        animation:OfferPopup__slide-up___MSzry 0.5s ease-in-out;
    }
}

.OfferPopup__successinner___3XBsn{
    max-width:700px;
}

@media screen and (min-width: 1024px) and (min-height: 1000px){

    .OfferPopup__crossgrade-inner-layout___j9XmH{
        min-height:652px;
    }
}

.OfferPopup__inner-new-layout___3IrGS{
    border-radius:0;
    background-size:100% 100%;
    background-position:center right;
    justify-content:flex-end;
    padding-bottom:15px;
}

@media (min-width: 425px){

    .OfferPopup__inner-new-layout___3IrGS{
        padding-bottom:50px;
    }
}

@media (min-width: 768px){

    .OfferPopup__inner-new-layout___3IrGS{
        padding-bottom:0;
        border-radius:16px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__inner-new-layout___3IrGS{
        justify-content:center;
    }
}

.OfferPopup__innerv2-new-layout___29Mm7{
    border-radius:0;
    background-size:100% 100%;
    background-position:center right;
    justify-content:flex-start;
    padding-bottom:unset;
}

@media (min-width: 768px){

    .OfferPopup__innerv2-new-layout___29Mm7{
        padding-bottom:0;
        border-radius:16px;
        height:100%;
    }
}

@media (min-width: 1024px){

    .OfferPopup__innerv2-new-layout___29Mm7{
        justify-content:center;
    }
}

@media screen and (min-height: 1300px){

    .OfferPopup__innerv2-new-layout___29Mm7{
        height:unset;
    }
}

@media (max-width: 500px){

    .OfferPopup__full-screen-inner___3sd87{
        border-radius:unset;
    }
}

.OfferPopup__content___3FXDU{
    position:relative;
    padding:65px 81px 56px;
    width:100%;
    max-width:1312px;
    max-height:896px;
    overflow-y:auto;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__content___3FXDU{
        padding:36px 76px 52px;
    }
}

@media (max-width: 768px){

    .OfferPopup__content___3FXDU{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        align-items:center;
        padding:135px 33px 40px;
    }
}

.OfferPopup__content-new-layout___1glrq{
    max-height:unset;
    height:896px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    align-items:center;
    grid-gap:9px;
    gap:9px;
}

@media (min-width: 1024px){

    .OfferPopup__content-new-layout___1glrq{
        justify-content:center;
        align-items:unset;
        padding:65px 61px 56px;
    }
}

@media (max-width: 500px){

    .OfferPopup__content-new-layout___1glrq{
        padding:82px 14px 20px;
    }
}

@media (min-width: 768px){

    .OfferPopup__content-dazn-opt-in___21f60{
        grid-gap:16px;
        gap:16px;
    }
}

.OfferPopup__contentv2-new-layout___3SJGf{
    max-height:unset;
    height:896px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
}

@media (min-width: 768px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        justify-content:space-between;
        padding:40px;
        height:100%;
    }
}

@media (min-width: 768px) and (max-height: 900px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        padding:22px 58px 56px;
    }
}

@media (min-width: 768px) and (max-height: 500px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        padding:3px 63px 56px 19px;
        grid-gap:2px;
        gap:2px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        height:896px;
        justify-content:flex-start;
        flex-direction:row;
        align-items:unset;
        padding:80px 41px 56px;
    }
}

@media (min-width: 1024px) and (max-height: 900px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        padding:52px 52px 56px;
    }
}

@media (min-width: 1024px) and (max-height: 700px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        padding:28px 66px 56px 28px;
    }
}

@media (max-width: 500px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        padding:82px 14px 46px;
    }
}

@media (max-width: 460px){

    .OfferPopup__contentv2-new-layout___3SJGf{
        padding:82px 14px 12px;
    }
}

.OfferPopup__red-tag___26e_u{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:32px;
    padding:8px 8px 10px;
    justify-content:center;
    align-items:center;
    border-radius:4px;
    background:var(--color-red-dark-10);
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:800;
    line-height:normal;
    margin-top:16px;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__red-tag___26e_u{
        font-size:14px;
        line-height:15px;
        padding:6px;
        height:24px;
    }
}

@media (max-width: 768px){

    .OfferPopup__red-tag___26e_u{
        height:18px;
        padding:5px 6px 6px;
        border-radius:4px;
        font-size:12px;
    }
}

@media (max-width: 500px){

    .OfferPopup__red-tag___26e_u{
        height:18px;
        padding:5px 6px 6px;
        border-radius:4px;
        font-size:12px;
    }
}

.OfferPopup__logo-image___2YVi6{
    margin-top:16px;
    height:48px;
    width:240px;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__logo-image___2YVi6{
        height:36px;
        width:182px;
    }
}

@media (max-width: 768px){

    .OfferPopup__logo-image___2YVi6{
        height:30px;
        width:148px;
        margin-top:12px;
    }
}

@media (max-width: 500px){

    .OfferPopup__logo-image___2YVi6{
        height:26px;
        width:127px;
        margin-top:12px;
    }
}

.OfferPopup__title___2givB{
    font-family:var(--font-family-special-condensed);
    font-size:72px;
    font-style:normal;
    font-weight:700;
    line-height:84%;
    margin-top:26px;
    color:var(--color-chalk);
    letter-spacing:1.44px;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__title___2givB{
        font-size:96px;
    }
}

@media (max-width: 768px){

    .OfferPopup__title___2givB{
        font-size:72px;
        text-align:center;
        letter-spacing:1.44px;
        margin-top:16px;
    }
}

@media (max-width: 500px){

    .OfferPopup__title___2givB{
        font-size:46px;
        letter-spacing:0.96px;
        margin-top:16px;
    }
}

.OfferPopup__title-new-layout___1U1e7{
    font-family:var(--font-family-special);
    font-size:26px;
    line-height:26px;
    word-spacing:1.44px;
    letter-spacing:0.4px;
    color:#f9fafa;
    margin-top:0;
}

@media (min-width: 768px){

    .OfferPopup__title-new-layout___1U1e7{
        font-size:32px;
        line-height:35px;
        margin-top:6px;
    }
}

@media screen and (min-width: 1024px){

    .OfferPopup__title-new-layout___1U1e7{
        max-width:45%;
    }
}

@media (min-width: 1024px){

    .OfferPopup__title-new-layout___1U1e7{
        font-size:40px;
        line-height:40px;
    }
}

@media (min-width: 1280px){

    .OfferPopup__title-new-layout___1U1e7{
        font-size:65px;
        line-height:65px;
    }
}

.OfferPopup__title-dazn-opt-in___2nBbu{
    text-align:center;
}

@media (min-width: 1024px){

    .OfferPopup__title-dazn-opt-in___2nBbu{
        text-align:left;
    }
}

.OfferPopup__titlev2-new-layout___M23tt{
    font-family:var(--font-family-special);
    font-size:26px;
    line-height:26px;
    word-spacing:1.44px;
    letter-spacing:0.4px;
    max-width:unset;
    position:absolute;
    top:54px;
    width:80%;
    color:#f9fafa;
}

@media (min-width: 768px){

    .OfferPopup__titlev2-new-layout___M23tt{
        font-size:28px;
        line-height:28px;
        margin-top:6px;
        top:41px;
        position:unset;
    }
}

@media (max-width: 768px){

    .OfferPopup__titlev2-new-layout___M23tt{
        position:absolute;
    }
}

@media (max-width: 768px) and (max-height: 700px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:20px;
    }
}

@media (max-width: 768px) and (max-height: 500px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:10px;
    }
}

@media (min-width: 425px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:36px;
    }
}

@media (min-width: 425px) and (max-height: 700px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:20px;
    }
}

@media (min-width: 425px) and (max-height: 500px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:10px;
    }
}

@media (max-width: 460px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:36px;
    }
}

@media (max-width: 460px) and (max-height: 700px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:20px;
    }
}

@media (max-width: 460px) and (max-height: 500px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:10px;
    }
}

@media (min-width: 568px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:54px;
    }
}

@media (min-width: 568px) and (max-height: 700px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:20px;
    }
}

@media (min-width: 568px) and (max-height: 500px){

    .OfferPopup__titlev2-new-layout___M23tt{
        top:10px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__titlev2-new-layout___M23tt{
        font-size:28px;
        line-height:28px;
        top:41px;
        position:unset;
    }
}

@media (min-width: 1280px){

    .OfferPopup__titlev2-new-layout___M23tt{
        font-size:45px;
        line-height:45px;
        top:41px;
    }
}

.OfferPopup__title-monthly-flex___1Fjm4{
    font-family:var(--font-family-normal);
    font-size:50px;
    font-style:normal;
    font-weight:700;
    line-height:54px;
    margin-top:16px;
}

.OfferPopup__nfl-monthly-flex-cta-instalments___365IP{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-family:var(--font-family-normal);
    padding:14px 24px;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    border-radius:4px;
    background:#f9fafa !important;
    background:var(--Core-Chalk, #f9fafa) !important;
}

.OfferPopup__description___3rgIQ{
    color:#f0f2f2;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:30px;
}

@media (max-width: 768px){

    .OfferPopup__description___3rgIQ{
        text-align:center;
        max-width:510px;
    }
}

@media (max-width: 500px){

    .OfferPopup__description___3rgIQ{
        font-size:14px;
        line-height:20px;
        padding-left:14px;
        padding-right:14px;
        max-width:unset;
    }
}

.OfferPopup__description-bet-optin___eDLIh{
    color:#dddedf;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-weight:400;
    line-height:24px;
    text-align:center;
}

@media (max-width: 768px){

    .OfferPopup__description-bet-optin___eDLIh{
        max-width:510px;
    }
}

@media (max-width: 500px){

    .OfferPopup__description-bet-optin___eDLIh{
        font-size:14px;
        line-height:20px;
        padding-left:14px;
        padding-right:14px;
        max-width:unset;
    }
}

@media (min-width: 1024px){

    .OfferPopup__description-bet-optin___eDLIh{
        text-align:left;
    }
}

.OfferPopup__description-new-layout___3TT-7{
    font-size:13px;
    line-height:18px;
    color:var(--Core-Lighthouse);
}

@media (min-width: 768px){

    .OfferPopup__description-new-layout___3TT-7{
        font-size:18px;
        line-height:30px;
    }
}

@media (min-width: 1280px){

    .OfferPopup__description-new-layout___3TT-7{
        font-size:24px;
        margin-top:22px;
    }
}

@media (max-width: 768px){

    .OfferPopup__description-new-layout___3TT-7{
        max-width:390px;
    }
}

.OfferPopup__crossgrade-des___3Kdqe{
    margin-top:24px;
}

.OfferPopup__price-wrapper___C5y7T{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:12px;
    gap:12px;
    align-items:center;
    margin-top:32px;
    width:100%;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__price-wrapper___C5y7T{
        width:unset;
    }
}

@media (max-width: 768px){

    .OfferPopup__price-wrapper___C5y7T{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-wrap:wrap;
    }
}

@media (max-width: 500px){

    .OfferPopup__price-wrapper___C5y7T{
        margin-top:20px;
    }
}

.OfferPopup__price-text___3-Ifd strong{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
}

@media (max-width: 500px){

    .OfferPopup__price-text___3-Ifd strong{
        line-height:36px;
    }
}

.OfferPopup__price-text___3-Ifd del{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    margin-right:5px;
}

@media (max-width: 500px){

    .OfferPopup__price-text___3-Ifd del{
        line-height:36px;
    }
}

.OfferPopup__price-text___3-Ifd del + strong{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
}

@media (max-width: 500px){

    .OfferPopup__price-text___3-Ifd del + strong{
        line-height:36px;
    }
}

.OfferPopup__buttons-primary___m2yBC{
    margin-top:24px;
}

@media (max-width: 500px){

    .OfferPopup__buttons-primary___m2yBC{
        margin-top:20px;
    }
}

.OfferPopup__buttons-primary-new-layout___1hBp0{
    margin-top:20px;
}

@media (min-width: 425px){

    .OfferPopup__buttons-primary-new-layout___1hBp0{
        margin-top:34px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__buttons-primary-new-layout___1hBp0{
        margin-top:34px;
    }
}

.OfferPopup__buttonsv2-primary-new-layout___2nauY{
    margin-top:unset;
}

.OfferPopup__buttons-secondary___12l5y{
    margin-top:40px;
}

@media (max-width: 768px){

    .OfferPopup__buttons-secondary___12l5y{
        margin-top:48px;
    }
}

@media (max-width: 500px){

    .OfferPopup__buttons-secondary___12l5y{
        margin-top:20px;
    }
}

@media (min-width: 768px){

    .OfferPopup__buttons-dazn-opt-in___1mqyJ{
        margin-top:16px;
    }
}

@media (min-width: 768px){

    .OfferPopup__buttons-dazn-opt-in___1mqyJ{
        margin-top:26px;
    }
}

.OfferPopup__buttons-secondary-dazn-opt-in-pop-up___30FZo{
    height:52px;
    border-radius:4px;
    padding:14px 24px;
}

@media screen and (min-width: 769px){

    .OfferPopup__button-wrapper-row___1AEzK{
        width:266px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px){

    .OfferPopup__button-wrapper-row-new-layout___1vl4y{
        width:360px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__button-wrapper-row-new-layout___1vl4y{
        width:unset;
        min-width:180px;
    }
}

.OfferPopup__buttons-row___yHCc1{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:16px;
    gap:16px;
}

@media (max-width: 768px){

    .OfferPopup__buttons-row___yHCc1{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        width:100%;
        max-width:392px;
        grid-gap:8px;
        gap:8px;
    }
}

@media (max-width: 500px){

    .OfferPopup__buttons-row___yHCc1{
        width:100%;
        max-width:100%;
    }
}

.OfferPopup__buttons-column____DaDi{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:16px;
    gap:16px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
}

@media (max-width: 768px){

    .OfferPopup__buttons-column____DaDi{
        width:100%;
        max-width:392px;
        grid-gap:8px;
        gap:8px;
    }
}

@media (max-width: 500px){

    .OfferPopup__buttons-column____DaDi{
        max-width:100%;
    }
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__cta___39Cvo{
        border-radius:4px;
    }
}

.OfferPopup__cta___39Cvo{
    padding:20px 24px;
}

.OfferPopup__cta-new-layout___1LvRF{
    height:52px;
    border-radius:4px;
    padding:14px 24px;
    background-color:#f9fafa !important;
}

.OfferPopup__retention-cta___7B-9N{
    border-radius:4px !important;
    background-color:#f9fafa !important;
    background-color:var(--Core-Chalk, #f9fafa) !important;
}

.OfferPopup__features-row___2Qiiy{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    margin-top:50px;
    grid-gap:16px;
    gap:16px;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__features-row___2Qiiy{
        margin-top:30px;
    }
}

@media (max-width: 850px){

    .OfferPopup__features-row___2Qiiy{
        flex-direction:column;
    }
}

@media (max-width: 768px){

    .OfferPopup__features-row___2Qiiy{
        flex-direction:column;
        grid-gap:8px;
        gap:8px;
        max-width:392px;
        margin-top:32px;
    }
}

@media (max-width: 500px){

    .OfferPopup__features-row___2Qiiy{
        max-width:100%;
        margin-top:20px;
    }
}

.OfferPopup__features-column___3B4X0{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
    margin-top:32px;
    grid-gap:16px;
    gap:16px;
    width:100%;
    max-width:637px;
}

@media (max-width: 768px){

    .OfferPopup__features-column___3B4X0{
        flex-flow:column wrap;
        grid-gap:8px;
        gap:8px;
        max-width:392px;
    }
}

@media (max-width: 500px){

    .OfferPopup__features-column___3B4X0{
        max-width:100%;
    }
}

@media (max-width: 768px){

    .OfferPopup__features-retention___1O_2L{
        flex-flow:row wrap;
    }
}

.OfferPopup__close-wrap___HjBDs{
    position:absolute;
    top:0;
    right:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:31px;
    height:32px;
    border-radius:50%;
    background:rgba(61, 69, 73, .6);
    margin-top:24px;
    margin-right:24px;
    cursor:pointer;
    z-index:3;
}

@media (max-width: 500px){

    .OfferPopup__close-wrap___HjBDs{
        margin-top:16px;
        margin-left:16px;
        margin-right:16px;
        background:transparent;
        right:unset;
        left:0;
    }
}

@media (max-width: 500px){

    .OfferPopup__retention-close-icon___2WPQb{
        margin-top:16px;
        margin-left:16px;
        background:#0c161c;
        right:0;
        left:unset;
        size:32px;
    }
}

.OfferPopup__price-description-nfl-monthly___ArO48{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:22px;
    font-style:normal;
    font-weight:400;
    line-height:32px;
    margin-top:66px;
}

@media (max-width: 768px){

    .OfferPopup__price-description-nfl-monthly___ArO48{
        line-height:24px;
        font-size:16px;
        padding:15px;
        margin-top:0;
    }
}

.OfferPopup__red-label___3HT_P{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:18px;
    padding:5px 6px 6px;
    justify-content:center;
    align-items:center;
    border-radius:4px;
    background:var(--color-red-dark-10);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:800;
    line-height:13px;
    letter-spacing:0;
}

@media (max-height: 728px){

    .OfferPopup__price-component___MCvIF{
        display:none;
    }
}

@media (min-height: 728px){

    .OfferPopup__button-price-component___15A_N{
        display:none;
    }
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__button-price-wrapper___2ZP_E{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:row;
        grid-gap:24px;
        gap:24px;
        width:100%;
        justify-content:flex-start;
        align-items:center;
    }
}

@media (max-width: 768px){

    .OfferPopup__button-price-wrapper___2ZP_E{
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
    }
}

@media screen and (min-width: 700px) and (max-width: 1023px){

    .OfferPopup__buttonv2-price-wrapper___3BVTO{
        margin-top:auto;
    }
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .OfferPopup__buttonv2-price-wrapper___3BVTO{
        display:unset;
        width:unset;
    }
}

@media (max-width: 768px){

    .OfferPopup__buttonv2-price-wrapper___3BVTO{
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
    }
}

.OfferPopup__button-close___yjADc{
    width:18px;
    height:18px;
    stroke:var(--color-chalk);
    stroke-width:12;
}

.OfferPopup__button-icon-wrap___3-IP3{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:5px;
    gap:5px;
    justify-content:center;
    align-items:center;
    white-space:break-spaces;
    font-family:var(--font-family-special);
    font-size:16px;
    font-weight:700;
    line-height:24px;
    color:var(--Core-Smoky);
    background-color:var(--Core-Neon);
}

.OfferPopup__button-icon___1CzUR{
    height:24px;
    width:24px;
}

.OfferPopup__legal-text___1SYVL{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    max-width:594px;
    margin-top:16px;
}

@media (max-width: 768px){

    .OfferPopup__legal-text___1SYVL{
        max-width:510px;
        text-align:center;
        font-size:12px;
    }
}

.OfferPopup__legal-text-dazn-opt-in___1q9DB{
    text-align:center;
}

@media (min-width: 1024px){

    .OfferPopup__legal-text-dazn-opt-in___1q9DB{
        text-align:left;
    }
}

.OfferPopup__sub-title___zu0_D{
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:700;
    line-height:18px;
    letter-spacing:0;
    text-align:center;
}

@media (min-width: 768px){

    .OfferPopup__sub-title___zu0_D{
        font-size:17px;
        line-height:25px;
    }
}

@media (max-width: 500px){

    .OfferPopup__close-wrap-new-layout___1nCkg{
        right:0;
        left:unset;
    }
}

.OfferPopup__hideclose-wrap___3HtjW{
    display:none;
}

@media (max-width: 500px){

    .OfferPopup__hideclose-wrap___3HtjW{
        display:none;
    }
}

.OfferPopup__bet-logo___3LELy{
    width:80px;
    height:40px;
}

.OfferPopup__nfl-monthlyflex-logo___2ki6M{
    height:56px;
    width:278px;
}

@media (max-width: 768px){

    .OfferPopup__nfl-monthlyflex-logo___2ki6M{
        height:26px;
        width:119px;
    }
}

.OfferPopup__logo-welcome-pop-up-v3___1brUf{
    width:105px;
    height:48px;
}

@media (min-width: 768px){

    .OfferPopup__logo-welcome-pop-up-v3___1brUf{
        width:143px;
        height:80px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__logo-welcome-pop-up-v3___1brUf{
        width:183px;
        height:88px;
    }
}

.OfferPopup__title-welcome-pop-up-v3___1kF5N{
    font-size:16px;
    line-height:20px;
    text-align:left;
    margin-top:10px;
    color:var(--brand-chalk);
    font-family:var(--font-family-normal);
}

@media (min-width: 768px){

    .OfferPopup__title-welcome-pop-up-v3___1kF5N{
        font-size:28px;
        line-height:33px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__title-welcome-pop-up-v3___1kF5N{
        max-width:400px;
        margin-top:12px;
        line-height:38px;
        font-size:34px;
    }
}

.OfferPopup__description-welcome-pop-up-v3___24s-h{
    text-align:left;
    padding:0;
    margin-top:10px;
    font-size:14px;
    color:var(--Core-Lighthouse);
    font-family:var(--font-family-normal);
}

@media (min-width: 768px){

    .OfferPopup__description-welcome-pop-up-v3___24s-h{
        font-size:18px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__description-welcome-pop-up-v3___24s-h{
        max-width:600px;
        margin-top:12px;
    }
}

.OfferPopup__content-v3___3eyTY{
    padding-left:16px;
    padding-right:16px;
    align-items:flex-start;
    overflow:hidden;
    justify-content:flex-end;
    grid-gap:0;
    gap:0;
}

@media (min-width: 768px){

    .OfferPopup__content-v3___3eyTY{
        padding-left:25px;
        padding-right:25px;
        padding-bottom:0;
    }
}

@media (min-width: 1024px){

    .OfferPopup__content-v3___3eyTY{
        padding-right:60px;
        padding-left:60px;
        padding-bottom:40px;
    }
}

@media screen and (min-width > 1023px) and (max-height: 849px){

    .OfferPopup__content-v3___3eyTY{
        justify-content:flex-start;
    }
}

.OfferPopup__button-v3___3aD3o{
    margin-top:32px;
}

@media (min-width: 768px){

    .OfferPopup__button-v3___3aD3o{
        margin-top:48px;
    }
}

@media screen and (min-width: 700px) and (max-width: 1080px){

    .OfferPopup__button-v3___3aD3o{
        max-width:270px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__button-v3___3aD3o{
        margin-top:32px;
    }
}

.OfferPopup__button-text-v3___XR_Vs span div{
    font-family:var(--font-family-normal);
}

.OfferPopup__button-text-v3___XR_Vs{
    background-color:#f9fafa !important;
}

@media screen and (max-height: 630px){

    .OfferPopup__button-text-v3___XR_Vs{
        height:32px;
    }
}

@media (min-width: 1024px){

    .OfferPopup__button-text-v3___XR_Vs{
        height:48px;
    }
}

@media screen and (min-width: 400px){

    .OfferPopup__inner-layout-v3___18AM7{
        padding-bottom:40px;
    }
}

@media screen and (max-height: 730px){

    .OfferPopup__inner-layout-v3___18AM7{
        padding-bottom:0;
    }
}

@media screen and (min-width: 1025px) and (max-width: 2000px){

    .OfferPopup__inner-layout-v3___18AM7{
        width:1200px;
    }
}

.OfferPopup__close-wrap-v3___3YiA4{
    background:rgba(61, 69, 73, .6);
}

@media screen and (min-width: 769px){

    .OfferPopup__button-wrapper-row-v3___3KOG5{
        width:266px;
    }
}

@media (max-width: 1023px){

    .OfferPopup__button-v3-price-wrapper___nBJUU{
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
    }
}

.OfferPopup__tiles-image___2fUqQ{
    width:100%;
    margin-top:28px;
}

@media (min-width: 768px){

    .OfferPopup__tiles-image___2fUqQ{
        margin-top:48px;
    }
}

@media screen and (max-height: 630px){

    .OfferPopup__tiles-image___2fUqQ{
        margin-top:28px;
    }
}

@media (min-width: 1024px) and (min-height: 631px){

    .OfferPopup__tiles-image___2fUqQ{
        margin-top:55px;
    }
}

.AdditionalScreen__wrap___2lu14{
    overflow-y:auto;
}

.AdditionalScreen__wrap-retention___UloYt{
    overflow-y:auto;
    background:rgba(0, 0, 0, 0.86667);
}

@media (max-width: 768px){

    .AdditionalScreen__wrap-retention___UloYt{
        background:-webkit-gradient(linear, left bottom, left top, color-stop(0.21%, #2c365f), color-stop(79.04%, #8d4242),
        color-stop(112.66%, rgba(141, 66, 66, .2)));
        background:linear-gradient(0deg, #2c365f 0.21%, #8d4242 79.04%,
        rgba(141, 66, 66, .2) 112.66%);
    }
}

.AdditionalScreen__wrapper___T2atF{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:65px 81px 56px;
    height:100%;
    max-height:896px;
}

@media (max-width: 768px){

    .AdditionalScreen__wrapper___T2atF{
        padding:188px 35px 103px;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__wrapper___T2atF{
        padding:85px 16px 40px;
    }
}

.AdditionalScreen__wrapper-retention___33Eu7{
    max-height:unset;
}

.AdditionalScreen__inner___3WJkz{
    max-width:580px;
    flex-shrink:0;
    border-radius:12px;
    border:1px solid rgba(255, 255, 255, .1);
    background:rgba(255, 255, 255, .04);
    -webkit-backdrop-filter:blur(60px);
            backdrop-filter:blur(60px);
    padding:24px;
}

.AdditionalScreen__retention-inner___2zp-c{
    max-width:580px;
    flex-shrink:0;
    border-radius:12px;
    border:1px solid rgba(255, 255, 255, .1);
    background:rgba(255, 255, 255, .04);
    -webkit-backdrop-filter:blur(60px);
            backdrop-filter:blur(60px);
    padding:24px;
}

@media (max-width: 768px){

    .AdditionalScreen__retention-inner___2zp-c{
        width:100%;
    }
}

.AdditionalScreen__price-box___35w_4{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:532px;
    margin-top:17px;
    padding:20px;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:26px;
    gap:26px;
    border-radius:12px;
    border:1px solid rgba(255, 255, 255, .1);
    background:rgba(255, 255, 255, .1);
}

@media (max-width: 768px){

    .AdditionalScreen__price-box___35w_4{
        width:100%;
        margin-top:20px;
        padding:16px;
    }
}

@media (max-width: 375px){

    .AdditionalScreen__price-box___35w_4{
        width:100%;
        margin-top:10px;
        padding:16px;
    }
}

.AdditionalScreen__price-desclaimer___2BS8P{
    color:#ced0d2;
    color:var(--Core-Iron, var(--brand-iron, #ced0d2));
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.AdditionalScreen__price-subtext___1DRCo{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
}

@media (max-width: 768px){

    .AdditionalScreen__price-subtext___1DRCo{
        max-width:60%;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__price-subtext___1DRCo{
        max-width:unset;
    }
}

.AdditionalScreen__price-box-text___182Sw{
    position:absolute;
    right:20px;
    color:#dddedf;
    color:var(--Core-Primer, var(--brand-primer, #dddedf));
    font-family:var(--font-family-special);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    text-align:right;
    max-width:36%;
}

@media (max-width: 768px){

    .AdditionalScreen__price-box-text___182Sw{
        max-width:36%;
        text-align:right;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__price-box-text___182Sw{
        position:unset;
        right:unset;
        max-width:unset;
    }
}

.AdditionalScreen__price-box-desclaimer___2-L56{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:12px;
    gap:12px;
}

.AdditionalScreen__price-box-text___182Sw strong{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:22px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
}

.AdditionalScreen__price-wrap___13MKB > .AdditionalScreen__price-text___19ddh{
    margin-top:14px;
}

@media (min-width: 500px){

    .AdditionalScreen__price-wrap___13MKB > .AdditionalScreen__price-text___19ddh{
        display:none;
    }
}

.AdditionalScreen__price-wrapper___1JL8o{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
    grid-gap:12px;
    gap:12px;
    align-items:center;
    width:100%;
    flex:1;
    justify-content:flex-end;
}

@media (max-width: 500px){

    .AdditionalScreen__price-wrapper___1JL8o{
        align-items:flex-start;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__price-wrapper___1JL8o > .AdditionalScreen__price-text___19ddh{
        display:none;
    }
}

.AdditionalScreen__retention-price-wrapper___2bvg5{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
    grid-gap:12px;
    gap:12px;
    align-items:center;
    width:100%;
    flex:1;
    justify-content:flex-end;
}

@media (max-width: 578px){

    .AdditionalScreen__retention-price-wrapper___2bvg5{
        align-items:center;
        justify-content:flex-start;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__retention-price-wrapper___2bvg5{
        align-items:center;
        justify-content:flex-start;
    }
}

.AdditionalScreen__price-text___19ddh strong{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
}

.AdditionalScreen__price-text___19ddh del{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:20px;
    font-style:normal;
    font-weight:400;
    margin-right:5px;
}

@media (max-width: 500px){

    .AdditionalScreen__price-wrapper___1JL8o > .AdditionalScreen__retentionprice-text___lYzLk{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
    }
}

.AdditionalScreen__red-label___CFeOx{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:18px;
    padding:6px;
    justify-content:center;
    align-items:center;
    border-radius:4px;
    background:var(--color-red-dark-10);
    font-size:12px;
    font-family:var(--font-family-normal);
    font-weight:800;
    line-height:13px;
    letter-spacing:0;
}

.AdditionalScreen__heading___1iENO{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    width:100%;
}

.AdditionalScreen__retention-heading___3-3GN{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    width:100%;
}

@media (max-width: 578px){

    .AdditionalScreen__retention-heading___3-3GN{
        flex-flow:column;
        grid-gap:16px;
        gap:16px;
    }
}

.AdditionalScreen__header___3cKSV{
    color:#ffffff;
    font-family:var(--font-family-special);
    font-size:22px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
    letter-spacing:0.44px;
    width:100%;
    flex:1;
}

@media (max-width: 500px){

    .AdditionalScreen__header___3cKSV{
        font-size:18px;
    }
}

.AdditionalScreen__desc___GKupD svg{
    height:20px;
    width:20px;
}

.AdditionalScreen__desc___GKupD{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:8px;
    gap:8px;
}

.AdditionalScreen__description-wrapper___3rzvk{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:13.5px;
    gap:13.5px;
    margin-top:24px;
    width:100%;
}

.AdditionalScreen__description___3nIMS{
    color:#f9fafa;
    font-family:var(--font-family-special);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    letter-spacing:0.14px;
}

.AdditionalScreen__sub-desc___2Cwz0{
    color:#9ea2a4;
    font-family:var(--font-family-special);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    letter-spacing:0.12px;
    margin-top:33.5px;
    width:100%;
}

.AdditionalScreen__separator___3EQ1q{
    height:1px;
    width:100%;
    background:var(--color-tarmac-light-20);
}

.AdditionalScreen__terms-box___2ku2B{
    margin-top:24px;
    padding-top:16px;
    border-top:1px solid var(--color-tarmac-light-20);
    width:100%;
}

.AdditionalScreen__instalments-terms-box___1dxol{
    margin-top:16px;
    padding-top:unset;
    border-top:unset;
    width:100%;
}

@media (max-width: 768px){

    .AdditionalScreen__instalments-terms-box___1dxol{
        margin-top:24px;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__instalments-terms-box___1dxol{
        margin-top:16px;
    }
}

.AdditionalScreen__terms___sJUgj{
    color:#9ea2a4;
    font-family:var(--font-family-special);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    letter-spacing:0.12px;
}

.AdditionalScreen__retention-terms___2SmyX{
    color:#ced0d2;
    font-family:var(--font-family-special);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    letter-spacing:0.12px;
}

.AdditionalScreen__payment-box___1CLpt{
    margin-top:24px;
    padding-top:24px;
    border-top:1px solid var(--color-tarmac-light-20);
    width:100%;
}

.AdditionalScreen__retention-payment-box___1W3H4{
    margin-top:24px;
    padding-top:24px;
    border-top:1px solid #ced0d2;
    border-top:1px solid var(--brand-iron, #ced0d2);
    width:100%;
}

.AdditionalScreen__payment-title___2xpv7{
    color:var(--color-tarmac-light-40);
    font-family:var(--font-family-special);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    letter-spacing:0.14px;
}

.AdditionalScreen__retention-payment-title___23SJK{
    color:#ced0d2;
    color:var(--brand-iron, #ced0d2);
    font-family:var(--font-family-special);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    letter-spacing:0.14px;
}

.AdditionalScreen__payment-text___3vu3B{
    color:#f9fafa;
    font-family:var(--font-family-special);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    letter-spacing:0.16px;
    margin-top:12px;
}

.AdditionalScreen__buttons___Sx3fj{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:10px;
    grid-gap:10px;
    gap:10px;
    margin-top:32px;
    max-width:580px;
    width:100%;
}

@media (max-width: 768px){

    .AdditionalScreen__buttons___Sx3fj{
        flex-wrap:wrap;
    }
}

.AdditionalScreen__cta___1Xhwt{
    border-radius:4px;
    padding:20px 24px;
}

.AdditionalScreen__retention-cta___3V1fc{
    border-radius:4px !important;
    background-color:#f9fafa !important;
    background-color:var(--Core-Chalk, #f9fafa) !important;
    padding:14px 24px !important;
}

.AdditionalScreen__button-text___3YJHp{
    color:var(--color-smoke);
    text-align:center;
    font-family:var(--font-family-special);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
}

.AdditionalScreen__button-text-secondary___2sj9a{
    font-family:var(--font-family-special);
    text-align:center;
    font-style:normal;
    font-size:16px;
    font-weight:700;
    color:var(--color-chalk);
    line-height:24px;
}

.AdditionalScreen__confirmation-terms___38tFW{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    text-align:center;
    margin-top:16px;
    width:100%;
    max-width:551px;
    color:#9ea2a4;
}

@media (max-width: 768px){

    .AdditionalScreen__confirmation-terms___38tFW{
        max-width:437px;
    }
}

@media (max-width: 500px){

    .AdditionalScreen__confirmation-terms___38tFW{
        font-size:12px;
    }
}

.AdditionalScreen__icon___IZcaQ{
    height:20px;
    width:20px;
}

@keyframes ConfirmationScreen__slide-up___yxnFd{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.ConfirmationScreen__title___37czW{
    font-family:var(--font-family-special-condensed);
    font-size:60px;
    font-style:normal;
    font-weight:700;
    line-height:64px;
    margin-top:26px;
    color:var(--color-chalk);
    letter-spacing:1.44px;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .ConfirmationScreen__title___37czW{
        font-size:96px;
    }
}

@media (max-width: 768px){

    .ConfirmationScreen__title___37czW{
        font-size:48px;
        text-align:center;
        letter-spacing:1.44px;
        margin-top:16px;
        line-height:56px;
    }
}

@media (max-width: 500px){

    .ConfirmationScreen__title___37czW{
        font-size:32px;
        letter-spacing:0.96px;
        margin-top:16px;
        line-height:36px;
    }
}

.ConfirmationScreen__description___XWprY{
    color:#f0f2f2;
    color:var(--Core-Lighthouse, #f0f2f2);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:22px;
    font-style:normal;
    font-weight:400;
    line-height:32px;
    margin-bottom:28px;
    border-top:1px solid #ced0d2;
    padding-top:34px;
}

.ConfirmationScreen__sub-text___2QycZ{
    color:#dddedf;
    color:var(--brand-primer, #dddedf);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.ConfirmationScreen__cta___CjI6W{
    border-radius:4px !important;
    background-color:#f9fafa !important;
    background-color:var(--Core-Chalk, #f9fafa) !important;
    padding:14px 24px !important;
    width:344px !important;
}

@media (max-width: 768px){

    .ConfirmationScreen__cta___CjI6W{
        width:100% !important;
    }
}

@media (max-width: 500px){

    .ConfirmationScreen__cta___CjI6W{
        width:100% !important;
    }
}

.ConfirmationScreen__wrapper___2SoZM{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    grid-gap:12px;
    gap:12px;
    padding-top:50%;
}

.ConfirmationScreen__content___vYVZe{
    position:relative;
    padding:43px 81px 56px;
    width:100%;
    max-width:1312px;
    max-height:896px;
    overflow-y:auto;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .ConfirmationScreen__content___vYVZe{
        padding:36px 76px 52px;
    }
}

@media (max-width: 768px){

    .ConfirmationScreen__content___vYVZe{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        align-items:center;
        padding:135px 33px 40px;
    }
}

.ConfirmationScreen__logo-image___1q7kT{
    margin-top:16px;
    height:34px;
    width:172px;
}

@media screen and (min-width: 1440px) and (max-height: 728px){

    .ConfirmationScreen__logo-image___1q7kT{
        height:34px;
        width:172px;
    }
}

@media (max-width: 768px){

    .ConfirmationScreen__logo-image___1q7kT{
        height:28px;
        width:140px;
        margin-top:12px;
    }
}

@media (max-width: 500px){

    .ConfirmationScreen__logo-image___1q7kT{
        height:18px;
        width:90px;
        margin-top:12px;
    }
}

.ConfirmationScreen__sub-title___3wuzq{
    font-family:var(--font-family-normal);
    font-size:18px;
    font-weight:400;
    line-height:24px;
    letter-spacing:0;
    text-align:center;
    margin-bottom:22px;
    color:#f0f2f2;
    color:var(--Core-Lighthouse, #f0f2f2);
}

@media (min-width: 768px){

    .ConfirmationScreen__sub-title___3wuzq{
        font-size:17px;
        line-height:25px;
    }
}

.ConfirmationScreen__buttonlabel___3KlO3{
    color:var(--color-smoke);
    text-align:center;
    font-family:var(--font-family-special);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
}

@keyframes OnboardingPopUp__slide-up___PgTXq{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.OnboardingPopUp__outer___3j2Qs{
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-position:top right;
    background-repeat:no-repeat;
    background-size:cover;
    background:rgba(0, 0, 0, .7);
}

@media (min-width: 768px){

    .OnboardingPopUp__outer___3j2Qs{
        width:100%;
        height:100%;
    }
}

@media (max-width: 768px){

    .OnboardingPopUp__outer___3j2Qs{
        padding:64px 56px;
    }
}

@media (max-width: 500px){

    .OnboardingPopUp__outer___3j2Qs{
        padding:0;
    }
}

.OnboardingPopUp__inner___284cx{
    position:relative;
    -o-object-fit:contain;
       object-fit:contain;
    border-radius:16px;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    max-height:100vh;
}

@media (min-width: 768px){

    .OnboardingPopUp__inner___284cx{
        max-width:432px;
        min-height:580px;
    }
}

@media (max-width: 768px){

    .OnboardingPopUp__inner___284cx{
        background-position:center top;
        width:432px;
    }
}

@media (max-width: 500px){

    .OnboardingPopUp__inner___284cx{
        width:100%;
        height:100%;
        animation:OnboardingPopUp__slide-up___PgTXq 0.5s ease-in-out;
    }
}

.OnboardingPopUp__buttonstyles___1TAXg{
    height:52px;
    border-radius:8px;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    line-height:24px;
    text-align:center;
    padding:14px 24px;
    text-transform:uppercase;
}

.OnboardingPopUp__button-styles-v2___3lYbt{
    width:100%;
    height:52px;
    border-radius:8px;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    font-style:normal;
    line-height:24px;
    text-align:center;
    padding:14px 24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    cursor:pointer;
}

.OnboardingPopUp__form-input-button-wrapper___1Xy77{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    grid-gap:8px;
    gap:8px;
    margin-bottom:109px;
}

.OnboardingPopUp__buttonstyles1___3u41p{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    line-height:24px;
    text-align:center;
    text-transform:uppercase;
    background-color:#000000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:12px 16px;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:4px;
    gap:4px;
    border-radius:10px;
}

.OnboardingPopUp__radio-button___1m26L{
    width:20px;
    height:20px;
    flex-shrink:0;
    caret-color:#f9fafa;
}

.OnboardingPopUp__label___3B2Wk{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:287px;
    align-items:flex-start;
    grid-gap:12px;
    gap:12px;
}

.OnboardingPopUp__input-box-text___2PxVr{
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
}

.OnboardingPopUp__container___2UGTP{
    height:100vh;
    width:100vw;
    border-radius:40px;
}

.OnboardingPopUp__content___oGnrV{
    position:relative;
    width:100%;
    overflow:auto;
}

@media (max-width: 768px){

    .OnboardingPopUp__content___oGnrV{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        align-items:center;
    }
}

.OnboardingPopUp__wrapper___QchiT{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding-top:46px;
    padding-left:53px;
    padding-right:53px;
    
}

@media (max-width: 500px){

    .OnboardingPopUp__wrapper___QchiT{
        padding-top:142px;
        padding-bottom:46px;
        padding-left:24px;
        padding-right:24px;
    }
}

.OnboardingPopUp__button-close___4mW6T{
    width:18px;
    height:18px;
    stroke:var(--color-chalk);
    stroke-width:12;
}

.OnboardingPopUp__close-wrap___2Ig0_{
    position:absolute;
    top:0;
    right:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:31px;
    height:32px;
    border-radius:50%;
    background:rgba(61, 69, 73, .6);
    margin-top:24px;
    margin-right:24px;
    cursor:pointer;
    z-index:3;
}

@media (max-width: 500px){

    .OnboardingPopUp__close-wrap___2Ig0_{
        margin-top:16px;
        margin-left:16px;
        margin-right:16px;
        background:transparent;
        right:0;
    }
}

.OnboardingPopUp__title-styles___3hmEb{
    color:#000000;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:36px;
}

.OnboardingPopUp__title-wrapper___2cP2q{
    min-width:307px;
    margin-bottom:11px;
}

@media (min-width: 768px){

    .OnboardingPopUp__title-wrapper___2cP2q{
        padding-top:33px;
        padding-bottom:25px;
    }
}

.OnboardingPopUp__title-wrapper-v2___2smsL{
    margin-bottom:25px;
}

.OnboardingPopUp__sub-title-styles___2WrPf{
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:22px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    margin-bottom:49px;
    max-width:333px;
}

.OnboardingPopUp__sub-title-styles-v2___19f59{
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    margin-bottom:96px;
}

@media (min-width: 768px){

    .OnboardingPopUp__sub-title-styles-v2___19f59{
        margin-bottom:52px;
    }
}

@media (max-width: 768px){

    .OnboardingPopUp__sub-title-styles-v2___19f59{
        margin-bottom:52px;
    }
}

@media (max-width: 500px){

    .OnboardingPopUp__sub-title-styles-v2___19f59{
        margin-bottom:96px;
    }
}

.OnboardingPopUp__description-styles___3Kr12{
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    margin-top:19.9px;
    max-width:247px;
    min-height:40px;
}

.OnboardingPopUp__description-styles-v2___1ZFdq{
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    margin-bottom:20px;
}

.OnboardingPopUp__input-form-title___qBLFN{
    font-family:var(--font-family-normal);
    font-weight:800;
    size:16px;
    line-height:20px;
    text-align:center;
    margin-bottom:24px;
    color:#000000;
}

.OnboardingPopUp__image-styles___24CIL{
    margin-bottom:36.42px;
    width:208px;
    height:208px;
}

@media (min-width: 500px){

    .OnboardingPopUp__image-styles___24CIL{
        margin-bottom:32.42px;
        width:180px;
        height:180px;
    }
}

.OnboardingPopUp__close___39v2D{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:32px;
    height:32px;
    padding:4px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    border-radius:32px;
    background:rgba(8, 14, 18, .32);
    top:16px;
    right:16px;
    position:absolute;
    border:none;
    z-index:1000
}

.OnboardingPopUp__close___39v2D:hover{
    cursor:pointer;
}

.OnboardingPopUp__close___39v2D svg{
    width:13.42px;
    height:13.42px;
    stroke-width:16px;
}

.OnboardingPopUp__close-icon___2rY92{
    stroke:var(--color-chalk);
    stroke-width:12;
}

.OnboardingPopUp__lottie-wrapper___AM3Fm{
    min-height:208px;
}

@media (min-width: 500px){

    .OnboardingPopUp__lottie-wrapper___AM3Fm{
        min-height:180px;
    }
}
.Badge__badge-wrapper___4pxML{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding:7.63px 9.22px 9.22px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    border-radius:3.073px;
    margin-top:28px;
    margin-bottom:56.12px;
}

.Badge__badge-styles___1c_CF{
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:21.512px;
    font-style:normal;
    font-weight:800;
    line-height:23.049px;
    text-transform:uppercase;
    height:36.878px;
    min-width:63.44px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
}
.CWCUpSellPopupComponent__outer___2bux5{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:rgba(0, 0, 0, .7);
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__outer___2bux5{
        padding:0;
    }
}

@media (orientation: landscape) and (max-height: 500px){

    .CWCUpSellPopupComponent__outer___2bux5{
        align-items:normal;
    }
}

.CWCUpSellPopupComponent__inner___1mS_h{
    position:relative;
    -o-object-fit:contain;
       object-fit:contain;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    background-color:#0c161c;
    background-repeat:no-repeat;
    background-position:top center;
    background-size:cover;
    box-sizing:border-box;
    width:512px;
    height:auto;
    max-height:600px;
    border-radius:18px;
    border:2px solid rgba(249, 250, 250, .2);
}

@media (max-width: 1024px){

    .CWCUpSellPopupComponent__inner___1mS_h{
        max-height:768px;
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__inner___1mS_h{
        width:calc(100vw - 32px);
        align-self:center;
    }
}

.CWCUpSellPopupComponent__inner___1mS_h.CWCUpSellPopupComponent__v1___pu1uN{
    height:auto;
}

.CWCUpSellPopupComponent__inner___1mS_h.CWCUpSellPopupComponent__v5___6gN5Q{
    background-color:#010101;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__inner___1mS_h.CWCUpSellPopupComponent__v5___6gN5Q{
        max-height:calc(100% - 32px);
    }
}

.CWCUpSellPopupComponent__inner___1mS_h .CWCUpSellPopupComponent__close-button___29TIg{
    position:absolute;
    top:12px;
    right:12px;
    width:24px;
    height:24px;
    cursor:pointer;
}

.CWCUpSellPopupComponent__inner___1mS_h .CWCUpSellPopupComponent__background-image___2c_tL{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:60%;
    z-index:0;
    border-top-right-radius:18px;
    border-top-left-radius:18px;
    transition:opacity 0.3s ease;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__inner___1mS_h .CWCUpSellPopupComponent__background-image___2c_tL{
        height:45%;
        aspect-ratio:16/9;
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    text-align:center;
    margin-top:40px;
    padding-left:32px;
    padding-right:32px;
    padding-bottom:32px;
    overflow-y:auto;
    align-self:center;
    width:100%;
    height:auto;
    max-height:480px
}

.CWCUpSellPopupComponent__content-container___2yo3h::-webkit-scrollbar{
    width:4px;
}

.CWCUpSellPopupComponent__content-container___2yo3h::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:transparent;
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.CWCUpSellPopupComponent__content-container___2yo3h.CWCUpSellPopupComponent__scroll-active___3f3x3::-webkit-scrollbar-thumb{
    background-color:rgba(249, 250, 250, .2);
}

@media (max-width: 1024px){

    .CWCUpSellPopupComponent__content-container___2yo3h{
        padding-left:16px;
        padding-right:16px;
        padding-bottom:16px;
        max-height:648px;
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h{
        max-height:556px;
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h.CWCUpSellPopupComponent__v2___1o1lS{
    margin-top:20px;
}

.CWCUpSellPopupComponent__content-container___2yo3h.CWCUpSellPopupComponent__v5___6gN5Q{
    padding-top:110px;
    position:relative;
    z-index:1;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h.CWCUpSellPopupComponent__v5___6gN5Q{
        max-height:calc(100% - 180px);
        padding-top:90px;
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__lottie-container___X-Huz{
    width:142px;
    height:142px;
    aspect-ratio:1/1;
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__lottie-container___X-Huz.CWCUpSellPopupComponent__v1___pu1uN{
    height:80px;
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    width:100%;
    margin:0 auto;

    .CWCUpSellPopupComponent__default-lottie-container___3lkfv{
            position:absolute;
            top:-110px;
            left:50%;
            transform:translateX(-50%);
            width:100%;
            height:200px;
            aspect-ratio:1/1;
            z-index:2;
            pointer-events:none;
    }

    .CWCUpSellPopupComponent__default-lottie-container___3lkfv.CWCUpSellPopupComponent__v3___3V5n-,
            .CWCUpSellPopupComponent__default-lottie-container___3lkfv.CWCUpSellPopupComponent__v4___1CPu9,
            .CWCUpSellPopupComponent__default-lottie-container___3lkfv.CWCUpSellPopupComponent__v6___3HNrB{
        top:-20px;
        height:150px;
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr{

        .CWCUpSellPopupComponent__default-lottie-container___3lkfv.CWCUpSellPopupComponent__v3___3V5n-,
            .CWCUpSellPopupComponent__default-lottie-container___3lkfv.CWCUpSellPopupComponent__v4___1CPu9,
            .CWCUpSellPopupComponent__default-lottie-container___3lkfv.CWCUpSellPopupComponent__v6___3HNrB{
            top:0;
            height:100px;
        }
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-title___hSMna{
    display:-webkit-box;
    box-orient:vertical;
    -webkit-box-orient:vertical;
    line-clamp:3;
    -webkit-line-clamp:3;
    text-overflow:ellipsis;
    align-self:stretch;
    overflow:hidden;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    text-align:center;
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:132%;
    justify-content:center;
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-title___hSMna.CWCUpSellPopupComponent__v1___pu1uN{
    font-size:28px;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-title___hSMna.CWCUpSellPopupComponent__v1___pu1uN{
        font-size:26px;
        line-height:125%;
        font-weight:800;
        line-clamp:3;
        -webkit-line-clamp:3;
    }
}

@media (max-width: 1024px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-title___hSMna{
        font-size:26px;
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-title___hSMna{
        font-size:26px;
        font-weight:800;
        line-height:125%;
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-description___2uWsV{
    display:-webkit-box;
    box-orient:vertical;
    -webkit-box-orient:vertical;
    line-clamp:3;
    -webkit-line-clamp:3;
    text-overflow:ellipsis;
    align-self:stretch;
    overflow:hidden;
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:155%;
    justify-content:center;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-description___2uWsV.CWCUpSellPopupComponent__v2___1o1lS{
        font-size:20px;
    }
}

@media (max-width: 1024px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-description___2uWsV{
        font-size:20px;
        line-height:155%;
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__meta-data-container___27pXr .CWCUpSellPopupComponent__main-description___2uWsV{
        font-size:16px;
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__inner-container___2LQ5c{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    flex-direction:column;
    align-items:center;
    margin-top:32px;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__inner-container___2LQ5c{
        margin-top:16px;
    }
}

.CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__inner-container___2LQ5c .CWCUpSellPopupComponent__v1-video___GeiZ9{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:252px;
    aspect-ratio:16/9;
    border-radius:24px;
    background:cover no-repeat;
    margin-bottom:16px;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__content-container___2yo3h .CWCUpSellPopupComponent__inner-container___2LQ5c .CWCUpSellPopupComponent__v1-video___GeiZ9{
        border-radius:8px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:175px;
        align-self:stretch;
        aspect-ratio:16/9;
        margin-bottom:0px;
    }
}

.CWCUpSellPopupComponent__main-title___hSMna > p > b,
.CWCUpSellPopupComponent__table-title___19hvG > span > p > b{
    background:linear-gradient(
        90.01deg,
        rgb(207, 161, 32) 0%,
        rgb(251, 237, 125) 49.99%,
        rgb(207, 159, 32) 99.98%
    );
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}

.CWCUpSellPopupComponent__main-title___hSMna > p > b strong.CWCUpSellPopupComponent__goldColor___2jTqa,.CWCUpSellPopupComponent__table-title___19hvG > span > p > b strong.CWCUpSellPopupComponent__goldColor___2jTqa{
    font-weight:700;
}

.CWCUpSellPopupComponent__main-title___hSMna > p > b em.CWCUpSellPopupComponent__goldColor___2jTqa,.CWCUpSellPopupComponent__table-title___19hvG > span > p > b em.CWCUpSellPopupComponent__goldColor___2jTqa{
    font-style:italic;
}

.CWCUpSellPopupComponent__pricing-table___2spLm{
    width:100%;
    border-collapse:collapse;
    font-family:var(--font-family-normal);
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm{
        max-width:600px;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm thead th{
    padding:6px 12px !important;
    border-bottom:none;
    height:52px;
    min-width:116px;
}

.CWCUpSellPopupComponent__pricing-table___2spLm thead th.CWCUpSellPopupComponent__free-header___1rLeB{
    font-size:16px;
    font-weight:700;
    color:var(--color-chalk);
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm thead th.CWCUpSellPopupComponent__free-header___1rLeB{
        font-size:12px;
        font-style:normal;
        font-weight:700;
        line-height:150%;
        min-width:70px;
        max-width:70px;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm thead th.CWCUpSellPopupComponent__premium-header___2K0c9{
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-size:16px;
    font-weight:700;
    border-radius:10px 10px 0 0;
    background:rgba(238, 216, 100, .2);
    min-width:116px;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm thead th.CWCUpSellPopupComponent__premium-header___2K0c9{
        min-width:80px;
        max-width:80px;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm thead th.CWCUpSellPopupComponent__premium-header___2K0c9 img{
    width:70px;
    height:22px;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm thead th.CWCUpSellPopupComponent__premium-header___2K0c9 img{
        width:100%;
        height:20px;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody{

    tr th{
        border-bottom:1px solid var(--color-gold);
    }

    tr td{
        vertical-align:middle;
        height:52px;
        padding-top:12px;
        padding-bottom:12px;
        border-bottom:1px solid var(--color-gold);
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm tbody{

        tr td{
            padding-top:0px;
            padding-bottom:0px;
            height:32px;
        }
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm tbody{

        tr td:last-child svg{
            height:20px;
            width:20px;
        }
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody{

    tr:last-child th,
                tr:last-child td{
        border-bottom:none;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__table-title___19hvG{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:155%;
    text-align:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__table-title___19hvG{
        font-size:12px;
        line-height:152%;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__item___km40C{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:155%;
    text-align:left;
    min-height:52px;
}

@media (max-width: 1024px){

    .CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__item___km40C{
        font-size:14px;
        line-height:150%;
        width:100%;
    }
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__item-last___38czl{
    background:-webkit-gradient(
                linear,
                left top, right top,
                from(var(--color-gold)),
                color-stop(49.49%, var(--color-gold-20)),
                color-stop(99.98%, var(--color-gold))
            );
    background:linear-gradient(
                90deg,
                var(--color-gold) 0%,
                var(--color-gold-20) 49.49%,
                var(--color-gold) 99.98%
            );
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__free-text___zkPhM{
    overflow:hidden;
    color:var(--color-dark-30);
    text-align:center;
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-size:var(--size-caption-sm, 14px);
    font-style:normal;
    font-weight:700;
    line-height:150%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    box-orient:vertical;
    -webkit-box-orient:vertical;
    line-clamp:2;
    -webkit-line-clamp:2;
}

.CWCUpSellPopupComponent__pricing-table___2spLm tbody .CWCUpSellPopupComponent__premium-text___3LYnG{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    box-orient:vertical;
    -webkit-box-orient:vertical;
    line-clamp:2;
    -webkit-line-clamp:2;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:150%;
    background:-webkit-gradient(
                linear,
                left top, right top,
                from(var(--color-gold)),
                color-stop(49.49%, var(--color-gold-20)),
                color-stop(99.98%, var(--color-gold))
            );
    background:linear-gradient(
                90deg,
                var(--color-gold) 0%,
                var(--color-gold-20) 49.49%,
                var(--color-gold) 99.98%
            );
    background-clip:text;
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.CWCUpSellPopupComponent__buttons-container___MT0zh{
    padding:15.5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:16px;
    gap:16px;
    align-items:center;
    justify-content:center;
    box-shadow:0 -0.75px 0 0 var(--color-light-black-20);
    border-top:1px solid var(--color-tarmac-light-20);
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__buttons-container___MT0zh{
        flex-direction:column;
        grid-gap:12px;
        gap:12px;
    }
}

.CWCUpSellPopupComponent__buttons-container___MT0zh button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    grid-gap:4px;
    gap:4px;
    padding:12px;
    cursor:pointer;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    border:none;
    outline:none;
    font-family:var(--font-family-normal);
}

.CWCUpSellPopupComponent__buttons-container___MT0zh button:hover{
    opacity:0.9;
}

.CWCUpSellPopupComponent__buttons-container___MT0zh .CWCUpSellPopupComponent__upgrade-button___3x9eD{
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    min-width:168px;
    color:var(--color-smoke);
    border-radius:8px;
    background:-webkit-gradient(
            linear,
            left top, right top,
            from(var(--color-gold)),
            color-stop(49.49%, var(--color-gold-20)),
            color-stop(99.98%, var(--color-gold))
        );
    background:linear-gradient(
            90deg,
            var(--color-gold) 0%,
            var(--color-gold-20) 49.49%,
            var(--color-gold) 99.98%
        );
}

@media (max-width: 1024px){

    .CWCUpSellPopupComponent__buttons-container___MT0zh .CWCUpSellPopupComponent__upgrade-button___3x9eD{
        max-width:375px;
    }
}

@media (max-width: 767px){

    .CWCUpSellPopupComponent__buttons-container___MT0zh .CWCUpSellPopupComponent__upgrade-button___3x9eD{
        width:100%;
    }
}

.CWCUpSellPopupComponent__buttons-container___MT0zh .CWCUpSellPopupComponent__help-button___3XoBJ{
    color:var(--color-blue-dark-40);
    background:none;
}

.cwc-announcement-popup__outer___3pyFB{
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background:top right / cover no-repeat rgba(0, 0, 0, .7);
    height:100svh;
}

@media (min-width: 768px){

    .cwc-announcement-popup__outer___3pyFB{
        width:100%;
        height:100%;
    }
}

@media (max-width: 767px){

    .cwc-announcement-popup__outer___3pyFB{
        padding:0;
        padding-left:16px;
        padding-right:16px;
    }
}

@media (orientation: landscape) and (max-height: 500px){

    .cwc-announcement-popup__outer___3pyFB{
        align-items:normal;
    }
}

@keyframes cwc-announcement-popup__slide-in___29L7_{
    from{
        transform:translateX(100%);
    }

    to{
        transform:translateX(0);
    }
}

@keyframes cwc-announcement-popup__slide-out___3VLrm{
    from{
        transform:translateX(0);
    }

    to{
        transform:translateX(100%);
    }
}

@keyframes cwc-announcement-popup__slide-up___3gb6I{
    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

@keyframes cwc-announcement-popup__slide-down___3tY4A{
    from{
        transform:translateY(0%);
    }

    to{
        transform:translateY(100%);
    }
}

.cwc-announcement-popup__inner___Wsez9{
    position:relative;
    -o-object-fit:contain;
       object-fit:contain;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:100%;
    -webkit-backdrop-filter:blur(50px);
            backdrop-filter:blur(50px);
    height:100%;
    border-radius:18px;
    border-radius:var(--round-corners-radius-xxl, 18px);
    border:2px solid rgba(249, 250, 250, .2);
    background:#0c161c;
    background:var(--color-tarmac, #0c161c);
    justify-content:flex-end;
}

@media (min-width: 768px){

    .cwc-announcement-popup__inner___Wsez9{
        max-width:512px;
        max-height:600px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .cwc-announcement-popup__inner___Wsez9{
        max-height:768px;
        overflow-y:auto;
        max-width:512px;
    }
}

@media (max-width: 767px){

    .cwc-announcement-popup__inner___Wsez9{
        border-radius:12px;
        width:calc(100vw - 32px);
        align-self:center;
        max-height:600px;
    }
}

.cwc-announcement-popup__backgroundWrapper___wyi3y{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:288px;
    z-index:0;
    border-top-left-radius:18px;
    border-top-right-radius:18px;
    overflow:hidden;
}

.cwc-announcement-popup__backgroundWrapper___wyi3y img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover;
    display:block;
}

.cwc-announcement-popup__imageOverlay___PV47m{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:50%;
    background:-webkit-gradient(
        linear,
        left top, left bottom,
        color-stop(45%, rgba(12, 22, 28, 0)),
        color-stop(80%, rgba(12, 22, 28, .9)),
        to(var(--semantic-base-surface-soft, #0c161c))
    );
    background:linear-gradient(
        to bottom,
        rgba(12, 22, 28, 0) 45%,
        rgba(12, 22, 28, .9) 80%,
        #0c161c 100%
    );
    background:linear-gradient(
        to bottom,
        rgba(12, 22, 28, 0) 45%,
        rgba(12, 22, 28, .9) 80%,
        var(--semantic-base-surface-soft, #0c161c) 100%
    );
    pointer-events:none;
}

.cwc-announcement-popup__header___2GeqC{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    padding:12px;
    justify-content:flex-end;
    z-index:1;
    height:48px;
    position:absolute;
    top:0;
    right:0;
}

.cwc-announcement-popup__close-icon___IAFoz{
    width:24px;
    height:24px;
    cursor:pointer;
}

.cwc-announcement-popup__container___2TMBZ{
    padding:20px 32px;
    max-height:472px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    z-index:1;
    height:auto;
    align-items:center;
    justify-content:flex-start;
    text-align:center;
    overflow-y:auto
}

.cwc-announcement-popup__container___2TMBZ::-webkit-scrollbar{
    width:4px;
}

.cwc-announcement-popup__container___2TMBZ::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:transparent;
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.cwc-announcement-popup__container___2TMBZ.cwc-announcement-popup__scroll-active___21mWR::-webkit-scrollbar-thumb{
    background-color:rgba(249, 250, 250, .2);
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .cwc-announcement-popup__container___2TMBZ{
        padding:0 32px;
        max-height:640px;
    }
}

@media (max-width: 767px){

    .cwc-announcement-popup__container___2TMBZ{
        padding:0 16px;
        max-height:472px;
        overflow-x:hidden;
    }
}

@media (orientation: landscape) and (max-height: 500px){

    .cwc-announcement-popup__container___2TMBZ{
        max-height:calc(100% - 90px);
        padding:50px 32px 0px;
    }
}

.cwc-announcement-popup__logo-container___2tMA0{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    grid-gap:12px;
    gap:12px;
}

.cwc-announcement-popup__content___aBQDl{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
}

.cwc-announcement-popup__description___1GROK{
    color:var(--color-dark-30);
    text-align:center;

    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:155%;
}

@media (max-width: 1024px){

    .cwc-announcement-popup__description___1GROK{
        font-size:18px;
    }
}

@media (max-width: 767px){

    .cwc-announcement-popup__description___1GROK{
        font-size:14px;
        line-height:150%;
    }
}

.cwc-announcement-popup__title___19MHb{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:132%;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    line-clamp:3;
    align-self:stretch;
    overflow:hidden;
}

@media (max-width: 1024px){

    .cwc-announcement-popup__title___19MHb{
        font-size:26px;
    }
}

@media (max-width: 767px){

    .cwc-announcement-popup__title___19MHb{
        font-size:24px;
    }
}

@media (max-width: 400px){

    .cwc-announcement-popup__title___19MHb{
        font-size:22px;
    }
}

.cwc-announcement-popup__title___19MHb b{
    background:linear-gradient(
                90deg,
                #cfa120 0%,
                #fbed7d 49.49%,
                #cfa120 99.98%
            )
        ;
    background:var(
            --subscribe-gold-base,
            linear-gradient(
                90deg,
                var(--gold-gold-700, #cfa120) 0%,
                var(--gold-gold-200, #fbed7d) 49.49%,
                var(--gold-gold-700, #cfa120) 99.98%
            )
        );
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    font-weight:700;
}

.cwc-announcement-popup__feature-container___3FR5y{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    padding-top:6px;
    padding-bottom:6px;
    grid-gap:12px;
    gap:12px;
}

@media (max-width: 1024px){

    .cwc-announcement-popup__feature-container___3FR5y{
        padding-top:8px;
        padding-bottom:8px;
    }
}

.cwc-announcement-popup__feature-container___3FR5y .cwc-announcement-popup__features___1mC5L{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    padding-left:6px;
    padding-right:6px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    min-height:24px;
    border-radius:4px;
    border:1px solid #9ea2a4;
    background:rgba(8, 14, 18, .64);
}

.cwc-announcement-popup__feature-container___3FR5y .cwc-announcement-popup__feature-title___wXTlg{
    color:var(--color-chalk);
    text-align:center;
    leading-trim:both;
    text-edge:cap;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

@media (max-width: 1024px){

    .cwc-announcement-popup__feature-container___3FR5y .cwc-announcement-popup__feature-title___wXTlg{
        font-size:12px;
    }
}

.cwc-announcement-popup__button-container___2MB8p{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    padding:20px 32px;
}

@media (max-width: 1024px){

    .cwc-announcement-popup__button-container___2MB8p{
        padding:40px;
    }
}

@media (max-width: 767px){

    .cwc-announcement-popup__button-container___2MB8p{
        padding:16px;
    }
}

.cwc-announcement-popup__button-container___2MB8p .cwc-announcement-popup__button___3DUWC{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:48px;
    min-width:192px;
    min-width:var(--sizing-block-block-xl, 192px);
    padding:12px;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    border-radius:8px;
    background:var(--color-chalk);
    color:var(--color-smoke);
    leading-trim:both;
    text-edge:cap;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    text-transform:none;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
}

@media (max-width: 1024px){

    .cwc-announcement-popup__button-container___2MB8p .cwc-announcement-popup__button___3DUWC{
        width:100%;
    }
}

.cwc-announcement-popup__button-container___2MB8p .cwc-announcement-popup__button___3DUWC:hover{
    opacity:0.9;
}

.cwc-announcement-popup__header-logo___3rx8C{
    height:64px;
}

.style__flex___3nVJf{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:nowrap;
    overflow-x:auto;
    will-change:scroll-position;
    scrollbar-width:none;
}

.style__flex-center___3-ndP{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:nowrap;
    overflow-x:auto;
    will-change:scroll-position;
    scrollbar-width:none;
    justify-content:flex-start;
}

.style__flex___3nVJf::-webkit-scrollbar{
    -webkit-appearance:none;
}

.style__flex___3nVJf:hover{
    cursor:default;
}

.style__free-container___2rRoP button{
    height:46px;
}

.style__logos-divide-symbol___9g0l9{
    font-weight:700;
    font-size:16px;
    font-family:var(--font-family-normal);
}

.navigationHandler__button___2pP1z{
    position:absolute;
    top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:32px;
    height:60px;
    padding:0;
    border:none;
    margin:0;
    justify-content:center;
    align-items:center;
    background:none;
    cursor:pointer
}

.navigationHandler__button___2pP1z svg{
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="3" dy="3" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.5)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
    filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, .5));
}

.navigationHandler__left___2Y0OF{
    left:0;
    background:-webkit-gradient(linear, left top, right top, from(var(--color-tarmac)), to(rgba(12, 22, 28, .25)));
    background:linear-gradient(to right, var(--color-tarmac) 0%, rgba(12, 22, 28, .25) 100%);
    box-shadow:-8px 0 40px 20px rgba(12, 22, 28, .35)
}

.navigationHandler__left___2Y0OF.navigationHandler__lighter___35etB{
    background:-webkit-gradient(linear,
        left top, right top,
        from(var(--color-tarmac-light-10)),
        to(rgba(36, 45, 51, .25)));
    background:linear-gradient(to right,
        var(--color-tarmac-light-10) 0%,
        rgba(36, 45, 51, .25) 100%);
    box-shadow:-8px 0 40px 20px rgba(36, 45, 51, .35);
}

.navigationHandler__right___3pTgp{
    right:0;
    background:-webkit-gradient(linear, right top, left top, from(var(--color-tarmac)), to(rgba(12, 22, 28, .25)));
    background:linear-gradient(to left, var(--color-tarmac) 0%, rgba(12, 22, 28, .25) 100%);
    box-shadow:8px 0 40px 20px rgba(12, 22, 28, .35)
}

.navigationHandler__right___3pTgp.navigationHandler__lighter___35etB{
    background:-webkit-gradient(linear,
        right top, left top,
        from(var(--color-tarmac-light-10)),
        to(rgba(36, 45, 51, .25)));
    background:linear-gradient(to left,
        var(--color-tarmac-light-10) 0%,
        rgba(36, 45, 51, .25) 100%);
    box-shadow:8px 0 40px 20px rgba(36, 45, 51, .35);
}

.navigationHandler__revamp-journey-left___30H6o{
    left:0;
    background:-webkit-gradient(linear, left top, right top, color-stop(41.45%, #0d171d), color-stop(135.87%, rgba(36, 45, 51, 0)));
    background:linear-gradient(to right, #0d171d 41.45%, rgba(36, 45, 51, 0) 135.87%);
    box-shadow:8px 0 40px 20px rgba(12, 22, 28, .35);
}

.navigationHandler__revamp-journey-right___2kODY{
    right:0;
    background:-webkit-gradient(linear, right top, left top, color-stop(41.45%, #0d171d), color-stop(135.87%, rgba(36, 45, 51, 0)));
    background:linear-gradient(to left, #0d171d 41.45%, rgba(36, 45, 51, 0) 135.87%);
    box-shadow:8px 0 40px 20px rgba(12, 22, 28, .35);
}

.notification-consent__overlay___3T8Ow{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background:rgba(8, 14, 18, .64);
}

@media only screen and (max-width: 767px){

    .notification-consent__overlay___3T8Ow{
        align-items:center;
        padding:16px;
    }
}

.notification-consent__modal-dialog___1f6Zt{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    flex-direction:column;
    box-sizing:border-box;
    background-size:cover;
    border-radius:18px;
    background-color:var(--color-tarmac);
    width:505px;
    min-height:463px;
    border:1px solid rgba(249, 250, 250, .20);
    opacity:0;
    transition:opacity 0.5s ease-in
}

.notification-consent__modal-dialog___1f6Zt.notification-consent__imageLoaded___20Reb{
    opacity:1;
}

@media only screen and (max-width: 1024px){

    .notification-consent__modal-dialog___1f6Zt{
        background-size:contain;
        max-height:90%;
        min-height:444px;
    }
}

@media only screen and (max-width: 768px){

    .notification-consent__modal-dialog___1f6Zt{
        background-position:center top;
        overflow-y:auto;
        justify-content:flex-end;
        max-height:600px;
        border-radius:12px;
        min-height:436px;
    }
}

.notification-consent__content-section___3IK3r{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    padding:32px;
    flex-direction:column;

}

@media only screen and (max-width: 1024px){

    .notification-consent__content-section___3IK3r{
        padding:40px;
    }
}

@media only screen and (max-width: 768px){

    .notification-consent__content-section___3IK3r{
        padding:20px;
    }
}

.notification-consent__title___1Er6S{
    overflow:hidden;
    color:var(--color-chalk);
    text-align:center;
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:26px;
    font-style:normal;
    font-weight:700;
    line-height:34.32px;
    margin-bottom:17px;
}

@media only screen and (max-width: 1024px){

    .notification-consent__title___1Er6S{
        margin-bottom:6px;
    }
}

@media only screen and (max-width: 767px){

    .notification-consent__title___1Er6S{
        font-size:24px;
        line-height:31.68px;
    }
}

.notification-consent__description___3bCkt{
    color:#b3b9bb;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:27.6px;
    margin-bottom:20px;
}

@media only screen and (max-width: 1024px){

    .notification-consent__description___3bCkt{
        font-size:18px;
        line-height:27.9px;
        margin-bottom:16px;
    }
}

@media only screen and (max-width: 767px){

    .notification-consent__description___3bCkt{
        font-size:16px;
        margin-bottom:20px;
        line-height:24.8px;
    }
}

.notification-consent__buttons-container___1Wo7e{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    grid-gap:20px;
    gap:20px;
    width:100%;
}

@media only screen and (max-width: 767px){

    .notification-consent__buttons-container___1Wo7e{
        grid-gap:12px;
        gap:12px;
    }
}

.notification-consent__buttons-container___1Wo7e>button{
    width:100%;
    min-height:48px;
    font-size:16px;
    grid-gap:16px;
    gap:16px;
}

.notification-consent__lottie-container___RY_fF{
    width:264px;
    height:156px;
}

@media only screen and (max-width: 767px){

    .notification-consent__lottie-container___RY_fF{
        margin-bottom:24px;
    }
}
