.HighFive-wrapper-Fux8Bxd6 {
    align-items: flex-start;
    background: #f9f9f9;
    border-radius: .625rem;
    box-shadow: 0 3px 16px #030f2459;
    display: flex;
    flex-direction: row;
    height: 8.25rem;
    justify-content: space-between;
    margin-bottom: 1rem;
    margin-top: 1rem;
    width: 22.5rem
}

.HighFive-info-syEVnzIb {
    max-width: 13.5rem;
    padding: 9px 11px 9px 16px
}

.HighFive-info__avatars-qcyNbbWh {
    display: flex;
    height: 3.5rem
}

.HighFive-info__avatars-qcyNbbWh div {
    width: 3.5rem
}

.HighFive-info__avatars-qcyNbbWh [data-testid=avatars-list-item]:first-child {
    left: 0;
    z-index: 4
}

.HighFive-info__avatars-qcyNbbWh [data-testid=avatars-list-item]:nth-child(2) {
    left: -28px;
    z-index: 3
}

.HighFive-info__avatars-qcyNbbWh [data-testid=avatars-list-item]:nth-child(3) {
    left: -56px;
    z-index: 2
}

.HighFive-info__avatars-qcyNbbWh [data-testid=avatars-list-item]:nth-child(4) {
    left: -84px;
    z-index: 1
}

.HighFive-info__text-NWvJE2Cm {
    color: #0b103d;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-top: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.HighFive-counterBtn-XHBexdl5 {
    align-items: center;
    background: linear-gradient(.398turn, #a16aff, #48169c);
    border-radius: 10px;
    box-shadow: 0 0 20px #00000040;
    display: flex;
    flex-basis: 8rem;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 0 9px 18px;
    position: relative;
    transition: background-color 1s linear;
    z-index: 1
}

.HighFive-counterBtn-XHBexdl5.HighFive-counterBtnLoading-CBh0ootb, .HighFive-counterBtn-XHBexdl5:hover {
    background: linear-gradient(#00328d, #00328d);
    box-shadow: 0 3px 14px #030f2426
}

.HighFive-counterBtn-XHBexdl5.HighFive-counterBtnReceived-RiOHUdPn, .HighFive-counterBtn-XHBexdl5.HighFive-counterBtnReceived-RiOHUdPn:hover {
    background: linear-gradient(#017c55, #017c55);
    box-shadow: none
}

.HighFive-counterBtn_image-jnasg60c {
    align-items: center;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    margin-bottom: .5rem;
    width: 2.75rem
}

.HighFive-counterBtn-XHBexdl5:hover .HighFive-counterBtn_image-jnasg60c {
    animation: HighFive-wobble-M6zWdShs .8s ease 0s 1 normal none;
    height: 3.125rem;
    width: 3.5rem
}

.HighFive-counterBtn-XHBexdl5.HighFive-counterBtnReceived-RiOHUdPn .HighFive-counterBtn_image-jnasg60c {
    height: 4.25rem;
    width: 4.5rem
}

.HighFive-counterBtn-XHBexdl5:hover.HighFive-counterBtnReceived-RiOHUdPn .HighFive-counterBtn_image-jnasg60c {
    animation: none
}

.HighFive-counterBtn-XHBexdl5:hover:disabled .HighFive-counterBtn_image-jnasg60c {
    animation: none;
    height: 2.5rem;
    width: 2.75rem
}

.HighFive-counterBtn-XHBexdl5 .HighFive-counterBtn_image-jnasg60c svg {
    height: 100%;
    width: 100%
}

.HighFive-counterBtn_text-i43czbzS {
    color: #f9f9f9;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    text-align: center;
    z-index: 3
}

.HighFive-counterBtn-XHBexdl5:disabled, .HighFive-counterBtn-XHBexdl5:hover:disabled {
    background: linear-gradient(#00328d, #00328d);
    box-shadow: 0 3px 14px #030f2426;
    color: #f9f9f9;
    position: relative
}

.HighFive-counterBtn-XHBexdl5:disabled:after {
    background-color: #f9f9f9;
    border-radius: .625rem;
    content: "";
    display: block;
    height: 100%;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

.HighFive-animatedBlock-ekom6bLu {
    opacity: 0;
    transition: opacity .2s
}

@keyframes HighFive-wobble-M6zWdShs {
    0%, to {
        transform: translateX(0);
        transform-origin: 50% 50%
    }
    15% {
        transform: translateX(-25px) rotate(-6deg)
    }
    30% {
        transform: translateX(15px) rotate(6deg)
    }
    45% {
        transform: translateX(-15px) rotate(-3.6deg)
    }
    60% {
        transform: translateX(9px) rotate(2.4deg)
    }
    75% {
        transform: translateX(-6px) rotate(-1.2deg)
    }
}

@keyframes Loader-LoadingAnimation-E12aGJMP {
    50% {
        color: #0000000d;
        transform: scale(.75) translateZ(0)
    }
}

.Loader-loaderContainer-W9dfnV5V {
    background: #f1f1f1;
    color: #00000026;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99
}

.Loader-loaderContainer-W9dfnV5V.Loader-fullscreen-_aWJnKmy {
    position: fixed
}

.Loader-loaderText-QlywWxyF {
    font-size: 5rem;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%
}

.Loader-loadingLetter-fsVApxg9 {
    animation: Loader-LoadingAnimation-E12aGJMP 4s infinite;
    display: inline-block;
    will-change: transform
}

.Loader-loadingLetter-fsVApxg9:first-of-type, .Loader-loadingLetter-fsVApxg9:nth-of-type(10) {
    animation-delay: .3s
}

.Loader-loadingLetter-fsVApxg9:nth-of-type(2), .Loader-loadingLetter-fsVApxg9:nth-of-type(9) {
    animation-delay: .225s
}

.Loader-loadingLetter-fsVApxg9:nth-of-type(3), .Loader-loadingLetter-fsVApxg9:nth-of-type(8) {
    animation-delay: .15s
}

.Loader-loadingLetter-fsVApxg9:nth-of-type(4), .Loader-loadingLetter-fsVApxg9:nth-of-type(7) {
    animation-delay: 75ms
}

@media (max-width: 1024px) {
    .Loader-loaderText-QlywWxyF {
        font-size: 3.5rem
    }
}

.AdBlockScreen-container-U05xZkPM {
    background-size: contain;
    height: 100%;
    line-height: 1.9;
    overflow: auto;
    width: 100%
}

.AdBlockScreen-adblockerHeader-WCzRwxRu {
    align-items: flex-end;
    display: flex;
    height: 100px;
    justify-content: center;
    position: relative
}

.AdBlockScreen-adblockerHeaderIconContainer-VYh9N4jU {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    filter: drop-shadow(0 3px 14px rgba(3, 15, 36, .15));
    height: 100px;
    justify-content: center;
    position: relative;
    transform: translateY(50%);
    width: 100px
}

.AdBlockScreen-adblockerHeaderIcon-hdKUcsdO {
    height: 66.66667px;
    width: 66.66667px
}

.AdBlockScreen-adblockerSectionTop-oMKdqxjp {
    background-color: #fff;
    color: #231f20;
    padding: 0 5.5rem 1.25rem;
    text-align: center
}

.AdBlockScreen-adblockerTextTop-Knzy9AlI {
    font-size: 1.75rem;
    font-weight: 300;
    padding-top: 4rem
}

.AdBlockScreen-adblockerTextMiddle-kwjkxSn9 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding: 1rem 0
}

.AdBlockScreen-adblockerTextBottom-CMUUpt0_ {
    font-size: 1.125rem
}

.AdBlockScreen-adblockerTextSelected-lTDeWzWq {
    color: #2fe3e8
}

.AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
    align-items: center;
    background-color: #060064;
    background-image: url(/illustrations/profile-subscription/lights-left.png), url(/illustrations/profile-subscription/top-right-bg2.png);
    background-position: 100% 0, 100%;
    background-repeat: no-repeat, no-repeat;
    border: 1px solid #f9f9f9;
    display: flex;
    height: 40%;
    justify-content: space-evenly;
    position: relative;
    width: 100%
}

.AdBlockScreen-adblockerSectionBottomLeft-UAuC5QIS {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    font-size: 2rem;
    font-weight: 300;
    height: 100%;
    justify-content: space-evenly
}

.AdBlockScreen-removeAdsButton-un7Px2hV {
    padding: .625rem 1.875rem
}

.AdBlockScreen-adblockerSectionBottomRight-_CVK1pgf {
    color: #f9f9f9;
    display: flex;
    flex-direction: column;
    font-size: 1.25rem;
    font-weight: 700;
    height: 100%;
    justify-content: space-evenly;
    line-height: 1.75rem;
    width: 250px
}

.AdBlockScreen-benefitItem-Tn9pBKBQ {
    align-items: center;
    display: flex;
    font-size: 1rem;
    gap: 10px
}

.AdBlockScreen-benefitIconContainer-NKirlSHj {
    align-items: center;
    background: #0042bb;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    min-height: 60px;
    min-width: 80px;
    transform: skewX(-10deg)
}

.AdBlockScreen-benefitIcon-dvnBq66v {
    transform: skewX(10deg)
}

.AdBlockScreen-helpPageLink-kbsnf12Z {
    color: #0042bb;
    text-decoration: underline;
    text-decoration-thickness: 1px
}

@media (max-width: 1359px) {
    .AdBlockScreen-adblockerTextTop-Knzy9AlI {
        font-size: 1.5rem;
        line-height: 1.875rem
    }

    .AdBlockScreen-adblockerTextMiddle-kwjkxSn9 {
        font-size: .875rem;
        line-height: 1.125rem;
        padding: .5rem 0
    }

    .AdBlockScreen-adblockerTextBottom-CMUUpt0_ {
        font-size: .875rem
    }

    .AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
        height: 25%;
        padding: 2.5rem
    }

    .AdBlockScreen-adblockerSectionBottomLeft-UAuC5QIS {
        font-size: 1.25rem;
        justify-content: flex-start;
        line-height: 1.75rem;
        width: 100%
    }

    .AdBlockScreen-adblockerAdvantageIcon-MdTTxmRC {
        width: 80px
    }

    .AdBlockScreen-removeAdsButton-un7Px2hV {
        margin-top: -14px;
        position: absolute;
        right: 2.5rem;
        top: 50%
    }

    .AdBlockScreen-adblockerSectionBottomRight-_CVK1pgf {
        display: none
    }
}

@media (max-width: 1023px) {
    .AdBlockScreen-container-U05xZkPM {
        height: 100vh;
        margin-top: 0
    }

    .AdBlockScreen-adblockerHeader-WCzRwxRu {
        height: 70px
    }

    .AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
        height: 40%;
        padding: 2rem 0
    }

    .AdBlockScreen-adblockerAdvantageIcon-MdTTxmRC {
        width: auto
    }

    .AdBlockScreen-adblockerSectionBottomLeft-UAuC5QIS {
        font-size: 1.5rem;
        justify-content: space-evenly;
        line-height: 3rem;
        width: auto
    }

    .AdBlockScreen-removeAdsButton-un7Px2hV {
        margin-top: 0;
        position: inherit
    }

    .AdBlockScreen-adblockerSectionBottomRight-_CVK1pgf {
        display: flex;
        gap: 10px
    }
}

@media (max-width: 840px) {
    .AdBlockScreen-adblockerAdvantageIcon-MdTTxmRC {
        width: 113px
    }

    .AdBlockScreen-adblockerSectionBottomRight-_CVK1pgf {
        line-height: 1.25rem;
        width: 215px
    }
}

@media (max-width: 840px) and (orientation: landscape) {
    .AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
        padding: 2.5rem
    }

    .AdBlockScreen-adblockerSectionBottomLeft-UAuC5QIS {
        width: 100%
    }

    .AdBlockScreen-adblockerAdvantageIcon-MdTTxmRC {
        width: 80px
    }

    .AdBlockScreen-removeAdsButton-un7Px2hV {
        margin-top: -14px;
        position: absolute;
        right: 2.5rem;
        top: 50%
    }

    .AdBlockScreen-adblockerSectionBottomRight-_CVK1pgf {
        display: none
    }
}

@media (max-width: 719px) {
    .AdBlockScreen-adblockerTextTop-Knzy9AlI {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .AdBlockScreen-adblockerTextBottom-CMUUpt0_ {
        line-height: 1.5rem
    }

    .AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
        height: 25%;
        padding: 1.5rem
    }

    .AdBlockScreen-adblockerSectionBottomLeft-UAuC5QIS {
        display: block;
        font-size: 1.25rem;
        line-height: 1.75rem;
        width: 100%
    }

    .AdBlockScreen-adblockerAdvantageIcon-MdTTxmRC {
        width: 80px
    }

    .AdBlockScreen-removeAdsButton-un7Px2hV {
        margin-top: -14px;
        position: absolute;
        right: 1.5rem;
        top: 50%
    }

    .AdBlockScreen-adblockerSectionBottomRight-_CVK1pgf {
        display: none
    }
}

@media (max-width: 719px) and (orientation: landscape) {
    .AdBlockScreen-adblockerHeader-WCzRwxRu {
        height: 40px
    }

    .AdBlockScreen-adblockerHeaderIconContainer-VYh9N4jU {
        height: 50px;
        width: 50px
    }

    .AdBlockScreen-adblockerSectionTop-oMKdqxjp {
        padding: 0 .5rem .5rem
    }

    .AdBlockScreen-adblockerTextTop-Knzy9AlI {
        padding-top: 2rem
    }

    .AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
        height: 40%;
        padding: 1.5rem
    }
}

@media (max-width: 599px) {
    .AdBlockScreen-container-U05xZkPM {
        background-repeat: no-repeat
    }

    .AdBlockScreen-adblockerHeader-WCzRwxRu {
        height: 50px
    }

    .AdBlockScreen-adblockerHeaderIconContainer-VYh9N4jU {
        height: 50px;
        width: 50px
    }

    .AdBlockScreen-adblockerSectionTop-oMKdqxjp {
        padding: 0 .5rem .5rem
    }

    .AdBlockScreen-adblockerTextTop-Knzy9AlI {
        padding-top: 2rem
    }

    .AdBlockScreen-adblockerSectionBottom-E6PCd6OF {
        justify-content: space-around
    }

    .AdBlockScreen-adblockerSectionBottomLeft-UAuC5QIS {
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    .AdBlockScreen-adblockerBottomLeftText-Gi0oJzq6 {
        text-align: center;
        width: 100%
    }

    .AdBlockScreen-adblockerAdvantageIcon-MdTTxmRC {
        order: 1
    }

    .AdBlockScreen-removeAdsButton-un7Px2hV {
        margin-top: 0;
        order: 2;
        position: inherit
    }
}

.Preroll-container-YI_1cmD_ {
    background-color: #101b4c;
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}

.Preroll-container-YI_1cmD_ > div {
    height: 100%;
    position: relative;
    top: -1rem
}

.Preroll-container-YI_1cmD_.Preroll-fullScreen-nCUjsFzy {
    background-color: #101b4c;
    bottom: 0;
    height: 100% !important;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100% !important;
    z-index: 99999
}

ark-ad-div.ark-ad-inner.ctaContainer {
    background-image: none
}

.ctaWrapper {
    grid-gap: 36px;
    display: -ms-grid;
    display: grid;
    gap: 36px;
    grid-template-areas:"header header" "leftButton rightButton" "textBlock textBlock" "footer footer";
    padding-bottom: 57px
}

.ctaRemoveAdsText {
    -ms-grid-column-span: 3;
    color: #e1aa00;
    display: flex;
    font-size: 1.25rem;
    font-weight: 700;
    grid-area: textBlock;
    -ms-grid-column: 1;
    -ms-grid-row: 5;
    justify-content: center;
    line-height: 1.75rem;
    text-decoration-line: underline
}

.ctaHeader {
    -ms-grid-column-span: 3;
    grid-area: header;
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.ctaRightButton {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-color: initial;
    border: 2px solid #f9f9f9;
    border-radius: 24px;
    color: #f9f9f9;
    font-size: 1.25rem;
    font-weight: 700;
    grid-area: rightButton;
    -ms-grid-column: 3;
    -ms-grid-row: 3;
    height: 48px;
    justify-content: center;
    justify-self: flex-start;
    text-decoration: none;
    text-transform: none;
    width: 223px
}

.ctaRightButton:hover {
    background-color: #f9f9f9;
    border-color: #0000;
    color: #101b4c
}

.ctaRightButton.Preroll-focus-visible-pn3NI5d3 {
    outline: 2px dashed #d50032;
    outline-offset: 4px
}

.ctaRightButton:focus-visible {
    outline: 2px dashed #d50032;
    outline-offset: 4px
}

.ctaRightButton {
    display: flex;
    flex-direction: row
}

.ctaRightButton img {
    height: 24px;
    margin: 0 3px 0 15px;
    width: 32px
}

.ctaButtonText {
    grid-area: leftButton;
    -ms-grid-column: 1;
    -ms-grid-row: 3
}

.ctaFooter {
    -ms-grid-column-span: 3;
    align-items: center;
    bottom: 36px;
    display: flex;
    flex-direction: column;
    grid-area: footer;
    -ms-grid-column: 1;
    -ms-grid-row: 7;
    position: absolute;
    width: 520px
}

.ctaLogoSlogan {
    color: #f9f9f9;
    font-size: .937rem;
    line-height: 2rem
}

.ctaLogo {
    height: 41px;
    width: 140px
}

.ctaSlogan {
    align-items: center;
    color: #f9f9f9;
    display: flex;
    font-family: Nunito Sans, sans-serif;
    font-size: 2.25rem;
    font-weight: 300;
    justify-content: center;
    line-height: 3rem;
    text-align: center
}

.ctaColLef, .ctaMessageBox {
    display: none
}

.ctaColRight {
    display: block;
    grid-area: leftButton;
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    justify-self: flex-end;
    width: 180px
}

.ctaColLeft, ark-ad-div.ark-ad-button-arrow {
    display: none !important
}

.ctaButton {
    background: none !important;
    border-radius: 24px;
    margin: 0 !important;
    outline-offset: 4px;
    padding: 0
}

.ctaButton.Preroll-focus-visible-pn3NI5d3 {
    outline: 2px dashed #d50032
}

.ctaButton:focus-visible {
    outline: 2px dashed #d50032
}

.ctaButtonText {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-color: #017c55;
    border: none;
    border-radius: 24px;
    color: #f9f9f9;
    display: flex;
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    height: 48px;
    justify-content: center;
    margin: 0 !important;
    outline: none;
    text-decoration: none;
    text-transform: none;
    width: 170px
}

.ctaButtonText:hover {
    background-color: #106145
}

.ctaRightButtonLoadingVisibility {
    display: none
}

.loading .ctaRightButtonLoadingVisibility {
    display: block
}

.loading .ctaRightButtonVisibility {
    display: none
}

.spinnerPreroll {
    animation: Preroll-rotator-OZ0_mLgh 1.4s linear infinite;
    height: 30px;
    margin-left: 10px;
    width: 30px
}

.pathPreroll, .spinnerPreroll {
    will-change: transform, animation
}

.pathPreroll {
    stroke-width: 6px;
    stroke-linecap: round;
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    animation: Preroll-dash-mrsSJofi 1.4s ease-in-out infinite, Preroll-colors-Ki2o7wC1 5.6s ease-in-out infinite;
    transform-origin: center
}

@keyframes Preroll-rotator-OZ0_mLgh {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(270deg)
    }
}

@keyframes Preroll-colors-Ki2o7wC1 {
    0% {
        stroke: #08b238
    }
    25% {
        stroke: #9aefb0
    }
    50% {
        stroke: #08b238
    }
    75% {
        stroke: #9aefb0
    }
    to {
        stroke: #08b238
    }
}

@keyframes Preroll-dash-mrsSJofi {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        transform: rotate(135deg)
    }
    to {
        stroke-dashoffset: 187px;
        transform: rotate(450deg)
    }
}

.Preroll-player-m8Xfyx6P.Preroll-fullScreen-nCUjsFzy {
    height: 100vh
}

.Preroll-player-m8Xfyx6P {
    background-color: #060064;
    background-position: 100% 0;
    background-repeat: no-repeat;
    display: block;
    height: 100%
}

.Preroll-player-m8Xfyx6P.Preroll-fullScreen-nCUjsFzy {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

@media (max-width: 1359px) {
    .ctaSlogan {
        font-size: 1.5rem;
        line-height: 1.875rem
    }

    .ctaFooter {
        width: 386px
    }

    .ctaWrapper {
        gap: 22px
    }
}

@media (max-width: 599px) {
    .ctaSlogan {
        font-size: 1.25rem;
        line-height: 1.75rem;
        margin-bottom: 6px
    }

    .ctaWrapper {
        grid-gap: 16px;
        display: -ms-grid;
        display: grid;
        gap: 16px;
        grid-template-areas:"header header" "leftButton leftButton" "rightButton rightButton" "textBlock textBlock" "footer footer";
        justify-items: center;
        padding-bottom: 57px
    }

    .ctaRightButton {
        -ms-grid-column-align: center;
        justify-self: center
    }

    .ctaColRight {
        width: 100%
    }

    .ctaFooter {
        bottom: 25px;
        width: 290px
    }

    .ctaRemoveAdsText {
        -ms-grid-column-span: 3;
        font-size: 1rem;
        -ms-grid-column: 1;
        -ms-grid-row: 7;
        text-align: center
    }

    .ctaHeader {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .ctaRightButton {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
        -ms-grid-row: 5
    }

    .ctaButtonText {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
        -ms-grid-row: 3
    }

    .ctaFooter {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
        -ms-grid-row: 9
    }

    .ctaColRight {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
        -ms-grid-row: 3
    }
}

@media (max-width: 320px) {
    .Preroll-player-m8Xfyx6P {
        background: none
    }

    .ctaFooter {
        bottom: 0
    }
}

@media (min-width: 1024px) {
    .Preroll-player-m8Xfyx6P > [class*=vast-media] {
        max-height: calc(100% - 3rem);
        overflow: hidden
    }
}

.PrerollPreloader-loader-aJ2IzaUL {
    height: 160px;
    margin-top: 1rem
}

.PrerollPreloader-preloaderContent-Ekb3uPmQ {
    background: url(illustrations/preroll/preroll-bg.png);
    background-color: #060064;
    background-position: 100% 0;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    width: 100%
}

.PrerollPreloader-preloaderContentWrapper-rnkImV7W {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

.PrerollPreloader-desktopPreloaderWrapper-mVIYYVkK {
    display: inline;
    display: initial
}

.PrerollPreloader-preloaderWrapper-qmGRmKJj {
    background-color: #101b4c;
    display: flex;
    height: 100vh;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

@media (orientation: landscape) {
    .PrerollPreloader-preloaderWrapper-qmGRmKJj {
        height: 100%;
        padding-bottom: 0
    }
}

.PrerollPreloader-subsOnlyTitle-WRJQXqCx {
    font-size: 2.25rem;
    font-weight: 300;
    line-height: 3rem;
    padding: 0 1rem;
    text-align: center
}

.PrerollPreloader-subsOnlySubTitle-nqrtGe5_ {
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.75rem;
    margin-top: 12px;
    padding: 0 1rem;
    text-align: center
}

.PrerollPreloader-subsOnlySubTitle2-zBFn34BA {
    display: none;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5rem;
    margin-top: 5px;
    text-align: center
}

.PrerollPreloader-joinBtn-Sc5s7kFO {
    margin-top: 36px;
    padding: 10px 25px
}

@media (max-width: var(-ark-small-desktop-1025)) {
    .PrerollPreloader-desktopPreloaderWrapper-mVIYYVkK {
        display: none
    }

    .PrerollPreloader-preloaderWrapper-qmGRmKJj {
        display: flex
    }
}

@media (max-width: 599px) {
    .PrerollPreloader-subsOnlyTitle-WRJQXqCx {
        font-size: 1.25rem;
        line-height: 1.75rem;
        padding: 0 1rem;
        text-align: center
    }

    .PrerollPreloader-joinBtn-Sc5s7kFO {
        margin-top: 1rem
    }

    .PrerollPreloader-subsOnlySubTitle-nqrtGe5_ {
        display: none
    }

    .PrerollPreloader-subsOnlySubTitle2-zBFn34BA {
        display: block
    }
}

@media (max-width: 320px) {
    .PrerollPreloader-preloaderContent-Ekb3uPmQ {
        background: none
    }
}

.Tooltip-tooltipTip-DiPeeHmE {
    align-items: center;
    background-color: #0b1033;
    border-radius: 1rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.125rem;
    padding: 1rem;
    position: fixed;
    white-space: normal;
    z-index: 100
}

.Tooltip-screenReaderOnly-p3lkXktU {
    transform: scale(0)
}