.CustomDropdown__dropdown___1PTCq,
.CustomDropdown__closeddropdown___2-_H8{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    padding:14px 8px;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    align-self:stretch;
    background:transparent;
    box-sizing:border-box;
    border:2px solid #242d33;
    border:2px solid var(--ebony, #242d33);
    min-width:130px;
    justify-content:space-between;
}

@media (min-width: 1024px){

    .CustomDropdown__dropdown___1PTCq,
.CustomDropdown__closeddropdown___2-_H8{
        cursor:pointer;
    }
}

@media (max-width: 767px){

    .CustomDropdown__dropdown___1PTCq,
.CustomDropdown__closeddropdown___2-_H8{
        min-width:90px;
        padding:14px 16px;
    }
}

.CustomDropdown__closeddropdown___2-_H8{
    border:2px solid transparent;
}

.CustomDropdown__default___2dpzI{
    color:#f9fafa;
    color:var(--chalk, #f9fafa);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    max-width:150px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (min-width: 768px){

    .CustomDropdown__default___2dpzI{
        max-width:150px;
    }
}

@media (min-width: 1280px){

    .CustomDropdown__default___2dpzI{
        max-width:200px;
    }
}

.CustomDropdown__chevron___3Sekd{
    height:24px;
    width:24px;
    fill:#f9fafa;
}

@media (min-width: 768px){

    .CustomDropdown__chevron___3Sekd{
        rotate:180deg;
    }
}

.CustomDropdown__options___3rkW9{
    position:absolute;
    border:2px solid #242d33;
    border:2px solid var(--ebony, #242d33);
    max-height:calc(100vh - 350px);
    overflow-y:auto;
    overflow-x:hidden
}

.CustomDropdown__options___3rkW9::-webkit-scrollbar{
    display:none;
}

@media (max-width: 768px){

    .CustomDropdown__options___3rkW9{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column-reverse;
    }
}

@media (min-width: 1024px){

    .CustomDropdown__options___3rkW9{
        cursor:pointer;
    }
}

.CustomDropdown__option___sygpx,
.CustomDropdown__selectedoption___gTqAQ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:12px 16px;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    align-self:stretch;
    color:#f9fafa;
    color:var(--chalk, #f9fafa);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    text-align:left;
}

.CustomDropdown__option___sygpx{
    background:#0c161c;
    background:var(--tarmac, #0c161c);
}

.CustomDropdown__selectedoption___gTqAQ{
    background:#242d33;
    background:var(--ebony, #242d33);
}

.CustomDropdown__tick___1EEIb{
    height:20px;
    width:20px;
    fill:#f9fafa;
    fill:var(--chalk, #f9fafa);
}

@media (min-width: 1024px){

    .CustomDropdown__wrapper___1NgU5{
        cursor:pointer;
    }
}

@media (max-width: 767px){

    .CustomDropdown__wrapper___1NgU5{
        height:40px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
    }
}

.cookie-disclaimer__special___3_LCR{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.cookie-disclaimer__special-bold___g5Qnf{
    font-weight:bold;
}

.cookie-disclaimer__normal___2HOlA{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.cookie-disclaimer__body___1mFJU{
    font-size:var(--font-size-body);
}

.cookie-disclaimer__body-small___2vHGT{
    font-size:var(--font-size-body-small);
}

.cookie-disclaimer__menu-item___178Oi{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.cookie-disclaimer__rail-title___2Sncw{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.cookie-disclaimer__tile-title___2s9Bh{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.cookie-disclaimer__tile-metadata___1Uise{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.cookie-disclaimer__tile-label___3g9hC{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.cookie-disclaimer__footer-item-title___2BDa1{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.cookie-disclaimer__up-next-card-title___3ShWh{
    font-weight:600;
}

.cookie-disclaimer__info-title___1LJyz{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.cookie-disclaimer__ellipsis___1Sjv_{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.cookie-disclaimer__button-label___93Nqb{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.cookie-disclaimer__button-label-small___1godR{
    font-size:var(--font-size-8);
}

.cookie-disclaimer__container___2oCwT{
    position:fixed;
    bottom:0;
    z-index:9999;
    width:100%;
    background-color:var(--color-tarmac-light-10);
    padding:24px 0;
}

.cookie-disclaimer__content___1ZYYQ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    height:100%;
    max-width:1067px;
    padding:0 16px;
    justify-content:center;
    flex-direction:column;
    align-items:center;
}

@media (min-width: 600px){

    .cookie-disclaimer__content___1ZYYQ{
        flex-direction:row;
    }
}

.cookie-disclaimer__message___1E7zW{
    max-width:867px;
    width:100%;
    flex:1 1 auto
}

.cookie-disclaimer__message___1E7zW > a{
    color:var(--color-chalk);
}

.cookie-disclaimer__button-container___1iChZ{
    width:200px;
    flex:1 1 auto;
    margin-left:24px;
    line-height:36px;
}

@media (max-width: 599px){

    .cookie-disclaimer__button-container___1iChZ{
        margin-top:24px;
        width:100%;
        margin-left:0;
    }
}

.cookie-disclaimer__button___1AG-G{
    display:block;
    width:100%;
    height:40px;
    color:var(--color-tarmac);
    font-size:16px;
    font-weight:600;
    line-height:43px;
    margin-right:16px;
    text-align:center;
    cursor:pointer;
    background-color:var(--color-yellow)
}

.cookie-disclaimer__button___1AG-G:hover{
    background-color:var(--color-yellow-dark-10);
}

@media (min-width: 600px){

    .cookie-disclaimer__button___1AG-G{
        max-width:177px;
    }
}

.buttons__button___r0in8{
    pointer-events:auto;
    cursor:pointer;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
}

@media (min-width: 600px){

    .buttons__button___r0in8{
        min-width:177px;
        padding:16px;
    }
}

.buttons__button___r0in8:hover{
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .15)));
    background-image:linear-gradient(rgba(0, 0, 0, .15) 0, rgba(0,0,0,.15) 0);
    background-image:linear-gradient(rgba(0, 0, 0, .15) 0 0);
}

.buttons__button-primary___2BXj8{
    white-space:normal;
    white-space:initial;
    line-height:1.5;
    background-color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-weight:bold;
    border-radius:6px;
    padding:4px 16px !important;
}

.buttons__button-secondary___5TQ7J{
    white-space:normal;
    white-space:initial;
    line-height:1.5;
    background-color:var(--color-tarmac-light-20);
    font-family:var(--font-family-normal);
    font-weight:bold;
    border-radius:6px;
    padding:4px 16px !important;
}

@media (min-width: 600px){

    .buttons__button-primary___2BXj8 + .buttons__button-secondary___5TQ7J{
        margin-left:8px;
    }
}

.button__button___38pgw{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    padding:8px;
}

:root{
    --checkbox-size:20px;
    --checkbox-icon-size:14px;
    --checkbox-icon-offset:3px;
}

.checkbox__wrapper___2meV_{
    position:relative;
    display:block;
}

.checkbox__label___3A6Bj{
    display:block;
    width:100%;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    cursor:pointer;
    line-height:20px;
    line-height:var(--checkbox-size)
}

.checkbox__label___3A6Bj::after{
    position:absolute;
    right:0;
    display:inline-block;
    width:20px;
    width:var(--checkbox-size);
    height:20px;
    height:var(--checkbox-size);
    content:"";
}

.checkbox__icon___1CVA0{
    position:absolute;
    top:3px;
    top:var(--checkbox-icon-offset);
    z-index:1;
    width:14px;
    width:var(--checkbox-icon-size);
    height:14px;
    height:var(--checkbox-icon-size);
    fill:var(--color-chalk);
    cursor:pointer;
}

.checkbox__icon-left___16B57{
    left:3px;
    left:var(--checkbox-icon-offset);
}

.checkbox__icon-right___2yb1W{
    right:3px;
    right:var(--checkbox-icon-offset);
}

.checkbox__checkbox___2dGFj{
    position:absolute;
    opacity:0;
    right:0;
    cursor:pointer;
}

.bet-button__bet-button___3G9oZ{
    font-family:var(--font-family-normal) !important;
    border-radius:6px;
    padding:4px 16px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    min-height:36px;
    font-weight:bold;
    line-height:16px;
    text-align:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    background-color:var(--color-yellow);
    color:var(--color-tarmac);
    outline:none;
    min-width:unset !important;
    border:none !important;
    pointer-events:all;
    height:40px;
    text-wrap:nowrap;
    border-radius:9999px;
}

@media (min-width: 1024px){

    .bet-button__bet-button___3G9oZ{
        cursor:pointer;
    }
}

.bet-button__bet-button___3G9oZ:hover{
    opacity:0.9;
}

.bet-button__bet-button___3G9oZ svg{
    margin-right:0 !important;
}

.bet-button__bet-button___3G9oZ span{
    font-size:14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.bet-button__icon___BncDg{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    fill:currentColor;
    height:18px;
    width:18px;
    margin-bottom:4px;
}

.bet-image__bet-image___9bz3L{
    width:100%;
    max-height:500px;
    cursor:pointer;
    -o-object-fit:contain;
       object-fit:contain;
}
@media (min-width: 1024px){
    .bet-image__bet-image___9bz3L{
        max-width:367px;
    }
}
@media (min-width: 1280px){
    .bet-image__bet-image___9bz3L{
        width:367px;
    }
}

:root{
    --tile-title-font-size:22px;
    --tile-title-line-height:24px;
}

.bet-tile__body-copy___2k37G{
    font-family:var(--font-family-normal);
    font-size:16px;
    line-height:24px;
}

.bet-tile__tile___3F8a1{
    margin-bottom:56px;
    max-width:100%;
}

@media (min-width: 768px){

    .bet-tile__tile___3F8a1{
        margin-bottom:0;
    }
}

.bet-tile__tile___3F8a1:nth-child(4){
    margin-bottom:64px;
}

@media (min-width: 768px){

    .bet-tile__tile___3F8a1:nth-child(4){
        display:block;
    }
}

.bet-tile__tile-image___ZCyOq{
    display:block;
    margin-bottom:24px;
    width:100%;
}

.bet-tile__tile-title___2UI_o{
    font-family:var(--font-family-special);
    font-size:22px;
    font-size:var(--tile-title-font-size);
    line-height:24px;
    line-height:var(--tile-title-line-height);
    margin-bottom:16px;
}

.bet-tile__tile-title___2UI_o,
.bet-tile__tile-description___25cDf{
    max-width:95%;
}

@media (min-width: 1024px){

    .bet-tile__tile-title___2UI_o,
.bet-tile__tile-description___25cDf{
        max-width:340px;
    }
}

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

    .manage-devices__redesign-outer___2omPy{
        padding:0;
        align-items:flex-end;
    }
}

.manage-devices__container___3GqrD{
    max-width:444px;
    background:var(--color-tarmac);
    padding:56px 16px 24px;
    border-radius:18px;
    border:1px solid var(--color-tarmac-light-20);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    grid-gap:24px;
    gap:24px;
}

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

    .manage-devices__container___3GqrD{
        padding-bottom:44px;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0;
    }
}

.seamless-concurrency__container___2Oz6y{
    background:var(--color-tarmac);
    border-radius:16px;
    border:1px solid var(--color-tarmac-light-20);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-align:center;
    width:960px;
    height:600px;
}

@media (max-width: 1023px){

    .seamless-concurrency__container___2Oz6y{
        flex-direction:column-reverse;
        width:100%;
        height:auto;
    }
}

@media (max-width: 460px){

    .seamless-concurrency__container___2Oz6y{
        width:100%;
    }
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT{
    min-width:480px;
    padding:0 36px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:stretch;
    grid-gap:24px;
    gap:24px;
    max-width:480px;
}

@media (max-width: 1023px){

    .seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT{
        padding:35px 56px;
        min-width:auto;
    }
}

@media (max-width: 460px){

    .seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT{
        padding:20px;
    }
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-text___3KwTq{
    font-family:var(--font-family-special);
    font-size:18px;
    font-weight:700;
    line-height:24px;
    text-align:center;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-text2___cFavH{
    font-family:var(--font-family-special);
    font-size:18px;
    line-height:24px;
    text-align:center;
    margin-top:-24px;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-seperator___qcMX9{
    display:grid;
    align-items:center;
    justify-content:center;
    grid-template-columns:40% 20% 40%;
    margin-top:8px;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-seperator___qcMX9 .seamless-concurrency__info-seperator-line___3tcaE{
    display:block;
    height:1px;
    background:var(--color-tarmac-light-20);
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-seperator___qcMX9 .seamless-concurrency__info-text-seperator___z6Ekm{
    font-family:var(--font-family-special);
    font-size:18px;
    font-weight:700;
    line-height:24px;
    text-align:center;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-boldtext___ySd5u{
    font-family:var(--font-family-special-condensed);
    font-size:48px;
    font-weight:700;
    line-height:40px;
    letter-spacing:0.02em;
    text-align:center;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-boldtext-ja___-FWYC{
    font-family:var(--font-family-special-condensed);
    font-size:37px;
    font-weight:700;
    text-align:center;
    font-style:normal;
    line-height:100%;
    letter-spacing:0.74px;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-plantext___2LMjf{
    font-family:var(--font-family-normal);
    font-size:16px;
    line-height:24px;
    letter-spacing:0;
    text-align:center;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-plantext___2LMjf .seamless-concurrency__household___3dug6{
    font-weight:700;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-plantext___2LMjf .seamless-concurrency__different-events___1gnSE{
    font-weight:400;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-plantext-ja___1jpWo{
    font-family:var(--font-family-normal);
    font-size:14px;
    line-height:24px;
    letter-spacing:0;
    text-align:center;
    font-style:normal;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-plantext-ja___1jpWo .seamless-concurrency__household___3dug6{
    font-weight:700;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__info-plantext-ja___1jpWo .seamless-concurrency__different-events___1gnSE{
    font-weight:400;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__content___1HVzT .seamless-concurrency__manage-device___3c3T7{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:24px;
    letter-spacing:0;
    text-align:center;
    margin-top:16px;
    color:#dddedf;
    text-decoration:underline;
    cursor:pointer;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__seamless-image___3ff26{
    width:calc(100% - 480px);
    height:100%;
    overflow:hidden;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.seamless-concurrency__container___2Oz6y .seamless-concurrency__seamless-image___3ff26 .seamless-concurrency__seamless-img___3bhWL{
    width:100%;
    position:relative;
}

@media (max-width: 1023px){

    .seamless-concurrency__container___2Oz6y .seamless-concurrency__seamless-image___3ff26{
        width:100%;
        height:270px;

        .seamless-concurrency__seamless-img___3bhWL{
                left:0;
                width:100%;
                height:100%;
                -o-object-fit:cover;
                   object-fit:cover;
                -o-object-position:50% 20%;
                   object-position:50% 20%;
        }
    }
}

@media (max-width: 599px){

    .seamless-concurrency__container___2Oz6y .seamless-concurrency__seamless-image___3ff26{
        height:240px;
    }
}

@media (max-width: 460px){

    .seamless-concurrency__container___2Oz6y .seamless-concurrency__seamless-image___3ff26{
        height:210px;
    }
}

.seamless-concurrency__button-primary___3BQsr{
    height:50px;
    font-size:16px;
    width:100%;
}

.seamless-concurrency__button-primary-ja___2DfVf{
    font-size:16px;
    width:100%;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.16px;
}

.seemlessSuccess__special___DsqWQ{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.seemlessSuccess__special-bold____Rd49{
    font-weight:bold;
}

.seemlessSuccess__normal___3mUJe{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.seemlessSuccess__body___S6jyX{
    font-size:var(--font-size-body);
}

.seemlessSuccess__body-small___2jEjw{
    font-size:var(--font-size-body-small);
}

.seemlessSuccess__menu-item___1c8MN{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.seemlessSuccess__rail-title___3SMWt{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.seemlessSuccess__tile-title___2onjo{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.seemlessSuccess__tile-metadata___3aKFj{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.seemlessSuccess__tile-label___3ghhu{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.seemlessSuccess__footer-item-title___3GUIX{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.seemlessSuccess__up-next-card-title___3ts64{
    font-weight:600;
}

.seemlessSuccess__info-title___11GWF{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.seemlessSuccess__ellipsis___1hrBn{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.seemlessSuccess__button-label___2k1UN{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.seemlessSuccess__button-label-small___32Ggh{
    font-size:var(--font-size-8);
}

:root{
    --button-vertical-spacing:4px;
    --button-horizontal-spacing:8px;
}

.seemlessSuccess__button___1zzIX{
    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:var(--color-transparent-black);
    white-space:nowrap;
    border-radius:0;
    transition:background-color 0.2s, color 0.2s
}

.seemlessSuccess__button___1zzIX:disabled{
    opacity:0.3;
    cursor:not-allowed;
}

@media (max-width: 599px){

    .seemlessSuccess__button___1zzIX{
        width:100%;
    }
}

@media (min-width: 600px){

    .seemlessSuccess__button___1zzIX{
        margin:0 8px 0 0;
        margin:0 var(--button-horizontal-spacing) 0 0;
    }
}

.seemlessSuccess__button-secondary___36_yj{
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-20)
}

.seemlessSuccess__button-secondary___36_yj:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .seemlessSuccess__button-secondary___36_yj:hover{
    background-color:var(--color-tarmac-light-20);
}

.seemlessSuccess__button-primary___ZYkhY{
    color:var(--color-tarmac);
    background-color:var(--color-yellow)
}

.seemlessSuccess__button-primary___ZYkhY:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .seemlessSuccess__button-primary___ZYkhY:hover{
    background-color:var(--color-yellow-dark-10);
}

.seemlessSuccess__button-large___d-LHt{
    line-height:57px;
}

.seemlessSuccess__button-with-chevron___Uv8Gi{
}

.seemlessSuccess__button-with-chevron___Uv8Gi::after{
    top:-1px;
    position:relative;
    width:7px;
    height:7px;
    display:inline-block;
    border-width:2px 2px 0 0;
    border-color:var(--color-tarmac);
    border-style:solid;
    transform:rotate(45deg);
    margin-left:7px;
    content:"";
}

.seemlessSuccess__success-container___1uwV0{
    height:99.5vh;
    position:relative;
    background-color:#0c161c;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background-attachment:fixed;
    background-position:center right;
    background-size:49%;
    background-repeat:no-repeat;
    width:99.5vw;
}

@media (max-width: 1023px){

    .seemlessSuccess__success-container___1uwV0{
        width:100%;
        font-size:72px;
    }
}

@media (min-width: 800px) and (max-width: 1366px){

    .seemlessSuccess__success-container___1uwV0{
        background-position:center right;
        background-size:52%;
    }
}

@media (max-width: 768px){

    .seemlessSuccess__success-container___1uwV0{
        background-position:unset;
        background-size:unset;
        align-items:flex-end;
    }
}

@media (max-width: 767px){

    .seemlessSuccess__success-container___1uwV0{
        background-size:100%;
    }
}

.seemlessSuccess__logo-div___3TreN{
    position:absolute;
    top:4px;
    left:4px;
    z-index:2;
    font-size:32px;
}

@media (max-width: 599px){

    .seemlessSuccess__logo-div___3TreN{
        left:32px;
    }
}

.seemlessSuccess__success-container-left___2pVbS{
    width:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    background:rgba(12, 22, 28, .8);
    -webkit-backdrop-filter:blur(50px);
            backdrop-filter:blur(50px);
}

@media (max-width: 767px){

    .seemlessSuccess__success-container-left___2pVbS{
        width:100%;
        padding:8px;
    }
}

@media (max-width: 768px){

    .seemlessSuccess__success-container-left___2pVbS{
        width:100%;
    }
}

@media (max-width: 767px){

    .seemlessSuccess__success-container-left___2pVbS{
        overflow-y:auto;
        align-items:safe center;
    }
}

.seemlessSuccess__text-cntr___2zGgi{
    width:448px;
}

@media (max-width: 1024px){

    .seemlessSuccess__text-cntr___2zGgi{
        padding:0 60px;
        text-align:center;
        width:100%;
    }
}

@media (max-width: 768px){

    .seemlessSuccess__text-cntr___2zGgi{
        padding:0 136px;
    }
}

@media (max-width: 767px){

    .seemlessSuccess__text-cntr___2zGgi{
        padding:0 16px;
    }
}

.seemlessSuccess__text-cntr-redesign___1jyUL{
    width:448px;
}

@media (max-width: 1024px){

    .seemlessSuccess__text-cntr-redesign___1jyUL{
        padding:0 60px;
        width:100%;
    }
}

@media (max-width: 768px){

    .seemlessSuccess__text-cntr-redesign___1jyUL{
        text-align:center;
        padding:0 136px;
    }
}

@media (max-width: 500px){

    .seemlessSuccess__text-cntr-redesign___1jyUL{
        padding:0 16px;
    }
}

.seemlessSuccess__left-title___BPAG6{
    font-family:var(--font-family-special-condensed);
    font-size:96px;
    font-weight:700;
    text-align:center;
    line-height:81px;
}

@media (max-width: 1024px){

    .seemlessSuccess__left-title___BPAG6{
        font-size:72px;
    }
}

.seemlessSuccess__left-title-ja___3QTc1{
    font-family:var(--font-family-special-condensed);
    font-size:60px;
    font-weight:700;
    text-align:center;
    font-style:normal;
    line-height:100%;
    letter-spacing:1.2px;
}

.seemlessSuccess__left-title-redesign___2u-mz{
    color:#dddedf;
    font-family:var(--font-family-normal);
    font-size:24px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    text-align:left;
}

@media (max-width: 768px){

    .seemlessSuccess__left-title-redesign___2u-mz{
        text-align:center;
    }
}

.seemlessSuccess__hint-text___3XKhg{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:24px;
    text-align:center;
    margin-bottom:32px;
    margin-top:16px;
}

@media (max-width: 768px){

    .seemlessSuccess__hint-text___3XKhg{
        margin-bottom:0;
    }
}

.seemlessSuccess__hint-text-redesign___2_ZE4{
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-size:42px;
    font-style:normal;
    font-weight:700;
    line-height:120%;
    letter-spacing:0.84px;
    background:-webkit-gradient(linear, left top, right top, from(#f7ff1a), to(#ffb300));
    background:linear-gradient(90deg, #f7ff1a 0%, #ffb300 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-align:left;
    margin-top:20px;
}

@media (max-width: 768px){

    .seemlessSuccess__hint-text-redesign___2_ZE4{
        text-align:center;
    }
}

.seemlessSuccess__watch-btn___14vs0{
    height:52px;
    font-size:16px;
    font-weight:700;
    width:100%;
}

@media (max-width: 1024px){

    .seemlessSuccess__watch-btn___14vs0{
        width:192px;
    }
}

@media (max-width: 768px){

    .seemlessSuccess__watch-btn___14vs0{
        width:100%;
    }
}

@media (max-width: 767px){

    .seemlessSuccess__watch-btn___14vs0{
        width:200px;
    }
}

.seemlessSuccess__watch-btn-redesign___yuIZt{
    margin-top:20px;
    border-radius:6px;
    background:#f9fafa;
    padding:9px 20px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    color:#0c161c;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:800;
    line-height:normal;
}

.seemlessSuccess__success-container-right___9FoTQ{
    width:490px;
    overflow:hidden;
}

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

    .seemlessSuccess__success-container-right___9FoTQ{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        align-items:center;
    }
}

@media (max-width: 767px){

    .seemlessSuccess__success-container-right___9FoTQ{
        width:100%;
    }
}

@media (max-width: 1023px){

    .seemlessSuccess__success-container-right___9FoTQ{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;

        .seemlessSuccess__success-img___1r9Pu{
            right:0;
        }
    }
}

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

    .seemlessSuccess__success-container-right___9FoTQ{
        height:550px;
        width:100%;
        align-items:flex-end;
        overflow:unset;
    }
}

.seamless-upgrade-plan__special___19nrX{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.seamless-upgrade-plan__special-bold___BAqKY{
    font-weight:bold;
}

.seamless-upgrade-plan__normal___q5aPX{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.seamless-upgrade-plan__body___1oRCd{
    font-size:var(--font-size-body);
}

.seamless-upgrade-plan__body-small___2_x9M{
    font-size:var(--font-size-body-small);
}

.seamless-upgrade-plan__menu-item___1cVl6{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.seamless-upgrade-plan__rail-title___3flYY{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.seamless-upgrade-plan__tile-title___3Xz_C{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.seamless-upgrade-plan__tile-metadata___3Q6ap{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.seamless-upgrade-plan__tile-label___kRfnD{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.seamless-upgrade-plan__footer-item-title___nw_j8{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.seamless-upgrade-plan__up-next-card-title___1yKUA{
    font-weight:600;
}

.seamless-upgrade-plan__info-title___1hBQn{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.seamless-upgrade-plan__ellipsis___2mB2p{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.seamless-upgrade-plan__button-label___paI5i{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.seamless-upgrade-plan__button-label-small___3IrDX{
    font-size:var(--font-size-8);
}

:root{
    --button-vertical-spacing:4px;
    --button-horizontal-spacing:8px;
}

.seamless-upgrade-plan__button___lStge{
    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:var(--color-transparent-black);
    white-space:nowrap;
    border-radius:0;
    transition:background-color 0.2s, color 0.2s
}

.seamless-upgrade-plan__button___lStge:disabled{
    opacity:0.3;
    cursor:not-allowed;
}

@media (max-width: 599px){

    .seamless-upgrade-plan__button___lStge{
        width:100%;
    }
}

@media (min-width: 600px){

    .seamless-upgrade-plan__button___lStge{
        margin:0 8px 0 0;
        margin:0 var(--button-horizontal-spacing) 0 0;
    }
}

.seamless-upgrade-plan__button-secondary___3JI7u{
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-20)
}

.seamless-upgrade-plan__button-secondary___3JI7u:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .seamless-upgrade-plan__button-secondary___3JI7u:hover{
    background-color:var(--color-tarmac-light-20);
}

.seamless-upgrade-plan__button-primary___3MmJh{
    color:var(--color-tarmac);
    background-color:var(--color-yellow)
}

.seamless-upgrade-plan__button-primary___3MmJh:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .seamless-upgrade-plan__button-primary___3MmJh:hover{
    background-color:var(--color-yellow-dark-10);
}

.seamless-upgrade-plan__button-large___3b8Cb{
    line-height:57px;
}

.seamless-upgrade-plan__button-with-chevron___fMc0t{
}

.seamless-upgrade-plan__button-with-chevron___fMc0t::after{
    top:-1px;
    position:relative;
    width:7px;
    height:7px;
    display:inline-block;
    border-width:2px 2px 0 0;
    border-color:var(--color-tarmac);
    border-style:solid;
    transform:rotate(45deg);
    margin-left:7px;
    content:"";
}

.seamless-upgrade-plan__upgrade-container___2L1-k{
    width:99.5vw;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    position:relative;
}

.seamless-upgrade-plan__div-logo___1IzOe{
    position:absolute;
    top:4px;
    left:4px;
    z-index:2;
}

@media (max-width: 768px){

    .seamless-upgrade-plan__div-logo___1IzOe{
        top:7px;
    }
}

@media (max-width: 767px){

    .seamless-upgrade-plan__div-logo___1IzOe{
        left:0;
        top:0;
    }
}

@media (max-width: 600px){

    .seamless-upgrade-plan__div-logo___1IzOe{
        left:30px;
        top:8px;
    }
}

.seamless-upgrade-plan__background-img-cntr___3tSZb{
    width:100vh;
    height:100vh;
    background-position:100% 50%;
    background-repeat:no-repeat;
    position:relative;
    background-size:115%;
}

@media (max-width: 599px){

    .seamless-upgrade-plan__background-img-cntr___3tSZb{
        background-image:none;
    }
}

@media (max-width: 1024px){

    .seamless-upgrade-plan__background-img-cntr___3tSZb{
        background-size:contain;
    }
}

@media (max-width: 768px){

    .seamless-upgrade-plan__background-img-cntr___3tSZb{
        background-size:88%;
        background-position:320px -17px;
    }
}

.seamless-upgrade-plan__upgrade-content-container___2jp2t{
    position:absolute;
    width:100%;
    height:100%;
    background:-webkit-gradient(linear, left top, right top, color-stop(17%, #0c161c), color-stop(300.73%, rgba(12, 22, 28, 0)));
    background:linear-gradient(90deg, #0c161c 17%, rgba(12, 22, 28, 0) 300.73%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0 24px;
}

@media (max-width: 599px){

    .seamless-upgrade-plan__upgrade-content-container___2jp2t{
        padding:80px 24px 0;
        align-items:flex-start;
    }
}

@media (max-width: 768px){

    .seamless-upgrade-plan__upgrade-content-container___2jp2t{
        padding:0 120px;
    }
}

@media (max-width: 767px){

    .seamless-upgrade-plan__upgrade-content-container___2jp2t{
        padding:0 24px;
    }
}

.seamless-upgrade-plan__upgrade-content___1IRVX{
    max-width:800px;
    width:800px;
}

@media (max-width: 767px){

    .seamless-upgrade-plan__upgrade-content___1IRVX{
        padding-top:80px;
    }
}

.seamless-upgrade-plan__upgrade-content-header___1C_Qz{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:32px;
    gap:32px;
}

.seamless-upgrade-plan__upgrade-content-header-name___3Ekj7{
    font-family:var(--font-family-special);
    font-size:24px;
    font-weight:700;
    text-align:center;
}

.seamless-upgrade-plan__upgrade-content-text___2-Bbt{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:40px;
    gap:40px;
}

.seamless-upgrade-plan__upgrade-content-box___1-jqY{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:16px;
    gap:16px;
}

.seamless-upgrade-plan__upgrade-content-text-info___1-17W{
    border:1px solid #3d4549;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    border-radius:8px;
    background:rgba(12, 22, 28, 0.01176);
    -webkit-backdrop-filter:blur(25px);
    backdrop-filter:blur(25px);
    padding:32px;
}

.seamless-upgrade-plan__upgrade-content-text-header___2WL19{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    font-family:var(--font-family-special);
    font-size:20px;
    font-weight:700;
    line-height:24px;
}

.seamless-upgrade-plan__upgrade-content-text-right___359Bh{
    white-space:nowrap;
}

@media (max-width: 768px){

    .seamless-upgrade-plan__upgrade-content-text-right___359Bh{
        font-size:20px;
        font-weight:800;
    }
}

@media (max-width: 500px){

    .seamless-upgrade-plan__upgrade-content-text-right___359Bh{
        font-size:16px;
    }
}

.seamless-upgrade-plan__upgrade-content-list___3LyyZ{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:24px
}

.seamless-upgrade-plan__upgrade-content-list___3LyyZ ul{
    list-style-type:disc;
    margin-left:26px;
    line-height:24px;
}

.seamless-upgrade-plan__upgrade-content-text-message___wXze9{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:24px;
    color:#9ea2a4;
    padding-top:12px;
    border-top:1px solid #3d4549;
}

.seamless-upgrade-plan__upgrade-content-text-message-payment___V_7tP{
    font-family:var(--font-family-special);
    font-size:16px;
    font-weight:400;
    line-height:20px;
    color:#ced0d2;
    padding-bottom:12px;
    padding-top:24px;
    border-top:1px solid #3d4549;
}

.seamless-upgrade-plan__upgrade-content-text-message-card-num___2SJCa{
    font-family:var(--font-family-special);
    font-size:16px;
    font-weight:700;
    line-height:20px;
    color:#ffffff;
}

.seamless-upgrade-plan__upgrade-content-hint-text___242UY{
    font-family:var(--font-family-special);
    font-size:12px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    color:#9ea2a4;
    padding:0 40px;
}

@media (max-width: 768px){

    .seamless-upgrade-plan__upgrade-content-hint-text___242UY{
        padding:0;
    }
}

.seamless-upgrade-plan__upgrade-content-hint-text___242UY a{
    text-decoration:underline;
}

.seamless-upgrade-plan__upgrade-container-button___i5PU8{
    font-family:var(--font-family-special);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:32px;
    gap:32px;
}

@media (max-width: 768px){

    .seamless-upgrade-plan__upgrade-container-button___i5PU8{
        padding-bottom:25px;
    }
}

.seamless-upgrade-plan__upgrade-content-back___3LxrN{
    height:52px;
    font-size:16px;
    font-weight:700;
    width:100%;
    margin:0;
}

.seamless-upgrade-plan__upgrade-content-confirm___3lQxO{
    height:52px;
    font-size:16px;
    font-weight:700;
    width:100%;
    margin:0;
}

.seamless-upgrade-plan__excluding-tags___1DumI{
    margin-left:4px;
    color:var(--color-grey-chateau);
    font-size:var(--font-size-medium);
    line-height:16px;
    font-weight:400;
}

.seamless-upgrade-plan__upgrade-content-price-section___3qoli{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}

.nflAddon__redesign-container___1-mB3{
    background:var(--color-tarmac);
    border-radius:16px;
    border:1px solid var(--color-tarmac-light-20);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-align:center;
    width:960px;
    height:600px;
    overflow:auto;
    overflow-x:hidden;
}

@media (max-width: 1024px){

    .nflAddon__redesign-container___1-mB3{
        flex-direction:column-reverse;
        justify-content:center;
        width:100%;
        height:100%;
    }
}

@media (max-width: 460px){

    .nflAddon__redesign-container___1-mB3{
        width:100%;
    }
}

.nflAddon__content-redesign___1lsYs{
    min-width:480px;
    padding:0 0 0 60px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:stretch;
    grid-gap:14px;
    gap:14px;
    max-width:370px;
    overflow:auto;
}

@media (max-width: 1024px){

    .nflAddon__content-redesign___1lsYs{
        padding:0 25px 25px;
    }
}

@media (max-width: 460px){

    .nflAddon__content-redesign___1lsYs{
        padding:20px;
        min-width:100%;
    }
}

.nflAddon__info-plantext___24axV{
    font-family:var(--font-family-normal);
    letter-spacing:0;
    color:#f9fafa;
    text-align:center;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

.nflAddon__button-primary___ytOm_{
    height:50px;
    font-size:16px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    padding:9px 20px;
    border-radius:6px;
    background:#f9fafa;
    margin:0;
    line-height:0%;
    font-weight:600;
}

.nflAddon__manage-device___2bIuh{
    font-family:var(--font-family-normal);
    letter-spacing:0;
    margin-top:20px;
    cursor:pointer;
    color:#006fe8;
    text-align:center;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

.nflAddon__info-text___2IWel{
    font-family:var(--font-family-special);
    font-size:18px;
    font-weight:700;
    line-height:24px;
    text-align:center;
    color:#f9fafa;
}

.nflAddon__seamless-image___1AVQM{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    overflow:auto;
}

.nflAddon__info-seperator___2uTT_{
    display:grid;
    align-items:center;
    justify-content:center;
    grid-template-columns:40% 20% 40%;
    margin-top:8px;
}

.nflAddon__info-seperator-line___IsLv8{
    display:block;
    height:1px;
    background:var(--color-tarmac-light-20);
}

.nflAddon__info-text-seperator___1tCu9{
    font-family:var(--font-family-special);
    font-size:18px;
    font-weight:700;
    line-height:24px;
    text-align:center;
}

.nflAddon__info-boldtext___3vNok{
    font-family:var(--font-family-normal);
    background:-webkit-gradient(linear, left top, right top, from(#f7ff1a), to(#ffb300));
    background:linear-gradient(90deg, #f7ff1a 0%, #ffb300 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    color:#f9fafa;
    text-align:center;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    letter-spacing:0.64px;
}

.nflAddon__seamless-image___1AVQM img{
    overflow:auto;
    height:566px;
    width:531px;
}

@media (max-width: 1024px){

    .nflAddon__seamless-image___1AVQM img{
        height:382px;
        width:528px;
    }
}

@media (max-width: 500px){

    .nflAddon__seamless-image___1AVQM img{
        height:300px;
        width:360px;
    }
}

.nflUpgrade__special___1Y4-W{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.nflUpgrade__special-bold___2D13d{
    font-weight:bold;
}

.nflUpgrade__normal___33jxO{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.nflUpgrade__body___3pyO4{
    font-size:var(--font-size-body);
}

.nflUpgrade__body-small___2UK6f{
    font-size:var(--font-size-body-small);
}

.nflUpgrade__menu-item___28CcQ{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.nflUpgrade__rail-title___3t2Ia{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.nflUpgrade__tile-title___FTyze{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.nflUpgrade__tile-metadata___ADm3c{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.nflUpgrade__tile-label___R6k82{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.nflUpgrade__footer-item-title___1ELfX{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.nflUpgrade__up-next-card-title___eIIWA{
    font-weight:600;
}

.nflUpgrade__info-title___3Lvxg{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.nflUpgrade__ellipsis___3gXAg{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.nflUpgrade__button-label___mxfBO{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.nflUpgrade__button-label-small___20TJn{
    font-size:var(--font-size-8);
}

:root{
    --button-vertical-spacing:4px;
    --button-horizontal-spacing:8px;
}

.nflUpgrade__button___17zlb{
    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:var(--color-transparent-black);
    white-space:nowrap;
    border-radius:0;
    transition:background-color 0.2s, color 0.2s
}

.nflUpgrade__button___17zlb:disabled{
    opacity:0.3;
    cursor:not-allowed;
}

@media (max-width: 599px){

    .nflUpgrade__button___17zlb{
        width:100%;
    }
}

@media (min-width: 600px){

    .nflUpgrade__button___17zlb{
        margin:0 8px 0 0;
        margin:0 var(--button-horizontal-spacing) 0 0;
    }
}

.nflUpgrade__button-secondary___D99ta{
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-20)
}

.nflUpgrade__button-secondary___D99ta:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .nflUpgrade__button-secondary___D99ta:hover{
    background-color:var(--color-tarmac-light-20);
}

.nflUpgrade__button-primary___3sRce{
    color:var(--color-tarmac);
    background-color:var(--color-yellow)
}

.nflUpgrade__button-primary___3sRce:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .nflUpgrade__button-primary___3sRce:hover{
    background-color:var(--color-yellow-dark-10);
}

.nflUpgrade__button-large___CAzW2{
    line-height:57px;
}

.nflUpgrade__button-with-chevron___vH6qc{
}

.nflUpgrade__button-with-chevron___vH6qc::after{
    top:-1px;
    position:relative;
    width:7px;
    height:7px;
    display:inline-block;
    border-width:2px 2px 0 0;
    border-color:var(--color-tarmac);
    border-style:solid;
    transform:rotate(45deg);
    margin-left:7px;
    content:"";
}

@media (max-width: 768px){

    .nflUpgrade__redesign-outer___3k8wd{
        padding:0 80px;
    }
}

@media (max-width: 500px){

    .nflUpgrade__redesign-outer___3k8wd{
        padding:0;
        align-items:flex-end;
    }
}

.nflUpgrade__upgrade-container-redesign___3ZpdU{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    height:100%;
    width:100%;
}

.nflUpgrade__upgrade-content-container-redesign___2Wg8k{
    position:static;
    width:100%;
    height:100%;
    background:-webkit-gradient(linear, left top, right top, color-stop(17%, #0c161c), color-stop(300.73%, rgba(12, 22, 28, 0)));
    background:linear-gradient(90deg, #0c161c 17%, rgba(12, 22, 28, 0) 300.73%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0;
    overflow:auto;
}

@media (max-width: 599px){

    .nflUpgrade__upgrade-content-container-redesign___2Wg8k{
        padding:0;
        align-items:flex-start;
    }
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-container-redesign___2Wg8k{
        padding:0;
    }
}

@media (max-width: 767px){

    .nflUpgrade__upgrade-content-container-redesign___2Wg8k{
        padding:0;
    }
}

.nflUpgrade__upgrade-content-redesign___14O97{
    max-width:800px;
    width:800px;
    margin-top:auto;
    margin-bottom:auto;
    overflow:auto;
}

@media (max-width: 767px){

    .nflUpgrade__upgrade-content-redesign___14O97{
        padding-top:0;
    }
}

.nflUpgrade__upgrade-content-header___Q9ftk{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:32px;
    gap:32px;
}

.nflUpgrade__upgrade-content-text___LryB7{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:40px;
    gap:40px;
}

.nflUpgrade__upgrade-content-box___1qCsm{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:16px;
    gap:16px;
}

.nflUpgrade__upgrade-content-text-info-redesign___3NcZO{
    border:1px solid #3d4549;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    background:rgba(12, 22, 28, 0.01176);
    -webkit-backdrop-filter:blur(25px);
    backdrop-filter:blur(25px);
    padding:32px;
    grid-gap:20px;
    gap:20px;
    border-radius:16px;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-text-info-redesign___3NcZO{
        padding:50px 32px 32px;
    }
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-text-info-redesign___3NcZO{
        border-radius:0;
        padding:70px 32px 32px;
        grid-gap:14px;
        gap:14px;
    }
}

.nflUpgrade__upgrade-content-header-name-redesign___2PijO{
    font-family:var(--font-family-normal);
    text-align:left;
    background:-webkit-gradient(linear, left top, right top, from(#f7ff1a), to(#ffb300));
    background:linear-gradient(90deg, #f7ff1a 0%, #ffb300 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    font-size:28px;
    font-style:normal;
    font-weight:800;
    line-height:60px;
    letter-spacing:0.56px;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-header-name-redesign___2PijO{
        font-size:24px;
        letter-spacing:0.48px;
    }
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-header-name-redesign___2PijO{
        font-size:18px;
    }
}

.nflUpgrade__upgrade-content-text-header-redesign___1L0HU{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    font-family:var(--font-family-normal);
    color:#f9fafa;
    font-size:24px;
    font-style:normal;
    font-weight:800;
    line-height:40px;
}

.nflUpgrade__upgrade-content-text-left-redesign___3IBjl{
    color:#f9fafa;
    text-align:right;
    font-family:var(--font-family-normal);
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:40px;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-text-left-redesign___3IBjl{
        font-size:20px;
        font-weight:800;
    }
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-text-left-redesign___3IBjl{
        font-size:16px;
    }
}

.nflUpgrade__upgrade-content-text-right-redesign___3_PoI{
    white-space:nowrap;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-text-right-redesign___3_PoI{
        font-size:20px;
        font-weight:800;
    }
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-text-right-redesign___3_PoI{
        font-size:16px;
    }
}

.nflUpgrade__upgrade-content-text-right-redesign___3_PoI strong{
    color:#9ea2a4;
    font-size:24px;
    font-style:normal;
    font-weight:300;
    line-height:40px;
    font-family:var(--font-family-normal);
}

.nflUpgrade__upgrade-content-list-redesign___iaTq3{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:24px
}

.nflUpgrade__upgrade-content-list-redesign___iaTq3 ul{
    list-style-type:none;
    line-height:24px;
    padding-left:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:9px;
    gap:9px;
    margin-left:0;
}

.nflUpgrade__upgrade-content-list-redesign___iaTq3 ul li{
    position:relative;
    padding-left:32px;
    font-size:18px;
    font-weight:700;
    color:#f9fafa;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-list-redesign___iaTq3 ul li{
        font-size:14px;
    }
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-list-redesign___iaTq3 ul li{
        font-size:12px;
        padding-left:22px;
    }
}

.nflUpgrade__upgrade-content-list-redesign___iaTq3 ul li::before{
    content:"";
    position:absolute;
    top:4px;
    left:0;
    width:16px;
    height:16px;
    background-image:url("https://static.dazndn.com/icons/check-circle-filled.png");
    background-size:contain;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}

.nflUpgrade__upgrade-content-text-message-redesign___Dff-S{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:24px;
    color:#9ea2a4;
    padding-top:12px;
    border-top:1px solid #3d4549;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-text-message-redesign___Dff-S{
        font-size:14px;
    }
}

.nflUpgrade__payment-container-redesign___1-1CC{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    padding-bottom:24px;
}

.nflUpgrade__upgrade-content-text-message-payment-redesign___2vqvB{
    padding-bottom:0;
    padding-top:0;
    border-top:none;
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:40px;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-text-message-payment-redesign___2vqvB{
        font-size:16px;
    }
}

.nflUpgrade__upgrade-content-text-message-card-num-redesign___34rwJ{
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-text-message-card-num-redesign___34rwJ{
        font-size:16px;
    }
}

.nflUpgrade__upgrade-content-hint-text-redesign___24UIJ{
    font-family:var(--font-family-special);
    font-size:12px;
    font-weight:400;
    line-height:20px;
    color:#9ea2a4;
    padding:17px 0 40px;
    text-align:left;
    border-top:1px solid #3d4549;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-content-hint-text-redesign___24UIJ{
        padding:0;
    }
}

.nflUpgrade__upgrade-content-hint-text-redesign___24UIJ a{
    text-decoration:underline;
}

.nflUpgrade__upgrade-container-button-redesign___1vrRN{
    font-family:var(--font-family-special);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-top:34px;
    grid-gap:20px;
    gap:20px;
}

@media (max-width: 768px){

    .nflUpgrade__upgrade-container-button-redesign___1vrRN{
        padding-bottom:25px;
    }
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-container-button-redesign___1vrRN{
        flex-direction:column;
    }
}

.nflUpgrade__upgrade-content-back-redesign___2qWxD{
    font-weight:700;
    margin:0;
    padding:9px 20px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    border-radius:6px;
    background:#3d4549;
    line-height:0%;
    height:40px;
    font-size:18px;
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-back-redesign___2qWxD{
        height:52px;
        width:100%;
        padding:14px 24px;
    }
}

.nflUpgrade__upgrade-content-confirm-redesign___2_7ku{
    font-weight:700;
    margin:0;
    padding:9px 20px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    border-radius:6px;
    background:#f9fafa;
    line-height:0%;
    height:40px;
    font-size:18px;
}

@media (max-width: 500px){

    .nflUpgrade__upgrade-content-confirm-redesign___2_7ku{
        height:52px;
        width:100%;
        padding:14px 24px;
    }
}

.nflSuccess__success-wrapper___1PbWA{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:100vw;
    min-height:100vh;
    position:relative;
    background-color:#0c161c;
    flex-flow:row wrap-reverse;
    padding:20px 0 20px 20px;
    justify-content:space-between;
    overflow-x:hidden;
    overflow-y:auto;
}

@media (max-width: 768px){

    .nflSuccess__success-wrapper___1PbWA{
        justify-content:center;
        align-items:center;
        flex-flow:column-reverse nowrap;
        padding:20px 0;
    }
}

.nflSuccess__left-panel___2iA5e{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}

@media (max-width: 768px){

    .nflSuccess__left-panel___2iA5e{
        flex:1;
        width:100%;
    }
}

.nflSuccess__right-panel___3NwZq{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:flex-end;
    align-items:center;
}

@media (max-width: 768px){

    .nflSuccess__right-panel___3NwZq{
        flex:1;
        height:512px;
        width:100%;
    }
}

.nflSuccess__logo___thprz{
    position:absolute;
    top:4px;
    left:4px;
}

.nflSuccess__content___8944I{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    width:420px;
}

@media (max-width: 1024px){

    .nflSuccess__content___8944I{
        width:380px;
    }
}

@media (max-width: 500px){

    .nflSuccess__content___8944I{
        padding:0 10px;
    }
}

.nflSuccess__title___2Q4Kh{
    color:#dddedf;
    font-family:var(--font-family-normal);
    font-size:24px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    text-align:left;
}

@media (max-width: 768px){

    .nflSuccess__title___2Q4Kh{
        text-align:center;
    }
}

@media (max-width: 500px){

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

.nflSuccess__hint-text___2cGK7{
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-size:42px;
    font-style:normal;
    font-weight:700;
    line-height:120%;
    letter-spacing:0.84px;
    background:-webkit-gradient(linear, left top, right top, from(#f7ff1a), to(#ffb300));
    background:linear-gradient(90deg, #f7ff1a 0%, #ffb300 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-align:left;
    margin-top:20px;
}

@media (max-width: 1024px){

    .nflSuccess__hint-text___2cGK7{
        font-size:32px;
    }
}

@media (max-width: 768px){

    .nflSuccess__hint-text___2cGK7{
        text-align:center;
    }
}

@media (max-width: 500px){

    .nflSuccess__hint-text___2cGK7{
        font-size:28px;
    }
}

.nflSuccess__watch-btn___1GJJ6{
    margin-top:20px;
    border-radius:6px;
    background:#f9fafa;
    padding:9px 20px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    color:#0c161c;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:800;
    line-height:normal;
}

@media (max-width: 500px){

    .nflSuccess__watch-btn___1GJJ6{
        font-size:14px;
    }
}

@media (max-width: 500px){

    .nflSuccess__bg-image___35TxN{
        height:100%;
        width:100%;
    }
}

.CircularProgressBar__circular-progress-bar___3HNnM{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:1;
}

.CircularProgressBar__background-circle___3_sex{
    stroke:#e0e0e0;
    transition:stroke-dasharray 0.3s ease-in-out;
}

.CircularProgressBar__progress-circle___1Y8l0{
    stroke:var(--tp-brand-500);
    stroke-linecap:round;
    transform:rotate(-90deg);
    transform-origin:50% 50%;
    transition:stroke-dasharray 0.3s ease-in-out;
}

.CircularProgressBar__circle-children___1qWPj{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    z-index:1;
}

.CircularProgressBar__center-content___12P3x{
    text-align:center;
}

.ad-blocker-popup__special___1n5i_{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.ad-blocker-popup__special-bold___1gOzh{
    font-weight:bold;
}

.ad-blocker-popup__normal___2yCHM{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.ad-blocker-popup__body___2tYzZ{
    font-size:var(--font-size-body);
}

.ad-blocker-popup__body-small___eRUpJ{
    font-size:var(--font-size-body-small);
}

.ad-blocker-popup__menu-item___ghFuV{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.ad-blocker-popup__rail-title___d16eF{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.ad-blocker-popup__tile-title___35HIt{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.ad-blocker-popup__tile-metadata___2IK5b{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.ad-blocker-popup__tile-label___2dEm4{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.ad-blocker-popup__footer-item-title___3CsjF{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.ad-blocker-popup__up-next-card-title___--5kF{
    font-weight:600;
}

.ad-blocker-popup__info-title___JH7fl{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.ad-blocker-popup__ellipsis___1MofX{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.ad-blocker-popup__button-label___yEfCs{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.ad-blocker-popup__button-label-small___2Mgv_{
    font-size:var(--font-size-8);
}

:root{
    --button-vertical-spacing:4px;
    --button-horizontal-spacing:8px;
}

.ad-blocker-popup__button___3DIjU{
    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:var(--color-transparent-black);
    white-space:nowrap;
    border-radius:0;
    transition:background-color 0.2s, color 0.2s
}

.ad-blocker-popup__button___3DIjU:disabled{
    opacity:0.3;
    cursor:not-allowed;
}

@media (max-width: 599px){

    .ad-blocker-popup__button___3DIjU{
        width:100%;
    }
}

@media (min-width: 600px){

    .ad-blocker-popup__button___3DIjU{
        margin:0 8px 0 0;
        margin:0 var(--button-horizontal-spacing) 0 0;
    }
}

.ad-blocker-popup__button-secondary___2LPux{
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-20)
}

.ad-blocker-popup__button-secondary___2LPux:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .ad-blocker-popup__button-secondary___2LPux:hover{
    background-color:var(--color-tarmac-light-20);
}

.ad-blocker-popup__button-primary___31Y6-{
    color:var(--color-tarmac);
    background-color:var(--color-yellow)
}

.ad-blocker-popup__button-primary___31Y6-:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .ad-blocker-popup__button-primary___31Y6-:hover{
    background-color:var(--color-yellow-dark-10);
}

.ad-blocker-popup__button-large___3ib-8{
    line-height:57px;
}

.ad-blocker-popup__button-with-chevron___iCJug{
}

.ad-blocker-popup__button-with-chevron___iCJug::after{
    top:-1px;
    position:relative;
    width:7px;
    height:7px;
    display:inline-block;
    border-width:2px 2px 0 0;
    border-color:var(--color-tarmac);
    border-style:solid;
    transform:rotate(45deg);
    margin-left:7px;
    content:"";
}

.ad-blocker-popup__popup-container___17S4v{
    display:none;
    position:fixed;
    right:16px;
    left:16px;
    bottom:16px;
    min-height:96px;
    padding:16px;
    background-color:var(--color-white);
    border:0.5px solid rgba(0, 0, 0, .05);
    box-shadow:0 10px 30px rgba(0, 0, 0, .15);
    color:var(--color-tarmac);
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    transition:transform 0.3s ease-in-out;
    z-index:10
}

@media (min-width: 768px){

    .ad-blocker-popup__popup-container___17S4v.ad-blocker-popup__player-controls-visible___R9MYy{
        transform:translateY(-118px);
    }
}

@media (min-width: 1024px){

    .ad-blocker-popup__popup-container___17S4v.ad-blocker-popup__player-controls-visible___R9MYy{
        transform:translateY(-110px);
    }
}

.ad-blocker-popup__popup-container___17S4v.ad-blocker-popup__open___SIQGI{
    display:block;
}

@media (min-width: 768px){

    .ad-blocker-popup__popup-container___17S4v{
        position:absolute;
        padding:16px 56px;
    }
}

@media (min-width: 1024px){

    .ad-blocker-popup__popup-container___17S4v{
        right:24px;
        left:24px;
        bottom:24px;
    }
}

.ad-blocker-popup__header___1pNdv{
    display:block;
    margin-right:12px;
    margin-bottom:12px;
    font-size:16px;
    font-weight:800;
}

@media (min-width: 768px){

    .ad-blocker-popup__header___1pNdv{
        display:inline;
    }
}

.ad-blocker-popup__paragraph___1nDsp{
    display:block;
    margin-bottom:20px;
    font-size:16px;
    line-height:21px;
}

@media (min-width: 768px){

    .ad-blocker-popup__paragraph___1nDsp{
        display:inline;
    }
}

.ad-blocker-popup__link-show-how___3IOYi{
    padding:0;
    border:none;
    font:inherit;
    color:inherit;
    font-size:16px;
    background:none;
    text-decoration:underline;
    cursor:pointer;
    margin-right:8px;
}

.ad-blocker-popup__link-more-info___3e40a{
    margin-left:8px;
    font-size:16px;
    color:inherit;
    background:none;
    text-decoration:underline;
}

.ad-blocker-popup__instructions-header___3B73G{
    padding-right:32px;
    font-size:16px;
    font-weight:800;
}

@media (min-width: 768px){

    .ad-blocker-popup__instructions-header___3B73G{
        padding-right:0;
    }
}

.ad-blocker-popup__instructions-list-item___XH3gP{
    margin-top:12px;
    margin-left:12px;
    font-size:16px;
}

@media (min-width: 768px){

    .ad-blocker-popup__instructions-list-item___XH3gP{
        margin-left:28px;
    }
}

.ad-blocker-popup__button-back___3UMUu{
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:24px;
    padding:4px 24px;
    border:none;
    background:none;
    cursor:pointer;
    font-weight:600;
    font-size:14px;
    text-align:center;
    color:var(--color-tarmac);
}

@media (min-width: 768px){

    .ad-blocker-popup__button-back___3UMUu{
        display:none;
    }
}

.ad-blocker-popup__info-icon___2O2LJ{
    display:none;
    position:absolute;
    top:16px;
    left:20px;
    width:22px;
    height:22px;
    fill:var(--color-tarmac);
}

@media (min-width: 768px){

    .ad-blocker-popup__info-icon___2O2LJ{
        display:block;
    }
}

.ad-blocker-popup__chevron___2CYla{
    display:none;
    position:absolute;
    top:12px;
    left:18px;
    width:26px;
    height:26px;
    fill:var(--color-tarmac);
    transform:rotate(180deg);
    cursor:pointer;
}

@media (min-width: 768px){

    .ad-blocker-popup__chevron___2CYla{
        display:block;
    }
}

.ad-blocker-popup__button-close___zypcX{
    position:absolute;
    top:18px;
    right:20px;
    width:14px;
    height:14px;
    stroke:var(--color-tarmac);
    stroke-width:12;
    cursor:pointer;
}

.breather__breather-wrapper___1emew{
    position:relative;
    margin-left:64px;
    margin-right:64px;
}

@media (max-width: 1024px){

    .breather__breather-wrapper___1emew{
        margin-left:16px;
        margin-right:16px;
    }
}

.breather__breather-wrapper___1emew .breather__breather-title___ILqsx{
    color:var(--color-white);
    font-size:22px;
    font-family:var(--font-family-normal);
    margin-bottom:10px;
    overflow:hidden;
}

@media (max-width: 1024px){

    .breather__breather-wrapper___1emew .breather__breather-title___ILqsx{
        font-size:20px;
    }
}

@media (max-width: 767px){

    .breather__breather-wrapper___1emew .breather__breather-title___ILqsx{
        font-size:18px;
    }
}

.breather__breather-wrapper___1emew .breather__disclaimer___1mjgU{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:150%;
    letter-spacing:0;
    text-align:left;
    color:var(--color-tarmac-light-60);
    margin-top:12px;
}

@media (max-width: 1024px){

    .breather__breather-wrapper___1emew .breather__disclaimer___1mjgU{
        font-size:12px;
        line-height:152%;
        margin-left:16px;
        margin-right:16px;
    }
}

@media (max-width: 767px){

    .breather__breather-wrapper___1emew .breather__disclaimer___1mjgU{
        letter-spacing:0.24px;
        line-height:130%;
    }
}

.breather__breather-container___orajl{
    position:relative;
    border-radius:6px;
    overflow:hidden
}

.breather__breather-container___orajl .breather__body-variation-top-right___3hmPu{
    justify-content:space-between;
}

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

    .breather__breather-container___orajl .breather__body-variation-top-right___3hmPu{
        justify-content:space-between;
    }
}

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

    .breather__breather-container___orajl .breather__body-variation-top-right___3hmPu{
        flex-direction:column-reverse;
    }
}

.breather__breather-container___orajl .breather__body-variation-top-left___1lZJ7{
    justify-content:space-between;
}

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

    .breather__breather-container___orajl .breather__body-variation-top-left___1lZJ7{
        justify-content:space-between;
    }
}

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

    .breather__breather-container___orajl .breather__body-variation-top-left___1lZJ7{
        flex-direction:column-reverse;
    }
}

.breather__breather-container___orajl .breather__body-variation-bottom-right___2y3e7{
    justify-content:space-between;
}

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

    .breather__breather-container___orajl .breather__body-variation-bottom-right___2y3e7{
        justify-content:space-between;
    }
}

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

    .breather__breather-container___orajl .breather__body-variation-bottom-right___2y3e7{
        flex-direction:column-reverse;
    }
}

.breather__breather-container___orajl .breather__breather-body___2iXpw{
    position:relative;
    height:300px;
    padding:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

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

    .breather__breather-container___orajl .breather__breather-body___2iXpw{
        padding:28px;
    }
}

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

    .breather__breather-container___orajl .breather__breather-body___2iXpw{
        padding:20px;
        height:400px;
    }
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl{
    position:absolute;
    right:0;
    left:0;
    bottom:0;
    top:0;
    height:100%;
    border-radius:22px;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl img{
    border-radius:22px;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl.breather__top___3Fbth img{
    -o-object-position:top;
       object-position:top;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl.breather__center___3IJiY img{
    -o-object-position:center;
       object-position:center;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl.breather__bottom___3gODx img{
    -o-object-position:bottom;
       object-position:bottom;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl.breather__left___2gmPl img{
    -o-object-position:left;
       object-position:left;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__background-image___1SXbl.breather__right___3CpoH img{
    -o-object-position:right;
       object-position:right;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__image-radius___1HHof{
    border-radius:unset;
    border-top-left-radius:22px;
    border-top-right-radius:22px;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__image-radius___1HHof img{
    border-radius:unset;
    border-top-left-radius:22px;
    border-top-right-radius:22px;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__logo___H_PDa{
    position:relative;
    display:block;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__logo___H_PDa.breather__top-right___1dQEP{
    align-self:flex-start;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__logo___H_PDa.breather__top-left___2W8LW{
    align-content:flex-start;
}

.breather__breather-container___orajl .breather__breather-body___2iXpw .breather__logo___H_PDa.breather__bottom-right___13UHJ{
    align-content:flex-end;
}

.breather__breather-container___orajl .breather__disclaimer-logos___3KuRu{
    min-height:60px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:space-evenly;
    bottom:0;
    width:100%;
    flex-flow:row wrap;
    padding:8px;
    grid-gap:10px;
    gap:10px;
    border-bottom-left-radius:22px;
    border-bottom-right-radius:22px;
}

.breather__breather-container___orajl .breather__disclaimer-logos___3KuRu img{
    max-height:40px;
    max-width:calc(100% - 20px);
}

.breather__breather-container___orajl{

    .breather__content-group___PWk0I{
        position:relative;
        color:var(--color-smoke);
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        grid-gap:8px;
        gap:8px;
        z-index:1;
        height:100%;
        width:34.72%;
    }
}

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

    .breather__breather-container___orajl{

        .breather__content-group___PWk0I{
            width:44.44%;
        }
    }
}

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

    .breather__breather-container___orajl{

        .breather__content-group___PWk0I{
            width:100%;
            padding:20px;
        }
    }
}

.breather__breather-container___orajl{

    .breather__content-group___PWk0I .breather__title___1LjHQ{
        font-family:var(--font-family-normal);
        font-size:32px;
        font-weight:800;
        line-height:125%;
        letter-spacing:0;
        text-align:left;
        color:var(--color-tarmac);
    }
}

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

    .breather__breather-container___orajl{

        .breather__content-group___PWk0I .breather__title___1LjHQ{
            font-size:24px;
            font-weight:700;
            line-height:132%;
        }
    }
}

.breather__breather-container___orajl{

    .breather__content-group___PWk0I .breather__description___v6ieS{
        font-family:var(--font-family-normal);
        font-size:18px;
        font-weight:400;
        line-height:138%;
        text-align:left;
        color:var(--color-tarmac-light-20);
    }
}

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

    .breather__breather-container___orajl{

        .breather__content-group___PWk0I .breather__description___v6ieS{
            font-size:16px;
            line-height:155%;
        }
    }
}

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

    .breather__breather-container___orajl{

        .breather__content-group___PWk0I .breather__description___v6ieS{
            font-size:14px;
            line-height:150%;
        }
    }
}

.breather__breather-container___orajl{

    .breather__content-group___PWk0I .breather__button___2Fnyg{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:160px;
        height:48px;
        max-width:400px;
        padding:12px;
        justify-content:center;
        align-items:center;
        grid-gap:8px;
        gap:8px;
        border-radius:8px;
        border:none;
        outline:none;
        color:var(--tp-button-bg-color);
        background:var(--tp-button-color);
        font-family:var(--font-family-normal);
        font-size:16px;
        font-style:normal;
        font-weight:700;
        line-height:normal;
        cursor:pointer;
        margin-top:8px;
    }

    .breather__content-group___PWk0I .breather__button___2Fnyg:hover{
        opacity:0.9;
    }
}

.breather__breather-container___orajl .breather__content-variation-top-right___1gJlc{
    justify-content:flex-start;
}

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

    .breather__breather-container___orajl .breather__content-variation-top-right___1gJlc{
        justify-content:center;
    }
}

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

    .breather__breather-container___orajl .breather__content-variation-top-right___1gJlc{
        padding:0;
        justify-content:flex-end;
    }
}

.breather__breather-container___orajl .breather__content-variation-top-left___15XUJ{
    justify-content:flex-start;
}

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

    .breather__breather-container___orajl .breather__content-variation-top-left___15XUJ{
        justify-content:center;
    }
}

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

    .breather__breather-container___orajl .breather__content-variation-top-left___15XUJ{
        padding:0;
        justify-content:flex-end;
    }
}

.breather__breather-container___orajl .breather__content-variation-bottom-right___Vw2Um{
    justify-content:flex-end;
}

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

    .breather__breather-container___orajl .breather__content-variation-bottom-right___Vw2Um{
        justify-content:center;
    }
}

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

    .breather__breather-container___orajl .breather__content-variation-bottom-right___Vw2Um{
        padding:0;
        justify-content:flex-end;
    }
}

.breather__dark___22m-x .breather__content-group___PWk0I .breather__title___1LjHQ{
    color:var(--color-chalk);
}

.breather__dark___22m-x .breather__content-group___PWk0I .breather__description___v6ieS{
    color:var(--color-chalk);
}

.breather__dark___22m-x .breather__content-group___PWk0I .breather__button___2Fnyg{
    background:var(--tp-button-bg-color);
    color:var(--tp-button-color);
}

.breather__disclaimer-text___iRYLX{
    color:var(--color-tarmac-light-40);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:150%
}

.breather__disclaimer-text___iRYLX a{
    color:var(--price-rise-terms-condition);
    cursor:pointer;
    text-decoration:none !important;
}

.old-breather__container___2Kvsn{
    margin:16px 12px 8px;
}

@media (min-width: 768px){

    .old-breather__container___2Kvsn{
        margin:32px 22px 16px;
    }
}

@media (min-width: 1025px){

    .old-breather__container___2Kvsn{
        margin:32px 80px 16px;
    }
}

@media (min-width: 1440px){

    .old-breather__container___2Kvsn{
        margin:32px 80px 16px;
    }
}

@media (min-width: 1440px){

    .old-breather__container___2Kvsn{
        margin:32px 80px 16px;
    }
}

@media (min-width: 1680px){

    .old-breather__container___2Kvsn{
        margin:48px 80px 32px;
    }
}

@media (min-width: 1920px){

    .old-breather__container___2Kvsn{
        margin:48px 80px 32px;
    }
}

.old-breather__breather___E1tO4{
    height:400px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    padding-bottom:16px;
    position:relative;
}

@media (min-width: 768px){

    .old-breather__breather___E1tO4{
        height:477px;
        align-items:flex-end;
        justify-content:center;
        padding-bottom:24px;
    }
}

@media (min-width: 1024px){

    .old-breather__breather___E1tO4{
        height:404px;
        padding-left:5%;
        justify-content:start;
        align-items:center;
        padding-bottom:0;
    }
}

@media (min-width: 1280px){

    .old-breather__breather___E1tO4{
        height:425px;
        padding-left:5%;
        justify-content:start;
        align-items:center;
        padding-bottom:0;
    }
}

@media (min-width: 1440px){

    .old-breather__breather___E1tO4{
        height:455px;
        padding-left:5%;
        justify-content:start;
        align-items:center;
        padding-bottom:0;
    }
}

@media (min-width: 1680px){

    .old-breather__breather___E1tO4{
        height:480px;
        padding-left:8%;
        justify-content:start;
        align-items:center;
        padding-bottom:0;
    }
}

@media (min-width: 1792px){

    .old-breather__breather___E1tO4{
        height:502px;
        padding-left:8%;
        justify-content:start;
        align-items:center;
        padding-bottom:0;
    }
}

@media (min-width: 1920px){

    .old-breather__breather___E1tO4{
        height:552px;
        padding-left:8%;
        justify-content:start;
        align-items:center;
        padding-bottom:0;
    }
}

.old-breather__breather-title___2cmhP{
    color:var(--color-white);
    font-size:22px;
    font-family:var(--font-family-normal);
    margin-bottom:16px;
}

.old-breather__body___14Mhb{
    box-sizing:content-box;
    z-index:2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    flex-direction:column;
    padding:24px 16px;
}

@media (min-width: 768px){

    .old-breather__body___14Mhb{
        align-items:flex-start;
    }
}

.old-breather__content___3BaxU{
    text-align:center;
}

@media (min-width: 768px){

    .old-breather__content___3BaxU{
        text-align:left;
    }
}

.old-breather__logo___EoDYR{
    padding-top:70px
}

.old-breather__logo___EoDYR img{
    display:block;
    max-width:133px;
    max-height:89px;
}

.old-breather__title___WIlgR{
    font:var(--font-size-title-xlarge) var(--font-family-normal);
    line-height:40px;
    margin-top:8px;
    font-weight:var(--font-weight-bold);
}

.old-breather__description___1CX_P{
    font:var(--font-size-6) var(--font-family-normal);
    line-height:20px;
    margin-top:8px;
}

.old-breather__button-container___1ZC5q{
    margin-top:16px
}

.old-breather__button-container___1ZC5q button{
    width:100%;
    height:42px;
    padding:16px 24px;
    text-transform:uppercase;
    font-family:var(--font-family-normal);
    font-size:var(--font-size-6);
    font-weight:900;
    line-height:24px;
    cursor:pointer;
}

@media (min-width: 768px){

    .old-breather__button-container___1ZC5q button{
        width:-moz-fit-content;
        width:-webkit-fit-content;
        width:fit-content;
        height:24px;
    }
}

.old-breather__breather-image___ABesz{
    position:absolute;
    right:0;
    left:0;
    bottom:0;
    top:0;
    border-radius:10px;
}

.old-breather__breather-image___ABesz img{
    -o-object-fit:fill;
       object-fit:fill;
    max-width:100%;
    border-radius:10px;
}

.amazon-overlay__wrapper___3Cutm{
    background:var(--color-tarmac-light-20);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:640px;
    padding:24px;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:24px;
    gap:24px;
    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);
}

.amazon-overlay__button-primary___1WoGt{
    height:40px;
    padding:8px 32px;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
}

.amazon-overlay__title___3SiF0{
    color:var(--color-chalk);
    font-size:16px;
    line-height:24px;
    font-style:normal;
    font-weight:700;
}

.amazon-overlay__description___341qy{
    color:var(--color-chalk);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

.amazon-overlay__button-secondary___1nO3o{
    height:40px;
    padding:8px 16px;
    justify-content:center;
    align-items:center;
    border:2px solid var(--color-chalk);
}

.amazon-overlay__button-container___3HgrY{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:16px;
    gap:16px;
}

@media (min-width: 600px){

    .amazon-overlay__button-container___3HgrY{
        flex-direction:row;
    }
}

:root{
    --accordion-max-animated-height:200px;
    --accordion-item-height:72px;
    --accordion-item-height-mobile:88px;
}

.accordion__content-header___2Bmig{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-weight:bold;
    padding:16px 24px;
    width:100%;
    border:none;
    background:none;
    text-align:left;
}

.accordion__accordion-icon___2HPHC{
    border:none;
    background:none;
    cursor:pointer;
    display:inline-block;
    height:24px;
    margin-left:40px;
    transition:transform 0.2s;
    transform:rotate(90deg);
    width:24px;
    fill:var(--color-tarmac);
}

.accordion__accordion-icon-open___26cPK{
    transform:rotate(270deg);
}

.accordion__accordion-header___1Is5l{
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:88px;
    height:var(--accordion-item-height-mobile);
}

@media (min-width: 768px){

    .accordion__accordion-header___1Is5l{
        height:72px;
        height:var(--accordion-item-height);
    }
}

.accordion__accordion-body___2I98z{
    height:auto;
    overflow:hidden;
    transition:max-height 0.2s linear;
    will-change:max-height;
    max-height:0;
}

.accordion__accordion-body-no-transition___2p0NT{
    transition:none;
}

.accordion__accordion-body-open___26_0c{
    max-height:200px;
    max-height:var(--accordion-max-animated-height);
}

.accordion__accordion-body-item___2dUzo{
    height:88px;
    height:var(--accordion-item-height-mobile);
    padding:13px 0;
    position:relative;
}

@media (min-width: 768px){

    .accordion__accordion-body-item___2dUzo{
        height:72px;
        height:var(--accordion-item-height);
    }
}

.accordion__accordion-body-title___1zG4k{
    font-weight:bold;
    line-height:24px;
    margin-bottom:2px;
}

.accordion__accordion-body-description___1JCr-{
    color:var(--color-tarmac);
    font-weight:normal;
}

@keyframes concurrencyUpsell__spin___1Bl6Z{

    100%{
        transform:rotate(360deg);
    }
}

.concurrencyUpsell__concurrency-upsell-wrapper___3lC3V{
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background-color:var(--color-smoke);
    z-index:9999;
    padding-left:16px;
    padding-right:16px;
    flex-direction:column;
    overflow-y:auto;
    overflow-x:hidden;
}

@media (max-width: 768px){

    .concurrencyUpsell__concurrency-upsell-wrapper___3lC3V{
        padding-bottom:16px;
    }
}

.concurrencyUpsell__concurrency-upsell-wrapper___3lC3V::-webkit-scrollbar{
    width:6px;
}

.concurrencyUpsell__concurrency-upsell-wrapper___3lC3V::-webkit-scrollbar-thumb{
    border-radius:10px;
    background-color:var(--color-chalk);
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out;
}

.concurrencyUpsell__concurrency-close-wrapper___1apmB{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    align-items:center;
    align-self:stretch;
    width:auto;
    padding-top:16px;
    padding-bottom:16px;
    position:fixed;
    right:16px;
    left:16px;
    cursor:pointer;
    z-index:1;
}

.concurrencyUpsell__concurrency-close___17LBp{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:32px;
    height:32px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    background-color:var(--color-tarmac-light-20);
    border-radius:50%;
    cursor:pointer;
}

@media (max-width: 1024px){

    .concurrencyUpsell__concurrency-close___17LBp{
        opacity:0;
    }
}

.concurrencyUpsell__concurrency-back___37ejG{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:32px;
    height:32px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    background-color:var(--color-tarmac-light-20);
    border-radius:50%;
    cursor:pointer;
}

@media (min-width: 1025px){

    .concurrencyUpsell__concurrency-back___37ejG{
        opacity:0;
    }
}

.concurrencyUpsell__close-icon___3KPTd{
    height:13px;
    width:13px;
    stroke:#fafafa;
    stroke-width:12;
    cursor:pointer;
}

.concurrencyUpsell__back-icon___3gmwn{
    height:20px;
    width:20px;
    stroke:#fafafa;
    stroke-width:12;
    cursor:pointer;
}

.concurrencyUpsell__concurrency-upsell-container___GgEUs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    justify-content:center;
    margin-top:70px;
    height:100%;
    align-items:center;
}

@media (max-width: 1024px){

    .concurrencyUpsell__concurrency-upsell-container___GgEUs{
        height:100%;
        margin-top:unset;
        align-items:center;
    }
}

.concurrencyUpsell__upsell-content___2v3n0{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-width:448px;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:24px;
    gap:24px;
    flex:1 0 0;
}

@media (max-width: 768px){

    .concurrencyUpsell__upsell-content___2v3n0{
        grid-gap:20px;
        gap:20px;
    }
}

.concurrencyUpsell__plan-header___3jYkK{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:36px;
    font-style:normal;
    font-weight:700;
    line-height:125%;
}

@media (max-width: 768px){

    .concurrencyUpsell__plan-header___3jYkK{
        font-size:32px;
    }
}

@media (max-width: 768px){

    .concurrencyUpsell__plan-header___3jYkK{
        font-size:26px;
    }
}

.concurrencyUpsell__plan-wrapper___qE16R{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:16px;
    gap:16px;
    align-self:stretch;
    border-radius:10px;
    border:1px solid var(--color-tarmac-light-20);
    padding:16px;
}

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

.concurrencyUpsell__plan-title___NU0f8{
    color:var(--color-dark-30);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
}

.concurrencyUpsell__plan-description___1xvkj{
    overflow:hidden;
    color:var(--color-chalk);
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:120%;
    width:100%;
}

@media (max-width: 768px){

    .concurrencyUpsell__plan-description___1xvkj{
        font-size:18px;
    }
}

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

.concurrencyUpsell__price-wrapper___2ZoSd{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-self:stretch;
    align-items:center;
}

.concurrencyUpsell__price-title___1JLCF{
    color:var(--color-dark-30);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal
}

.concurrencyUpsell__price-title___1JLCF strong{
    color:var(--color-chalk);
    font-size:18px;
    font-weight:700;
}

.concurrencyUpsell__price___H6Ups{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:6px;
    justify-content:center;
    align-items:center;
    grid-gap:10px;
    gap:10px;
    border-radius:4px;
    background:var(--color-green-dark-10);
    color:var(--tp-brand-400);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

.concurrencyUpsell__upsell-button-wrapper___3AbBz{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    align-self:stretch;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    margin-bottom:80px;
}

@media (max-width: 1024px){

    .concurrencyUpsell__upsell-button-wrapper___3AbBz{
        margin-bottom:unset;
    }
}

.concurrencyUpsell__upgrade-pending-text___3FMLi{
    color:var(--color-tarmac-light-40);
}

.concurrencyUpsell__upgrade-success-text___2keUA{
    color:var(--tp-green-400);
}

.concurrencyUpsell__radio-tick___1rNIW{
    fill:var(--tp-green-400);
}

.concurrencyUpsell__upsell-button___3L-7D{
    background:var(--color-light-black-30) !important;
}

.concurrencyUpsell__upsell-consent-unchecked___3-9n9{
    background:var(--color-tarmac-light-20) !important;
    color:var(--color-tarmac-light-40) !important;
    cursor:not-allowed !important;
}

.concurrencyUpsell__upsell-description___2E7PA{
    color:var(--color-tarmac-light-40);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:152%;
}

@media (max-width: 767px){

    .concurrencyUpsell__upsell-description___2E7PA{
        margin-bottom:180px;
    }
}

.concurrencyUpsell__upsell-description___2E7PA a{
    color:var(--color-chalk) !important;
}

@media (max-width: 767px){

    .concurrencyUpsell__upsell-description-no-consent___c4y6V{
        margin-bottom:unset;
    }
}

.concurrencyUpsell__spinner___1C8im{
    animation:concurrencyUpsell__spin___1Bl6Z 1s linear infinite;
}

.concurrencyUpsell__upsell-checkbox-wrapper___xs0u3{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:12px;
    align-items:flex-start;
    grid-gap:8px;
    gap:8px;
    grid-gap:var(--spacer-spacer-xs, 8px);
    gap:var(--spacer-spacer-xs, 8px);
    align-self:stretch;
    border-radius:8px;
    border:1px solid var(--color-tarmac-light-20);
    background:var(--color-light-black-30);
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    flex:1 0 0;
}

.concurrencyUpsell__flash-logo___2EaEW{
    fill:var(--color-tarmac-light-40);
}

.concurrencyUpsell__planName-wrapper___2GkTO{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
}

.concurrencyUpsell__sticky-wrapper___1dPn5{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    grid-gap:24px;
    gap:24px;
    width:100%;
}

@media (max-width: 767px){

    .concurrencyUpsell__sticky-wrapper___1dPn5{
        grid-gap:12px;
        gap:12px;
        padding:16px 16px 32px;
        position:fixed;
        bottom:0;
        border-top:1px solid var(--color-tarmac-light-20);
        background:var(--color-light-black-30);
        margin-left:-16px;
        margin-right:-16px;
    }
}

@media (max-width: 767px){

    .concurrencyUpsell__sticky-wrapper-no-censent___CIh-t{
        border-top:unset;
        background:unset;
        position:unset;
        margin-left:unset;
        margin-right:unset;
        padding:unset;
    }
}
.planBenefits__plan-benefits-wrapper___3YJqN{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:12px;
    gap:12px;
    align-self:stretch;
}

.planBenefits__plan-benefit___3uNx6{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:2px;
    gap:2px;
}

@media (max-width: 768px){

    .planBenefits__plan-benefit___3uNx6{
        grid-gap:8px;
        gap:8px;
    }
}

.planBenefits__benefit-image___7ows7{
    width:24px;
    height:24px;
    aspect-ratio:1/1;
}

.planBenefits__benefit-title___33cSr{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:155%;
}

@media (max-width: 768px){

    .planBenefits__benefit-title___33cSr{
        font-size:16px;
    }
}

.checkbox__container___hD_eT{
    position:relative;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    height:20px;
    width:20px;
    flex-shrink:0;
    border:2px solid var(--color-tarmac-light-40);
    border-radius:3px;
}

.checkbox__container___hD_eT input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0;
}

.checkbox__checkmark___1L7QG{
    position:absolute;
    top:-2px;
    left:-2px;
    height:20px;
    width:20px;
    border-radius:3px;
}

@media (max-width: 1024px){

    .checkbox__checkmark___1L7QG{
        height:16px;
        width:16px;
    }
}

.checkbox__checkmark___1L7QG::after{
    content:"";
    position:absolute;
    display:none;
}

.checkbox__container___hD_eT input:checked ~ .checkbox__checkmark___1L7QG::after{
    display:block;
}

.checkbox__container___hD_eT input:checked ~ .checkbox__checkmark___1L7QG{
    background-color:#f9fafa;
}

.checkbox__container___hD_eT .checkbox__checkmark___1L7QG::after{
    left:6px;
    top:2px;
    width:4px;
    height:10px;
    border:solid #14222a;
    border-width:0 2px 2px 0;
    transform:rotate(45deg);
}

@media (max-width: 1024px){

    .checkbox__container___hD_eT .checkbox__checkmark___1L7QG::after{
        left:4px;
        top:1px;
        width:3px;
        height:8px;
    }
}

.concurrencyUpsellSuccess__upsell-success-wrapper___3wVLE{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background-color:var(--color-smoke);
    z-index:9999;
    padding:0 16px 80px;
    flex-direction:column;
    overflow-y:scroll
}

.concurrencyUpsellSuccess__upsell-success-wrapper___3wVLE::-webkit-scrollbar{
    display:none;
}

.concurrencyUpsellSuccess__upsell-success-container___Jn9Rm{
    margin-top:70px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    justify-content:center;
    height:100%;
}

.concurrencyUpsellSuccess__upsell-success-content___3LXAb{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-width:448px;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:24px;
    gap:24px;
    flex:1 0 0;
    align-self:stretch;
    justify-content:center;
}

@media (max-width: 1024px){

    .concurrencyUpsellSuccess__upsell-success-content___3LXAb{
        height:100%;
        justify-content:center
    }
}

.concurrencyUpsellSuccess__success-header___245jq{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:132%;
}

.concurrencyUpsellSuccess__success-message___1bf4j{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    grid-gap:8px;
    gap:8px;
    color:var(--tp-green-400);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:135%
}

.concurrencyUpsellSuccess__success-message___1bf4j img{
    height:20px;
    width:20px;
}

.concurrencyUpsellSuccess__logo___3YHW8{
    height:40px;
}

.concurrencyUpsellSuccess__continue___1AldH{
    width:100% !important;
}

.concurrencyUpsellSuccess__concurrency-image-container___2TJ6R{
    height:252px;
    width:100%;
}

@media (max-width: 768px){

    .concurrencyUpsellSuccess__concurrency-image-container___2TJ6R{
        height:193px
    }
}

.concurrencyUpsellSuccess__concurrency-image-container___2TJ6R img{
    height:100%;
    width:100%;
    border-radius:12px;
    -o-object-fit:cover;
       object-fit:cover;
}
.concurrencyError__concurrency-wrapper___awdx0{
    position:fixed;
    top:0;
    left:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    width:100%;
    background-color:var(--color-smoke);
    z-index:9999;
    padding-left:16px;
    padding-right:16px;
    flex-direction:column
}

.concurrencyError__concurrency-wrapper___awdx0::-webkit-scrollbar{
    display:none;
}

.concurrencyError__concurrency-close-wrapper___1bP9K{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    align-self:stretch;
    width:100%;
    padding-top:16px;
    padding-bottom:16px;
}

.concurrencyError__concurrency-close___2RVOo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:32px;
    height:32px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    background-color:var(--color-tarmac-light-20);
    border-radius:50%;
    cursor:pointer;
}

.concurrencyError__close-icon___2JOx1{
    height:13px;
    width:13px;
    stroke:#fafafa;
    stroke-width:12;
    cursor:pointer;
}

.concurrencyError__concurrency-content-container___2oKHV{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    justify-content:center;
}

@media (max-width: 1024px){

    .concurrencyError__concurrency-content-container___2oKHV{
        height:100%;
        align-items:center
    }
}

.concurrencyError__concurrency-content___NaXQX{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-top:54px;
    padding-bottom:54px;
    max-width:448px;
    flex-direction:column;
    align-items:flex-start;
    grid-gap:24px;
    gap:24px;
    flex:1 0 0;
}

.concurrencyError__concurrency-image-container___2QdTP{
    height:252px;
    width:100%;
}

@media (max-width: 768px){

    .concurrencyError__concurrency-image-container___2QdTP{
        height:193px
    }
}

.concurrencyError__concurrency-image-container___2QdTP img{
    height:100%;
    width:100%;
    border-radius:12px;
    -o-object-fit:cover;
       object-fit:cover;
}

.concurrencyError__concurrency-text-container___2Qj-c{
    grid-gap:6px;
    gap:6px;
    font-family:var(--font-family-normal);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
}

.concurrencyError__concurrency-title___3JN3o{
    color:var(--color-chalk);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:132%;
}

@media (max-width: 1024px){

    .concurrencyError__concurrency-title___3JN3o{
        font-size:26px
    }
}

@media (max-width: 768px){

    .concurrencyError__concurrency-title___3JN3o{
        font-size:24px
    }
}

.concurrencyError__concurrency-sub-title___nB7ZE{
    color:var(--color-dark-30);
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:155%;
}

@media (max-width: 768px){

    .concurrencyError__concurrency-sub-title___nB7ZE{
        font-size:18px
    }
}

@media (max-width: 768px){

    .concurrencyError__concurrency-sub-title___nB7ZE{
        font-size:16px
    }
}

.concurrencyError__divider-bar___1D5Gi{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    align-items:center;
    grid-gap:12px;
    gap:12px;
    height:24px;
}

.concurrencyError__bar___3rN8X{
    flex:1;
    height:1px;
    background-color:#242d33;
}

.concurrencyError__divider-text___2UMpF{
    color:var(--color-tarmac-light-60);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    letter-spacing:0.12px;
}

.concurrencyError__concurrency-button___1DJFV{
    width:100% !important;
}

.concurrencyError__error-code___3IiyO{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    grid-gap:6px;
    gap:6px;
    align-self:stretch;
    color:var(--color-tarmac-light-40);
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
}


.concurrencyModal__concurrency-wrapper___23UWA{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100vh;
    width:100vw;
    position:fixed;
    top:0;
    background-color:var(--color-smoke);
    z-index:9999;
    padding:0 16px;
    flex-direction:column;
    overflow-y:scroll;
    align-items:center;
    justify-content:center;
}

.CountDownTimer__timer___1y1LB{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-align:center;
    padding:8px;
    justify-content:center;
    align-items:center;
    border-radius:6px;
    background:rgba(255, 255, 255, .5);
    -webkit-backdrop-filter:blur(22px);
            backdrop-filter:blur(22px);
}

.CountDownTimer__time-value___3-wZ3{
    color:#080e12;
    font-family:var(--font-family-normal);
    font-size:13px;
    font-style:normal;
    font-weight:700;
}

@media (max-width: 425px){

    .CountDownTimer__time-value___3-wZ3{
        font-size:18px;
    }
}

.CountDownTimer__time-label___mIjmf{
    color:#080e12;
    font-family:var(--font-family-normal);
    font-size:13px;
    font-style:normal;
    font-weight:400;
}

@media (max-width: 425px){

    .CountDownTimer__time-label___mIjmf{
        font-size:18px;
    }
}

