:root {
    --ark-black-color: #000;
    --ark-black-15-color: rgba(0, 0, 0, .15);
    --ark-gray-dark-color: #31323d;
    --ark-gray-medium-color: #5b5e6c;
    --ark-gray-light-color: #9b9da3;
    --ark-gray-light2-color: #ececec;
    --ark-gray-extra-light-color: #f2f2f2;
    --ark-white-50-color: hsla(0, 0%, 100%, .5);
    --ark-arkadium-red-color: #dc1e34;
    --ark-primary-50-color: rgba(112, 86, 214, .5);
    --ark-primary-20-color: rgba(112, 86, 214, .2);
    --ark-primary-light-color: #a089fc;
    --ark-primary-dark-color: #423491;
    --ark-secondary-color: #007c56;
    --ark-secondary-dark-color: #079363;
    --ark-tertiary-color: #1c67d7;
    --ark-tertiary-light-color: #0140bc;
    --ark-extra-orange-color: #f58536;
    --ark-extra-orange-50-color: rgba(245, 133, 54, .5);
    --ark-secondary-blue-light-20: rgba(0, 255, 255, .2);
    --ark-avatar-background-blue-light: #7cabf1;
    --ark-primary-green-40: rgba(0, 163, 113, .4);
    --ark-lb-light: #eaffff;
    --ark-path: #ddd;
    --ark-slider-button: #2a7ad3;
    --ark-neutral-white: #fff;
    --ark-neutral-white-10: hsla(0, 0%, 100%, .1);
    --ark-neutral-white-80: hsla(0, 0%, 100%, .8);
    --ark-neutral-white-60: hsla(0, 0%, 100%, .6);
    --ark-neutral-black: #080808;
    --ark-neutral-dark: #0b1033;
    --ark-neutral-black-30: rgba(0, 0, 0, .3);
    --ark-neutral-black-10: rgba(0, 0, 0, .1);
    --ark-neutral-disabled: #919191;
    --ark-neutral-medium: #d9d9d9;
    --ark-neutral-light: #f0f0f0;
    --ark-primary-green-dark: #009160;
    --ark-primary-green: #00a371;
    --ark-secondary-blue-light: #0ff;
    --ark-highlights-green-20: rgba(0, 163, 113, .2);
    --ark-highlights-blue-light-10: rgba(0, 255, 255, .1);
    --ark-secondary-lilac: #96006f;
    --ark-primary-red: #d50032;
    --ark-blue-1-30: rgba(36, 132, 200, .3);
    --ark-orange-1-30: rgba(245, 108, 74, .3);
    --ark-green-1-30: rgba(7, 176, 142, .3);
    --ark-purple-1: #4b17ac;
    --ark-blue-1: #2484c8;
    --ark-red-1: #e53556;
    --ark-green-1: #07b08e;
    --ark-blue-2: #0b50d0;
    --ark-purple-2: #6c0dab;
    --ark-pink-1: #b6149b;
    --ark-turquoise-1: #006f7c;
    --ark-yellow-1: #e1aa00;
    --ark-orange-1: #f56c4a;
    --ark-orange-2: #d35128;
    --ark-green-2: #038650;
    --ark-footer-blue-figma: #1e2a79;
    --ark-primary-black-figma: #231f20;
    --ark-primary-black-20-figma: rgba(35, 31, 32, .2);
    --ark-primary-white-30-figma: hsla(0, 0%, 100%, .3);
    --ark-primary-asbestos-figma: #6c6c6c;
    --ark-primary-royal-blue-figma: #0b103d;
    --ark-primary-royal-blue-figma-90: #2e3259;
    --ark-primary-royal-blue-figma-80: #474b6d;
    --ark-primary-royal-blue-figma-70: rgba(11, 16, 61, .7);
    --ark-primary-royal-blue-figma-25: rgba(11, 16, 61, .25);
    --ark-primary-blue-figma: #0042bb;
    --ark-primary-blue-figma-50: rgba(0, 66, 187, .5);
    --ark-primary-blue-figma-font: #1c43c0;
    --ark-neutral-black-50-figma: #acabab;
    --ark-secondary-solid-lightgrey-figma: #efefef;
    --ark-secondary-solid-midgrey: #c4c4c4;
    --ark-main-green-figma-25: rgba(1, 124, 85, .25);
    --ark-main-blue-figma: #0042bb;
    --ark-main-nataline-blue-figma: #1e2a79;
    --ark-main-cyan-figma: #2fe3e8;
    --ark-hover-light-green-figma: #bee8db;
    --ark-advantage-yellow-figma: #e0b848;
    --ark-advantage-blue-figma: #060064;
    --ark-hover-dark-green-figma: #106145;
    --ark-hover-blue-transparent-figma: rgba(0, 90, 255, .07);
    --ark-hover-light-blue-figma: #bdcfee;
    --ark-hover-dark-blue-figma: #00328d;
    --ark-orange-figma: #f8d15c;
    --ark-gold-text-figma: #ffb633;
    --ark-hover-light-cyan-figma: #bbf2f2;
    --ark-main-purple: #9c237a;
    --ark-main-deep-purple: #6232b7;
    --ark-hover-light-natalie-blue-figma: #c8cceb;
    --ark-focus-figma: #d50032;
    --ark-link-color: #1c67d7;
    --ark-link-hover-color: #0042bb;
    --ark-preroll-background-color: #101b4c;
    --ark-extended-solid-blue: #0042bb;
    --ark-extended-semantic-success: #299372;
    --ark-extended-solid-red: #ea819a;
    --ark-neutral-black-10-figma: #f9f9f9;
    --ark-neutral-black-30-figma: #d8d8d8;
    --ark-h3-line-height: initial;
    --ark-label1-line-height: 1.25rem;
    --ark-spacing1: 0.25rem;
    --xxl-new-space: 2.75rem;
    --ark-font-family: "Nunito Sans", sans-serif;
    --ark-80-font-size: 5rem;
    --ark-64-font-size: 4rem;
    --ark-56-font-size: 3.5rem;
    --ark-48-font-size: 3rem;
    --ark-44-font-size: 2.75rem;
    --ark-42-font-size: 2.625rem;
    --ark-40-font-size: 2.5rem;
    --ark-36-font-size: 2.25rem;
    --ark-34-font-size: 2.125rem;
    --ark-32-font-size: 2rem;
    --ark-30-font-size: 1.875rem;
    --ark-28-font-size: 1.75rem;
    --ark-26-font-size: 1.625rem;
    --ark-24-font-size: 1.5rem;
    --ark-22-font-size: 1.375rem;
    --ark-21-font-size: 1.3125rem;
    --ark-20-font-size: 1.25rem;
    --ark-19-font-size: 1.1875rem;
    --ark-18-font-size: 1.125rem;
    --ark-16-font-size: 1rem;
    --ark-15-font-size: 0.937rem;
    --ark-14-font-size: 0.875rem;
    --ark-13-font-size: 0.8125rem;
    --ark-12-font-size: 0.75rem;
    --ark-11-font-size: 0.6875rem;
    --ark-10-font-size: 0.625rem;
    --ark-9-font-size: 0.5625rem;
    --ark-80-line-height: 5rem;
    --ark-64-line-height: 4rem;
    --ark-56-line-height: 3.5rem;
    --ark-48-line-height: 3rem;
    --ark-42-line-height: 2.625rem;
    --ark-40-line-height: 2.5rem;
    --ark-39-line-height: 2.4375rem;
    --ark-36-line-height: 2.25rem;
    --ark-34-line-height: 2.125rem;
    --ark-32-line-height: 2rem;
    --ark-31-line-height: 1.9375rem;
    --ark-30-line-height: 1.875rem;
    --ark-29-line-height: 1.8125rem;
    --ark-28-line-height: 1.75rem;
    --ark-27-line-height: 1.6875rem;
    --ark-26-line-height: 1.625rem;
    --ark-25-line-height: 1.5625rem;
    --ark-24-line-height: 1.5rem;
    --ark-22-line-height: 1.375rem;
    --ark-20-line-height: 1.25rem;
    --ark-18-line-height: 1.125rem;
    --ark-17-line-height: 1.0625rem;
    --ark-16-line-height: 1rem;
    --ark-14-line-height: 0.875rem;
    --ark-spacing-xxs: 0.5rem;
    --ark-spacing-xs: 0.625rem;
    --ark-spacing-s: 1rem;
    --ark-spacing-m: 1.25rem;
    --ark-spacing-l: 1.5rem;
    --ark-spacing-xl: 1.875rem;
    --ark-spacing-xxl: 2rem;
    --ark-spacing-xxl-2: 2.5rem;
    --ark-spacing-xxl-3: 3rem;
    --ark-spacing-xxl-4: 3.5rem;
    --ark-spacing-xxl-5: 4rem;
    --ark-spacing-xxl-6: 5rem;
    --ark-spacing-xxl-7: 5.5rem;
    --ark-spacing-xxl-8: 7rem;
    --ark-base-grid-gap: 1.5rem;
    --ark-base-mobile-grid-gap: 1rem;
    --ark-new-med-small-mobile-360: 360px;
    --ark-new-med-small-mobile-above-361: 361px;
    --ark-med-small-mobile-480: 480px;
    --ark-small-mobile-below-575: 575px;
    --ark-small-mobile-576: 576px;
    --ark-large-mobile-below-767: 767px;
    --ark-large-mobile-768: 768px;
    --ark-small-desktop-1025: 1025px;
    --ark-medium-desktop-below-1199: 1199px;
    --ark-medium-desktop-1200: 1200px;
    --ark-large-desktop-below-1799: 1799px;
    --ark-large-desktop-1800: 1800px;
    --ark-large-desktop-above-1801: 1801px;
    --ark-ease-in-out-sine: cubic-bezier(0.37, 0, 0.63, 1);
    --category-page-sidebar-width: 276px;
    --ark-border-radius: 0.625rem;
    --co-branded-lp-border-radius: 5px;
    --side-menu-size: 5.625rem;
    --side-menu-horizontal-size: 3.75rem;
    --focus-state-outline-width: 2px;
    --ark-slide-0-gradient: linear-gradient(90deg, #0b103d 49%, rgba(11, 16, 61, 0));
    --ark-slide-1-gradient: linear-gradient(90deg, #0b103d 56%, rgba(11, 16, 61, 0));
    --ark-slide-2-gradient: linear-gradient(90deg, #152ca8 56%, rgba(21, 44, 168, 0));
    --ark-font-weight-extraLight: 200;
    --ark-font-weight-light: 300;
    --ark-font-weight-regular: 400;
    --ark-font-weight-regular-bolder: 600;
    --ark-font-weight-bold: 700;
    --ark-font-weight-extraBold: 800;
    --ark-avatar-medium-list-item: 6.875rem;
    --ark-avatar-small-list-item: 6.125rem;
    --ark-minSize-for-interactive-el: 3rem;
    --ark-header-height: 80px;
    --card-size-desktop: 167px;
    --card-size-tablet: 120px;
    --card-size-mobile: 86px
}

body, html {
    font-family: var(--default-font) !important
}

body.overflowHidden {
    overflow: hidden
}

body.heightOneHundred {
    height: 100%
}

#root {
    font-size: 16px
}

.router-wrapper {
    display: flex;
    flex-direction: column;
    height: 100vh;
    min-height: 100vh
}

.main-content {
    flex: 1 0 auto;
    min-height: 1px;
    position: relative
}

.is-purchase-page {
    padding-left: 0
}

@media (max-width: 575px) {
    .container {
        padding-left: 12px;
        padding-right: 12px
    }
}

button:focus {
    outline: none
}

.Button__Base___KkUZ8W5A {
    background-color: initial;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    line-height: 1;
    outline: none;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color .2s
}

.Button__Base___KkUZ8W5A:focus {
    outline: none
}

.Button__PrimaryButton___ddpHSbOx {
    background-color: #0032d4;
    font-size: 20px;
    padding: 11px 24px 9px;
    white-space: nowrap
}

.Button__PrimaryButton___ddpHSbOx:hover {
    background-color: #005aff
}

.Button__PrimaryButton___ddpHSbOx:disabled {
    background-color: #7c8693
}

.Button__primaryBigButton___nZqgXRCU {
    align-items: center;
    background: var(--game-end-play-again-button-bg);
    border-radius: var(--game-end-br);
    color: var(--game-end-play-again-button-text);
    display: flex;
    font-family: var(--game-end-play-again-button-font);
    font-size: var(--game-end-play-again-button-fs);
    font-weight: var(--game-end-play-button-font-weight);
    height: 52px;
    justify-content: center;
    margin-bottom: 5px;
    max-width: var(--game-end-play-again-button-width);
    width: 100%
}

.Button__primaryBigButton___nZqgXRCU:hover {
    background-color: var(--game-end-play-again-button-bg)
}

.Button__primaryBigButton___nZqgXRCU:disabled {
    background-color: var(--gray-medium-color);
    color: var(--main-color);
    cursor: not-allowed
}

.Button__buyButton___vfQ6HO45 {
    background-color: var(--green-medium-color);
    border-radius: 24px;
    color: var(--new-white-color);
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    height: 46px;
    padding: 9px 0;
    text-align: center;
    transition: background-color .2s ease;
    width: min(192px, 100%)
}

.Button__buyButton___vfQ6HO45:hover {
    background-color: var(--green-medium-darker-color)
}

@media (max-width: 767px) {
    .Button__primaryBigButton___nZqgXRCU {
        height: 35px;
        margin-bottom: 2px;
        width: 65%
    }
}

@media screen and (max-width: 540px) {
    .Button__buyButton___vfQ6HO45 {
        font-size: 13px;
        height: 27px;
        padding: 6px 0;
        width: 110px
    }
}

.CookieBanner__Banner___ZLmm56dD {
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 10006
}

.CookieBanner__Content___l6IFuj_k {
    align-items: center;
    display: flex;
    padding: 20px 15px !important
}

.CookieBanner__Text___K_U1DKAl {
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    margin-right: 16px;
    text-align: left
}

.CookieBanner__Text___K_U1DKAl a {
    color: #fff;
    text-decoration: underline
}

.CookieBanner__Text___K_U1DKAl a:hover {
    text-decoration: none
}

@media (max-width: 1024px) {
    .CookieBanner__Text___K_U1DKAl {
        font-size: 16px
    }
}

@media (max-width: 575px) {
    .CookieBanner__Content___l6IFuj_k {
        flex-direction: column;
        padding-bottom: 20px
    }

    .CookieBanner__Text___K_U1DKAl {
        font-size: 12px;
        margin-bottom: 15px
    }
}

.Icons__backIcon___FBIQZyIX, .Icons__closeIcon___Xdi0K6Aq, .Icons__contactUsIcon___DNm5Cl83, .Icons__editIcon___IM1Cik4S, .Icons__emailIcon___Sn0dloNl, .Icons__eyeIcon___zzcNvGiy, .Icons__featureIcon___XoMBWvIm, .Icons__helpIcon___WCREewao, .Icons__historyIcon___EGwJsKZE, .Icons__landmarkIcon___CyDh3MsI, .Icons__loaderIcon___UQwGKL7k, .Icons__nicknameIcon___J2KGDxC_, .Icons__passwordIcon___A_mFY_pM, .Icons__playCircleIcon___vJAA73jc, .Icons__refreshIcon___HV6aJldH, .Icons__settingsIcon___oPvYKgD5, .Icons__signOutIcon____IrqrKfD, .Icons__starIcon___rqWUz3ml, .Icons__warningIcon___GftOFkpj {
    height: 24px;
    width: 24px
}

.Icons__isMirrored___uzaZDMwb {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.Icons__personIcon___AhLk6IiC {
    height: 34px;
    width: 34px
}

.Icons__trophyIcon___C_HJzNR9, .Icons__trophyYouIcon___IBYuexzF {
    height: 47.867px;
    width: 53.323px
}

@media (max-width: 767px) {
    .Icons__trophyIcon___C_HJzNR9 {
        height: 30px;
        width: 30px
    }
}

.Icons__trophyIcon___C_HJzNR9.Icons__first___JtToMO_s {
    color: #ffc600
}

.Icons__trophyIcon___C_HJzNR9.Icons__second___boa04Lmg {
    color: #99a3b2
}

.Icons__trophyIcon___C_HJzNR9.Icons__third___lmV1S2BR {
    color: #d17b3c
}

.Icons__coinsIcon___GITUa0jQ {
    color: #ffc600;
    height: 30px;
    width: 30px
}

.Icons__eyeCrossedIcon___v_zNWGdK {
    height: 75px;
    width: 75px
}

.Icons__logoIcon___LX_GDi81 {
    height: auto;
    width: 203px
}

.Icons__lockIcon___ivCC7Z22 {
    height: 17px;
    width: 17px
}

.Icons__infoIcon___JbjiGAuH {
    color: #6a6a6a;
    height: 24px;
    width: 24px
}

.Icons__webGameIcon___C1ZkcUeo {
    background: #fff;
    border: 10px solid #fff;
    border-radius: 50%;
    box-sizing: initial;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 36px
}

.Icons__eyeIconEagle___Wq5cjSjn {
    cursor: pointer;
    height: 22px;
    width: 27px
}

.Icons__checkmarkIcon___y2ggtR8i {
    height: 8px;
    margin-right: 8px;
    width: 12px
}

.Icons__arrowStickWhiteIcon___OH_HTgKx {
    height: 12px;
    width: 12px
}

.Link__baseStyle___QRiKq6nl {
    font-weight: 700
}

.AppLoader__container___jtPFfruY {
    flex-direction: column;
    min-height: inherit
}

.AppLoader__container___jtPFfruY, .AppLoader__isFullPage___JdreavcZ {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.AppLoader__isFullPage___JdreavcZ {
    background: var(--ark-primary-white-figma);
    opacity: .85;
    position: fixed;
    top: 0;
    z-index: 10
}

.AppLoader__text___qQMq07L_ {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-top: 10px
}

.AppLoader__spinner___V4ZHbheT {
    -webkit-animation: AppLoader__rotator___uJ8szvES 1.4s linear infinite;
    animation: AppLoader__rotator___uJ8szvES 1.4s linear infinite;
    height: 42px;
    width: 42px
}

@-webkit-keyframes AppLoader__rotator___uJ8szvES {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@keyframes AppLoader__rotator___uJ8szvES {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

.AppLoader__path___kpCJyQcZ {
    stroke-width: 6px;
    stroke-linecap: round;
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    -webkit-animation: AppLoader__dash___ZJzXcX8P 1.4s ease-in-out infinite, AppLoader__colors___N0ojqCZf 5.6s ease-in-out infinite;
    animation: AppLoader__dash___ZJzXcX8P 1.4s ease-in-out infinite, AppLoader__colors___N0ojqCZf 5.6s ease-in-out infinite;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes AppLoader__colors___N0ojqCZf {
    0% {
        stroke: #005aff
    }
    25% {
        stroke: #9aefb0
    }
    50% {
        stroke: #005aff
    }
    75% {
        stroke: #9aefb0
    }
    to {
        stroke: #005aff
    }
}

@keyframes AppLoader__colors___N0ojqCZf {
    0% {
        stroke: #005aff
    }
    25% {
        stroke: #9aefb0
    }
    50% {
        stroke: #005aff
    }
    75% {
        stroke: #9aefb0
    }
    to {
        stroke: #005aff
    }
}

@-webkit-keyframes AppLoader__dash___ZJzXcX8P {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    to {
        stroke-dashoffset: 187px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}

@keyframes AppLoader__dash___ZJzXcX8P {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    to {
        stroke-dashoffset: 187px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}

.FreshDesk__contactUsButton___oZnhf5iK {
    background: none;
    border: 0;
    color: inherit;
    font-weight: inherit;
    padding: 0
}

.FreshDesk__flex___TIPTqKd2 {
    align-items: center;
    display: flex
}

.FreshDesk__contactUsButton___oZnhf5iK:focus, .FreshDesk__contactUsButton___oZnhf5iK:hover {
    outline: none;
    text-decoration: underline
}

.FreshDesk__loaderForHelpPage___sx7xIfDP {
    max-width: 24px;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.FreshDesk__loaderForSidebar___39Cw6IUK {
    height: 48px
}

.FreshDesk__loaderWithoutIcon___BsqZeavg {
    height: 30px;
    width: 48px
}

#freshworks-container #freshworks-frame-wrapper {
    bottom: 10px !important;
    right: 10px !important
}

.Tooltip__container___XbJyrt31 {
    cursor: pointer;
    display: inline-block;
    position: relative
}

.Tooltip__tooltip___udL9E5R3 {
    background: #fff;
    border: 1px solid #f2f2f2;
    bottom: 100%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    color: #343434;
    display: none;
    font-size: 14px;
    font-weight: 400;
    left: 50%;
    line-height: 1.4;
    margin-bottom: 8px;
    padding: 9px;
    position: absolute;
    text-align: left;
    text-transform: none;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 270px;
    z-index: 9999
}

.Tooltip__isBottom___F2gTihwZ {
    bottom: unset;
    margin-top: 0 !important;
    top: 100%
}

.Tooltip__tooltipIsVisible___Rjr6llrN .Tooltip__tooltip___udL9E5R3 {
    display: block
}

.Tooltip__boundedLeft___topwyyXS {
    right: auto;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.Tooltip__boundedRight___bCergR5y {
    left: auto;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.Tooltip__tooltipIsVisible___Rjr6llrN:after, .Tooltip__tooltipIsVisible___Rjr6llrN:before {
    border: solid transparent;
    content: " ";
    height: 0;
    left: 50%;
    margin-top: -10px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 9999
}

.Tooltip__tooltipIsVisible___Rjr6llrN:after {
    border-color: #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
    border-width: 8px;
    margin-left: -8px
}

.Tooltip__tooltipIsVisible___Rjr6llrN:before {
    border-color: #f2f2f2 hsla(0, 0%, 95%, 0) hsla(0, 0%, 95%, 0);
    border-width: 11px;
    margin-left: -11px
}

.UclickSupportModal__Container___VkcLRaTe {
    background: rgba(0, 0, 0, .4);
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001
}

.UclickSupportModal__Modal___H46Ka3lj {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 4px rgba(0, 0, 0, .4);
    color: #212529;
    font-size: 18px;
    left: 50%;
    position: absolute;
    top: 20%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 668px;
    z-index: 99999
}

.UclickSupportModal__Title___ds9R_gRx {
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    display: flex;
    font-size: 20px;
    height: 50px;
    padding: 0 15px;
    position: relative
}

.UclickSupportModal__TitleIcon___V3O8HARQ {
    color: #3c63f2;
    margin-right: 10px
}

.UclickSupportModal__CloseBtn___plSARpDd {
    position: absolute;
    right: 15px
}

.UclickSupportModal__Content___mAP_goky {
    display: flex;
    flex-wrap: wrap;
    font-size: 18px;
    padding: 14px
}

.UclickSupportModal__CancelBtn___wKYHC_Lq {
    color: #004db3;
    font-size: 14px;
    margin-top: 10px;
    text-decoration: underline
}

.UclickSupportModal__contactUsButton___F1grrkjg {
    background: none;
    border: 0;
    color: inherit;
    font-weight: inherit;
    padding: 0
}

.UclickSupportModal__contactUsButton___F1grrkjg:focus, .UclickSupportModal__contactUsButton___F1grrkjg:hover {
    outline: none;
    text-decoration: underline
}

.UclickSupportModal__span___ERNKvfBh {
    padding: 10px
}

@media screen and (max-width: 767px) {
    .UclickSupportModal__Modal___H46Ka3lj {
        width: 300px
    }

    .UclickSupportModal__CancelBtn___wKYHC_Lq {
        margin: 0;
        order: 2
    }

    .UclickSupportModal__SaveBtn___UIDGEUuf {
        font-size: 14px;
        order: 3;
        padding: 7px 8px
    }
}

.Footer__footerInner___u9r7pwzZ {
    background-color: #0a1874;
    color: #fff;
    flex-shrink: 0;
    font-size: 20px;
    font-weight: 600;
    padding: 2.5rem 0
}

.Footer__footer_seo-text___HIF5JRI_.Footer____override___a0Ixvm_B {
    font-family: Nunito Sans, sans-serif;
    font-size: 18px;
    font-style: oblique;
    margin: 1em 0 0;
    text-align: center;
    width: 100%
}

.Footer__customContainer___haOPLg7h {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%
}

@media (min-width: 576px) {
    .Footer__customContainer___haOPLg7h {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .Footer__customContainer___haOPLg7h {
        max-width: none
    }

    .Footer__labelRow___Xb_M0LMi {
        text-align: center
    }
}

@media (min-width: 1025px) {
    .Footer__customContainer___haOPLg7h {
        max-width: 960px
    }

    .Footer__labelRow___Xb_M0LMi {
        text-align: center
    }
}

@media (min-width: 1200px) {
    .Footer__customContainer___haOPLg7h {
        max-width: 1164px
    }

    .Footer__labelRow___Xb_M0LMi {
        text-align: center
    }
}

@media (min-width: 1370px) {
    .Footer__customContainer___haOPLg7h {
        max-width: 1328px
    }

    .Footer__labelRow___Xb_M0LMi {
        text-align: center
    }
}

.Footer__logoLink___TZQJcT_G {
    align-items: center;
    border-radius: 2px;
    color: #fff;
    display: flex;
    height: 67px;
    justify-content: center;
    margin: 0 auto;
    width: 276px
}

@media (max-width: 767px) {
    .Footer__logo___m0ACHhP6 {
        height: 80px;
        width: 100%
    }

    .Footer__logoLink___TZQJcT_G {
        width: 100%
    }
}

.Footer__footerInner___u9r7pwzZ .Footer__itemColumn___xIfAdv7q {
    min-height: 2.3em;
    padding-left: var(--global-side-gutters);
}

@media (max-width: 767px) {
    .Footer__footerInner___u9r7pwzZ .Footer__itemColumn___xIfAdv7q {
      text-align: center;
    }
    .Footer__itemColumn___xIfAdv7q {
        display: block;
        line-height: 2.5em;
        text-align: left;
        width: 100%
    }

    .Footer__itemColumn___xIfAdv7q:last-child {
        margin-bottom: 1em
    }

    .Footer__itemColumn___xIfAdv7q:focus, .Footer__itemColumn___xIfAdv7q:hover {
        background-color: hsla(0, 0%, 100%, .16)
    }
}

.Footer__link___ZHtrv_1i {
    color: #fff;
    white-space: nowrap
}

.Footer__link___ZHtrv_1i:focus, .Footer__link___ZHtrv_1i:hover {
    text-decoration: underline
}

#root #ot-sdk-btn.ot-sdk-show-settings {
    border: none;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: 0;
    text-align: left
}

#root #ot-sdk-btn.ot-sdk-show-settings:hover {
    background: none;
    text-decoration: underline
}

.ElPaisFooter__columnElP___ZYxpwcC_ {
    margin-right: 0
}

@media (max-width: 1025px) {
    .ElPaisFooter__columnElP___ZYxpwcC_ {
        margin-right: 1px
    }
}

.LeaderboardTab__button___dS4Wqj2u {
    align-items: center;
    background-color: var(--lb-tab-bg);
    border-color: transparent;
    border-radius: var(--lb-tab-br);
    color: #fff;
    display: flex;
    font-size: 20px;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    min-height: 56px;
    width: 100%
}

.LeaderboardTab__button___dS4Wqj2u.LeaderboardTab__isActive___OWglAE3l, .LeaderboardTab__button___dS4Wqj2u:focus, .LeaderboardTab__button___dS4Wqj2u:hover {
    background-color: #fff;
    color: #3b4148
}

.LeaderboardTab__icon___nRJ79g0O {
    color: #fff;
    margin-right: .5em
}

.LeaderboardTab__button___dS4Wqj2u:focus .LeaderboardTab__icon___nRJ79g0O, .LeaderboardTab__button___dS4Wqj2u:hover .LeaderboardTab__icon___nRJ79g0O, .LeaderboardTab__icon___nRJ79g0O.LeaderboardTab__isActive___OWglAE3l {
    color: var(--lb-icon-active-color)
}

@media (max-width: 1199px) {
    .LeaderboardTab__button___dS4Wqj2u {
        flex-direction: column
    }

    .LeaderboardTab__icon___nRJ79g0O {
        margin: 0
    }
}

@media (max-width: 767px) {
    .LeaderboardTab__button___dS4Wqj2u {
        font-size: 16px
    }
}

*, :after, :before {
    box-sizing: border-box
}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: sans-serif;
    line-height: 1.15
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    background-color: #fff;
    color: #212529;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    text-align: left
}

[tabindex="-1"]:focus:not(.focus-visible) {
    outline: 0 !important
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    box-sizing: initial;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    margin-top: 0
}

p {
    margin-bottom: 1rem;
    margin-top: 0
}

abbr[data-original-title], abbr[title] {
    border-bottom: 0;
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address, dl, ol, ul {
    margin-bottom: 1rem
}

dl, ol, ul {
    margin-top: 0
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    background-color: transparent;
    color: #007bff;
    text-decoration: none
}

a:hover {
    color: inherit;
    text-decoration: underline
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code, kbd, pre, samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

pre {
    -ms-overflow-style: scrollbar;
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img, svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    caption-side: bottom;
    color: #6c757d;
    padding-bottom: .75rem;
    padding-top: .75rem;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus:not(.focus-visible) {
    outline: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    color: inherit;
    display: block;
    font-size: 1.5rem;
    line-height: inherit;
    margin-bottom: .5rem;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    width: 100%
}

progress {
    vertical-align: initial
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: none;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

summary {
    cursor: pointer;
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%
}

@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 720px
    }
}

@media (min-width: 1025px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1164px
    }
}

@media (min-width: 1370px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1328px
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

.no-gutters {
    margin-left: 0;
    margin-right: 0
}

.no-gutters > .col, .no-gutters > [class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-auto {
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    width: 100%
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto
}

.col-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.col-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.col-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.col-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.col-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width: 1025px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }
}

.GameTile__tileText___ZMIMRbQ8{
  overflow:hidden; white-space: nowrap; 
  text-overflow: ellipsis; -o-text-overflow:ellipsis;
}
@media (min-width: 1370px) {
    .Category__container___vnhuvi7j.event-category .col-lg-3{
      flex: 0 0 10%;
      max-width: 14%;
    }

    .col-xxl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xxl-first {
        order: -1
    }

    .order-xxl-last {
        order: 13
    }

    .order-xxl-0 {
        order: 0
    }

    .order-xxl-1 {
        order: 1
    }

    .order-xxl-2 {
        order: 2
    }

    .order-xxl-3 {
        order: 3
    }

    .order-xxl-4 {
        order: 4
    }

    .order-xxl-5 {
        order: 5
    }

    .order-xxl-6 {
        order: 6
    }

    .order-xxl-7 {
        order: 7
    }

    .order-xxl-8 {
        order: 8
    }

    .order-xxl-9 {
        order: 9
    }

    .order-xxl-10 {
        order: 10
    }

    .order-xxl-11 {
        order: 11
    }

    .order-xxl-12 {
        order: 12
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !important
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1025px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1370px) {
    .d-xxl-none {
        display: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}

.col-lg-20, .col-md-20, .col-sm-20, .col-xl-20, .col-xxl-20 {
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    width: 100%
}

@media (min-width: 576px) {
    .col-sm-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
}

@media (min-width: 768px) {
    .col-md-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
}

@media (min-width: 1025px) {
    .col-lg-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
}

@media (min-width: 1200px) {
    .col-xl-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
}

@media (min-width: 1370px) {
    .col-xxl-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
}

.help-page ul {
    display: block !important
}

button {
    background: none;
    border: none;
    padding: 0
}

.DisplayAd__container___lyvUfeBN {
    position: relative
}

.DisplayAd__caption___EdL2VTzu {
    bottom: 100%;
    color: #4e555e;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    position: absolute
}

display-ad-component {
    display: inline-block
}

.PageBottomDescription__container___gf8CEoe6 {
    margin: 3em 0 5em
}

.PageBottomDescription__title___VuO6_3GV {
    font-size: 28px;
    margin-bottom: .5em;
    text-transform: capitalize
}

.PwaButtons__Container___bnHKCO75 {
    align-items: center;
    display: flex
}

.PwaButtons__isVertical___J6427AAf.PwaButtons__Container___bnHKCO75 {
    flex-wrap: wrap;
    justify-content: center
}

.PwaButtons__Btn___bjKCmxDw:focus, .PwaButtons__Btn___bjKCmxDw:hover {
    outline: none
}

.PwaButtons__isVertical___J6427AAf .PwaButtons__Btn___bjKCmxDw {
    margin-bottom: 15px;
    margin-right: 0
}

.PwaButtons__isHorizontal___OVojtRIM .PwaButtons__Btn___bjKCmxDw {
    align-items: center;
    display: flex;
    margin-right: 20px;
    text-align: left;
    width: 150px
}

.PwaButtons__BtnImg___HhMweNUr {
    display: inline-block;
    height: 48px;
    position: relative;
    transition: all .2s;
    width: 48px
}

.PwaButtons__BtnImg___HhMweNUr:after {
    background: #005aff;
    border-radius: 5px;
    content: "";
    display: none;
    height: 44px;
    left: 0;
    position: absolute;
    top: 0;
    width: 44px;
    z-index: -1
}

.PwaButtons__animationPulse___lMRS2xXv .PwaButtons__BtnImg___HhMweNUr:after {
    -webkit-animation: PwaButtons__pulse___iS4qKCL8 1s;
    animation: PwaButtons__pulse___iS4qKCL8 1s;
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;
    display: block
}

.PwaButtons__animationPulse___lMRS2xXv .PwaButtons__BookmarkBtn___LKDIHWoO:after {
    -webkit-animation: PwaButtons__pulse___iS4qKCL8 1s;
    animation: PwaButtons__pulse___iS4qKCL8 1s;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3
}

.PwaButtons__isHorizontal___OVojtRIM .PwaButtons__BtnImg___HhMweNUr {
    flex-shrink: 0
}

.PwaButtons__Btn___bjKCmxDw:hover .PwaButtons__BtnImg___HhMweNUr path:first-child {
    fill: var(--svg-icon-bg-color-hover)
}

.PwaButtons__BtnImg___HhMweNUr svg {
    height: 100%;
    width: 100%
}

.PwaButtons__BtnText___NgIQ_gEN {
    display: block;
    font-size: 16px;
    line-height: 1.2
}

.PwaButtons__isVertical___J6427AAf .PwaButtons__BtnText___NgIQ_gEN {
    margin-top: 5px
}

.PwaButtons__isHorizontal___OVojtRIM .PwaButtons__BtnText___NgIQ_gEN {
    margin-left: 10px
}

.PwaButtons__animationClick___dV6eqBdm {
    -webkit-animation: PwaButtons__click___BvyphTEG .4s;
    animation: PwaButtons__click___BvyphTEG .4s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

@-webkit-keyframes PwaButtons__pulse___iS4qKCL8 {
    to {
        background: rgba(0, 190, 7, 0);
        -webkit-transform: scale(2);
        transform: scale(2)
    }
}

@keyframes PwaButtons__pulse___iS4qKCL8 {
    to {
        background: rgba(0, 190, 7, 0);
        -webkit-transform: scale(2);
        transform: scale(2)
    }
}

@-webkit-keyframes PwaButtons__click___BvyphTEG {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    75% {
        -webkit-transform: scale(.83);
        transform: scale(.83)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes PwaButtons__click___BvyphTEG {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    75% {
        -webkit-transform: scale(.83);
        transform: scale(.83)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

:root {
    --announce-banner-height: 64px
}

.AnnounceBanner__wrapper___EZXqJsGT {
    margin-top: -1em;
    padding-bottom: 1em;
    padding-top: 1em;
    position: relative;
    z-index: 100
}

.AnnounceBanner__wrapper___EZXqJsGT.AnnounceBanner__isGamePage___nrGQuZqL {
    margin: 0;
    padding: 0;
    width: 100%
}

.AnnounceBanner__wrapper___EZXqJsGT.AnnounceBanner__isMobileOnGame___HF38xVOC, .AnnounceBanner__wrapper___EZXqJsGT.AnnounceBanner__isTabletOnGame___BkGqszAA {
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.AnnounceBanner__wrapper___EZXqJsGT.AnnounceBanner__isMobileOnGame___HF38xVOC {
    top: 50px
}

.AnnounceBanner__wrapper___EZXqJsGT.AnnounceBanner__isTabletOnGame___BkGqszAA {
    top: 90px
}

.AnnounceBanner__messageBox___Dof9qHar {
    align-items: center;
    background-color: #495ec5;
    border-radius: 2px;
    display: flex;
    min-height: 73px;
    padding: .7em 1em
}

.AnnounceBanner__messageBox___Dof9qHar.AnnounceBanner__isMobileGame___vIQIMEch {
    border-radius: 0
}

.AnnounceBanner__infoIcon___xlWtlkn_ {
    color: hsla(0, 0%, 100%, .6);
    margin-right: 1em
}

.AnnounceBanner__text___nxKF7ShB {
    color: #fff;
    flex: 1;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.2
}

@media (max-width: 767px) {
    .AnnounceBanner__text___nxKF7ShB {
        font-size: 16px;
        line-height: 1.2
    }
}

.AnnounceBanner__closeButton___upXBqChm {
    align-self: flex-start;
    color: #fff;
    margin-left: 1em
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU {
    --new-color: #f9f9f9;
    max-width: 100%;
    min-width: 100%;
    width: 100%
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT, .AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar, .AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT > div {
    display: block;
    margin: 0;
    min-height: 64px;
    min-height: var(--announce-banner-height);
    padding: 0;
    position: static;
    width: 100%
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar {
    align-items: center;
    background-color: var(--new-header-color-blue-primary);
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 20px 0
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar .AnnounceBanner__closeButton___upXBqChm svg, .AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar .AnnounceBanner__infoIcon___xlWtlkn_ {
    fill: var(--new-color);
    --inner-size: 20px;
    --target-size: 24px;
    --new-size-ratio: 1.2;
    --new-size-offset: -2px;
    height: var(--target-size);
    min-height: var(--target-size);
    min-width: var(--target-size);
    -webkit-transform: scale(var(--new-size-ratio)) translate(var(--new-size-offset), var(--new-size-offset));
    transform: scale(var(--new-size-ratio)) translate(var(--new-size-offset), var(--new-size-offset));
    width: var(--target-size)
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar .AnnounceBanner__infoIcon___xlWtlkn_ {
    margin-left: 29px;
    margin-right: 25px
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar .AnnounceBanner__text___nxKF7ShB {
    color: var(--new-color);
    font-family: Nunito Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.AnnounceBanner__RedesignWrapper___PUdbRJLU .AnnounceBanner__wrapper___EZXqJsGT .AnnounceBanner__messageBox___Dof9qHar .AnnounceBanner__closeButton___upXBqChm {
    align-self: center;
    margin: 0 33px
}

.AnnounceBanner__BannerUrl___DmV5c9PB {
    color: #ffb03b !important
}

.ProgressiveImage__progressiveContainer___B1Nk_uu5 {
    position: relative
}

.ProgressiveImage__progressiveContainer___B1Nk_uu5.ProgressiveImage__square___BG15Dx74:before {
    content: "";
    float: left;
    padding-top: 100%
}

.ProgressiveImage__progressiveContainer___B1Nk_uu5.ProgressiveImage__wide___JLprpMlW:before {
    content: "";
    float: left;
    padding-top: 46%
}

.ProgressiveImage__progressiveContainer___B1Nk_uu5.ProgressiveImage__promo___JuHnDMuP:before {
    content: "";
    float: left;
    padding-top: 136px
}

.ProgressiveImage__picture___fkBgeqhd {
    display: block
}

.ProgressiveImage__picture___fkBgeqhd.ProgressiveImage__vertical___SXqIBbSN {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ProgressiveImage__colorBlock___hmvoKTag {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ProgressiveImage__progressiveImageBase___k2XHDsD9 {
    display: block;
    height: 171px;
    width: 171px;
}

.ProgressiveImage__progressiveImageBase___k2XHDsD9.ProgressiveImage__vertical___SXqIBbSN {
    height: 100%;
    max-width: none;
    width: auto
}

.GameTile__tileLink___xjv7h6ny {
    display: flex;
    flex-direction: column;
    padding: var(--tile-link-padding);
    width: 100%
}

.GameTile__tileLink___xjv7h6ny.GameTile__isFtux___oHEs8XBN {
    text-decoration: none
}

.GameTile__tilePictureWrapper___MNTlVxm5 {
    border-top-left-radius: var(--home-page-br);
    border-top-right-radius: var(--home-page-br);
    height: var(--game-tile-picture-height-mobile);
    position: relative;
    width: 100%
}

.GameTile__isFtux___oHEs8XBN {
    margin-bottom: 1px
}

.GameTile__ftuxPicture___W3t2qTDS {
    transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in;
    transition: transform .3s ease-in, -webkit-transform .3s ease-in
}

.GameTile__digitalTurbine___iMkAvQB4 {
    width: var(--tile-picture-width)
}

.GameTile__tileLink___xjv7h6ny:hover .GameTile__ftuxPicture___W3t2qTDS {
    -webkit-transform: scale(1.07) translateZ(0);
    transform: scale(1.07) translateZ(0)
}

.GameTile__tileText___ZMIMRbQ8 {
    color: var(--tile-text-color);
    font-size: 20px;
    font-weight: var(--tile-text-fw);
    margin-top: .2em
}

.GameTile__textBlock___CiiSZO3e {
    align-items: center;
    border: var(--game-tile-text-block-border);
    border-bottom-left-radius: var(--home-page-br);
    border-bottom-right-radius: var(--home-page-br);
    display: flex;
    flex-direction: column;
    height: var(--game-tile-picture-height-mobile);
    justify-content: var(--game-tile-text-block-jc);
    padding: 0 8px 8px;
    position: relative
}

@media (max-width: 1024px) {
    .GameTile__tileText___ZMIMRbQ8 {
        display: var(--tile-text-display);
        font-size: var(--tile-text-fs);
        line-height: var(--tile-text-lh);
        margin-top: var(--tile-text-mt);
        text-align: var(--tile-text-align)
    }
}

@media (max-width: 575px),(orientation: landscape) {
    .GameTile__tileLink___xjv7h6ny {
        height: var(--tile-link-height)
    }
}

.GameTile__ftuxTileText___FSATVRf0 {
    background: #35b53e;
    color: #fff;
    font-size: 18px;
    height: 2em;
    line-height: 2em;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: capitalize;
    white-space: nowrap
}

.GamesList__Container___oKN5SDi6 {
    width: 100%
}

.GamesList__tileCell___iLGm8_BJ {
    margin-bottom: 6px
}

@media (max-width: 576px) {
    .GamesList__hScrollMobile___ZeL0yhVl {
        margin-right: calc(-50vw + 50%);
        overflow: scroll
    }

    .GamesList__hScrollMobile___ZeL0yhVl .GamesList__gamesRow___RdPC2zBR {
        flex-wrap: nowrap
    }

    .GamesList__hScrollMobile___ZeL0yhVl .GamesList__tileCell___iLGm8_BJ {
        flex: 0 0 auto;
        max-width: var(--tile-wrapper-width-mobile)
    }
}

.GamesList__tileCell___iLGm8_BJ.GamesList__digitalTurbine___vZHx6YxQ {
    margin: var(--games-list-tile-wrapper-margin);
    max-width: var(--tile-wrapper-width-mobile);
    padding: var(--tile-wrapper-padding)
}

@media (orientation: landscape), screen and (max-width: 575px) {
    .GamesList__gamesRow___RdPC2zBR {
        align-items: var(--games-list-games-row-ai);
        justify-content: var(--games-list-games-row-jc);
        margin-bottom: 12px
    }

    .GamesList__hScrollMobile___ZeL0yhVl .GamesList__gamesRow___RdPC2zBR {
        align-items: inherit;
        justify-content: inherit
    }
}

@media screen and (orientation: landscape) {
    .GamesList__gamesRow___RdPC2zBR {
        justify-content: flex-start
    }
}

.Category__container___vnhuvi7j {
    padding-left: var(--global-side-gutters);
    padding-right: var(--global-side-gutters);
    padding-top: 3em
}

.Category__content___EvB4PA1g {
    display: flex
}

.Category__gamesTiles___oHIMPIxv {
    flex: 1;
    width: 75%
}

.Category__adSidebar___serFIuMJ {
    margin-left: 24px;
    width: 25%
}

.Category__displayAd___tBQS66q0 {
    width: 300px
}

.Category__title___ndiSOZN7 {
    font-size: 32px;
    margin-bottom: 0;
    text-transform: capitalize
}

.Category__adRowTop___aZ2jBNNM {
    display: flex;
    justify-content: center;
    margin: 20px 0
}

.Category__adRowBottom___mZ1dosUX {
    display: flex;
    justify-content: center;
    margin: 70px 0
}

.Category__topRow___LEzPXMxy {
    align-items: center;
    display: flex;
    line-height: 1;
    margin-bottom: 29px
}

@media (max-width: 1024px) {
    .Category__displayAd___tBQS66q0 {
        width: 160px
    }
}

.Page404Template__container___uMUYkx27 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px 15px 20px !important;
    text-align: center
}

.Page404Template__img___zJ5kPWZc {
    display: block;
    max-width: 100%
}

.Page404Template__title___ZYT5LLdo {
    font-size: 36px;
    font-weight: 200;
    margin-top: 1.5rem
}

.Page404Template__description____VUR4TrD {
    font-size: 45px;
    font-weight: 200;
    margin-top: 0
}

.Page404Template__rootLink___wouvOmo1 {
    border-bottom: 1px solid;
    color: #000;
    display: inline-block;
    font-weight: 200;
    line-height: 1em
}

.Page404Template__rootLink___wouvOmo1:focus, .Page404Template__rootLink___wouvOmo1:hover {
    border-bottom: 2px solid;
    text-decoration: none
}

@media screen and (max-width: 767px) {
    .Page404Template__title___ZYT5LLdo {
        font-size: 28px
    }

    .Page404Template__description____VUR4TrD {
        font-size: 24px
    }
}

.Breadcrumbs__container___PQDfJ8w6 {
    align-items: center;
    display: flex;
    margin: .5em 0;
    overflow: hidden
}

.Breadcrumbs__delimiter___Hencs8lR {
    color: #737f97;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.Breadcrumbs__link___e9TZJTLH {
    color: #6e6e6e;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Breadcrumbs__link___e9TZJTLH.Breadcrumbs__isActive___fmOR4MRj {
    color: #3854ab
}

.GameRules__container___Yo0B6zq5 {
    color: #3b4148;
    margin: 4em 0
}

.GameRules__header___J8Ft1BMa {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: .5em
}

.Preroll__container___YI_1cmD_ {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    width: 100%;
    z-index: 1000
}

.Preroll__container___YI_1cmD_.Preroll__fullScreen___nCUjsFzy {
    background: #ebebeb;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999
}

.Preroll__message___V2p4Wgnz {
    color: #3b4148;
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin: 1em 0;
    text-align: center
}

.Preroll__player___m8Xfyx6P {
    display: block;
    flex: 1 0 auto;
    height: calc(100% - 70px)
}

.Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media screen and (orientation: portrait) {
    .Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy {
        display: flex;
        max-width: 100%;
        overflow: hidden
    }
}

@-webkit-keyframes Preroll__rotator___OZ0_mLgh {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@keyframes Preroll__rotator___OZ0_mLgh {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@-webkit-keyframes Preroll__colors___Ki2o7wC1 {
    0% {
        stroke: #08b238
    }
    25% {
        stroke: #9aefb0
    }
    50% {
        stroke: #08b238
    }
    75% {
        stroke: #9aefb0
    }
    to {
        stroke: #08b238
    }
}

@keyframes Preroll__colors___Ki2o7wC1 {
    0% {
        stroke: #08b238
    }
    25% {
        stroke: #9aefb0
    }
    50% {
        stroke: #08b238
    }
    75% {
        stroke: #9aefb0
    }
    to {
        stroke: #08b238
    }
}

@-webkit-keyframes Preroll__dash___mrsSJofi {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    to {
        stroke-dashoffset: 187px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}

@keyframes Preroll__dash___mrsSJofi {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    to {
        stroke-dashoffset: 187px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}

.spinnerPreroll {
    -webkit-animation: Preroll__rotator___OZ0_mLgh 1.4s linear infinite;
    animation: Preroll__rotator___OZ0_mLgh 1.4s linear infinite;
    height: 30px;
    width: 30px
}

.pathPreroll, .spinnerPreroll {
    will-change: transform, animation
}

.pathPreroll {
    stroke-width: 6px;
    stroke-linecap: round;
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    -webkit-animation: Preroll__dash___mrsSJofi 1.4s ease-in-out infinite, Preroll__colors___Ki2o7wC1 5.6s ease-in-out infinite;
    animation: Preroll__dash___mrsSJofi 1.4s ease-in-out infinite, Preroll__colors___Ki2o7wC1 5.6s ease-in-out infinite;
    -webkit-transform-origin: center;
    transform-origin: center
}

#ark_pre-roll {
    align-items: center;
    display: flex;
    height: 100% !important;
    top: 0
}

#ark_pre-roll #ark-video-ratio-keeper {
    width: 100vw
}

#ark_pre-roll .ctaContainer {
    align-content: flex-start;
    background: none;
    display: flex;
    font-family: Nunito Sans, sans-serif;
    padding: 2em;
    width: 100%
}

#ark_pre-roll .ctaColLeft {
    aspect-ratio: 1/1;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    max-width: 67%;
    min-width: 66%
}

#ark_pre-roll .ctaColRight {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-width: 33%;
    padding-left: 2em
}

#ark_pre-roll .ctaMessageBox {
    color: #000;
    font-size: 20px;
    line-height: 1.6em;
    margin: 0;
    text-align: left;
    text-transform: lowercase;
    width: 200px;
    z-index: 10
}

#ark_pre-roll .ctaMessageBox:first-letter {
    text-transform: uppercase
}

#ark_pre-roll .ctaButton {
    background-color: var(--play-btn-bg-color);
    border-radius: 2px;
    border-radius: 4px;
    color: var(--play-btn-text-color);
    display: flex;
    height: 40px;
    justify-content: center;
    margin: 1.5em 0;
    text-transform: capitalize;
    transition: none;
    width: 190px;
    z-index: 10
}

#ark_pre-roll .ctaButton.skipAdButton {
    background-color: initial;
    border: 2px solid var(--play-btn-bg-color);
    color: var(--skip-btn-text-color);
    font-size: 20px;
    font-weight: 700;
    justify-content: space-between;
    line-height: 28px;
    padding: 16px 24px
}

#ark_pre-roll .ctaButton.skipAdButton.loading {
    justify-content: center
}

#ark_pre-roll .prerollPrice.loading, #ark_pre-roll .prerollPriceLoader {
    display: none
}

#ark_pre-roll .prerollPriceLoader.loading {
    display: block
}

#ark_pre-roll .ctaButtonArrow {
    display: none
}

#ark_pre-roll .ctaButtonText {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: .5px
}

@media (max-width: 767px) {
    #ark_pre-roll .ctaContainer {
        flex-flow: column nowrap;
        justify-content: center;
        padding: 0
    }

    #ark_pre-roll .ctaColLeft {
        background-position: 50%;
        background-size: contain !important;
        max-height: 100%;
        width: 100%
    }

    #ark_pre-roll .ctaColRight {
        align-items: center;
        max-width: 100%;
        padding: 0;
        width: 100%
    }

    #ark_pre-roll .ctaMessageBox {
        line-height: 1.4em;
        margin-top: 1rem;
        max-width: 100%;
        text-align: center;
        width: 100%
    }

    #ark_pre-roll .ctaButton {
        align-items: center;
        background-color: #f6f7f8;
        display: block;
        display: flex;
        justify-content: center;
        left: 0;
        margin: 0;
        position: fixed;
        width: 100%;
        z-index: 103
    }

    #ark_pre-roll .ctaButtonArrow, #ark_pre-roll .ctaButtonText {
        position: relative;
        text-align: center;
        top: 3px;
        width: 190px;
        z-index: 105
    }

    #ark_pre-roll .ctaButtonText {
        top: 0
    }

    #ark_pre-roll .ctaButton.gems {
        border-radius: 0;
        padding: 24px 8px;
        width: calc(50% + 1px)
    }

    #ark_pre-roll .ctaButton.skipAdButton {
        background-color: #f6f7f8;
        border: 0;
        border-radius: 0;
        font-size: 16px;
        justify-content: center;
        left: auto;
        right: 0
    }

    #ark_pre-roll .ctaButton.skipAdButton .prerollPrice, #ark_pre-roll .ctaButton.skipAdButton span {
        z-index: 105
    }

    #ark_pre-roll .ctaButton.skipAdButton .prerollPrice {
        margin-left: 12px
    }

    #ark_pre-roll .ctaButton:before {
        background-color: var(--play-btn-bg-color);
        border-radius: 3px;
        content: "";
        display: block;
        height: 48px;
        left: 50%;
        position: absolute;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 190px;
        z-index: 104
    }

    #ark_pre-roll .ctaButton.gems:before {
        width: min(90%, 190px)
    }

    #ark_pre-roll .ctaButton.skipAdButton:before {
        background-color: initial;
        border: 2px solid var(--play-btn-bg-color);
        border-radius: 4px
    }

    #ark_pre-roll .ctaButton.absolute {
        position: absolute
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #ark_pre-roll .ctaContainer {
        flex-flow: column nowrap;
        justify-content: center;
        padding: 0
    }

    #ark_pre-roll .ctaColLeft {
        background-position: 50%;
        background-size: contain !important;
        max-height: 100%;
        width: 100%
    }

    #ark_pre-roll .ctaColRight {
        align-items: center;
        max-width: 100%;
        padding: 0;
        width: 100%
    }

    #ark_pre-roll .ctaMessageBox {
        line-height: 1.4em;
        margin-top: 1rem;
        max-width: 100%;
        text-align: center;
        width: 100%
    }

    #ark_pre-roll .ctaButton {
        margin: 1rem 0 .5rem
    }
}

.Preroll__player___m8Xfyx6P:not(.Preroll__fullScreen___nCUjsFzy) #ark_pre-roll {
    height: auto;
    min-height: 100%;
    top: 0
}

.Preroll__player___m8Xfyx6P:not(.Preroll__fullScreen___nCUjsFzy) #ark_pre-roll #ark-video-ratio-keeper {
    width: auto
}

@media (max-width: 1199px) {
    .Preroll__player___m8Xfyx6P:not(.Preroll__fullScreen___nCUjsFzy) #ark_pre-roll .ctaContainer {
        padding: 1rem
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .Preroll__player___m8Xfyx6P:not(.Preroll__fullScreen___nCUjsFzy) #ark_pre-roll .ctaColLeft {
        background-position: 50%;
        max-width: 270px
    }
}

@media (max-width: 767px) {
    .Preroll__player___m8Xfyx6P:not(.Preroll__fullScreen___nCUjsFzy) #ark_pre-roll .ctaColLeft {
        max-width: 260px
    }
}

.Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaContainer {
    flex-flow: column nowrap;
    justify-content: center;
    padding: 0
}

.Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaColLeft {
    background-position: 50%;
    max-height: 336px;
    width: 100%
}

@media (orientation: landscape) {
    .Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaColLeft {
        margin-top: .5rem
    }
}

@media (max-width: 767px) {
    .Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaColLeft {
        max-height: 184px;
        width: 100%
    }
}

.Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaColRight {
    align-items: center;
    max-width: 100%;
    padding: 0;
    width: 100%
}

.Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaMessageBox {
    line-height: 1.4em;
    margin-top: 1rem;
    max-width: 100%;
    text-align: center;
    width: 336px
}

.Preroll__player___m8Xfyx6P.Preroll__fullScreen___nCUjsFzy #ark_pre-roll .ctaButton {
    margin: 1rem 0 .5rem
}

.AdBlocker__container___M9nbSlZt {
    align-items: stretch;
    background: #fff;
    color: #707070;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    min-height: 600px;
    text-align: center;
    z-index: 10005
}

.AdBlocker__container___M9nbSlZt.AdBlocker__fullScreen___GE2Pt8bR {
    height: 100%;
    left: 0;
    min-height: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.AdBlocker__header___nlEfmLDx {
    max-width: 100%;
    min-height: 60px
}

.AdBlocker__title___uszzv1zi {
    border-bottom: 1px solid #d1d1d1;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    margin: 0;
    padding: 70px 15px 20px;
    position: relative
}

.AdBlocker__iconWrapper___zoQuKF5l {
    align-items: center;
    background: #fff;
    border: 2px solid #d40030;
    border-radius: 50%;
    color: #d40030;
    display: flex;
    height: 100px;
    justify-content: center;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100px
}

.AdBlocker__iconWrapper___zoQuKF5l svg {
    height: 65px;
    width: 65px
}

.AdBlocker__text___uNYphuBW {
    align-items: center;
    display: flex;
    flex-grow: 2;
    font-size: 22px;
    margin: 0;
    padding: 10px 20px
}

.AdBlocker__instructions___Rrb7xhYj {
    border-top: 1px solid #d1d1d1;
    font-size: 28px;
    margin: 0;
    padding: 20px 15px
}

.AdBlocker__link___gzcmgVM_ {
    color: #d40030;
    margin-left: 5px;
    text-decoration: underline
}

@media (max-width: 1199px) {
    .AdBlocker__title___uszzv1zi {
        font-size: 28px
    }
}

@media (max-width: 767px) {
    .AdBlocker__title___uszzv1zi {
        font-size: 24px;
        padding-top: 50px
    }

    .AdBlocker__iconWrapper___zoQuKF5l {
        height: 75px;
        width: 75px
    }

    .AdBlocker__iconWrapper___zoQuKF5l svg {
        height: 45px;
        width: 45px
    }

    .AdBlocker__instructions___Rrb7xhYj, .AdBlocker__text___uNYphuBW {
        font-size: 18px
    }
}

.GameEndLogin__loginBlock___PAR_fLeG {
    align-items: center;
    background: #fff;
    border-radius: var(--game-end-br);
    display: flex;
    font-size: var(--game-end-login-block-fs);
    font-weight: var(--game-end-login-block-font-weight);
    min-height: 80px;
    padding: 12px 15px 12px 0
}

.GameEndLogin__loginBlock___PAR_fLeG:after {
    content: "";
    font-size: 0;
    min-height: inherit
}

.GameEndLogin__personIcon___C63hpVs0 {
    border-right: 2px solid #d7d7d7;
    color: #004db3;
    flex-shrink: 0;
    margin-right: 20px;
    padding: var(--game-end-login-block-icon-padding);
    width: var(--game-end-login-block-icon-width)
}

.GameEndLogin__button___N2tpILe_ {
    background-color: initial;
    border: none;
    color: var(--game-end-login-block-button-color);
    margin: 0 5px 0 0;
    padding: 0;
    text-decoration: underline
}

@media (max-width: 575px) {
    .GameEndLogin__loginBlock___PAR_fLeG {
        padding: 5px 8px 5px 0
    }
}

.GameEndScore__container___DC2a_MwN {
    background: #fff;
    border-radius: var(--game-end-br);
    box-shadow: 0 0 5px rgba(0, 0, 0, .35);
    letter-spacing: 0;
    overflow: hidden;
    text-align: center
}

.GameEndScore__scoresTitle___jYXlEp6N {
    border-bottom: 2px solid #ebebeb;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 1.1;
    padding: 8px 15px
}

.GameEndScore__isFirst___CJJw8U1V {
    background-color: #ffc600;
    border-color: #ffc600;
    color: #004db3
}

.GameEndScore__isSecond___c5RfaEwc {
    background-color: #99a3b2;
    border-color: #99a3b2;
    color: #fff
}

.GameEndScore__isThird___tOgjXuRI {
    background-color: #d17b3c;
    border-color: #d17b3c;
    color: #fff
}

.GameEndScore__scoresValue___IYGay9Nm {
    align-items: center;
    color: var(--score-value-color);
    display: flex;
    font-family: var(--score-font);
    font-size: var(--score-value-fs);
    font-weight: var(--score-value-font-weight);
    height: 2em;
    justify-content: center;
    line-height: 1
}

.GameEndScore__highScores___luj4dayV {
    border-top: 2px solid #ebebeb;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1;
    padding: 8px 15px;
    text-transform: uppercase
}

.GameEndScore__isNew___llJ7HnPL {
    background-color: #ffc600;
    border-top: 2px solid #ffc600;
    color: #004db3
}

.GameEndScore__highScoreValue___EeW4qN_h {
    color: var(--score-value-color);
    font-family: var(--score-font);
    font-size: var(--score-value-fs);
    font-weight: var(--score-value-font-weight)
}

@media (max-width: 575px) {
    .GameEndScore__highScoreValue___EeW4qN_h {
        display: block
    }

    .GameEndScore__highScores___luj4dayV {
        font-size: .7em;
        padding: 3px 15px
    }

    .GameEndScore__scoresValue___IYGay9Nm {
        height: 1.2em
    }

    .GameEndScore__scoresTitle___jYXlEp6N {
        padding: 5px 15px
    }
}

.GameEndScore__trophyIcon___t9LLvPJy {
    margin-right: 10px
}

.GameEndScore__starIcon___lrmPxdg8 {
    color: #004db3;
    position: relative;
    top: -3px
}

.GameEndLevelUp__levelUp___n5F70rJe {
    align-items: center;
    background: rgba(7, 39, 82, .9);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.GameEndLevelUp__content___vl0Y4soC {
    border-radius: 5px;
    margin-top: -50px;
    padding: 10px;
    text-align: center;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: -webkit-transform .8s cubic-bezier(.175, .885, .32, 1.275);
    transition: transform .8s cubic-bezier(.175, .885, .32, 1.275);
    transition: transform .8s cubic-bezier(.175, .885, .32, 1.275), -webkit-transform .8s cubic-bezier(.175, .885, .32, 1.275);
    width: 280px
}

.GameEndLevelUp__isAnimationStarted___WINyETiZ {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.GameEndLevelUp__title___DAWY8Nty {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 10px;
    margin-top: 0;
    text-transform: uppercase
}

.GameEndLevelUp__textWrap___u8cP3cSc {
    height: 200px;
    position: relative
}

.GameEndLevelUp__text___rWqMzlZz {
    color: #004db3;
    font-size: 60px;
    font-weight: 700;
    left: 50%;
    margin: -14px 0 0 -3px;
    position: absolute;
    text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.GameEndLevelUp__image___HNGV34dn {
    max-width: 100%
}

@media (max-width: 767px) {
    .GameEndLevelUp__levelup___iwVgGK5K {
        position: fixed;
        top: 50px
    }
}

.GameEndProgressBar__progressBar___Q0jY0yFj {
    background: #dcdcdc;
    border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    display: flex;
    height: 19px;
    margin-top: 5px;
    width: 100%;
    z-index: 1
}

.GameEndProgressBar__progressCurrent___zTreh4h5 {
    background: #fbd500;
    height: 100%;
    transition: width 1s ease;
    width: 0
}

.GameEndProgressBar__progressGained___Puz4Wdvx {
    background: #f8a400;
    color: #9b4200;
    font-size: 14px;
    font-weight: 600;
    height: 100%;
    line-height: 19px;
    position: relative;
    transition: width 1.5s ease;
    width: 0
}

.GameEndProgressBar__progressTooltip___PkQpHDtH {
    background: #0448a2;
    border-radius: 4px;
    color: #ffc600;
    margin-top: -5px;
    padding: 0 6px;
    position: absolute;
    right: 0;
    top: -100%;
    -webkit-transform: translate(60%);
    transform: translate(60%);
    z-index: 9
}

.GameEndProgressBar__progressTooltip___PkQpHDtH:after {
    border: 5px solid rgba(0, 56, 131, 0);
    border-top-color: #003883;
    content: " ";
    height: 0;
    left: 0;
    margin-left: 3px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0
}

.GameEndXpProgress__container___hMcYLXPa {
    background: #fff;
    margin-bottom: 10px;
    margin-top: 45px;
    padding: 13px;
    position: relative
}

.GameEndXpProgress__level___oLdGHOnF {
    border-radius: 5px 5px 0 0;
    color: #683304;
    font-size: 18px;
    font-weight: 600;
    left: 50%;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    width: 170px
}

.GameEndXpProgress__level___oLdGHOnF, .GameEndXpProgress__level___oLdGHOnF:after, .GameEndXpProgress__level___oLdGHOnF:before {
    background: #f4b200;
    background: linear-gradient(180deg, #f4b200 1%, #ffd800 11%, #ffc600 39%, #d88e00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4b200", endColorstr="#d88e00", GradientType=0)
}

.GameEndXpProgress__level___oLdGHOnF:after, .GameEndXpProgress__level___oLdGHOnF:before {
    content: ""
}

.GameEndXpProgress__level___oLdGHOnF:after {
    border-radius: 0 7px 0 0;
    height: 100%;
    position: absolute;
    right: -8px;
    top: 0;
    -webkit-transform: skew(15deg);
    transform: skew(15deg);
    width: 14px
}

.GameEndXpProgress__level___oLdGHOnF:before {
    border-radius: 7px 0 0 0;
    height: 100%;
    left: -8px;
    position: absolute;
    top: 0;
    -webkit-transform: skew(-15deg);
    transform: skew(-15deg);
    width: 14px
}

.GameEndXpProgress__topRow___FwYgo8_C {
    display: flex;
    font-size: 14px;
    font-weight: 600;
    justify-content: space-between;
    text-transform: uppercase
}

.GameEndXpProgress__currentXp___McNv_Xsf, .GameEndXpProgress__nextLevel___q5TuxVd2 {
    align-items: center;
    display: flex;
    width: 50%
}

.GameEndXpProgress__currentXp___McNv_Xsf {
    border-right: 2px solid #d8d8d8;
    text-align: left
}

.GameEndXpProgress__nextLevel___q5TuxVd2 {
    justify-content: flex-end;
    text-align: right
}

.GameEndXpProgress__xpVal___A2MHPN_P {
    color: #004db3;
    font-size: 2.5em
}

.GameEndXpProgress__xpText___qbn5oWBr {
    color: #717171;
    font-size: 1em;
    margin: 0 10px;
    text-transform: uppercase
}

.GameEndXpProgress__xpText___qbn5oWBr span {
    color: #004db3;
    white-space: nowrap
}

@media (max-width: 575px) {
    .GameEndXpProgress__container___hMcYLXPa {
        padding: 7px 5px
    }

    .GameEndXpProgress__currentXp___McNv_Xsf, .GameEndXpProgress__nextLevel___q5TuxVd2 {
        flex-direction: column;
        text-align: center
    }

    .GameEndXpProgress__xpVal___A2MHPN_P {
        order: 1
    }

    .GameEndXpProgress__xpText___qbn5oWBr {
        font-size: .8em;
        margin: 0 5px;
        order: 2
    }

    .GameEndXpProgress__topRow___FwYgo8_C {
        font-size: 11px
    }
}

.GameEndXp__container___EBAOxixr {
    max-width: 98%;
    min-height: 150px
}

.GameEndXp__title___ok8bCHxe {
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: center;
    margin-bottom: 10px
}

.GameEndXp__infoIcon___SRe3Juu8 {
    color: #fff
}

.GameEndXp__titleText___iMyopqs6 {
    font-size: 30px;
    margin: 0 6px
}

.GameEndXp__titleText___iMyopqs6 span {
    color: #ffc600
}

.GameEndXp__descText___dLLAc7Fx {
    color: #fff;
    font-size: 14px;
    line-height: 1.1;
    margin: 0;
    text-align: center
}

.GameEndXp__descText___dLLAc7Fx span {
    color: #ffc600;
    font-size: 20px
}

.GameEndXp__error___SLwZMkMX {
    color: #fff;
    font-size: 16px;
    text-align: center
}

@media (max-width: 575px) {
    .GameEndXp__titleText___iMyopqs6 {
        font-size: .8em
    }

    .GameEndXp__descText___dLLAc7Fx {
        font-size: 12px;
        line-height: 1
    }
}

.GameEnd__container___Sh31w5nT {
    background: var(--game-end-container-bg);
    background-color: var(--game-end-container-bg-color);
    background-repeat: no-repeat;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: space-around;
    min-height: inherit;
    padding: var(--game-end-container-padding);
    width: 100%
}

.GameEnd__title___vD2rVsIi.GameEnd____override___wU3MB4Y5 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center
}

.GameEnd__row___h22fm5Am {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}

.GameEnd__row___h22fm5Am:last-of-type {
    margin-bottom: 0
}

.GameEnd__rowXp___MItSOa4z {
    min-height: 259px
}

.GameEnd__rowButtons___QV93Q8WZ {
    grid-gap: 1em;
    flex-direction: column;
    gap: 1em
}

.GameEnd__playAgainIcon___yWyytAys {
    margin-right: 5px
}

@media (max-width: 767px) {
    .GameEnd__title___vD2rVsIi.GameEnd____override___wU3MB4Y5 {
        font-size: 20px;
        margin-top: 24px
    }

    .GameEnd__rowXp___MItSOa4z {
        min-height: 230px
    }
}

@media (max-width: 575px) {
    .GameEnd__title___vD2rVsIi.GameEnd____override___wU3MB4Y5 {
        font-size: 15px;
        margin-bottom: 3px;
        margin-top: 3px
    }

    .GameEnd__row___h22fm5Am {
        margin-bottom: 10px
    }
}

.Game__gameContainer___Kk2Hx6e9 {
    border: 1px solid var(--border-color);
    border-radius: var(--game-container-br);
    display: flex;
    overflow: var(--game-container-overflow);
    position: relative
}

.Game__gameContainer___Kk2Hx6e9.Game__promotedGame___CQVB_ZsZ {
    border-bottom: 0
}

.Game__unitContainer___DVf92Lo1 {
    align-self: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 100%
}

.Game__unitContainer___DVf92Lo1.Game__hidden___KuyStjgy {
    left: -999em;
    position: absolute
}

.Game__unitContainer___DVf92Lo1.Game__fullScreen___nUavtTUu.Game__hidden___KuyStjgy {
    position: fixed
}

.Game__unitContainer___DVf92Lo1.Game__fullScreen___nUavtTUu {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.Game__gameAd___gDujKnZk {
    background-color: #fff;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.Game__gameContainer___Kk2Hx6e9.Game__isIframeGame___LjKp9esh {
    line-height: 0
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenMobTheySell___KY03hEIV, .Game__gameContainer___Kk2Hx6e9.Game__fullScreenMob___AE5_tr3z, .Game__gameContainer___Kk2Hx6e9.Game__fullScreenTab___VILKjMof {
    display: flex;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 999
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenMobTheySell___KY03hEIV .Game__canvasBox___CSxfNXEh iframe, .Game__gameContainer___Kk2Hx6e9.Game__fullScreenMob___AE5_tr3z .Game__canvasBox___CSxfNXEh iframe, .Game__gameContainer___Kk2Hx6e9.Game__fullScreenTab___VILKjMof .Game__canvasBox___CSxfNXEh iframe {
    height: 100%
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenTab___VILKjMof {
    height: calc(100% - var(--tablet-ad-height)) !important;
    top: var(--tablet-ad-height)
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenTab___VILKjMof.Game__displayAdsDisabled____K3aIRzB {
    height: 100% !important;
    top: 0
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenMobTheySell___KY03hEIV {
    background: #fff;
    height: calc(100% - var(--mobile-ad-height)) !important;
    top: 50px
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenMob___AE5_tr3z {
    background: #fff;
    height: calc(100% - var(--mobile-ad-portrait-height)) !important;
    top: var(--mobile-ad-portrait-height)
}

@media (orientation: landscape) {
    .Game__gameContainer___Kk2Hx6e9.Game__fullScreenMob___AE5_tr3z {
        background: #fff;
        height: calc(100% - var(--mobile-ad-height)) !important;
        top: var(--mobile-ad-height)
    }
}

.Game__gameContainer___Kk2Hx6e9.Game__fullScreenMobTheySell___KY03hEIV.Game__displayAdsDisabled____K3aIRzB, .Game__gameContainer___Kk2Hx6e9.Game__fullScreenMob___AE5_tr3z.Game__displayAdsDisabled____K3aIRzB {
    height: 100% !important;
    top: 0
}

.Game__canvasContainer___eCG6sqwF {
    height: 100%;
    overflow: unset;
    width: 100%
}

.Game__canvasContainer___eCG6sqwF.Game__isIframeGame___LjKp9esh {
    line-height: 0
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenMobTheySell___KY03hEIV, .Game__canvasContainer___eCG6sqwF.Game__fullScreenMob___AE5_tr3z, .Game__canvasContainer___eCG6sqwF.Game__fullScreenTab___VILKjMof {
    display: flex;
    left: 0;
    position: fixed;
    z-index: 999
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenMobTheySell___KY03hEIV .Game__canvasBox___CSxfNXEh iframe, .Game__canvasContainer___eCG6sqwF.Game__fullScreenMob___AE5_tr3z .Game__canvasBox___CSxfNXEh iframe, .Game__canvasContainer___eCG6sqwF.Game__fullScreenTab___VILKjMof .Game__canvasBox___CSxfNXEh iframe {
    height: 100%
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenTab___VILKjMof {
    height: calc(100% - var(--tablet-ad-height));
    top: var(--tablet-ad-height)
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenTab___VILKjMof.Game__displayAdsDisabled____K3aIRzB {
    height: 100%;
    top: 0
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenMobTheySell___KY03hEIV {
    background: #fff;
    height: calc(100% - var(--mobile-ad-height));
    top: 50px
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenMob___AE5_tr3z {
    background: #fff;
    height: calc(100% - var(--mobile-ad-portrait-height));
    top: var(--mobile-ad-portrait-height)
}

@media (orientation: landscape) {
    .Game__canvasContainer___eCG6sqwF.Game__fullScreenMob___AE5_tr3z {
        background: #fff;
        height: calc(100% - var(--mobile-ad-height));
        top: var(--mobile-ad-height)
    }
}

.Game__canvasContainer___eCG6sqwF.Game__fullScreenMobTheySell___KY03hEIV.Game__displayAdsDisabled____K3aIRzB, .Game__canvasContainer___eCG6sqwF.Game__fullScreenMob___AE5_tr3z.Game__displayAdsDisabled____K3aIRzB {
    height: 100%;
    top: 0
}

.Game__canvasBox___CSxfNXEh {
    background-color: #fff;
    border: 0;
    flex-shrink: 0;
    height: 100%;
    width: 100%
}

.Game__canvasBox___CSxfNXEh body {
    margin: 0
}

.testing__game-end-button {
    display: none
}

@media screen and (min-width: 1369px) {
    .Game__gameContainer___Kk2Hx6e9 {
        width: 100%
    }
}

@-webkit-keyframes Loader__LoadingAnimation___JnkApnlh {
    50% {
        color: rgba(0, 0, 0, .05);
        -webkit-transform: scale(.75) translateZ(0);
        transform: scale(.75) translateZ(0)
    }
}

@keyframes Loader__LoadingAnimation___JnkApnlh {
    50% {
        color: rgba(0, 0, 0, .05);
        -webkit-transform: scale(.75) translateZ(0);
        transform: scale(.75) translateZ(0)
    }
}

.Loader__loaderContainer___w4vAmqNY {
    background: #f1f1f1;
    color: rgba(0, 0, 0, .15);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000
}

.Loader__loaderContainer___w4vAmqNY.Loader__fullScreen____F6bPzug {
    position: fixed
}

.Loader__loaderText___bvFyPHXS {
    font-size: 5em;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%
}

.Loader__loadingLetter___osHd6jjP {
    -webkit-animation: Loader__LoadingAnimation___JnkApnlh 4s infinite;
    animation: Loader__LoadingAnimation___JnkApnlh 4s infinite;
    display: inline-block;
    will-change: transform
}

.Loader__loadingLetter___osHd6jjP:first-of-type, .Loader__loadingLetter___osHd6jjP:nth-of-type(10) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.Loader__loadingLetter___osHd6jjP:nth-of-type(2), .Loader__loadingLetter___osHd6jjP:nth-of-type(9) {
    -webkit-animation-delay: .225s;
    animation-delay: .225s
}

.Loader__loadingLetter___osHd6jjP:nth-of-type(3), .Loader__loadingLetter___osHd6jjP:nth-of-type(8) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.Loader__loadingLetter___osHd6jjP:nth-of-type(4), .Loader__loadingLetter___osHd6jjP:nth-of-type(7) {
    -webkit-animation-delay: 75ms;
    animation-delay: 75ms
}

@media (max-width: 1024px) {
    .Loader__loaderText___bvFyPHXS {
        font-size: 3.5em
    }
}

@media (max-width: 575px) {
    .Loader__loaderText___bvFyPHXS {
        font-size: 3em
    }
}

@media (max-width: 360px) {
    .Loader__loaderText___bvFyPHXS {
        font-size: 2.5em
    }
}

.EagleAvatar__avatarPicture___yJclpWFV {
    display: flex;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.EagleAvatar__avatarPicture___yJclpWFV img {
    height: 100%;
    width: 100%
}

.EagleAvatar__borderRadius___pl6iG1Ap {
    border-radius: 50%
}

.EagleAvatar__eagleAvatarWrapper___vK9M4oSn {
    background-color: #0042bb
}

.Avatar__profilePersonAvatar___JStzq1DV {
    display: block;
    width: 100%
}

.Avatar__profilePersonAvatarEagle___TUGidAJL {
    aspect-ratio: 1/1
}

.Avatar__avatarsModalAvatar___GBHdUjTD {
    aspect-ratio: 1/1;
    border-radius: 50%;
    display: block;
    max-width: 100%
}

.Avatar__avatarsListAvatar___QyePJBY5 {
    border-radius: 50%;
    height: var(--avatars-list-avatar-size);
    margin: 10px;
    width: var(--avatars-list-avatar-size)
}

.Avatar__lbRowAvatar___GTeDbFdA {
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: var(--lb-avatar-size);
    min-width: var(--lb-avatar-size);
    width: var(--lb-avatar-size)
}

.Avatar__lbRowAvatarEven___mnQXObyr {
    border: 1px solid #7c8693
}

.LeaderboardRow__lbRow___cqOGszNb {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 64px
}

.LeaderboardRow__lbRow___cqOGszNb:nth-child(odd) {
    background-color: #eef1f6
}

.LeaderboardRow__lbRow___cqOGszNb:nth-child(2n) .LeaderboardRow__position___nMJcfwpw {
    background-color: #f6f8fb
}

.LeaderboardRow__lbRow___cqOGszNb.LeaderboardRow__isUser___vY8opD5J {
    background-color: #9aefb0 !important
}

.LeaderboardRow__positionColumn___OOtnSmsc {
    align-items: center;
    display: flex;
    flex: 0 0 96px;
    max-width: 96px;
    position: relative
}

.LeaderboardRow__userInfoColumn___jtreFhBM {
    align-items: center;
    display: flex;
    flex: 0 0;
    flex-basis: calc(33% - 96px);
    max-width: calc(33% - 96px);
    min-width: 72px;
    padding-left: 2em;
    position: relative
}

.LeaderboardRow__nameColumn___MVpoU7UG {
    color: #3b4148;
    flex: 0 0 33.333%;
    font-size: 20px;
    max-width: 33.333%;
    overflow: hidden;
    padding-left: 1em;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LeaderboardRow__nameColumn___MVpoU7UG.LeaderboardRow__digitalTurbine___BmwY0xxa.LeaderboardRow__unlogged___fjUXYBXZ {
    align-self: center;
    font-size: var(--lb-nameColumn-unlogged-fs);
    font-weight: var(--lb-nameColumn-unlogged-fw);
    overflow: unset;
    padding-right: 6%;
    text-overflow: unset;
    white-space: unset;
    word-break: unset
}

.LeaderboardRow__nameColumn___MVpoU7UG.LeaderboardRow__digitalTurbine___BmwY0xxa:not(.LeaderboardRow__unlogged___fjUXYBXZ) {
    align-self: flex-end;
    padding: 0 0 11px 6px
}

.LeaderboardRow__scoreColumn___D0rgp2Ct {
    color: #1e36ae;
    flex: 0 0 33.333%;
    font-size: 20px;
    font-weight: 700;
    max-width: 33.333%;
    padding-right: 10%;
    text-align: right;
    text-transform: uppercase
}

.LeaderboardRow__loginBtn___z1CmY7ki.LeaderboardRow__digitalTurbine___BmwY0xxa {
    background-color: var(--lb-login-btn-bg);
    border-radius: var(--game-end-br);
    font-size: var(--lb-login-btn-fs);
    height: var(--lb-login-btn-height);
    padding: var(--lb-login-btn-padding)
}

@media (max-width: 1199px) {
    .LeaderboardRow__positionColumn___OOtnSmsc {
        flex-basis: 88px;
        max-width: 88px
    }

    .LeaderboardRow__userInfoColumn___jtreFhBM {
        flex-basis: calc(33% - 88px);
        max-width: calc(33% - 88px)
    }
}

@media (max-width: 767px) {
    .LeaderboardRow__nameColumn___MVpoU7UG {
        font-size: 16px
    }
}

@media (max-width: 575px) {
    .LeaderboardRow__positionColumn___OOtnSmsc {
        flex-basis: var(--lb-positionColumn-width);
        max-width: var(--lb-positionColumn-width);
        padding-left: var(--lb-positionColumn-pl)
    }

    .LeaderboardRow__userInfoColumn___jtreFhBM {
        min-width: calc(var(--lb-row-avatar-size) + .5em);
        padding-left: .5em;
        width: var(--lb-row-avatar-size)
    }

    .LeaderboardRow__userInfoColumn___jtreFhBM.LeaderboardRow__digitalTurbine___BmwY0xxa.LeaderboardRow__unlogged___fjUXYBXZ {
        display: var(--lb-userInfoColumn-display)
    }

    .LeaderboardRow__loginBtn___z1CmY7ki {
        font-size: 18px;
        padding: 7px 8px
    }

    .LeaderboardRow__nameColumn___MVpoU7UG {
        flex: 1 0;
        font-size: 14px;
        padding-left: .8em
    }

    .LeaderboardRow__scoreColumn___D0rgp2Ct {
        flex: 1 0;
        font-size: 16px;
        padding-right: 1em;
        text-align: var(--lb-scoreColumn-text-align)
    }
}

.LeaderboardRow__position___nMJcfwpw {
    align-items: center;
    background-color: #e1e7ef;
    border-radius: 0 8px 8px 0;
    color: #3854ab;
    display: flex;
    font-size: 20px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    position: relative;
    width: 100%
}

.LeaderboardRow__lbRow___cqOGszNb.LeaderboardRow__isUser___vY8opD5J .LeaderboardRow__position___nMJcfwpw {
    background-color: #fff
}

.LeaderboardRow__position___nMJcfwpw.LeaderboardRow__hasTrophy___j4uu1l5C {
    background-color: initial !important;
    color: #fff;
    padding-bottom: 1.5rem
}

@media (min-width: 576px) {
    .LeaderboardRow__position___nMJcfwpw.LeaderboardRow__hasTrophy___j4uu1l5C {
        padding-bottom: 1rem
    }

    .LeaderboardRow__position___nMJcfwpw.LeaderboardRow__anonymous___K4Yqj2Zk {
        left: calc(100% + 2rem + 24px);
        width: auto
    }
}

.LeaderboardRow__trophyIcon___vwU0Z7EX {
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1
}

@media (max-width: 575px) {
    .LeaderboardRow__trophyIcon___vwU0Z7EX {
        height: auto;
        width: var(--lb-trophyIcon-width)
    }

    .LeaderboardRow__positionNumber___kJoCIJqu.LeaderboardRow__hasTrophy___j4uu1l5C {
        padding-top: var(--lb-positionNumber-pt)
    }
}

.LeaderboardRow__positionNumber___kJoCIJqu {
    position: relative;
    z-index: 1
}

.LeaderboardRow__country___rSDVhnqg {
    display: inline-block;
    margin-bottom: auto;
    margin-left: 20%;
    max-height: 16px;
    max-width: 24px
}

@media (max-width: 575px) {
    .LeaderboardRow__country___rSDVhnqg {
        left: 100%;
        margin: var(--lb-country-margin);
        position: absolute;
        top: 0
    }
}

.LeaderboardRow__scoresTooltip___O979FWDo {
    color: #1e36ae;
    font-size: 16px;
    width: auto
}

.LeaderboardList__delimiter___oxQHOJG5 {
    background-color: #e1e7ef;
    color: #3b4148;
    font-size: 20px;
    font-weight: 700;
    height: 32px;
    text-align: center
}

.Leaderboard__container___LA98U2DO {
    margin: 2em 0
}

.Leaderboard__title___oL99oqbR.Leaderboard____override___U2MWV1Th {
    color: #3b4148;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: .5rem
}

.Leaderboard__tabList___GB5dcm44 {
    background-color: #e1e7ef;
    padding: 1em 2em 0
}

.Leaderboard__loaderWrapper___FOHFWhad {
    padding-top: 24px
}

@media (max-width: 575px) {
    .Leaderboard__tabList___GB5dcm44 {
        margin: 0 -calc(var(--gutter)/2);
        padding: 1em 1em 0
    }
}

@media (max-width: 767px) {
    .Leaderboard__tabWrapper___TJo8kRXq {
        display: flex;
        padding: 0 4px
    }
}

.Leaderboard__content___rIPFf5tu {
    min-height: 4em
}

@media (max-width: 575px) {
    .Leaderboard__content___rIPFf5tu {
        margin: 0 -calc(var(--gutter)/2);
        min-height: auto
    }
}

.PoweredBy__dialog___embAsmJv {
    --big-width: 1075px;
    --small-width: 1000px
}

.PoweredBy__image___JyksMVGu {
    --small-height: 555px
}

.PoweredBy__backdrop___cRO3hCTN {
    align-items: center;
    background-color: rgba(0, 0, 0, .3);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001
}

.PoweredBy__dialog___embAsmJv {
    background-color: #fff;
    border-radius: 2px;
    display: flex;
    max-width: var(--small-width);
    position: relative;
    width: calc(100% - 50px)
}

@media (min-width: 1370px) {
    .PoweredBy__dialog___embAsmJv {
        max-width: var(--big-width)
    }

    .PoweredBy__underLogo___UuDPBgt9 {
        font-size: 26px
    }

    .PoweredBy__subTitle___wdZrls_4 {
        font-size: 22px
    }
}

@media (max-width: 1370px) {
    .PoweredBy__image___JyksMVGu {
        max-height: var(--small-height)
    }
}

.PoweredBy__exitButton___opPkVdOs {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: -3px 3px 3px rgba(0, 0, 0, .5);
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: -20px;
    top: -20px;
    width: 40px;
    z-index: 1002
}

.PoweredBy__leftPart___pAFMks_3 {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 30px 0 35px 32px;
    width: 605px
}

.PoweredBy__rightPart___EkbEs6xG {
    display: block;
    flex: 1 0 auto;
    position: relative
}

.PoweredBy__underLogo___UuDPBgt9 {
    font-size: 24px;
    font-weight: 200;
    margin-left: 32px
}

.PoweredBy__textContainer___lRbgPrvG {
    margin-left: 32px
}

.PoweredBy__link___RCWVEKnE {
    color: var(--blue-medium);
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    margin-right: 20px;
    white-space: nowrap
}

.PoweredBy__link___RCWVEKnE:hover {
    color: var(--blue-medium);
    text-decoration: none
}

.PoweredBy__textContainer___lRbgPrvG > .PoweredBy__link___RCWVEKnE {
    margin-left: 5px;
    margin-right: 0;
    text-decoration: underline
}

.PoweredBy__subTitle___wdZrls_4 {
    font-size: 20px;
    font-weight: 700;
    margin: 0
}

.PoweredBy__text___pKOgrU41 {
    font-size: 16px;
    font-weight: 400
}

.PoweredBy__bottomLinks___KZzYjUPk {
    display: flex;
    margin-left: 32px;
    margin-top: 5px;
    max-width: 360px
}

.PoweredBy__linkWrapper___tNKplzmM {
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    padding-top: 10px
}

.PoweredBy__linkWrapper___tNKplzmM:hover {
    outline: 1px solid #d50032
}

.PoweredBy__smallText___HkcKBTN1 {
    color: #080808;
    font-size: 10px;
    padding-left: 10px
}

.MoreGamesLink__viewMore___Fs0psInS {
    color: var(--view-more-color);
    font-size: var(--view-more-fs);
    font-weight: 600;
    margin-bottom: var(--view-more-mb);
    -webkit-text-decoration: var(--view-more-text-decoration);
    text-decoration: var(--view-more-text-decoration);
    white-space: nowrap
}

.MoreGamesLink__viewMoreIcon___wA5acrGW {
    color: #1e36ae;
    font-size: 20px;
    font-weight: 600;
    -webkit-transform: matrix(0, 1, -1, 0, 0, 0);
    transform: matrix(0, 1, -1, 0, 0, 0)
}

.RelatedGames__relatedGames___OVqvAm7L {
    margin-top: 20px
}

.RelatedGames__title___SPWC4Xvi.RelatedGames____override___BI6_Qzkc {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 10px 0 0
}

.RelatedGames__topRow___Va6Qp2Ij {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

@media (max-width: 767px) {
    .RelatedGames__title___SPWC4Xvi.RelatedGames____override___BI6_Qzkc {
        font-size: 20px
    }
}

@media (max-width: 575px) {
    .RelatedGames__title___SPWC4Xvi.RelatedGames____override___BI6_Qzkc {
        font-size: 16px;
        line-height: 1.7;
        margin: 0 5px 0 0
    }
}

.AdDivider__container___TfbSOQy6 {
    align-items: center;
    background-image: linear-gradient(180deg, #0a4aa5, #04387a 57%, #043778 95%);
    border-radius: 2px;
    display: flex;
    height: 72px;
    justify-content: space-between
}

.AdDivider__loginOrProfileButton___Sn4Z0RKw {
    align-items: center;
    background-color: #0048a5;
    border-radius: 2px;
    box-shadow: 0 4px 10px -4px #0a1874;
    color: #fff;
    display: flex;
    font-weight: 600;
    height: 58px;
    justify-content: center;
    margin-right: 10px;
    padding: 0 1em;
    width: 200px
}

.AdDivider__loginOrProfileButton___Sn4Z0RKw:hover {
    background-color: #2663b2;
    box-shadow: 0 4px 10px -4px #4966f8;
    color: #fff;
    text-decoration: none
}

.AdDivider__image___t60XKRjK {
    align-self: flex-end;
    max-width: 85px
}

.RightRail__rightRail___a67uwsZU {
    height: 100%;
    margin-top: -1px;
    padding-bottom: 2em;
    padding-left: calc(var(--gutter) / 2);
    padding-top: 1em;
    width: var(--ad-column-size)
}

.RightRail__displayAdRight___PjhV3mIW {
    margin: 1.5em 0 1em;
    min-height: 250px
}

.RightRail__displayAdRight___PjhV3mIW:first-of-type {
    margin-top: 0
}

.GameTemplate__containerMain___pipubcAO {
    width: 100%
}

.GameTemplate__topRow___uJuqCXfw {
    background: #fff;
    border-top: 1px solid #eee;
    box-shadow: 0 6px 10px -4px rgba(78, 85, 94, .1);
    padding: 16px 0
}

.GameTemplate__breadcrumbsBlock___nq7373Bg {
    display: flex;
    justify-content: flex-end
}

.GameTemplate__displayAdTop___MT_uJ9Z8 {
    display: flex;
    margin-bottom: var(--gutter);
    width: 100%
}

.GameTemplate__displayAdTop___MT_uJ9Z8.GameTemplate__isPwaShown___M3t2q4FO {
    margin-left: calc(var(--gutter) * 6)
}

.GameTemplate__contentRow___GYd_yhlP {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: var(--content-row-max-width);
    position: relative;
    width: 100%
}

.GameTemplate__contentRow___GYd_yhlP.GameTemplate__adsDisabled___Ly8lsofA {
    display: block
}

@media (min-width: 1200px) and (max-height: 800px) {
    .GameTemplate__contentRow___GYd_yhlP {
        max-width: 96%
    }
}

@media (min-width: 1200px) and (max-width: 1369px) {
    .GameTemplate__content___Tmxlf1eH.GameTemplate__adsDisabled___Ly8lsofA {
        padding-top: 0
    }
}

@media (max-width: 1024px) {
    .GameTemplate__displayAdTop___MT_uJ9Z8 {
        justify-content: center
    }

    .GameTemplate__displayAdTop___MT_uJ9Z8.GameTemplate__isPwaShown___M3t2q4FO {
        margin-left: 0
    }

    .GameTemplate__breadcrumbsBlock___nq7373Bg {
        justify-content: flex-start;
        order: 1
    }

    .GameTemplate__titleBlock___WhRkF__r {
        order: 2;
        text-align: center
    }
}

.GameTemplate__gameTitle___dGTDnPSV {
    color: #28292a;
    font-size: 24px;
    font-weight: 600;
    margin: 3px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.GameTemplate__contentContainer___Vm6finwN {
    display: flex;
    justify-content: center;
    padding-top: 1.5em
}

.GameTemplate__contentColWrapper___EDOY3_Cs {
    padding-left: var(--global-side-gutters);
    padding-right: var(--global-side-gutters)
}

.GameTemplate__customRow___xJT68GTW {
    flex-wrap: nowrap;
    justify-content: center
}

@media (max-width: 1025px) {
    .GameTemplate__customRow___xJT68GTW {
        flex-wrap: wrap;
        margin: 0
    }

    .GameTemplate__content___Tmxlf1eH {
        width: 100%
    }
}

@media (min-width: 1025px) {
    .GameTemplate__topRowWrap___zg18CPfU.GameTemplate__adsDisabled___Ly8lsofA {
        margin: 0 auto;
        max-width: calc(100% - var(--ad-column-size) - 80px - var(--gutter))
    }

    .GameTemplate__content___Tmxlf1eH {
        flex: 0 0 auto;
        max-width: calc(100% - var(--ad-column-size));
        width: 100%
    }

    .GameTemplate__content___Tmxlf1eH.GameTemplate__isPwaShown___M3t2q4FO {
        padding-left: calc(80px + var(--gutter));
        position: relative
    }

    .GameTemplate__content___Tmxlf1eH.GameTemplate__adsDisabled___Ly8lsofA {
        margin: 0 auto
    }

    .GameTemplate__content___Tmxlf1eH.GameTemplate__hideTopADArea___S7UdiKZ5 {
        padding-top: 0
    }

    .GameTemplate__displayAdTop___MT_uJ9Z8 {
        margin-left: 8px
    }
}

@media screen and (min-width: 1500px) {
    .GameTemplate__content___Tmxlf1eH {
        min-width: 54.75em
    }

    .GameTemplate__content___Tmxlf1eH.GameTemplate__isFlexible___FeNINvz7 {
        min-width: 63.125em
    }
}

.GameTemplate__adEnter___WMoVhZTW {
    max-height: 0;
    opacity: 0
}

.GameTemplate__adEnterActive___brgCurVM {
    max-height: calc(3em + 90px);
    opacity: 1;
    transition: max-height .8s cubic-bezier(.33, 1, .68, 1), opacity .5s cubic-bezier(.33, 1, .68, 1) .3s
}

.GameTemplate__adExit___mk2_bcbX {
    max-height: calc(3em + 90px);
    opacity: 1
}

.GameTemplate__adExitActive___HB5FcCMA {
    max-height: 0;
    opacity: 0;
    transition: max-height .8s cubic-bezier(.33, 1, .68, 1) .3s, opacity .5s cubic-bezier(.33, 1, .68, 1)
}

.GameTemplate__stickyAdEnter___Q1Bm2sCo {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.GameTemplate__stickyAdEnterActive___akbPDoA9 {
    transition: all .5s cubic-bezier(.33, 1, .68, 1)
}

.GameTemplate__stickyAdEnterActive___akbPDoA9, .GameTemplate__stickyAdExit___P39zQPr_ {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.GameTemplate__stickyAdExitActive___DyLrBzJz {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all .5s ease-in-out
}

.GameTemplate__leftRail___cg60kWHX {
    left: 0;
    max-width: var(--left-rail-width);
    position: absolute;
    top: auto
}

.GameTemplate__rightRail___brLZhmpw {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.GameTemplate__supportImg___nwcysiaB {
    align-items: center;
    background: var(--svg-icon-bg-color);
    border-radius: 5px;
    display: flex;
    height: 48px;
    justify-content: center;
    margin: 0 auto;
    width: 48px
}

.GameTemplate__supportBtn___R6uEWgZY:focus, .GameTemplate__supportBtn___R6uEWgZY:hover {
    text-decoration: none
}

.GameTemplate__supportBtn___R6uEWgZY:hover .GameTemplate__supportImg___nwcysiaB {
    background: var(--svg-icon-bg-color-hover)
}

.GameTemplate__supportTitle___MQqkdqEj {
    color: #000;
    font-size: 16px;
    line-height: 1.2;
    margin-top: 5px;
    text-align: center
}

.GameTemplate__adSidebar___Jv817XGC {
    margin-top: 18px
}

.GameTemplate__chatContainer___ZVJnPh9H, .GameTemplate__leaderboardContainer___p8iSNjJL {
    width: 100%
}

.GameTemplate__chatShortCut___RwawPoS4 {
    align-items: center;
    background: #0032d4;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 48px
}

.GameTemplate__chatTitle___lIuI5QF0 {
    color: #000;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.2;
    margin-top: 5px;
    text-align: center
}

.GameTemplate__chatBtn___uE79FJuK {
    margin-top: 5px !important
}

.GameTemplate__chatIcon___dQGD4p05 svg {
    fill: var(--svg-icon-bg-color)
}

.GameTemplate__chatBtn___uE79FJuK:hover .GameTemplate__chatShortCut___RwawPoS4 .GameTemplate__chatIcon___dQGD4p05 svg {
    fill: var(--svg-icon-bg-color-hover)
}

.GameTemplate__feedbackShortCut___kU1EuoI0 {
    align-items: center;
    background: #0032d4;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 48px
}

.GameTemplate__feedbackTitle___aOLD7fSx {
    color: #000;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.2;
    margin-top: 5px;
    text-align: center
}

.GameTemplate__feedbackBtn___cdc_Vxg3 {
    margin-top: 5px !important
}

.GameTemplate__feedbackIcon___s6IKBLhi svg {
    fill: #1631d4
}

.GameTemplate__feedbackBtn___cdc_Vxg3:hover .GameTemplate__feedbackIcon___s6IKBLhi svg {
    fill: #005aff
}

.GameTemplate__poweredByContainer___zWO72L3D {
    margin-top: 80px
}

@media (max-width: 1200px) {
    .GameTemplate__poweredByContainer___zWO72L3D {
        margin-top: 10px
    }
}

@media (min-width: 1370px) {
    .GameTemplate__poweredByContainer___zWO72L3D {
        margin-top: 100px
    }
}

.Logos__arkadiumLogoMini___llcv_L5o.Logos__small___XW0CWMbI, .Logos__arkadiumLogoMini___llcv_L5o.Logos__smaller___wh_ih4x6 {
    --defaultWidthLogo: 96;
    --smallWidthLogo: 56.4;
    --smallerWidthLogo: 34.8;
    margin-left: -10px
}

.Logos__arkadiumLogoMini___llcv_L5o.Logos__small___XW0CWMbI {
    zoom: calc(var(--smallWidthLogo) / var(--defaultWidthLogo))
}

.Logos__arkadiumLogoMini___llcv_L5o.Logos__smaller___wh_ih4x6 {
    zoom: calc(var(--smallerWidthLogo) / var(--defaultWidthLogo))
}

:root {
    --tile-wrapper-max-width: 100%
}

.HomeCategory__header___wqDmbbUd {
    align-items: var(--home-category-header-align-items);
    display: flex;
    justify-content: space-between;
    margin-bottom: .5em;
    max-width: calc(100% - var(--ad-column-size))
}

.HomeCategory__categoryTitle___hxhihMHa {
    color: #3b4148;
    font-family: var(--second-font);
    font-size: 32px;
    font-weight: var(--category-title-font-weight);
    margin: 0;
    text-transform: capitalize
}

.HomeCategory__linkAndPoweredBy___OQKrUaku {
    align-items: flex-end;
    display: flex
}

.HomeCategory__byArkadium___rs98ZuU3 {
    align-items: flex-end;
    display: flex;
    margin-bottom: 0;
    margin-left: 8px
}

.HomeCategory__by___s_ZRkSbp {
    color: #666;
    display: block;
    font-family: var(--default-font);
    font-size: 8.5px;
    margin-bottom: 4px;
    margin-right: 2px
}

.HomeCategory__tileWrapper___GYtwaQrN {
    flex: 0 0;
    flex-basis: 25%;
    max-width: 25%
}

.HomeCategory__tileWrapper___GYtwaQrN.HomeCategory__digitalTurbine___RnuPoG6u {
    margin: var(--tile-wrapper-margin);
    max-width: var(--tile-wrapper-width-mobile);
    padding: var(--tile-wrapper-padding)
}

.HomeCategory__content___WjfqUXaC {
    display: flex
}

.HomeCategory__tiles___QJ3xbX0Y {
    display: flex;
    flex-wrap: wrap;
    margin-right: -8px;
    max-width: calc(100% - var(--ad-column-size));
    width: 100%
}

.HomeCategory__ads___aFdrmx_3 {
    display: flex
}

.HomeCategory__adsDisabled___bJmcrzM9 {
    min-width: 100%
}

@media (max-width: 1024px) {
    :root {
        --tile-wrapper-max-width: 224px
    }

    .HomeCategory__header___wqDmbbUd {
        max-width: 100%
    }

    .HomeCategory__content___WjfqUXaC {
        display: flex;
        margin-left: 0 !important;
        width: 100%
    }

    .HomeCategory__tiles___QJ3xbX0Y {
        -webkit-overflow-scrolling: touch;
        display: flex;
        flex-wrap: nowrap;
        margin-left: 0 !important;
        margin-right: calc(-50vw + 50%);
        min-width: 105%;
        overflow: scroll;
        padding-bottom: var(--home-category-content-padding-bottom)
    }

    .HomeCategory__tileWrapper___GYtwaQrN {
        flex: 0 0 auto;
        max-width: calc(224px + var(--gutter))
    }

    .HomeCategory__tileWrapper___GYtwaQrN:first-of-type {
        margin-left: 0;
        max-width: calc(100% + var(--gutter) / 2);
        max-width: calc(var(--tile-wrapper-max-width) + var(--gutter) / 2);
        padding-left: 0 !important
    }

    .HomeCategory__tileWrapper___GYtwaQrN.HomeCategory__digitalTurbine___RnuPoG6u:first-of-type {
        max-width: var(--tile-wrapper-width-mobile)
    }
}

@media (max-width: 767px) {
    :root {
        --tile-wrapper-max-width: 164px
    }

    .HomeCategory__categoryTitle___hxhihMHa {
        font-size: 20px
    }

    .HomeCategory__tileWrapper___GYtwaQrN {
        max-width: calc(164px + var(--gutter))
    }

    .HomeCategory__tiles___QJ3xbX0Y {
        max-width: 100%
    }
}

@media screen and (max-width: 575px) {
    :root {
        --tile-wrapper-max-width: 128px
    }

    .HomeCategory__tileWrapper___GYtwaQrN {
        max-width: calc(100% + var(--gutter));
        max-width: calc(var(--tile-wrapper-max-width) + var(--gutter))
    }
}

.HomeCategory__spacingTile___A5JTDjRg {
    display: block;
    flex: 0 0 auto;
    height: 1px;
    width: calc(100vw - 100% - var(--gutter) / 2)
}

@media (min-width: 1025px) {
    .HomeCategory__spacingTile___A5JTDjRg {
        display: none
    }
}

.HomeCategory__adWrapper___lAyzM8EZ {
    margin-bottom: 1.5em;
    margin-left: auto;
    padding-left: var(--gutter);
    width: var(--ad-column-size)
}

#root {
    --new-category-tile-width: 292px
}

.HomeCategory____newDesign___JG32xdCI {
    margin-top: 64px;
    overflow: hidden;
    position: relative
}

.HomeCategory____newDesign___JG32xdCI:first-of-type {
    margin-top: 36px
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
    flex-wrap: nowrap;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 40px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__categoryTitle___hxhihMHa {
    color: #231f20;
    font-family: Nunito Sans;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y::-webkit-scrollbar {
    display: none
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN {
    margin-left: 24px
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN:first-of-type {
    margin-left: 0
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN [class*=GameTile__tilePictureWrapper___], .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN [class*=ProgressiveImage], .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a {
    border-radius: var(--new-header-gametile-radius) !important;
    height: var(--new-category-tile-width);
    max-height: var(--new-category-tile-width);
    max-width: var(--new-category-tile-width);
    min-height: var(--new-category-tile-width);
    min-width: var(--new-category-tile-width);
    padding: 0 !important;
    width: var(--new-category-tile-width)
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a {
    height: auto;
    max-height: none;
    min-height: auto
}

.HomeCategory____newDesign___JG32xdCI [class*=MoreGamesLink__viewMore___] {
    display: none !important
}

.HomeCategory____newDesign___JG32xdCI [class*=GameTile__tileText___] {
    color: #231f20;
    display: block !important;
    font-family: Nunito Sans;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 16px;
    overflow: hidden
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__header___wqDmbbUd {
    margin: 0
}

.HomeCategory____newDesign___JG32xdCI .__arrow {
    align-items: center;
    background: linear-gradient(270deg, rgba(0, 11, 31, .8) 26.71%, rgba(0, 66, 187, 0));
    cursor: pointer;
    display: none;
    height: var(--new-category-tile-width);
    justify-content: center;
    left: -8px;
    position: absolute;
    top: 76px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    width: calc(var(--new-category-tile-width) / 3 * 2)
}

.HomeCategory____newDesign___JG32xdCI[class*=__overflown] .__arrow-right, .HomeCategory____newDesign___JG32xdCI[class*=__overflown][class*=__scrolled_right] .__arrow-left {
    display: flex
}

.HomeCategory____newDesign___JG32xdCI[class*=__overflown][class*=__scrolled_fully] .__arrow-right {
    display: none
}

.HomeCategory____newDesign___JG32xdCI .__arrow-right {
    left: 100%;
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

.HomeCategory____newDesign___JG32xdCI .__arrow .arrow-img {
    align-items: center;
    background-color: var(--new-header-color-blue-primary);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 43.67px;
    justify-content: center;
    margin-left: auto;
    margin-right: 14.31px;
    width: 43.67px
}

.HomeCategory____newDesign___JG32xdCI .__arrow:hover .arrow-img {
    background-color: var(--new-header-color-blue-secondary)
}

.HomeCategory____newDesign___JG32xdCI .__arrow .arrow-img {
    height: 64px;
    margin-right: 20px;
    width: 64px
}

.HomeCategory____newDesign___JG32xdCI .__arrow .arrow-svg {
    width: 28.44px
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a [class*=GameTile__tilePictureWrapper___], .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a [class*=ProgressiveImage] {
    max-width: 100%;
    min-width: auto
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN {
    overflow: hidden
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a picture {
    transition: all .21s ease-in
}

.HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a picture:hover {
    -webkit-transform: scale(1.15) translateY(5%);
    transform: scale(1.15) translateY(5%)
}

@media (max-width: 1366px) {
    #root {
        --new-category-tile-width: 200px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN {
        margin-left: 24px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__categoryTitle___hxhihMHa {
        font-size: 24px;
        line-height: 30px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
        margin-top: 20px
    }

    .HomeCategory____newDesign___JG32xdCI, .HomeCategory____newDesign___JG32xdCI:first-of-type {
        margin-top: 32px
    }

    .HomeCategory____newDesign___JG32xdCI [class*=GameTile__tileText___] {
        font-size: 24px;
        font-weight: 400;
        line-height: 30px;
        margin-top: 16px;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .HomeCategory____newDesign___JG32xdCI .__arrow {
        height: var(--new-category-tile-width);
        top: 50px;
        width: calc(var(--new-category-tile-width) / 3 * 2)
    }

    .HomeCategory____newDesign___JG32xdCI .__arrow .arrow-img {
        height: 43.62px;
        margin-right: 14.31px;
        width: 43.62px
    }

    .HomeCategory____newDesign___JG32xdCI .__arrow .arrow-svg {
        width: 19.39px
    }
}

@media (max-width: 1024px) {
    #root {
        --new-category-tile-width: 149px
    }

    .HomeCategory____newDesign___JG32xdCI .__arrow {
        display: none !important
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN {
        margin-left: 15px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__categoryTitle___hxhihMHa {
        font-size: 20px;
        line-height: 28px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
        margin-top: 16px
    }

    .HomeCategory____newDesign___JG32xdCI {
        margin-top: 32px
    }

    .HomeCategory____newDesign___JG32xdCI:first-of-type {
        margin-top: 20px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y, .HomeCategory____newDesign___JG32xdCI [class*=GameTile__tileText___] {
        height: auto;
        max-height: none
    }

    .HomeCategory____newDesign___JG32xdCI [class*=GameTile__tileText___] {
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        margin-top: 8px;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

@media (max-width: 375px) {
    #root {
        --new-category-tile-width: 136px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 100%;
        min-width: 100%;
        padding-left: 16px;
        width: 100%
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN a {
        height: auto;
        max-height: none
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN {
        margin: 0 8px 20px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN:nth-child(odd) {
        margin-left: 0
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__categoryTitle___hxhihMHa {
        font-size: 18px;
        line-height: 24px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
        margin-top: 16px
    }

    .HomeCategory____newDesign___JG32xdCI [class*=GameTile__tileText___] {
        font-size: 16px
    }
}

@media (max-width: 359px) {
    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tiles___QJ3xbX0Y {
        padding-left: 0
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN {
        margin: 0
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN:first-child, .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN:nth-child(2) {
        margin-bottom: 20px
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN:nth-child(odd) {
        margin-right: auto
    }

    .HomeCategory____newDesign___JG32xdCI .HomeCategory__tileWrapper___GYtwaQrN:nth-child(evem) {
        margin-left: auto
    }
}

.HomeTemplate__container___MxLXpPvP {
    padding-left: var(--global-side-gutters);
    padding-right: var(--global-side-gutters);
    padding-top: var(--home-template-container-padding-top)
}

.HomeTemplate__content___JdxcjVbB {
    margin-top: var(--home-template-content-margin-top)
}

.HomeTemplate__title___x0zVMXPs {
    color: #3b4148;
    font-size: 32px;
    margin-bottom: 20px
}

@media (max-width: 767px) {
    .HomeTemplate__title___x0zVMXPs {
        font-size: 20px
    }
}

.HomeTemplate__afterCategoryAd___ZHuSA05l {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 3em auto
}

@media (max-width: 575px) {
    .HomeTemplate__title___x0zVMXPs {
        font-size: 20px;
        text-align: center
    }
}

.PromoBanner__promoContainer___F9zu9jKP {
    background-color: #fff;
    border: var(--promoBanner-border);
    border-radius: var(--home-page-br);
    box-shadow: var(--promoBanner-shadow);
    padding: 0 8px;
    position: relative;
    width: 100%
}

.PromoBanner__imgBlock___V9KxF2GA {
    border-radius: var(--home-page-br) 0 0 var(-br);
    border-bottom-left-radius: var(--home-page-br);
    border-top-left-radius: var(--home-page-br);
    overflow: hidden;
    padding: 0
}

.PromoBanner__link___txVrNVu8:hover {
    text-decoration: none
}

.PromoBanner__textBlock___scK8VB1P {
    border-bottom-right-radius: var(--home-page-br);
    border-top-right-radius: var(--home-page-br);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px 25px
}

.PromoBanner__promoTitle___srl71fcD {
    color: #3b4148;
    font-size: var(--promoBanner-title-fs);
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PromoBanner__promoDesc___BgbnQTto {
    -webkit-line-clamp: var(--promoBanner-desc-line-clamp);
    -webkit-box-orient: vertical;
    color: #3b4148;
    display: -webkit-box;
    font-size: var(--promoBanner-desc-fs);
    font-weight: 700;
    line-height: 1.4em;
    margin-bottom: 20px;
    margin-right: -1em;
    max-height: 8.4em;
    overflow: hidden;
    padding-right: 1em;
    position: relative;
    text-align: justify;
    text-decoration: none;
    width: 100%
}

.PromoBanner__btnBlock___hiHwSgNy {
    text-align: center
}

.PromoBanner__playBtn___VIgkflxf {
    background: var(--promoBanner-play-btn-bg-color);
    color: var(--promoBanner-play-btn-text-color);
    margin-bottom: 2rem;
    min-width: 170px;
    padding: 11px 24px
}

.PromoBanner__promoContainer___F9zu9jKP:hover .PromoBanner__playBtn___VIgkflxf {
    background: var(--promoBanner-play-btn-hover-color)
}

.PromoBanner__mainContentBg___FKq1_HU3 {
    position: relative
}

.PromoBanner__mainContentBg___FKq1_HU3:after {
    background: var(--promoBanner-bg);
    content: "";
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

@media (max-width: 1199px) {
    .PromoBanner__promoDesc___BgbnQTto {
        font-size: 14px;
        margin-bottom: 10px
    }
}

@media (max-width: 1024px) {
    .PromoBanner__playBtn___VIgkflxf {
        margin: 0;
        min-width: 170px;
        padding: 9px 24px 8px
    }

    .PromoBanner__promoDesc___BgbnQTto, .PromoBanner__promoTitle___srl71fcD {
        display: none
    }

    .PromoBanner__btnBlock___hiHwSgNy {
        margin-bottom: 15px;
        margin-top: 15px
    }
}

@media (max-width: 575px),(orientation: landscape) and (max-width: 1369px) {
    .PromoBanner__imgBlock___V9KxF2GA {
        border-bottom-left-radius: 0;
        border-top-right-radius: var(--home-page-br)
    }

    .PromoBanner__textBlock___scK8VB1P.PromoBanner__digitalTurbine___Z8PHGDW8 {
        align-items: flex-start;
        padding: 24px 16px 12px
    }

    .PromoBanner__textBlock___scK8VB1P.PromoBanner__digitalTurbine___Z8PHGDW8 .PromoBanner__promoTitle___srl71fcD {
        color: var(--full-black);
        display: block;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 15px
    }

    .PromoBanner__textBlock___scK8VB1P.PromoBanner__digitalTurbine___Z8PHGDW8 .PromoBanner__promoDesc___BgbnQTto {
        -webkit-line-clamp: var(--promoBanner-desc-line-clamp-mobile);
        color: #666;
        display: -webkit-box;
        font-size: 11px;
        font-weight: 500;
        line-height: 16px;
        margin-bottom: 8px;
        text-align: initial
    }

    .PromoBanner__textBlock___scK8VB1P.PromoBanner__digitalTurbine___Z8PHGDW8 .PromoBanner__btnBlock___hiHwSgNy {
        display: var(--play-btn-display)
    }
}

.HelpSidebar__sidebar___TlRk7iON {
    position: relative
}

@media (max-width: 767px) {
    .HelpSidebar__sidebar___TlRk7iON {
        align-items: center;
        display: flex;
        height: 100px;
        justify-content: center;
        margin-bottom: 1em
    }
}

.HelpSidebar__list___NLTeupjs {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    display: block;
    list-style: none;
    overflow: hidden;
    padding: 0;
    width: 230px
}

@media (max-width: 767px) {
    .HelpSidebar__list___NLTeupjs {
        left: 50%;
        position: absolute;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 1
    }
}

.HelpSidebar__item____PtuTeQo {
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    color: #3c3d41;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 50px;
    justify-content: space-between;
    padding: 0 15px;
    text-align: left;
    text-decoration: none;
    width: 100%
}

.HelpSidebar__item____PtuTeQo:not(.HelpSidebar__isActive___nXvZksRk), .HelpSidebar__item____PtuTeQo:not(:last-child) {
    border: none
}

.HelpSidebar__item____PtuTeQo.HelpSidebar__isActive___nXvZksRk, .HelpSidebar__item____PtuTeQo:hover {
    background: #0b4db4;
    color: #fff
}

.HelpSidebar__item____PtuTeQo.HelpSidebar__isHidden___bfXr2mRQ {
    display: none
}

.HelpSidebar__itemIcon___Yk1QE0Ij, .HelpSidebar__itemIcon___Yk1QE0Ij svg {
    color: #0b4db4;
    font-weight: 700
}

.HelpSidebar__item____PtuTeQo.HelpSidebar__isActive___nXvZksRk .HelpSidebar__itemIcon___Yk1QE0Ij, .HelpSidebar__item____PtuTeQo.HelpSidebar__isActive___nXvZksRk svg, .HelpSidebar__item____PtuTeQo:hover .HelpSidebar__itemIcon___Yk1QE0Ij, .HelpSidebar__item____PtuTeQo:hover svg {
    color: #fff
}

.HelpSidebar__itemText___Jy5cA5m6 {
    flex: 1;
    margin-left: 10px
}

.HelpSidebar__arrowRotated___SD2bV33A {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.help-page img {
    height: auto;
    max-width: 100%
}

.Help__wrapper___b_ybidBm {
    width: 100%
}

.Help__container___aj8ek5Gs {
    padding-top: 3em
}

.Help__heading___qC8pQTYs {
    align-items: center;
    background: url(../images/help_heading_bg.jpg) no-repeat 50%;
    background-size: contain;
    display: flex;
    height: 240px;
    justify-content: center;
    position: relative
}

.Help__heading___qC8pQTYs:after {
    background: rgba(0, 0, 0, .75);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

@media (max-width: 767px) {
    .Help__heading___qC8pQTYs {
        background-size: cover;
        height: 120px
    }
}

.Help__headingText___UBvgj26T {
    color: #fff;
    font-size: 36px;
    text-align: center;
    z-index: 1
}

@media (max-width: 767px) {
    .Help__headingText___UBvgj26T {
        font-size: 24px
    }
}

.Help__backToGame___WymcGFHf {
    display: inline-block
}

.Help__backToGameLink____PBotgvP {
    color: #0b4db4;
    display: flex;
    font-weight: 700;
    margin: 0 0 1em;
    padding: .5em 0
}

.Help__backToGameLink____PBotgvP:focus, .Help__backToGameLink____PBotgvP:hover {
    color: #0b4db4;
    text-decoration: none
}

.Help__backToGameText___Twf_Vz5D {
    color: #000;
    padding-left: .5em
}

.Help__backToGameText___Twf_Vz5D:focus, .Help__backToGameText___Twf_Vz5D:hover {
    color: inherit
}

.Help__iframedSection___ol_DkqyD {
    border: none;
    height: calc(90vh + 296px);
    margin-bottom: -92px;
    margin-top: -198px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

.Help__divWrapper___IyK6OAyf.Help____iframe___gNjQ7Bl_ {
    max-height: 100%;
    overflow: hidden
}

.Help__iframedSection___ol_DkqyD.Help____device___zNKiJSG3.Help____mobile___hkyxGfjW {
    margin-bottom: -98px
}

.help-page p, .question li {
    font-size: 16px !important
}

.help-page h3 {
    font-size: 18px !important
}

.Achievements__Container___xcbsXrNu {
    background: #fff;
    box-shadow: 0 0 1px -8px rgba(0, 0, 0, .6), 0 2px 4px rgba(0, 0, 0, .4);
    height: 100%
}

.Achievements__Title___c7eQnmaJ {
    align-items: center;
    border-bottom: 1px solid #ccc;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 54px;
    margin: 0;
    padding: 0 20px
}

.Achievements__Body___jsdzru0b {
    max-height: 310px;
    min-height: 120px;
    overflow-y: auto;
    padding: 0 8px
}

.Achievements__AchievementEventRow___zoYHi884 {
    padding: 15px 0
}

.Achievements__IconBlock___h17UsX_Z {
    align-items: center;
    display: flex;
    justify-content: center
}

.Achievements__DescText___LjZ4K5Xl {
    line-height: 1.5;
    margin: 0
}

.Achievements__StarIconContent___wPelnnPe, .Achievements__StarIconTitle___ZpUSyxzo {
    color: #ffc600
}

.Achievements__StarIconTitle___ZpUSyxzo {
    height: 30px;
    margin-right: 10px;
    width: 30px
}

.Achievements__StarIconContent___wPelnnPe {
    height: 46px;
    width: 46px
}

@media (max-width: 1024px) {
    .Achievements__Body___jsdzru0b {
        margin-bottom: 0;
        max-height: 228px
    }

    .Achievements__AchievementEventRow___zoYHi884 {
        padding: 7px 0
    }
}

.ProfileChangePass__ChangePassBtn___tCzfs1kE {
    border: 0;
    box-shadow: none;
    color: #004db3;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: underline;
    text-transform: capitalize
}

.ProfileChangePass__Modal___WMJQaPJe {
    align-items: center;
    background: rgba(0, 0, 0, .5);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.ProfileChangePass__ModalContent___jLMhI5Xf {
    background: #fff;
    display: block;
    width: 320px
}

.ProfileChangePass__Top___uowwNvQY {
    align-items: center;
    border-bottom: 1px solid #bbb;
    display: flex;
    margin-bottom: 15px;
    padding: 10px 15px;
    position: relative;
    text-transform: capitalize
}

.ProfileChangePass__CloseBtn___cjH1iKCW {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ProfileChangePass__LockIcon___YwG4wvAi {
    color: #004db3
}

.ProfileChangePass__TopLockIcon___U4MWEeeN {
    height: 24px;
    margin-right: 10px;
    width: 24px
}

.ProfileChangePass__ModalBody___tytJemwn {
    padding: 0 15px
}

.ProfileChangePass__InputContainer___dBG68Pz1 {
    margin-bottom: 15px;
    text-align: left
}

.ProfileChangePass__InputLabel___jr_yDjeO {
    font-size: 14px;
    margin-bottom: 8px
}

.ProfileChangePass__InputRow___lQY0aCb6 {
    position: relative
}

.ProfileChangePass__Input___OhIPyhmH {
    border: 1px solid #7c8693;
    border-radius: 2px;
    height: 38px;
    padding: 0 30px 0 10px;
    width: 100%
}

.ProfileChangePass__ErrorInput___y7C2C2bh {
    border-color: red
}

.ProfileChangePass__VisibleBtn___iZdz3o7m {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ProfileChangePass__VisibleBtn___iZdz3o7m:focus {
    outline: none
}

.ProfileChangePass__EyeCrossed___UpQwLqyE, .ProfileChangePass__Eye___sFngpeTC {
    height: 20px;
    width: 20px
}

.ProfileChangePass__Bottom___fkpQmWd6 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 0 15px 15px
}

.ProfileChangePass__CancelBtn___XOhQxZ2d {
    color: #004db3;
    font-size: 16px;
    text-decoration: underline
}

.ProfileChangePass__Error___UR9WzXCy {
    color: red;
    font-size: 12px
}

.ProfileChangePass__modalBase___dBKYZKqC {
    align-items: center;
    background-color: rgba(0, 0, 0, .7);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.ProfileChangePass__show___w4QitjQK {
    display: flex
}

.ProfileChangePass__hide___F8oHMcC1 {
    display: none
}

#ProfileChangePass__recaptchaContainer___RcAiU3En {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    display: none;
    max-width: 400px;
    padding: 20px;
    width: 100%
}

#ProfileChangePass__recaptchaContainer___RcAiU3En.ProfileChangePass__show___w4QitjQK {
    display: block
}

.ReCaptcha__recaptchaIframe___xthRpPHN {
    border: none;
    min-height: 500px;
    overflow: hidden;
    width: 320px
}

.ProfileLocation__LocationLabel___uaBZMVRu {
    align-items: flex-end;
    display: flex;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 10px
}

.ProfileLocation__Icon___jPoPaP5X {
    color: #3c63f2;
    margin-right: 5px
}

.ProfileLocation__Tooltip___QOE6JKSJ {
    margin-left: 5px
}

.ProfileLocation__Select___BBE8vfAK {
    border: 1px solid #ccc;
    height: 50px;
    max-width: 250px;
    position: relative;
    width: 100%
}

.ProfileLocation__Select___BBE8vfAK.ProfileLocation__isOpened___LIpVYnQW {
    border-color: #1e36ae
}

.ProfileLocation__SelectBtn___s_gajHtT {
    align-items: center;
    display: flex;
    width: 100%
}

.ProfileLocation__SelectBtn___s_gajHtT:focus {
    outline: none
}

.ProfileLocation__SelectBtnIcon___pK_SFDSu {
    color: #3c63f2;
    max-width: 24px;
    min-width: 24px;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.ProfileLocation__Dropdown___daRSevQw {
    background: #fff;
    border: 1px solid #1e36ae;
    border-top: none;
    box-sizing: initial;
    display: none;
    left: 0;
    margin-left: -1px;
    max-height: 300px;
    overflow: auto;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 9999
}

.ProfileLocation__isOpened___LIpVYnQW .ProfileLocation__Dropdown___daRSevQw {
    display: block
}

.ProfileLocation__DropdownItem___lU6Tv6oS {
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    cursor: pointer;
    display: flex;
    flex-grow: 1;
    font-size: var(--profile-location-dropdown-item-fs);
    height: 50px;
    padding: 0 10px
}

.ProfileLocation__DropdownItem___lU6Tv6oS:last-child, .ProfileLocation__SelectBtn___s_gajHtT .ProfileLocation__DropdownItem___lU6Tv6oS {
    border: none
}

.ProfileLocation__DropdownImg___cxZoGSrX {
    height: 15px;
    margin-right: 10px;
    width: 20px
}

.ProfileName__NameBlock___CJWN7XQK {
    align-items: center;
    display: flex
}

.ProfileName__NameInput___QkCEjUvb {
    background: none;
    border: none;
    color: #004db3;
    font-size: 24px;
    outline: none !important;
    width: calc(100% - 70px)
}

.ProfileName__NameInput___QkCEjUvb.ProfileName__edit___d6j51pLc {
    border-bottom: 1px solid #004db3
}

.ProfileName__NameText___z6Ssed9T {
    color: #004db3;
    font-size: 24px;
    max-width: calc(100% - 70px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ProfileName__EditBtn___NP47utZe {
    margin: 0 10px
}

.ProfileName__EditBtn___NP47utZe:focus {
    outline: none
}

.ProfileName__Icon___rNWaDaSM {
    color: #3c63f2
}

.ProfileName__ErrorMessage___Dd15uqQm {
    color: red;
    font-size: 12px
}

.AvatarsList__AvatarsList___i0c_OAaM {
    display: flex;
    flex-wrap: wrap;
    height: 420px;
    overflow-y: auto;
    padding: 0 10px
}

.AvatarsList__AvatarsItem___O67mwUJA {
    cursor: pointer;
    list-style: none;
    position: relative
}

.AvatarsList__AvatarsImg____N6Vcrks {
    border-radius: 50%;
    height: 82px;
    margin: 10px;
    width: 82px
}

.AvatarsList__AvatarsInfo___jFwcIhxh {
    font-size: 11px;
    text-align: center
}

.AvatarsList__BuyBtn___FUI8UXS9 {
    color: #014db2;
    font-size: 11px;
    text-decoration: underline
}

.AvatarsList__CoinsIcon___MS2ta5j3 {
    height: 15px;
    margin-right: 4px;
    width: 15px
}

.AvatarsList__AvatarLock___FqG6kMQ2 {
    background: #f90606;
    border-radius: 50%;
    color: #fff;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    white-space: nowrap;
    width: 20px
}

.AvatarsList__AvatarsItem___O67mwUJA:hover .AvatarsList__AvatarLock___FqG6kMQ2 {
    border-radius: 20px;
    left: 50%;
    padding: 0 4px;
    right: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto
}

.AvatarsList__LockDesc___ilCrcFS9 {
    display: none;
    margin: 0
}

.AvatarsList__AvatarsItem___O67mwUJA:hover .AvatarsList__LockDesc___ilCrcFS9 {
    display: block
}

.AvatarsList__LockIcon___zXfQm1Rm {
    color: #fff;
    height: 17px;
    width: 16px
}

.AvatarsList__AvatarsItem___O67mwUJA:hover .AvatarsList__LockIcon___zXfQm1Rm {
    display: none
}

@media screen and (max-width: 767px) {
    .AvatarsList__AvatarsList___i0c_OAaM {
        padding: 0 7px
    }
}

:root {
    --profile-page-modal-top: 26px
}

.AvatarsModal__Container___UJWv9T9Z {
    background: rgba(0, 0, 0, .4);
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.AvatarsModal__Modal___QPjLV0ud {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 4px rgba(0, 0, 0, .4);
    font-size: 12px;
    left: 50%;
    position: absolute;
    top: 26px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 668px;
    z-index: 99999
}

.AvatarsModal__Title___t6e2WJx2 {
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    display: flex;
    font-size: 18px;
    height: 50px;
    padding: 0 15px;
    position: relative
}

.AvatarsModal__TitleIcon___ivAWo3nI {
    color: #3c63f2;
    margin-right: 10px
}

.AvatarsModal__CloseBtn___lYbpYonO {
    position: absolute;
    right: 15px
}

.AvatarsModal__Content___dwc1_b2o {
    display: flex;
    flex-wrap: wrap
}

.AvatarsModal__SelectedAvatarBlock___mCM9c6oe {
    align-items: center;
    border-right: 1px solid #e3e3e3;
    display: flex;
    flex-direction: column;
    min-width: 212px
}

.AvatarsModal__SelectedAvatarWrap___nInuPYOB {
    height: 166px;
    margin: 10px
}

.AvatarsModal__SelectedAvatar___A_qiu3V0 {
    border-radius: 50%;
    display: block;
    max-width: 100%
}

.AvatarsModal__CancelBtn___Xaj4NIfz {
    color: #004db3;
    font-size: 14px;
    margin-top: 10px;
    text-decoration: underline
}

.AvatarsModal__AvatarsBlock___sOV1nXgd {
    padding: 0
}

.AvatarsModal__TabsList___h6ssY9ns {
    border-bottom: 2px solid #e3e3e3;
    display: flex;
    justify-content: space-around;
    padding: 0
}

.AvatarsModal__Tab___NtNm_llX {
    border-bottom: 2px solid transparent;
    color: #e3e3e3;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 40px;
    list-style: none;
    margin-bottom: -2px;
    padding: 0 11px
}

.AvatarsModal__Tab___NtNm_llX.AvatarsModal__active___HSmofYgd {
    border-bottom: 2px solid #014db2;
    color: #212529
}

@media screen and (max-width: 767px) {
    .AvatarsModal__Modal___QPjLV0ud {
        width: 320px
    }

    .AvatarsModal__SelectedAvatarBlock___mCM9c6oe {
        flex-direction: row;
        justify-content: space-around
    }

    .AvatarsModal__SelectedAvatarWrap___nInuPYOB {
        height: 80px;
        order: 1;
        width: 80px
    }

    .AvatarsModal__CancelBtn___Xaj4NIfz {
        margin: 0;
        order: 2
    }

    .AvatarsModal__SaveBtn___ASYB2jdN {
        font-size: 14px;
        order: 3;
        padding: 7px 8px
    }

    .AvatarsModal__Tab___NtNm_llX {
        padding: 0 9px
    }
}

.ProfilePerson__Container___BIyFyRQj {
    padding: 15px 8px
}

.ProfilePerson__AvatarBlock___uWd_faHp {
    text-align: center
}

.ProfilePerson__AvatarBtn___wIEksPVo {
    border: 0;
    box-shadow: none;
    color: #004db3;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: underline
}

.ProfilePerson__InfoBlock___DYkg5XJi {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.CircularProgressbar {
    vertical-align: middle;
    width: 100%
}

.CircularProgressbar .CircularProgressbar-path {
    stroke: #3e98c7;
    stroke-linecap: round;
    transition: stroke-dashoffset .5s ease 0s
}

.CircularProgressbar .CircularProgressbar-trail {
    stroke: #d6d6d6;
    stroke-linecap: round
}

.CircularProgressbar .CircularProgressbar-text {
    fill: #3e98c7;
    dominant-baseline: middle;
    text-anchor: middle;
    font-size: 20px
}

.CircularProgressbar .CircularProgressbar-background {
    fill: #d6d6d6
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
    fill: #3e98c7
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
    fill: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
    stroke: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
    stroke: transparent
}

.ProfileXp__Container___TdzTSqRb {
    display: flex;
    height: 100%
}

.ProfileXp__CoinsBlock___NfLyHOSr, .ProfileXp__XpBlock___bdWsxC4J {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 15px 0;
    width: 50%
}

.ProfileXp__CoinsBlock___NfLyHOSr {
    border-right: 1px solid #ccc
}

.ProfileXp__CoinsNum___Yz7ECXm9 {
    color: #0a1874;
    font-size: 40px
}

.ProfileXp__CoinsText___SXPX5Yik {
    font-size: 14px;
    font-weight: 700;
    margin-right: 5px;
    text-transform: capitalize
}

.ProfileXp__Coins___LY0vIf9w {
    height: 70px;
    width: 70px
}

.ProfileXp__CoinsDesc___TegtzfjD {
    align-items: flex-end;
    display: flex
}

.ProfileXp__ProgressBar___JfezeIKU {
    max-width: 135px
}

.ProfileXp__ProgressTitle___DqBYgbX4 {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase
}

.ProfileXp__ProgressNum___Wr07xtAG {
    color: #0a1874;
    font-size: 30px;
    margin: 0;
    text-transform: uppercase
}

.ProfileXp__XpDesc___UWFjbYfZ {
    align-items: flex-end;
    display: flex;
    font-size: 20px;
    font-weight: 700;
    line-height: 1
}

@media (max-width: 767px) {
    .ProfileXp__XpDesc___UWFjbYfZ {
        font-size: 18px
    }
}

.ProfileXp__XpDescText___Cq2J3bj6 {
    margin-right: 5px
}

.RecentlyPlayed__Container___V90O1fmY {
    background: #fff;
    box-shadow: 0 0 1px -8px rgba(0, 0, 0, .6), 0 2px 4px rgba(0, 0, 0, .4);
    height: 100%
}

.RecentlyPlayed__Title___esgy6SrG {
    align-items: center;
    border-bottom: 1px solid #ccc;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 54px;
    margin: 0;
    padding: 0 20px
}

.RecentlyPlayed__TitleIcon___hGtS2X2Y {
    color: #1e36ae;
    margin-right: 10px
}

.RecentlyPlayed__Games___bd2oN9lw {
    min-height: 120px;
    padding: 8px 8px 0
}

@media (min-width: 1025px) {
    .RecentlyPlayed__Games___bd2oN9lw a {
        height: 140px
    }
}

@media (max-width: 767px) {
    .RecentlyPlayed__Container___V90O1fmY {
        height: auto;
        margin-bottom: 15px
    }

    .RecentlyPlayed__Games___bd2oN9lw a {
        margin-bottom: 1em
    }
}

.Profile__Content___lX6PT5Bn {
    margin-bottom: 30px;
    padding-left: var(--global-side-gutters);
    padding-right: var(--global-side-gutters);
    padding-top: 3em
}

.Profile__TopBlock___kgZGrayj {
    background: #fff;
    box-shadow: 0 0 1px -8px rgba(0, 0, 0, .6), 0 2px 4px rgba(0, 0, 0, .4);
    margin: 0
}

.Profile__PersonBlock___uI1qZZfM {
    border-right: 1px solid #ccc
}

.Profile__XpBlock___iTsml2XV {
    padding: 0
}

.Profile__BottomBlock___K0lFj98b {
    margin-top: 30px
}

.Profile__captcha___Q14A8br4 {
    display: none
}

@media (min-width: 1025px) {
    .Profile__Content___lX6PT5Bn {
        max-width: 960px !important
    }
}

@media (max-width: 767px) {
    .Profile__XpBlock___iTsml2XV {
        border-top: 1px solid #ccc
    }

    .Profile__PersonBlock___uI1qZZfM {
        border-right: none
    }
}

.ProfileBadgesBlock__Col___AS0sB71W {
    --padd-width: 81px;
    --icon-height: 68px;
    background: #fff;
    box-shadow: 0 0 1px -8px rgba(0, 0, 0, .6), 0 2px 4px rgba(0, 0, 0, .4);
    display: flex;
    flex-direction: column;
    margin: 30px 0 30px 8px;
    max-width: calc(100% - 16px);
    padding-left: var(--global-side-gutters);
    padding-right: var(--global-side-gutters);
    position: relative
}

@media (max-width: 767px) {
    .ProfileBadgesBlock__Col___AS0sB71W {
        margin-bottom: 15px;
        margin-left: 8px;
        margin-right: 8px;
        max-width: calc(100% - 16px)
    }
}

.ProfileBadgesBlock__BadgesBlock___QTV0neMg {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 100%;
    width: 100%
}

.ProfileBadgesBlock__BadgesBlock_title___t3ffJkie {
    align-items: center;
    border-bottom: 1px solid #ccc;
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    justify-content: flex-start;
    line-height: 54px;
    margin: 0;
    max-width: calc(100% + var(--global-side-gutters) * 2);
    padding: 0 17px;
    position: relative;
    right: var(--global-side-gutters);
    width: calc(100% + var(--global-side-gutters) * 2)
}

.ProfileBadgesBlock__Badge_title___OcHSbaoE, .ProfileBadgesBlock__BadgesBlock_title___t3ffJkie span:before {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: .5px #e6c14e;
    text-fill-color: transparent;
    background: linear-gradient(314.74deg, #c28c2b 12.84%, #e6c14e 48.8%, #c28c2b 84.98%);
    -webkit-background-clip: text;
    content: "NEW";
    font-family: Nunito Sans, Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 22px;
    margin-bottom: 0
}

.ProfileBadgesBlock__BadgesBlock_title___t3ffJkie:nth-child(2):before {
    color: #333;
    content: "Congratulations, you've earned your first badge!";
    display: block;
    font-family: Nunito Sans, Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 30px;
    line-height: 16px;
    padding: 14px 0 0 25px;
    position: relative;
    right: 25px;
    width: calc(100% + 40px)
}

.ProfileBadgesBlock__BadgesBlock_title___t3ffJkie svg {
    height: auto;
    margin-right: 13px;
    width: 22px
}

.ProfileBadgesBlock__BadgesWrapper___qN49LT0v {
    margin: 15px 0 25px;
    padding: 0;
    width: 100%
}

.ProfileBadgesBlock__Badge___Qr0P0ce7 {
    margin-bottom: 20px;
    padding: 8px 0
}

.ProfileBadgesBlock__Badge___Qr0P0ce7, .ProfileBadgesBlock__Badge_info___KpBg2TOw {
    display: flex;
    flex-wrap: nowrap;
    width: 100%
}

.ProfileBadgesBlock__Badge_info___KpBg2TOw {
    align-content: center;
    flex-direction: column
}

.ProfileBadgesBlock__Badge_info___KpBg2TOw img {
    height: var(--icon-height);
    width: var(--icon-height)
}

.ProfileBadgesBlock__Badge_padded___rYYqATp8 {
    background: linear-gradient(314.74deg, #c28c2b 12.84%, #e6c14e 48.8%, #c28c2b 84.98%);
    border-radius: calc(var(--padd-width) / 2);
    height: var(--padd-width);
    margin-right: 14px;
    max-height: var(--padd-width);
    min-width: var(--padd-width);
    overflow: hidden;
    width: var(--padd-width)
}

.ProfileBadgesBlock__Badge_icon___lSigSKda {
    border: 1.5px solid #fff;
    border-radius: calc(var(--icon-height) / 2);
    display: block;
    height: var(--icon-height);
    margin: 50% auto auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: var(--icon-height)
}

.ProfileBadgesBlock__Badge_title___OcHSbaoE {
    -webkit-text-stroke: initial
}

.ProfileBadgesBlock__Badge_descr___MY68ih8p {
    font-family: Nunito Sans, Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0
}

.ProfileBadgesBlock__Badge_title___OcHSbaoE {
    font-family: Arial;
    font-size: 18px;
    font-weight: 700
}

:root {
    --xs-bp: 0;
    --sm-bp: 576px;
    --md-bp: 768px;
    --lg-bp: 1025px;
    --xl-bp: 1200px;
    --xxl-bp: 1370px;
    --xs-max-bp: 575px;
    --sm-max-bp: 767px;
    --md-max-bp: 1024px;
    --lg-max-bp: 1199px;
    --xl-max-bp: 1369px;
    --xxl-max-bp: 1500px
}

.Page403Template__container___FVU3GeVl {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px 15px 20px !important;
    text-align: center
}

.Page403Template__img____hMOm8B4 {
    display: block;
    max-width: 100%
}

.Page403Template__title___HEVv1NKI {
    font-size: 36px;
    font-weight: 200;
    margin-top: 1.5rem
}

.Page403Template__description___PwA5odLe {
    font-size: 45px;
    font-weight: 200;
    margin-top: 0
}

.Page403Template__rootLink___tNgSEwD6 {
    border-bottom: 1px solid;
    color: #000;
    display: inline-block;
    font-weight: 200;
    line-height: 1em
}

.Page403Template__rootLink___tNgSEwD6:focus, .Page403Template__rootLink___tNgSEwD6:hover {
    border-bottom: 2px solid;
    text-decoration: none
}

@media screen and (max-width: 767px) {
    .Page403Template__title___HEVv1NKI {
        font-size: 36px
    }

    .Page403Template__description___PwA5odLe {
        font-size: 26px
    }
}

.ProgressBar__wrapper___DSFrrvyL {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 80%
}

.ProgressBar__step___EVaCwc5V {
    align-items: center;
    display: flex;
    flex-direction: column
}

.ProgressBar__step__circle___BSlnhVWU {
    align-items: center;
    background: #fff;
    border: 2px solid var(--ark-primary-blue-figma);
    border-radius: 50%;
    color: var(--ark-primary-blue-figma);
    display: flex;
    font-size: var(--ark-26-font-size);
    height: 48px;
    justify-content: center;
    position: relative;
    text-align: center;
    width: 48px
}

.ProgressBar__step___EVaCwc5V:not(:last-child) .ProgressBar__step__circle___BSlnhVWU:after {
    background: var(--ark-primary-blue-figma);
    content: "";
    height: 2px;
    left: 1rem;
    position: absolute;
    top: 1.25rem;
    width: 22vw;
    z-index: -1
}

.ProgressBar__step__label___Awj6J2YN {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-20-font-size);
    margin-top: 8px
}

.ProgressBar__activeStep___GK8pjf7s .ProgressBar__step__circle___BSlnhVWU {
    background: var(--ark-primary-blue-figma);
    color: var(--ark-primary-white-figma)
}

@media (max-width: 1023px) {
    .ProgressBar__step___EVaCwc5V:not(:last-child) .ProgressBar__step__circle___BSlnhVWU:after {
        top: 1rem;
        width: 18vw
    }

    .ProgressBar__step__circle___BSlnhVWU {
        font-size: var(--ark-20-font-size);
        height: 36px;
        width: 36px
    }

    .ProgressBar__step__label___Awj6J2YN {
        font-size: var(--ark-14-font-size);
        margin-top: 4px
    }
}

@media (max-width: 719px) {
    .ProgressBar__wrapper___DSFrrvyL {
        width: 90%
    }
}

@media (max-width: 599px) {
    .ProgressBar__step___EVaCwc5V:not(:last-child) .ProgressBar__step__circle___BSlnhVWU:after {
        width: 36vw
    }

    .ProgressBar__step__label___Awj6J2YN {
        margin-top: 8px
    }
}

.SubscriptionStyles__heading___yS6LQzjq {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-30-font-size);
    line-height: 32px
}

.SubscriptionStyles__link___cAumre4V {
    color: var(--ark-main-blue-figma);
    cursor: pointer;
    font-size: var(--ark-18-font-size);
    font-weight: 700;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.SubscriptionStyles__paymentHeading___Tlr66YCp {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-24-font-size);
    font-weight: 700;
    padding-bottom: 1rem;
    width: 100%
}

.SubscriptionStyles__paymentTextStyle___oohP7C65 {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size)
}

.SubscriptionStyles__infoBlock___L7YTAsjd {
    background-color: #f6f6f6;
    display: flex;
    flex-wrap: wrap;
    height: 168px;
    margin-top: 1rem;
    padding: 36px 0 36px 36px
}

@media (max-width: 1023px) {
    .SubscriptionStyles__heading___yS6LQzjq {
        font-size: var(--ark-20-font-size);
        line-height: 28px
    }

    .SubscriptionStyles__link___cAumre4V {
        font-size: var(--ark-16-font-size)
    }

    .SubscriptionStyles__infoBlock___L7YTAsjd {
        flex-direction: column;
        height: 154px;
        justify-content: center;
        padding: 16px
    }

    .SubscriptionStyles__paymentHeading___Tlr66YCp {
        font-size: var(--ark-20-font-size);
        padding-bottom: 8px
    }
}

@media (max-width: 719px) {
    .SubscriptionStyles__infoBlock___L7YTAsjd {
        height: 180px
    }
}

@media (max-width: 599px) {
    .SubscriptionStyles__infoBlock___L7YTAsjd {
        height: 120px;
        justify-content: start
    }

    .SubscriptionStyles__link___cAumre4V {
        font-size: var(--ark-18-font-size)
    }
}

.ChosenPurchaseBlock__subPlanWrapper___nrmo1FMl {
    grid-gap: var(--ark-base-grid-gap);
    display: grid;
    grid-template-columns:repeat(8, 1fr);
    margin-top: 1rem
}

.ChosenPurchaseBlock__typeBlock___OmUOu7cd {
    align-items: center;
    background: #edf2fa;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    grid-column: 1/3;
    justify-content: center
}

.ChosenPurchaseBlock__annualTypeBlock___Pq5e8lnx {
    background: #e3f8f1
}

.ChosenPurchaseBlock__annualTypeBlock___Pq5e8lnx .ChosenPurchaseBlock__typeName___SYVTixKG {
    color: var(--ark-main-green-figma)
}

.ChosenPurchaseBlock__typeName___SYVTixKG {
    color: var(--ark-main-blue-figma);
    font-size: var(--ark-28-font-size);
    font-weight: 700;
    margin-bottom: .5rem
}

.ChosenPurchaseBlock__typePrice___JgfH4vJp {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-24-font-size);
    font-weight: 700
}

.ChosenPurchaseBlock__typePeriod___emwu0ByJ {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    font-weight: 400
}

.ChosenPurchaseBlock__typeDescription___nYRFav2r {
    display: grid;
    grid-column: 3/9
}

.ChosenPurchaseBlock__planDetailsList___LSaH65Xe {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.ChosenPurchaseBlock__planDetailsList___LSaH65Xe li {
    align-items: center;
    display: flex
}

.ChosenPurchaseBlock__planDetailsList___LSaH65Xe li p {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    line-height: var(--ark-20-line-height)
}

.ChosenPurchaseBlock__planDetailsList___LSaH65Xe li svg {
    min-width: 34px
}

.ChosenPurchaseBlock__highlight___s8tHFOXN {
    color: var(--ark-main-nataline-blue-figma);
    font-weight: 700
}

.ChosenPurchaseBlock__switchLink___gls7wOh8.ChosenPurchaseBlock____gems___cQFGYcgE {
    margin-left: 14.5rem
}

.ChosenPurchaseBlock__popupOverlay___u2znHvfS {
    align-items: center;
    background-color: rgba(1, 1, 1, .3);
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999
}

.ChosenPurchaseBlock__popupOverlay___u2znHvfS > * {
    background-color: var(--ark-primary-white-figma);
    border-radius: var(--ark-spacing-s);
    height: auto;
    max-height: 90%;
    max-width: 50%;
    overflow-y: auto;
    padding: var(--ark-spacing-l);
    width: auto
}

@media (max-width: 1023px) {
    .ChosenPurchaseBlock__planDetailsList___LSaH65Xe li p {
        font-size: var(--ark-16-font-size);
        line-height: var(--ark-18-line-height)
    }

    .ChosenPurchaseBlock__planDetailsList___LSaH65Xe li {
        margin-top: 4px
    }

    .ChosenPurchaseBlock__subPlanWrapper___nrmo1FMl {
        grid-template-columns:repeat(5, 1fr)
    }

    .ChosenPurchaseBlock__typeBlock___OmUOu7cd {
        grid-column: 1/3
    }

    .ChosenPurchaseBlock__typeDescription___nYRFav2r {
        grid-column: 3/6
    }

    .ChosenPurchaseBlock__switchLink___gls7wOh8.ChosenPurchaseBlock____gems___cQFGYcgE {
        margin-left: 0
    }

    .ChosenPurchaseBlock__popupOverlay___u2znHvfS > * {
        max-width: 100%
    }
}

@media (max-width: 719px) {
    .ChosenPurchaseBlock__typeName___SYVTixKG {
        font-size: var(--ark-24-font-size)
    }

    .ChosenPurchaseBlock__typePrice___JgfH4vJp {
        font-size: var(--ark-18-font-size)
    }

    .ChosenPurchaseBlock__typePeriod___emwu0ByJ {
        font-size: var(--ark-14-font-size)
    }

    .ChosenPurchaseBlock__subPlanWrapper___nrmo1FMl {
        grid-gap: var(--ark-base-mobile-grid-gap)
    }
}

@media (max-width: 599px) {
    .ChosenPurchaseBlock__subPlanWrapper___nrmo1FMl {
        grid-template-columns:repeat(4, 1fr)
    }

    .ChosenPurchaseBlock__typeBlock___OmUOu7cd {
        align-items: center;
        flex-direction: row;
        grid-column: 1/5;
        justify-content: space-between;
        padding: 16px
    }

    .ChosenPurchaseBlock__typeDescription___nYRFav2r {
        grid-column: 1/5
    }

    .ChosenPurchaseBlock__typeName___SYVTixKG {
        font-size: var(--ark-28-font-size);
        margin-bottom: 0
    }

    .ChosenPurchaseBlock__typePrice___JgfH4vJp {
        font-size: var(--ark-24-font-size)
    }

    .ChosenPurchaseBlock__typePeriod___emwu0ByJ {
        font-size: var(--ark-18-font-size)
    }

    .ChosenPurchaseBlock__switchLink___gls7wOh8 {
        display: block;
        font-size: 14px;
        margin-top: 8px
    }
}

.SummaryBlock__summaryInfo__mainInfo___XIlZBmsv {
    background-color: var(--ark-secondary-solid-lightgrey-figma);
    padding: 36px 24px
}

.SummaryBlock__summaryInfo__secureTypes___ccC2MLPi {
    height: 50px;
    margin-top: 1.5rem
}

.SummaryBlock__advantageRow___WnuSDfRa {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

.SummaryBlock__taxRow___fquGH8za {
    align-items: flex-end
}

.SummaryBlock__divider___wSB1brZe {
    background-color: var(--ark-primary-asbestos-figma);
    content: " ";
    height: 1px;
    margin-top: 36px;
    width: 100%
}

.SummaryBlock__advantageBlock___wLLukzKo {
    align-items: center;
    display: flex
}

.SummaryBlock__advantageBlock__text___LiPiQO6M .SummaryBlock__mainText___i0Z9zbnv {
    font-size: var(--ark-18-font-size)
}

.SummaryBlock__advantageBlock__text___LiPiQO6M .SummaryBlock__subText___QubGAIzf {
    font-size: var(--ark-14-font-size);
    margin-top: .5rem;
    max-width: 75%;
    white-space: nowrap
}

.SummaryBlock__summaryInfoLabel___lg_H0UdP.SummaryBlock__subText___QubGAIzf {
    white-space: normal
}

.SummaryBlock__totalRow___chNBu5Nd {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 36px
}

.SummaryBlock__summaryInfo__nextStep___CiDuslDi {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 24px
}

.SummaryBlock__summaryInfoLabel___lg_H0UdP {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-24-font-size);
    font-weight: 700
}

.SummaryBlock__appliedBlock___hqjKurtP, .SummaryBlock__appliedBlock___hqjKurtP .SummaryBlock__summaryInfoLabel___lg_H0UdP {
    color: var(--ark-main-nataline-blue-figma)
}

.SummaryBlock__summaryInfoLabel___lg_H0UdP s {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-20-font-size);
    margin-right: 1rem
}

@media (max-width: 1023px) {
    .SummaryBlock__summaryInfo__mainInfo___XIlZBmsv {
        padding: 24px 16px
    }

    .SummaryBlock__summaryInfoLabel___lg_H0UdP {
        font-size: var(--ark-20-font-size)
    }
}

@media (max-width: 599px) {
    .SummaryBlock__summaryInfo__mainInfo___XIlZBmsv {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .SummaryBlock__summaryInfo__mainInfo___XIlZBmsv.SummaryBlock__blockHidden___m1a030Im {
        display: none
    }
}

.Button__Base___wtulNeLg {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: inherit;
    border: none;
    color: inherit;
    display: inline-block;
    overflow: hidden;
    text-decoration: none
}

.Button__noPadding___kt99GYOR {
    padding: 0
}

.Button__fullWidth___C7c8R_pF {
    width: 100%
}

.TabButtonS__tabItem___L8ClI4Hz {
    background: transparent;
    border: 0;
    color: var(--ark-primary-black-figma);
    cursor: pointer;
    display: inline-block;
    flex: 1;
    font-size: var(--ark-24-font-size);
    line-height: var(--ark-32-line-height);
    line-height: normal;
    padding: var(--ark-spacing-l) 0 var(--ark-spacing-s) 0;
    position: relative
}

.TabButtonS__tabItem___L8ClI4Hz:first-child {
    border-radius: 10px 0 0 0
}

.TabButtonS__tabItem___L8ClI4Hz:last-child {
    border-radius: 0 10px 0 0
}

.TabButtonS__tabItem___L8ClI4Hz.TabButtonS__active___W2tcX4kx {
    color: var(--ark-main-blue-figma)
}

.TabButtonS__tabItem___L8ClI4Hz.TabButtonS__active___W2tcX4kx, .TabButtonS__tabItem___L8ClI4Hz:hover {
    background: var(--ark-hover-blue-transparent-figma);
    font-weight: var(--ark-font-weight-bold)
}

.TabButtonS__tabItem___L8ClI4Hz.TabButtonS__active___W2tcX4kx:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.TabButtonS__tabItem___L8ClI4Hz:before {
    background-color: var(--ark-main-blue-figma);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    bottom: 0;
    content: " ";
    height: .375rem;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    transform-origin: center;
    transition: -webkit-transform .332s cubic-bezier(.37, 0, .63, 1);
    transition: transform .332s cubic-bezier(.37, 0, .63, 1);
    transition: transform .332s cubic-bezier(.37, 0, .63, 1), -webkit-transform .332s cubic-bezier(.37, 0, .63, 1)
}

@media (max-width: 1023px) {
    .TabButtonS__tabItem___L8ClI4Hz {
        font-size: var(--ark-14-font-size)
    }

    .TabButtonS__tabItem___L8ClI4Hz svg {
        height: 20px;
        width: 80px
    }
}

.TabsComponent__tabHeader___kBjBTttO {
    background: var(--ark-primary-white-figma);
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
    display: flex
}

.TabsComponent__contentItem___GkOLcbTe {
    display: none;
    margin-top: 40px
}

.TabsComponent__activeContentItem___apo2S4Ju {
    display: block
}

@media (max-width: 599px) {
    .TabsComponent__tabHeader___kBjBTttO {
        margin-left: -1rem;
        margin-right: -1rem
    }
}

.Input__fullWidth___SBfn9fwe {
    width: 100%
}

.Input__input___pbIfJFlg {
    border: 2px solid var(--ark-primary-black-figma);
    border-radius: var(--ark-border-radius);
    height: 48px;
    padding-left: 12px;
    padding-right: 34px;
    text-overflow: ellipsis;
    transition: all .5s;
    width: 100%
}

.Input__inputWrapper___H2OgBhbY {
    position: relative
}

.Input__cardInput___JwAcD5q0 {
    padding-right: 0
}

.Input__cardInput___JwAcD5q0 div {
    height: 100%
}

.Input__creditCardIcon___n6MX3kCq {
    height: 100%;
    max-width: 50px;
    position: absolute;
    right: 10px;
    top: 0
}

.Input__cvvElement___x449pvaO {
    max-width: 142px
}

.Input__creditExpirationDateInput___g8vnFMyH {
    max-width: 72px
}

.Input__input___pbIfJFlg:focus {
    border: 2px solid var(--ark-primary-blue-figma)
}

.Input__input___pbIfJFlg::-webkit-input-placeholder {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-18-font-size)
}

.Input__input___pbIfJFlg::placeholder {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-18-font-size)
}

.Input__successful___zq3EFzqC {
    border-color: var(--ark-primary-green)
}

.Input__error___rWUzIquA {
    border-color: var(--ark-primary-red) !important
}

.Input__closeIcon___zfIZwZDC {
    position: absolute;
    right: 0;
    top: calc(50% - 17px);
    z-index: 1
}

.Input__closeIcon___zfIZwZDC:hover {
    cursor: pointer
}

.Input__closeIcon___zfIZwZDC g g path {
    stroke: var(--ark-primary-asbestos-figma)
}

.Input__calendarIcon___J6XK2Lmy {
    position: absolute;
    right: 12px;
    top: calc(50% + 3px);
    z-index: 1
}

.Input__validationBlock___baIqQw9t {
    align-items: center;
    display: flex;
    min-width: 250px;
    position: absolute
}

.Input__validationBlock___baIqQw9t svg {
    min-height: 20px;
    min-width: 20px
}

.Input__validationBlock___baIqQw9t p {
    color: var(--ark-primary-red);
    font-size: var(--ark-14-font-size)
}

.Input__input___pbIfJFlg:disabled {
    border-color: inherit
}

.Input__label___dod9A3SU {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    line-height: var(--ark-26-line-height)
}

@media (max-width: 1024px) {
    .Input__validationBlock___baIqQw9t p {
        margin-left: 2px
    }
}

@media (min-width: 600px) and (max-width: 1023px) {
    .Input__cvvValidation___zKhAuP8a {
        min-width: 180px
    }
}

.PaymentForm__mainStepHeading___tvzSBMw_ {
    align-items: center;
    color: var(--ark-primary-black-figma);
    display: flex;
    font-size: var(--ark-30-font-size);
    line-height: 36px;
    margin-bottom: 36px
}

.PaymentForm__mainStepHeading_number___Qxi0CdRb {
    font-weight: 700
}

.PaymentForm__test___pNzhwZDm {
    border: 2px solid #231f20;
    border-radius: 10px;
    box-sizing: border-box;
    color: #6c6c6c;
    font-size: 1.125rem;
    height: 48px;
    padding-left: 12px;
    transition: all .5s;
    width: 100%
}

.PaymentForm__test___pNzhwZDm option {
    background: green
}

.PaymentForm__inputWrapper___gjeTvSoY {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 auto 36px;
    max-width: 868px
}

.PaymentForm__inputWrapper___gjeTvSoY input {
    width: 100%
}

.PaymentForm__inputName___ZdgG2nIV {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-16-font-size);
    margin-right: var(--ark-spacing-l);
    min-width: 200px;
    text-align: right;
    text-transform: uppercase
}

.PaymentForm__inputDescription___RjUCKBIK {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-14-font-size);
    line-height: 19px;
    margin-left: var(--ark-spacing-l);
    min-width: 200px
}

.PaymentForm__notifyWrapperMobile___trjWV24f {
    min-width: inherit
}

.PaymentForm__notifyWrapper___FUl62Gx2 {
    align-items: center;
    display: flex
}

.PaymentForm__notifyWrapper___FUl62Gx2 svg {
    position: relative
}

.PaymentForm__notifyWrapper___FUl62Gx2 p {
    min-width: auto
}

.PaymentForm__stateSelect___vJleD1EJ {
    width: 160px
}

.PaymentForm__stateSelect___vJleD1EJ ul {
    max-height: 200px;
    word-break: break-word
}

.PaymentForm__expirationDateInput___bDkZaJyn {
    align-items: center;
    display: flex
}

.PaymentForm__slash___q7bJ5wlW {
    font-size: var(--ark-18-font-size);
    padding: 0 1.5rem
}

.PaymentForm__bottomWrapper___R1wopifX .PaymentForm__bottomInputWrapper___z7prYgz1 {
    align-items: center;
    display: flex
}

.PaymentForm__select___XQNEM1_L ul {
    max-height: 260px
}

.PaymentForm__padlockIcon___Ivar1DKH {
    max-height: 34px
}

.PaymentForm__cvvInput___casDQVj1 + .PaymentForm__validationBlock___X13YHLYh {
    width: 100%
}

.PaymentForm__postalCodeInput___f5Wtxf5z {
    max-width: 160px
}

@media (max-width: 1360px) {
    .PaymentForm__inputDescription___RjUCKBIK, .PaymentForm__inputName___ZdgG2nIV {
        min-width: 143px
    }

    .PaymentForm__stateSelect___vJleD1EJ {
        width: 105px
    }

    .PaymentForm__inputWrapper___gjeTvSoY {
        max-width: 642px
    }
}

@media (max-width: 1360px) and (min-width: 1023px) {
    .PaymentForm__stateSelect___vJleD1EJ ul {
        width: 200px !important
    }
}

@media (min-width: 1024px) {
    .PaymentForm__bottomWrapper___R1wopifX .PaymentForm__bottomInputWrapper___z7prYgz1:nth-child(2) .PaymentForm__inputName___ZdgG2nIV {
        margin-left: 1.5rem;
        min-width: 53px
    }
}

@media (max-width: 1023px) {
    .PaymentForm__mainStepHeading___tvzSBMw_ {
        font-size: var(--ark-20-font-size);
        line-height: 24px;
        margin-bottom: 24px
    }

    .PaymentForm__stateSelect___vJleD1EJ {
        width: 180px
    }

    .PaymentForm__inputWrapper___gjeTvSoY {
        margin-bottom: 1.5rem;
        margin-left: 0;
        margin-right: 0
    }

    .PaymentForm__bottomWrapper___R1wopifX .PaymentForm__bottomInputWrapper___z7prYgz1, .PaymentForm__inputWrapper___gjeTvSoY {
        align-items: flex-start;
        flex-direction: column
    }

    .PaymentForm__inputName___ZdgG2nIV {
        margin-bottom: .5rem;
        margin-right: 0;
        min-width: auto;
        text-align: left
    }

    .PaymentForm__inputDescription___RjUCKBIK {
        display: none
    }

    .PaymentForm__notifyWrapperMobile___trjWV24f {
        align-items: center;
        display: flex
    }

    .PaymentForm__notifyWrapperMobile___trjWV24f svg {
        position: relative;
        top: -3px
    }

    .PaymentForm__mobileInputWrapper___Zkdz5q3a {
        display: flex;
        justify-content: space-between
    }

    .PaymentForm__slash___q7bJ5wlW {
        padding: 0 .5rem
    }

    .PaymentForm__bottomWrapper___R1wopifX {
        flex-direction: row;
        justify-content: space-between
    }

    .PaymentForm__bottomWrapper___R1wopifX .PaymentForm__inputName___ZdgG2nIV {
        margin-left: 0
    }

    .PaymentForm__padlockIcon___Ivar1DKH {
        max-height: 20px
    }
}

@media (max-width: 719px) {
    .PaymentForm__stateSelect___vJleD1EJ {
        width: 160px
    }
}

@media (max-width: 599px) {
    .PaymentForm__mobileInputWrapper___Zkdz5q3a {
        flex-direction: column
    }

    .PaymentForm__bottomInputWrapper___z7prYgz1 {
        width: 50%
    }

    .PaymentForm__stateSelect___vJleD1EJ {
        padding-left: 8px;
        width: 100%
    }

    .PaymentForm__postalCodeInput___f5Wtxf5z {
        max-width: calc(100% - 8px);
        padding-right: 8px
    }

    .PaymentForm__postalCodeCloseIcon___shPI7yO5 {
        right: 8px !important
    }
}

.ErrorMessage__validationBlock___BbeyGcnO {
    align-items: center;
    bottom: -20px;
    display: flex;
    left: 0;
    position: absolute;
    width: calc(100% + 100px)
}

.ErrorMessage__validationBlock___BbeyGcnO svg {
    min-height: 20px;
    min-width: 20px
}

.ErrorMessage__validationBlock___BbeyGcnO span {
    color: var(--ark-primary-red);
    font-size: var(--ark-14-font-size);
    padding-left: 4px
}

.Input__wrapper___gtkWSTP4 {
    position: relative
}

.Input__input___Q33bskJR {
    border: 2px solid var(--ark-primary-black-figma);
    border-radius: var(--ark-border-radius);
    height: 48px;
    padding-left: 12px;
    padding-right: 34px;
    text-overflow: ellipsis;
    transition: all .5s;
    width: 100%
}

.Input__input___Q33bskJR::-webkit-input-placeholder {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-18-font-size)
}

.Input__input___Q33bskJR::placeholder {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-18-font-size)
}

.Input__input___Q33bskJR:focus {
    border: 2px solid var(--ark-primary-blue-figma)
}

.Input__input___Q33bskJR div {
    height: 100%
}

.Input__successful___QpCBHrq0 {
    border-color: var(--ark-primary-green)
}

.Input__error___bhPjw1M3 {
    border-color: var(--ark-primary-red)
}

.Input__disabled___Aepj8lBh {
    background: hsla(0, 0%, 77%, .4);
    border: 2px solid #6c6c6c;
    color: #6c6c6c
}

.Input__handlerIcon___f021D0Dp {
    background: none;
    border: 0;
    box-shadow: none;
    cursor: pointer;
    height: 2.125rem;
    padding: 0;
    position: absolute;
    right: 5px;
    -webkit-transform: translateY(23%);
    transform: translateY(23%);
    width: 2.125rem
}

.Input__handlerIcon___f021D0Dp .Input__eyeIconOpen___cXlXnoQ6, .Input__handlerIcon___f021D0Dp:hover .Input__eyeIconClose___VZNvtdno {
    color: var(--ark-primary-asbestos-figma)
}

.Input__handlerIcon___f021D0Dp:hover .Input__eyeIconOpen___cXlXnoQ6 {
    color: var(--ark-primary-black-figma)
}

.Input__errorMessage___JcVGwN4c {
    bottom: 0;
    position: relative
}

.Select__selectWrapper___zA75z0JC {
    position: relative
}

.Select__itemsWrapper___kslvYolq {
    margin: 0;
    max-height: 260px;
    padding: 0
}

.Select__searchInput___d0iG6E2X {
    align-items: center;
    background: none;
    border: 2px solid var(--ark-primary-black-figma);
    border-radius: var(--ark-border-radius);
    cursor: pointer;
    display: flex;
    height: 48px;
    padding-left: 12px;
    padding-right: 68px;
    position: relative;
    text-align: left;
    z-index: 1
}

.Select__selected___wUXf5J0u {
    border-color: var(--ark-primary-green)
}

.Select__selectButton___ZUaLebDJ {
    background: none;
    border: 2px solid var(--ark-primary-black-figma);
    border-radius: var(--ark-border-radius);
    cursor: pointer;
    height: 48px;
    position: relative;
    text-align: left
}

.Select__selectButton___ZUaLebDJ, .Select__selectedItem___Or5Yzviq {
    align-items: center;
    display: flex;
    padding-left: 12px;
    padding-right: 34px
}

.Select__selectedItem___Or5Yzviq {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.Select__selectedItem___Or5Yzviq span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1
}

.Select__fullWidth___PgAuns_S {
    width: 100%
}

.Select__selectedItem___Or5Yzviq.Select__selected___wUXf5J0u span {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size)
}

.Select__selectArrow___rhFs1UaZ {
    color: var(--ark-neutral-black);
    position: absolute;
    right: .75rem;
    top: calc(50% - 17px);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.Select__opened___QzSxgSM4 .Select__searchInput___d0iG6E2X, .Select__searchInput___d0iG6E2X:hover {
    border-color: var(--ark-primary-blue-figma)
}

.Select__searchInput___d0iG6E2X:hover .Select__selectArrow___rhFs1UaZ {
    color: var(--ark-primary-blue-figma)
}

.Select__closeIcon___EUnkb8Us {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: calc(50% - 17px);
    z-index: 3
}

.Select__opened___QzSxgSM4 .Select__selectArrow___rhFs1UaZ {
    color: var(--ark-primary-blue-figma);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.Select__selectWrapper___zA75z0JC ul {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    overflow-y: scroll;
    position: absolute;
    width: 100%;
    z-index: 4
}

.Select__selectWrapper___zA75z0JC ul li:first-child {
    padding-top: 16px
}

.Select__selectWrapper___zA75z0JC ul li {
    cursor: pointer;
    display: flex;
    padding: 8px 0 8px 12px
}

.Select__selectWrapper___zA75z0JC ul li:hover {
    background: var(--ark-hover-blue-transparent-figma)
}

.Select__countryImg___iJNmu0fY {
    border-radius: 2px;
    height: 1.25rem;
    margin-right: 1rem;
    width: 1.75rem;
    z-index: 1
}

.Select__searchCloseIcon___hq6CLgQT {
    right: 40px;
    z-index: 2
}

.Select__noResultsText___ZaKmsACG {
    color: var(--ark-neutral-black);
    font-size: var(--ark-14-font-size);
    font-weight: var(--ark-font-weight-bold);
    padding: 8px 0 8px 12px
}

.Select__selectWrapper___zA75z0JC ul li.Select__noResultsText___ZaKmsACG:hover {
    background: inherit;
    cursor: inherit
}

.CreditInput__fullWidth___LsUkCHmb {
    width: 100%
}

.CreditInput__input___j_3MulA3 {
    border: 2px solid var(--ark-primary-black-figma);
    border-radius: var(--ark-border-radius);
    height: 48px;
    padding-left: 12px;
    padding-right: 34px;
    text-overflow: ellipsis;
    transition: all .5s;
    width: 100%
}

.CreditInput__inputWrapper___oKi6burL {
    position: relative
}

.CreditInput__cardInput___NOKIfH2g {
    padding-right: 0;
    width: 420px
}

.CreditInput__cardInput___NOKIfH2g div {
    height: 100%
}

.CreditInput__creditCardIcon___qo4Nmi2B {
    height: 100%;
    max-width: 50px;
    position: absolute;
    right: 10px;
    top: 0
}

.CreditInput__cvvElement___v_6LfnQC {
    max-width: 198px
}

.CreditInput__creditExpirationDateInput___z39gxUCe {
    max-width: 72px
}

.CreditInput__input___j_3MulA3:focus {
    border: 2px solid var(--ark-primary-blue-figma)
}

.CreditInput__successful___K4OvZELE {
    border-color: var(--ark-primary-green)
}

.CreditInput__error___Q68fpwYU {
    border-color: var(--ark-primary-red)
}

.CreditInput__closeIcon___X666oRVc {
    position: absolute;
    right: 0;
    top: calc(50% - 17px);
    z-index: 1
}

.CreditInput__closeIcon___X666oRVc:hover {
    cursor: pointer
}

.CreditInput__closeIcon___X666oRVc g g path {
    stroke: var(--ark-primary-asbestos-figma)
}

.CreditInput__validationBlock___bjxAofU7 {
    align-items: center;
    display: flex;
    min-width: 250px;
    position: absolute
}

.CreditInput__validationBlock___bjxAofU7 svg {
    min-height: 20px;
    min-width: 20px
}

.CreditInput__validationBlock___bjxAofU7 p {
    color: var(--ark-primary-red);
    font-size: var(--ark-14-font-size)
}

.CreditInput__input___j_3MulA3:disabled {
    border-color: inherit
}

.CreditInput__label___PoB6eXtX {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    line-height: var(--ark-26-line-height)
}

.CreditInput__slash___t1mgXFXK {
    align-self: center;
    margin: 0 1.5rem
}

@media (max-width: 1359px) {
    .CreditInput__cardInput___NOKIfH2g {
        width: 310px
    }
}

@media (max-width: 1023px) {
    .CreditInput__cardInput___NOKIfH2g {
        width: 100%
    }

    .CreditInput__slash___t1mgXFXK {
        margin: 0 .5rem
    }
}

@media (min-width: 600px) and (max-width: 1023px) {
    .CreditInput__cvvValidation___VB_UyPzX {
        min-width: 180px
    }
}

.NotifyIconTooltip__tooltipContainer___iX8Zuijj {
    position: relative;
    top: -1px
}

.NotifyIconTooltip__infoMessage___GAt48oFv {
    align-items: center;
    background-color: var(--ark-neutral-dark);
    border-radius: 1rem;
    color: var(--ark-neutral-white);
    display: flex;
    font-size: .875rem;
    font-weight: var(--ark-font-weight-bold);
    justify-content: center;
    line-height: 1.29;
    padding: 1rem;
    z-index: 1
}

.NotifyIconTooltip__tooltipMessageWrapper___I5_o8pR3 {
    align-items: flex-end;
    display: flex;
    height: 86px;
    min-height: 56px;
    position: absolute;
    top: -86px;
    -webkit-transform: scale(0);
    transform: scale(0);
    width: 341px;
    z-index: 100
}

.NotifyIconTooltip__tooltipMessageWrapper___I5_o8pR3.NotifyIconTooltip__infoMessageVisible___X9664R0X {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.NotifyIconTooltip__hiddenFromScreenReader___ryvmhVkt {
    display: none
}

.NotifyIconTooltip__screenReaderOnly___t0IcbLmD {
    height: 1px;
    opacity: 0;
    pointer-events: none;
    width: 1px
}

.NotifyIconTooltip__infoMessage___GAt48oFv.NotifyIconTooltip__attachment___pH97QvZb {
    right: -18px;
    top: -85px
}

.NotifyIconTooltip__infoMessage___GAt48oFv.NotifyIconTooltip__attachment___pH97QvZb:before {
    border-top: 8px solid var(--ark-primary-blue-figma);
    left: 217px
}

.NotifyIconTooltip__infoButtonWrapper___wv8n_Dzf, .NotifyIconTooltip__infoButton___yvsbziku {
    height: 34px;
    width: 35px
}

.NotifyIconTooltip__supportForm___Hwo3MbAC {
    right: -35px;
    top: 23px
}

.NotifyIconTooltip__storybook___vCKABc6K {
    right: auto
}

.NotifyIconTooltip__attachmentMessage___MdyGVmDc {
    right: -32px
}

.NotifyIconTooltip__supportFormMessage___LB_tKtwi {
    right: -35px
}

.NotifyIconTooltip__attachIconDisabled___FczS0f8n, .NotifyIconTooltip__attachIcon___v8Y54bpC {
    background-image: url(../fonts/attach.svg);
    height: 34px;
    right: 25px;
    width: 34px
}

.NotifyIconTooltip__attachIconDisabled___FczS0f8n {
    opacity: .5
}

@media (max-width: 1024px) {
    .NotifyIconTooltip__infoMessage___GAt48oFv:before {
        display: none
    }

    .NotifyIconTooltip__infoMessage___GAt48oFv.NotifyIconTooltip__attachment___pH97QvZb {
        left: auto;
        right: -14px;
        top: -100px
    }

    .NotifyIconTooltip__supportForm___Hwo3MbAC {
        left: -42px;
        right: auto
    }

    .NotifyIconTooltip__supportFormMessage___LB_tKtwi {
        left: -42px;
        right: inherit
    }
}

@media (max-width: 599px) {
    .NotifyIconTooltip__tooltipMessageWrapper___I5_o8pR3 {
        max-width: 50vw
    }
}

.InputWrapper__inputWrapper___T9ca7KWW {
    grid-gap: var(--ark-spacing-l);
    align-items: center;
    display: grid;
    grid-template-columns:200px -webkit-max-content 200px;
    grid-template-columns:200px max-content 200px;
    margin: 0 auto 36px;
    max-width: 868px;
    position: relative
}

.InputWrapper__input___o7jNLPwh {
    width: 420px
}

.InputWrapper__select___ezZt4sv0 {
    width: 420px !important
}

[dir=ltr] .InputWrapper__labelWrapper___Lkiv1sL_ {
    text-align: right
}

[dir=rtl] .InputWrapper__labelWrapper___Lkiv1sL_ {
    text-align: left
}

.InputWrapper__labelWrapper___Lkiv1sL_ {
    justify-self: end
}

.InputWrapper__label___hjnxvrzE {
    font-size: var(--ark-18-font-size);
    text-transform: uppercase
}

.InputWrapper__description___mZGW7T8i {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-14-font-size);
    justify-self: start;
    line-height: 19px
}

.InputWrapper__inputBlock___r6io4YBD {
    display: flex;
    position: relative
}

.InputWrapper__minWidth___w9C2rqtX {
    width: 100%
}

.InputWrapper__notifyWrapper___ygKDknvB {
    align-items: center;
    display: flex
}

.InputWrapper__notifyWrapper___ygKDknvB svg {
    position: relative
}

.InputWrapper__notifyWrapper___ygKDknvB p {
    min-width: auto
}

@media (max-width: 1359px) {
    .InputWrapper__input___o7jNLPwh {
        width: 310px
    }

    .InputWrapper__select___ezZt4sv0 {
        width: 310px !important
    }

    .InputWrapper__inputWrapper___T9ca7KWW {
        grid-template-columns:145px -webkit-max-content auto;
        grid-template-columns:145px max-content auto
    }

    [dir=ltr] .InputWrapper__label___hjnxvrzE {
        text-align: right
    }

    [dir=rtl] .InputWrapper__label___hjnxvrzE {
        text-align: left
    }
}

@media (max-width: 1023px) {
    .InputWrapper__inputWrapper___T9ca7KWW {
        grid-gap: .5rem;
        grid-template-columns:auto;
        margin-bottom: 1.5rem
    }

    .InputWrapper__input___o7jNLPwh {
        width: 100%
    }

    .InputWrapper__select___ezZt4sv0 {
        width: 100% !important
    }

    .InputWrapper__labelWrapper___Lkiv1sL_ {
        align-items: center;
        display: flex;
        justify-self: start
    }

    .InputWrapper__labelWrapper___Lkiv1sL_ svg {
        position: relative;
        top: 1px
    }

    .InputWrapper__label___hjnxvrzE {
        font-size: var(--ark-16-font-size)
    }
}

.AddressDetails__mainStepHeading___GklvyL2A {
    align-items: center;
    color: var(--ark-primary-black-figma);
    display: flex;
    font-size: var(--ark-30-font-size);
    line-height: 36px;
    margin-bottom: 36px
}

.AddressDetails__mainStepHeading_number___pZFYIoZe {
    font-weight: 700
}

.AddressDetails__padlockIcon___PtXOpgvx {
    max-height: 34px
}

.AddressDetails__bottomInputsWrapper___oFGaHGLC {
    align-items: center;
    display: flex;
    margin: 0 auto;
    max-width: 868px;
    position: relative
}

.AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA {
    align-items: center
}

[dir=ltr] .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:first-child label {
    text-align: right
}

[dir=rtl] .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:first-child label {
    text-align: left
}

.AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:first-child label {
    display: flex;
    justify-content: flex-end;
    margin-right: 1.5rem;
    width: 200px
}

.AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:nth-child(2) label {
    margin: 0 1.5rem
}

.AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA input {
    width: 160px
}

.AddressDetails__inputBlock___rg4MjwfA {
    display: flex;
    position: relative
}

.AddressDetails__label___eGfepV_E {
    font-size: var(--ark-18-font-size);
    justify-self: end;
    text-transform: uppercase
}

.AddressDetails__stateSelect___PjgtHY0n {
    width: 160px
}

@media (max-width: 1359px) {
    .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA input, .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__stateSelect___PjgtHY0n {
        width: 105px
    }

    [dir=ltr] .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:first-child label {
        text-align: right
    }

    [dir=rtl] .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:first-child label {
        text-align: left
    }

    .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA:first-child label {
        width: 145px
    }
}

@media (max-width: 1360px) and (min-width: 1023px) {
    .AddressDetails__stateSelect___PjgtHY0n ul {
        width: 200px !important
    }
}

@media (max-width: 1023px) {
    .AddressDetails__mainStepHeading___GklvyL2A {
        font-size: var(--ark-20-font-size);
        line-height: 24px;
        margin-bottom: 24px
    }

    .AddressDetails__label___eGfepV_E {
        font-size: var(--ark-16-font-size)
    }

    .AddressDetails__inputName___PSCBCUim {
        margin-bottom: .5rem;
        margin-right: 0;
        min-width: auto;
        text-align: left
    }

    .AddressDetails__padlockIcon___PtXOpgvx {
        max-height: 20px
    }

    .AddressDetails__label___eGfepV_E {
        justify-self: start
    }

    .AddressDetails__bottomInputsWrapper___oFGaHGLC {
        justify-content: space-between
    }

    .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA {
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }

    .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA input, .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__stateSelect___PjgtHY0n {
        width: 180px
    }

    [dir=ltr] .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA label {
        text-align: left !important
    }

    [dir=rtl] .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA label {
        text-align: right !important
    }

    .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA label {
        justify-content: flex-start !important;
        margin: 0 0 .5rem !important;
        width: 100% !important
    }
}

@media (max-width: 719px) {
    .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__inputBlock___rg4MjwfA input, .AddressDetails__bottomInputsWrapper___oFGaHGLC .AddressDetails__stateSelect___PjgtHY0n {
        width: 135px
    }

    .AddressDetails__bottomInputsWrapper___oFGaHGLC {
        margin-bottom: 1.5rem
    }
}

.CardDetails__mainStepHeading___rHxNugcU {
    align-items: center;
    color: var(--ark-primary-black-figma);
    display: flex;
    font-size: var(--ark-30-font-size);
    line-height: 36px;
    margin-bottom: 36px
}

.CardDetails__mainStepHeading_number___t7FvPF__ {
    font-weight: 700
}

.CardDetails__padlockIcon___p3oZsPHk {
    max-height: 34px
}

@media (max-width: 1023px) {
    .CardDetails__mainStepHeading___rHxNugcU {
        font-size: var(--ark-20-font-size);
        line-height: 24px;
        margin-bottom: 24px
    }

    .CardDetails__padlockIcon___p3oZsPHk {
        max-height: 20px
    }
}

.SubscriptionTemplate__subscriptionTemplate___HZLIyIBF {
    grid-gap: var(--ark-base-grid-gap);
    display: grid;
    grid-template-columns:repeat(12, 1fr);
    min-height: 100vh;
    padding-left: var(--ark-base-grid-gap);
    padding-right: var(--ark-base-grid-gap)
}

.SubscriptionTemplate__paymentInfo___MWc1elT0 {
    grid-column: 1/9
}

.SubscriptionTemplate__summaryInfo___ZZWTafmM {
    grid-column: 9/13
}

.SubscriptionTemplate__progressBarBlock___Q1MvW82K {
    align-items: center;
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
    display: flex;
    height: 120px;
    justify-content: center;
    margin-bottom: 40px
}

.SubscriptionTemplate__nextstepText___n5STZBvl {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    line-height: 24px;
    text-align: center
}

.SubscriptionTemplate__nextStepBtn___Isds8uf0 {
    margin-bottom: 24px;
    margin-left: 36px;
    margin-right: 36px;
    max-width: 288px;
    width: 100%
}

.SubscriptionTemplate__continueBtn___Rl5eFtZ1 {
    margin-top: 2.25rem;
    padding: 10px 30px
}

.SubscriptionTemplate__mainStepHeading___NbbmWtoL {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-30-font-size);
    font-weight: var(--ark-font-weight-light);
    line-height: 36px;
    margin-bottom: 36px
}

.SubscriptionTemplate__subTitle___XZq8_WeU {
    color: var(--ark-primary-asbestos-figma);
    font-size: var(--ark-24-font-size);
    margin-bottom: 2.5rem
}

.SubscriptionTemplate__registerFormTitle___sRFtbPHS {
    margin-bottom: 2.5rem
}

.SubscriptionTemplate__stepHeading___uaiWosFI p {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-24-font-size);
    line-height: 36px
}

.SubscriptionTemplate__sticky___pweZl2p6 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 3
}

.SubscriptionTemplate__summaryInfo__nextStep___X08xTLVx {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    text-align: center
}

.SubscriptionTemplate__paymentRow___CcZAx2PM {
    grid-column-gap: 24px;
    display: grid;
    grid-template-columns:repeat(8, 1fr);
    margin-top: 40px
}

.SubscriptionTemplate__step3wrapper___JCUA5sXb {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 24px
}

.SubscriptionTemplate__textCenter___EMbC_IMg {
    text-align: center
}

.SubscriptionTemplate__animationBlock____bcbf9VD {
    background-image: url(../fonts/purchase3stepgemsimage.svg)
}

.SubscriptionTemplate__noAdsBlock___kcvzOgfJ {
    margin-top: 36px
}

.SubscriptionTemplate__profileBlock____yQ1bLUt {
    margin-top: 16px
}

.SubscriptionTemplate__noAdsBlock___kcvzOgfJ, .SubscriptionTemplate__profileBlock____yQ1bLUt {
    font-size: var(--ark-18-font-size);
    line-height: var(--ark-20-line-height)
}

.SubscriptionTemplate__finalBtn___J9tfdwbA {
    margin-top: 36px;
    width: 248px
}

.SubscriptionTemplate__secureTypesBlock___k5_OpPMs {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 24px
}

.SubscriptionTemplate__socLogo___h09PSHfi {
    padding-left: 36px
}

.SubscriptionTemplate__pciLogo___IT7Qh2Vv, .SubscriptionTemplate__socLogo___h09PSHfi {
    opacity: .5
}

.SubscriptionTemplate__mainBtnWrapper___dgKytV0C {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.SubscriptionTemplate__captcha____8zn786a {
    display: none
}

@media (max-width: 1359px) {
    .SubscriptionTemplate__finalBtn___J9tfdwbA {
        margin-top: 16px
    }

    .SubscriptionTemplate__nextStepBtn___Isds8uf0 {
        margin-left: 24px;
        margin-right: 24px
    }
}

@media (max-width: 1023px) {
    .SubscriptionTemplate__subscriptionTemplate___HZLIyIBF {
        grid-template-columns:repeat(8, 1fr)
    }

    .SubscriptionTemplate__paymentInfo___MWc1elT0 {
        grid-column: 1/6
    }

    .SubscriptionTemplate__summaryInfo___ZZWTafmM {
        grid-column: 6/9
    }

    .SubscriptionTemplate__nextStepBtn___Isds8uf0 {
        margin-left: 16px;
        margin-right: 16px
    }

    .SubscriptionTemplate__summaryInfo__promoCode___lK6zegS6 {
        padding: 24px
    }

    .SubscriptionTemplate__mainStepHeading___NbbmWtoL {
        font-size: var(--ark-20-font-size);
        line-height: 24px;
        margin-bottom: 1rem
    }

    .SubscriptionTemplate__nextstepText___n5STZBvl, .SubscriptionTemplate__nextstepText___n5STZBvl p span {
        font-size: var(--ark-14-font-size);
        line-height: 18px
    }

    .SubscriptionTemplate__stepHeading___uaiWosFI p {
        font-size: var(--ark-20-font-size);
        line-height: 28px
    }

    .SubscriptionTemplate__paymentRow___CcZAx2PM {
        grid-template-columns:repeat(5, 1fr);
        margin-top: 24px
    }

    .SubscriptionTemplate__socLogo___h09PSHfi {
        padding-left: .5rem
    }

    .SubscriptionTemplate__progressBarBlock___Q1MvW82K {
        height: 96px;
        margin-bottom: 36px
    }

    .SubscriptionTemplate__noAdsBlock___kcvzOgfJ {
        margin-top: 0
    }

    .SubscriptionTemplate__noAdsBlock___kcvzOgfJ, .SubscriptionTemplate__profileBlock____yQ1bLUt {
        font-size: var(--ark-16-font-size)
    }

    .SubscriptionTemplate__animationBlock____bcbf9VD {
        margin: 16px 0
    }

    .SubscriptionTemplate__subTitle___XZq8_WeU {
        font-size: var(--ark-16-font-size);
        margin-bottom: 1rem
    }

    .SubscriptionTemplate__registerFormTitle___sRFtbPHS {
        margin-bottom: 1rem
    }
}

@media (max-width: 719px) {
    .SubscriptionTemplate__subscriptionTemplate___HZLIyIBF {
        grid-gap: var(--ark-base-mobile-grid-gap);
        padding-left: var(--ark-base-mobile-grid-gap);
        padding-right: var(--ark-base-mobile-grid-gap)
    }

    .SubscriptionTemplate__paymentRow___CcZAx2PM {
        grid-gap: var(--ark-base-mobile-grid-gap)
    }

    .SubscriptionTemplate__progressBarBlock___Q1MvW82K {
        margin-bottom: 16px
    }

    .SubscriptionTemplate__pciLogo___IT7Qh2Vv svg {
        width: 100px
    }

    .SubscriptionTemplate__socLogo___h09PSHfi svg {
        width: 80px
    }

    .SubscriptionTemplate__noAdsBlock___kcvzOgfJ, .SubscriptionTemplate__profileBlock____yQ1bLUt {
        font-size: var(--ark-14-font-size)
    }

    .SubscriptionTemplate__finalBtn___J9tfdwbA {
        margin-top: 8px
    }

    .SubscriptionTemplate__animationBlock____bcbf9VD {
        margin: 8px 0
    }
}

@media (max-width: 599px) {
    .SubscriptionTemplate__subscriptionTemplate___HZLIyIBF {
        grid-template-columns:repeat(4, 1fr)
    }

    .SubscriptionTemplate__paymentInfo___MWc1elT0, .SubscriptionTemplate__summaryInfo___ZZWTafmM {
        grid-column: 1/5
    }

    .SubscriptionTemplate__progressBarBlock___Q1MvW82K {
        margin-bottom: 0;
        margin-left: -1rem;
        margin-right: -1rem
    }

    .SubscriptionTemplate__pciLogo___IT7Qh2Vv svg, .SubscriptionTemplate__socLogo___h09PSHfi svg {
        width: 100%
    }

    .SubscriptionTemplate__secureTypesBlock___k5_OpPMs {
        justify-content: space-between
    }

    .SubscriptionTemplate__paymentRow___CcZAx2PM {
        grid-template-columns:repeat(4, 1fr)
    }

    .SubscriptionTemplate__noAdsBlock___kcvzOgfJ, .SubscriptionTemplate__profileBlock____yQ1bLUt {
        font-size: var(--ark-16-font-size);
        line-height: 20px
    }

    .SubscriptionTemplate__mainBtnWrapper___dgKytV0C {
        background: #fff;
        bottom: 0;
        display: flex;
        height: 70px;
        position: fixed;
        z-index: 100
    }

    .SubscriptionTemplate__nextStepBtn___Isds8uf0 {
        margin-bottom: 0;
        width: 80%
    }

    .SubscriptionTemplate__nextstepText___n5STZBvl, .SubscriptionTemplate__nextstepText___n5STZBvl p span {
        font-size: var(--ark-16-font-size);
        line-height: 24px
    }

    .SubscriptionTemplate__summaryTopMobileBlock___132j5ohK {
        margin-bottom: 24px
    }

    .SubscriptionTemplate__stepHeading___uaiWosFI p {
        font-size: var(--ark-18-font-size);
        line-height: 24px
    }

    .SubscriptionTemplate__continueBtn___Rl5eFtZ1 {
        margin-top: 0
    }
}

.SubscriptionTemplate__baseLink___msMupz1F {
    font-weight: 700
}

.BillingBlock__wrapper___pvts9TjN {
    grid-column: 5/9
}

.BillingBlock__description___L6FLfSPI p {
    font-size: 16px;
    line-height: 24px
}

.BillingBlock__wrapper___pvts9TjN .BillingBlock__infoBlock___LAHZOQtP {
    color: red
}

@media (max-width: 1023px) {
    .BillingBlock__wrapper___pvts9TjN {
        grid-column: 3/6
    }
}

@media (max-width: 599px) {
    .BillingBlock__wrapper___pvts9TjN {
        grid-column: 1/5;
        margin-bottom: 24px
    }
}

.PaymentBlock__wrapper___q_1j5WVr {
    grid-column: 1/5
}

.PaymentBlock__paymentDesc___raljHTJX {
    padding-left: 24px
}

.PaymentBlock__paymentDesc___raljHTJX ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.PaymentBlock__paymentDesc___raljHTJX strong {
    font-size: var(--ark-18-font-size)
}

.PaymentBlock__paymentDesc___raljHTJX strong span {
    padding-right: 4px
}

.PaymentBlock__infoBlockSingleIcon___d8Ryou4x {
    align-items: center;
    justify-content: center;
    padding-left: 0
}

@media (max-width: 1023px) {
    .PaymentBlock__wrapper___q_1j5WVr {
        grid-column: 1/3
    }

    .PaymentBlock__paymentDesc___raljHTJX {
        padding-left: 0;
        padding-top: 4px
    }

    .PaymentBlock__paymentType___GQrtq2h2 svg {
        width: 80px
    }
}

@media (max-width: 719px) {
    .PaymentBlock__paymentType___GQrtq2h2 svg {
        width: 60px
    }
}

@media (max-width: 599px) {
    .PaymentBlock__wrapper___q_1j5WVr {
        grid-column: 1/5;
        margin-bottom: 16px
    }

    .PaymentBlock__paymentType___GQrtq2h2 svg {
        width: 100px
    }
}

.Checkbox__container___SEQMO1vN {
    position: relative
}

.Checkbox__checkbox___q5wgrwhZ {
    cursor: pointer;
    display: flex;
    text-align: left;
    width: 100%
}

.Checkbox__label___GVZ8j26d {
    color: var(--ark-black-color);
    font-size: var(--ark-18-font-size);
    font-size: var(--ark-16-font-size);
    font-weight: var(--ark-font-weight-regular);
    line-height: var(--ark-22-line-height);
    margin-left: .375rem
}

.Checkbox__errorText___xDdxaAVv {
    color: var(--ark-arkadium-red-color);
    display: block;
    font-size: var(--ark-12-font-size);
    font-weight: var(--ark-font-weight-regular);
    line-height: var(--ark-14-line-height);
    margin: 0 0 0 .5rem
}

.Checkbox__warningIcon____MKBffVz {
    height: 2.125rem;
    position: absolute;
    right: -1.56rem;
    top: 40%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2.125rem
}

.Checkbox__iconClassName___jxdIVvjx {
    color: var(--ark-primary-blue-figma)
}

.AuthForm__arrowIcon___aaeKZJZR {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.AuthForm__backButton___EV35nGzd {
    align-items: center;
    display: flex;
    margin-bottom: 2.5rem;
    margin-left: 1rem;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.AuthForm__backButton___EV35nGzd:hover {
    cursor: pointer
}

.AuthForm__backButton___EV35nGzd p {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-20-font-size);
    font-weight: var(--ark-font-weight-bold);
    margin-left: .5rem;
    -webkit-user-select: none;
    user-select: none
}

.AuthForm__checkbox___aUD39Vv0 {
    color: var(--ark-primary-blue-figma-font);
    height: 2.125rem;
    min-width: 2.125rem
}

.AuthForm__checkboxLabel___xuHXchj_ {
    color: var(--ark-black-color);
    font-size: var(--ark-16-font-size);
    font-weight: var(--ark-font-weight-regular);
    line-height: var(--ark-18-line-height);
    margin-left: var(--ark-spacing-xxs)
}

.AuthForm__checkboxContainer___hun1fcnv button {
    align-items: center
}

.AuthForm__checkboxContainer___hun1fcnv p {
    max-width: 380px
}

.AuthForm__inputWrapper___ATo_UEKv {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 auto 36px;
    max-width: 868px
}

.AuthForm__inputWrapper___ATo_UEKv input {
    width: 100%
}

.AuthForm__inputName___Xxk66UFB {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-16-font-size);
    margin-right: var(--ark-spacing-l);
    min-width: 200px;
    text-align: right;
    text-transform: uppercase
}

@media (max-width: 1360px) {
    .AuthForm__inputDescription___l4j5c9aR, .AuthForm__inputName___Xxk66UFB {
        min-width: 143px
    }

    .AuthForm__inputWrapper___ATo_UEKv {
        max-width: 642px
    }
}

@media (max-width: 1023px) {
    .AuthForm__inputWrapper___ATo_UEKv {
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 1.5rem;
        margin-left: 0;
        margin-right: 0
    }

    .AuthForm__inputName___Xxk66UFB {
        margin-bottom: .5rem;
        margin-right: 0;
        min-width: auto;
        text-align: left
    }

    .AuthForm__backButton___EV35nGzd {
        margin-bottom: 1rem
    }
}

.Button__container___suzza4Bo {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    align-items: center;
    background-color: var(--ark-main-green-figma);
    border: none;
    border-radius: 24px;
    color: var(--ark-primary-white-figma);
    display: flex;
    font-size: var(--ark-20-font-size);
    font-weight: 700;
    height: 48px;
    justify-content: center;
    text-decoration: none
}

.Button__container___suzza4Bo:hover {
    background-color: var(--ark-hover-dark-green-figma)
}

.Button__container___suzza4Bo.Button__pseudoDisabled___H3495jPo, .Button__container___suzza4Bo:disabled {
    background-color: var(--ark-primary-asbestos-figma);
    color: var(--ark-primary-white-figma)
}

.Button__noPadding___gqPjg_Wh {
    padding: 0
}

.Button__fullWidth___c3nUEdvN {
    width: 100%
}

.Button__withArrow___MXWhH7n6 {
    justify-content: left;
    padding-left: 20px
}

.Button__container___suzza4Bo.Button__outlined___I7Fja_Py {
    background-color: initial;
    border: 2px solid var(--ark-main-blue-figma);
    color: var(--ark-main-blue-figma)
}

.Button__container___suzza4Bo.Button__outlined___I7Fja_Py:hover {
    background-color: var(--ark-primary-white-figma);
    border-color: transparent
}

.Button__container___suzza4Bo.Button__outlined___I7Fja_Py.Button__white___rX6Ajxn5 {
    border-color: var(--ark-primary-white-figma);
    color: var(--ark-primary-white-figma)
}

.Button__container___suzza4Bo.Button__outlined___I7Fja_Py.Button__white___rX6Ajxn5:hover {
    color: var(--ark-primary-black-figma)
}

.Button__container___suzza4Bo.Button__outlined___I7Fja_Py.Button__black___UUe31Dra {
    background-color: var(--ark-primary-black-figma);
    border-color: var(--ark-primary-black-figma);
    color: var(--ark-primary-white-figma)
}

.Button__container___suzza4Bo.Button__outlined___I7Fja_Py.Button__black___UUe31Dra:hover {
    background-color: var(--ark-primary-white-figma);
    color: var(--ark-primary-black-figma)
}

.Button__container___suzza4Bo.Button__secondaryStyle___zbhQ580a {
    background-color: var(--ark-main-blue-figma)
}

.Button__container___suzza4Bo.Button__secondaryStyle___zbhQ580a:hover {
    background-color: var(--ark-hover-dark-blue-figma)
}

.Button__container___suzza4Bo.Button__secondaryStyle___zbhQ580a.Button__pseudoDisabled___H3495jPo, .Button__container___suzza4Bo.Button__secondaryStyle___zbhQ580a:disabled {
    background-color: var(--ark-primary-asbestos-figma)
}

.Button__isLink___iTuXiFNL {
    background-color: initial;
    border: none;
    box-shadow: none;
    color: var(--ark-link-color);
    cursor: pointer;
    display: inline-block;
    font-size: var(--ark-18-font-size);
    font-weight: var(--ark-font-weight-regular);
    line-height: var(--ark-24-line-height);
    padding: 0
}

.Button__isLink___iTuXiFNL:hover {
    background-color: initial;
    color: var(--ark-link-hover-color)
}

.Button__btnLoader___fO4lSKdB, .Button__btnLoader___fO4lSKdB svg {
    height: 2.125rem;
    width: 2.125rem
}

@media (max-width: 599px) {
    .Button__container___suzza4Bo {
        min-height: var(--ark-minSize-for-interactive-el);
        min-width: var(--ark-minSize-for-interactive-el)
    }

    .Button__container___suzza4Bo.Button__linkOnMobile___bp2IBfMW {
        border: none;
        font-size: var(--ark-16-font-size);
        padding: 0;
        text-decoration: underline
    }
}

.PromoCodeBlock__wrapper___MogBNwkC {
    background-color: var(--ark-secondary-solid-lightgrey-figma);
    margin-top: 24px;
    padding: 36px
}

.PromoCodeBlock__heading___Bm6nQZy1 {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-24-font-size);
    font-weight: 700
}

.PromoCodeBlock__inputRow___bew9oYxe {
    margin-top: 24px
}

.PromoCodeBlock__secureTypesBlock___N9Aw1gsd {
    min-height: 120px
}

.PromoCodeBlock__handlersRow___AbdAG5Rh, .PromoCodeBlock__secureTypesBlock___N9Aw1gsd {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 24px
}

.PromoCodeBlock__handlersRow___AbdAG5Rh button {
    width: 100%
}

.PromoCodeBlock__removeLink___I8DEqkgp {
    color: var(--ark-main-blue-figma);
    cursor: pointer;
    font-size: var(--ark-18-font-size);
    font-weight: 700;
    text-decoration: underline
}

@media (max-width: 1359px) {
    .PromoCodeBlock__wrapper___MogBNwkC {
        padding: 24px
    }
}

@media (max-width: 1359px) and (min-width: 600px) {
    .PromoCodeBlock__invalidRow___cOc6J2J6 {
        margin-top: 45px
    }

    .PromoCodeBlock__invalidInput___LzOvNIk0 {
        margin-bottom: 5px
    }
}

@media (max-width: 1023px) {
    .PromoCodeBlock__wrapper___MogBNwkC {
        padding: 24px 16px
    }

    .PromoCodeBlock__heading___Bm6nQZy1 {
        font-size: var(--ark-20-font-size);
        text-align: center
    }
}

@media (max-width: 599px) {
    .PromoCodeBlock__wrapper___MogBNwkC {
        margin-left: -1rem;
        margin-right: -1rem;
        padding: 24px 16px
    }

    .PromoCodeBlock__heading___Bm6nQZy1 {
        text-align: left
    }
}

.ArkcomAvatar__avatar___NnaoSKzK {
    align-items: center;
    background: transparent;
    border: none;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    justify-content: center;
    padding: .562rem;
    position: relative;
    z-index: 1
}

.ArkcomAvatar__avatar_disabled___cSvEx3Ps .ArkcomAvatar__regular___HE52HxTl, .ArkcomAvatar__regularAdvantage2___zCpmAied, .ArkcomAvatar__regularAdvantage___P01xmfls {
    height: 10.25rem;
    width: 10.25rem
}

.ArkcomAvatar__medium___PVftRsyp {
    height: 6rem;
    padding: 0;
    width: 6rem
}

.ArkcomAvatar__mediumFrames___iXuJUyRO {
    border-radius: 10px;
    height: 8.188rem;
    width: 8.188rem
}

.ArkcomAvatar__avatar__content___X2VDR2PU {
    border: 2px solid var(--ark-secondary-solid-midgrey)
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__mediumFrames___iXuJUyRO.ArkcomAvatar__avatar_selected___rEP44oM9, .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__mediumFrames___iXuJUyRO.ArkcomAvatar__avatar_selected___rEP44oM9:hover {
    background-color: var(--ark-main-green-figma-25);
    border: 0;
    box-shadow: inset 0 3px 7px rgba(18, 48, 102, .17)
}

.ArkcomAvatar__mediumFrames___iXuJUyRO:hover {
    background-color: var(--ark-hover-blue-transparent-figma);
    box-shadow: inset 0 3px 7px rgba(18, 48, 102, .17)
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__mediumFrames___iXuJUyRO.ArkcomAvatar__avatar_selected___rEP44oM9 .ArkcomAvatar__avatar__content___X2VDR2PU {
    box-shadow: none
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__mediumFrames___iXuJUyRO .ArkcomAvatar__avatar__content___X2VDR2PU .ArkcomAvatar__padlockIcon___zAVPXA_g {
    opacity: 1
}

.ArkcomAvatar__large___zijg09WA {
    height: 5rem;
    width: 5rem
}

.ArkcomAvatar__small___d4PAfeWF {
    height: 3.5rem;
    padding: 0;
    width: 3.5rem
}

.ArkcomAvatar__small___d4PAfeWF:hover .ArkcomAvatar__avatar__content___X2VDR2PU {
    border: 2px solid var(--ark-main-blue-figma)
}

.ArkcomAvatar__smallLeaderboard___fOsEJXzX {
    height: 3rem;
    padding: 0;
    width: 3rem
}

.ArkcomAvatar__smallLeaderboard___fOsEJXzX:not(.ArkcomAvatar__hoveredLeaderBoard___Z033WRks):hover:after .ArkcomAvatar__avatar__content___X2VDR2PU {
    border: 2px solid var(--ark-main-cyan-figma);
    border-radius: 3rem;
    content: " ";
    height: 3rem;
    padding: 3px;
    position: absolute;
    width: 3rem
}

.ArkcomAvatar__avatar__content___X2VDR2PU {
    align-items: center;
    background-color: var(--ark-avatar-background-blue-light);
    border-radius: 50%;
    border-width: 4px;
    display: flex;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    transition: all .3s;
    width: 100%;
    z-index: 1
}

.ArkcomAvatar__avatar__content___X2VDR2PU .ArkcomAvatar__avatarImg___wHY9Jo4j {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__smallLeaderboard___fOsEJXzX .ArkcomAvatar__avatar__content___X2VDR2PU, .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__small___d4PAfeWF .ArkcomAvatar__avatar__content___X2VDR2PU {
    border-width: 2px
}

.ArkcomAvatar__avatar_regularMousePointer___yBrdYypi {
    cursor: pointer
}

.ArkcomAvatar__avatar_selected___rEP44oM9 {
    border: 1px solid green
}

.ArkcomAvatar__avatarList___Yft9ZSVE:hover, .ArkcomAvatar__avatar_selected___rEP44oM9 .ArkcomAvatar__avatar__content___X2VDR2PU {
    box-shadow: 0 20px 20px 0 rgba(0, 163, 113, .5)
}

.ArkcomAvatar__avatar_disabled___cSvEx3Ps {
    pointer-events: none
}

.ArkcomAvatar__avatar_disabled___cSvEx3Ps, .ArkcomAvatar__avatar_disabled___cSvEx3Ps:hover, .ArkcomAvatar__avatar_disabled___cSvEx3Ps:hover:after {
    border: none !important;
    box-shadow: transparent;
    cursor: default
}

.ArkcomAvatar__border___Du98uv2i {
    border: 4px solid #c4c4c4
}

.ArkcomAvatar__frameWrapper___oH5a1g0w {
    background-size: cover;
    position: absolute;
    z-index: 1
}

.ArkcomAvatar__regularAdvantage___P01xmfls .ArkcomAvatar__frame___D7nQx0Fn, .ArkcomAvatar__regular___HE52HxTl .ArkcomAvatar__frame___D7nQx0Fn {
    height: 11rem;
    width: 11rem
}

.ArkcomAvatar__mediumFrames___iXuJUyRO .ArkcomAvatar__frame___D7nQx0Fn, .ArkcomAvatar__medium___PVftRsyp .ArkcomAvatar__frame___D7nQx0Fn, .ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__frame___D7nQx0Fn {
    height: 100%;
    width: 8.5rem
}

.ArkcomAvatar__large___zijg09WA .ArkcomAvatar__frame___D7nQx0Fn {
    height: 4.5rem;
    width: 4.5rem
}

.ArkcomAvatar__small___d4PAfeWF .ArkcomAvatar__frame___D7nQx0Fn {
    height: 4rem;
    width: 4rem
}

.ArkcomAvatar__smallLeaderboard___fOsEJXzX .ArkcomAvatar__frame___D7nQx0Fn {
    height: 3.625rem;
    width: 3.625rem
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog {
    border-radius: 10px;
    height: 6.875rem;
    padding: .4rem;
    position: relative;
    width: 6.875rem
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog.ArkcomAvatar__avatar_selected___rEP44oM9, .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog.ArkcomAvatar__avatar_selected___rEP44oM9:hover {
    background-color: rgba(1, 124, 85, .25);
    border-color: transparent
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog.ArkcomAvatar__avatar_selected___rEP44oM9 .ArkcomAvatar__avatar__content___X2VDR2PU {
    box-shadow: none
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__avatar__content___X2VDR2PU {
    border-width: 2px;
    transition: all .3s
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog:hover {
    background-color: rgba(0, 90, 255, .07)
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__avatar__content___X2VDR2PU:hover {
    box-shadow: none
}

.ArkcomAvatar__padlockIcon___zAVPXA_g {
    display: block;
    position: absolute;
    visibility: hidden;
    z-index: 1
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog:focus .ArkcomAvatar__padlockIcon___zAVPXA_g, .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog:hover .ArkcomAvatar__padlockIcon___zAVPXA_g, .ArkcomAvatar__framePadlock___sBYJCtsZ.ArkcomAvatar__padlockIcon___zAVPXA_g {
    visibility: visible
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__avatar__content___X2VDR2PU.ArkcomAvatar__premiumHover___ghBZoRPz:after {
    background-color: rgba(0, 0, 0, .212);
    border-radius: 50%;
    content: "";
    display: block;
    height: 5.8rem;
    position: absolute;
    width: 5.8rem
}

.ArkcomAvatar__advantageIcon___eGPjiUw2 {
    bottom: .375rem;
    position: absolute;
    right: .5rem;
    z-index: 1
}

.ArkcomAvatar__checkmarkIcon___mkz5MMAS {
    position: absolute;
    right: .5rem;
    top: .5rem;
    z-index: 1
}

.ArkcomAvatar__srOnly___T46FAedg {
    height: 0;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    width: 0
}

@media (max-width: 1024px) {
    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__regular___HE52HxTl {
        height: 5.562rem;
        width: 5.562rem
    }

    .ArkcomAvatar__regular___HE52HxTl .ArkcomAvatar__frame___D7nQx0Fn {
        height: 5.8125rem;
        width: 5.8125rem
    }

    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__regularAdvantage___P01xmfls {
        height: 6.875rem;
        width: 6.875rem
    }

    .ArkcomAvatar__regularAdvantage___P01xmfls .ArkcomAvatar__frame___D7nQx0Fn {
        height: 7rem;
        width: 7rem
    }

    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium___PVftRsyp {
        height: 6.25rem;
        padding: 0;
        width: 6.25rem
    }
}

@media (min-width: var(--ark-small-desktop-1025)) {
    .ArkcomAvatar__avatarHighLight___cSGvasoh {
        box-shadow: 0 20px 20px 0 rgba(0, 163, 113, .5)
    }
}

@media (max-width: 599px) {
    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__regularAdvantage2___zCpmAied {
        height: 5.2rem;
        width: 5.2rem
    }

    .ArkcomAvatar__regularAdvantage2___zCpmAied .ArkcomAvatar__frame___D7nQx0Fn {
        height: 4.2rem;
        width: 4.2rem
    }

    .ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__frame___D7nQx0Fn {
        height: 5.8125rem;
        width: 5.8125rem
    }

    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog {
        height: 6.125rem;
        width: 6.125rem
    }

    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__avatar__content___X2VDR2PU {
        height: 5rem;
        width: 5rem
    }

    .ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__medium_list_item___rjkidkog .ArkcomAvatar__avatar__content___X2VDR2PU.ArkcomAvatar__premiumHover___ghBZoRPz:after {
        background-color: rgba(0, 0, 0, .212);
        border-radius: 50%;
        content: "";
        display: block;
        height: 4.8rem;
        position: absolute;
        width: 4.8rem
    }
}

.ArkcomAvatar__mediumFrames___iXuJUyRO .ArkcomAvatar__checkmarkIcon___mkz5MMAS {
    height: 34px;
    position: absolute;
    right: .5rem;
    top: .5rem;
    width: 34px;
    z-index: 1
}

.ArkcomAvatar__avatar___NnaoSKzK.ArkcomAvatar__noHover___vZs8qxo3 {
    cursor: default
}

.ArkcomAvatar__noHover___vZs8qxo3:hover:after {
    border: none;
    display: none
}

.ArkcomAvatar__noHover___vZs8qxo3:hover .ArkcomAvatar__avatarList___Yft9ZSVE {
    box-shadow: none
}

:root {
    --ark-small-mobile-figma-below-599: 599px;
    --ark-small-mobile-figma-600: 600px;
    --ark-medium-mobile-figma-below-719: 719px;
    --ark-small-desktop-figma-below-1023: 1023px;
    --ark-small-desktop-figma-1024: 1024px;
    --ark-medium-desktop-figma-below-1359: 1359px;
    --ark-medium-desktop-figma-1360: 1360px;
    --ark-large-desktop-figma-1440: 1440px
}

.AppBodySubscription__body___MiTB8jtG {
    background-color: var(--ark-neutral-white)
}

@media (max-width: 1024px) {
    .AppBodySubscription__isOpened___tctwZTvp {
        -webkit-transform: translate(-100%);
        transform: translate(-100%);
        transition: -webkit-transform .6s var(--ark-ease-in-out-sine);
        transition: transform .6s var(--ark-ease-in-out-sine);
        transition: transform .6s var(--ark-ease-in-out-sine), -webkit-transform .6s var(--ark-ease-in-out-sine)
    }
}

.AppBodySubscription__sub_body___vRoPd6kp h2 {
    font: inherit
}

.AppBodySubscription__sub_body___vRoPd6kp h1, .AppBodySubscription__sub_body___vRoPd6kp h2, .AppBodySubscription__sub_body___vRoPd6kp p {
    margin-bottom: 0
}

.AppBodySubscription__sub_wrapper___PZBpRKCS {
    min-height: calc(100vh - 276px);
    padding-top: 40px
}

.AppBodySubscription__sub_header___FHTvy74U {
    grid-gap: var(--ark-base-grid-gap);
    align-items: center;
    background: var(--ark-primary-white-figma);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    display: grid;
    grid-template-columns:repeat(12, 1fr);
    height: 80px;
    padding-left: var(--ark-base-grid-gap);
    padding-right: var(--ark-base-grid-gap)
}

.AppBodySubscription__logo_block___i6WYpORl {
    grid-column: 1/2;
    justify-self: start
}

.AppBodySubscription__sub_footer___jkpyi_U7 {
    align-items: center;
    background-color: var(--ark-footer-blue-figma);
    display: flex;
    height: 96px;
    justify-content: center;
    margin-top: 100px
}

.AppBodySubscription__sub_footer__text___eGaynaz5 {
    color: var(--ark-primary-white-figma);
    font-size: var(--ark-18-font-size);
    font-weight: var(--ark-font-weight-light);
    line-height: var(--ark-18-line-height)
}

.AppBodySubscription__sub_footer__text___eGaynaz5 .AppBodySubscription__logoutLink___SiNcdITp {
    color: var(--ark-primary-white-figma);
    cursor: pointer;
    font-weight: var(--ark-font-weight-bold);
    text-decoration: none
}

.AppBodySubscription__secure_elem___xIDk0biT {
    align-items: center;
    display: flex;
    grid-column: 5/9;
    justify-self: center
}

.AppBodySubscription__secure_elem___xIDk0biT svg {
    width: 34px
}

.AppBodySubscription__secure_elem___xIDk0biT .AppBodySubscription__secure_label___so3X1xNv {
    color: var(--ark-primary-black-figma);
    font-size: var(--ark-18-font-size);
    font-weight: 700;
    margin-left: .5rem
}

.AppBodySubscription__avatar_block___Qg_j1imB {
    grid-column: 12;
    justify-self: end
}

@media (max-width: 1023px) {
    .AppBodySubscription__avatar_block___Qg_j1imB, .AppBodySubscription__logo_block___i6WYpORl {
        display: none
    }

    .AppBodySubscription__sub_wrapper___PZBpRKCS {
        padding-top: 0
    }

    .AppBodySubscription__secure_elem___xIDk0biT svg {
        width: 24px
    }

    .AppBodySubscription__secure_elem___xIDk0biT .AppBodySubscription__secure_label___so3X1xNv {
        font-size: var(--ark-14-font-size)
    }
}

@media (max-width: 599px) {
    .AppBodySubscription__sub_header___FHTvy74U {
        grid-template-columns:repeat(4, 1fr);
        height: 40px
    }

    .AppBodySubscription__secure_elem___xIDk0biT {
        grid-column: 1/5
    }

    .AppBodySubscription__sub_body___vRoPd6kp {
        padding-bottom: 70px
    }

    .AppBodySubscription__secure_elem___xIDk0biT .AppBodySubscription__secure_label___so3X1xNv {
        margin-left: 4px
    }

    .AppBodySubscription__sub_footer___jkpyi_U7 {
        margin-top: 40px
    }

    .AppBodySubscription__sub_wrapper___PZBpRKCS {
        min-height: calc(100vh - 236px);
        padding-top: 40px
    }
}

.ArkadiumLogo__logoPathArrow___idiYu5dI, .ArkadiumLogo__logoPathText___pkC2Q14J {
    transition: fill .166s linear
}

#root {
    --new-header-custom-top: 0px;
    --new-header-height: 64px;
    --new-header-navmenu-width: 64px;
    --new-header-search-width: 64px;
    --new-header-login-width: 64px;
    --new-header-burger-padding: 21.33px;
    --new-header-burger-margin-left: 0;
    --new-header-burger-width: 47.99px;
    --new-header-gametile-radius: 7.5px;
    --new-header-border-width: 1px;
    --new-header-search-gametile-width: 235px;
    --new-header-color-border: transparent;
    --new-header-color-background: #f9f9f9;
    --new-header-color-border-active: #c4c4c4;
    --new-header-search-padding: 11px;
    --new-header-navmenu-padding: 31.68px;
    --new-header-navitem-padding: 37.6px;
    --new-header-burger-height: 23.99px;
    --new-header-burger-dot: 5.33px;
    --new-header-navitem-minified-width: 48px;
    --new-header-scrollbar-width: 3px;
    --new-header-med-font-size: 16px !important;
    --new-header-color-blue: #0b103d;
    --new-header-color-black: #231f20;
    --new-header-color-gray: #6c6c6c;
    --new-header-color-hover: #bbf2f2;
    --new-header-color-blue-primary: #0042bb;
    --new-header-color-blue-secondary: #00328d;
    --new-header-search-result-mt: 20px;
    --new-header-transition: all 0.3s ease-in-out
}

.Layout__NewHeaderRow___JHll2rhc {
    align-items: flex-start;
    background-color: var(--new-header-color-background);
    border-bottom: 1px solid var(--new-header-color-border-active);
    box-sizing: initial;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    top: var(--new-header-custom-top);
    width: 100%;
    z-index: 10004
}

.Layout__Announce___PJBQgYn0 {
    background-color: var(--new-header-color-blue-primary);
    height: var(--new-header-height);
    width: 100%
}

.Layout__Login___M1WDsMA3, .Layout__Navmenu___pVzIbY_7, .Layout__Search___nr9x499i {
    align-items: center;
    border: 1px solid var(--new-header-color-border);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-user-select: none;
    user-select: none;
    z-index: 50
}

.Layout__Navmenu___pVzIbY_7 {
    height: var(--new-header-height);
    width: var(--new-header-navmenu-width);
    z-index: 100
}

.Layout__BurgerCatText___dknKxlAI, .Layout__LogoLink___Zls3ZUe3 {
    display: none
}

.Layout__Navmenu___pVzIbY_7 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    z-index: 121
}

.Layout__Navmenu___pVzIbY_7:after, .Layout__Navmenu___pVzIbY_7:before {
    background-color: var(--new-header-color-black);
    border: 0;
    content: "";
    display: none;
    height: var(--new-header-height);
    left: var(--new-header-navmenu-width);
    opacity: .3;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: calc(100vw - var(--new-header-navmenu-width));
    z-index: 121
}

.Layout__Navmenu___pVzIbY_7:after {
    height: calc(100vh - var(--new-header-custom-top) - var(--new-header-height));
    left: 0;
    top: var(--new-header-height);
    width: 100vw
}

.Layout__Navmenu___pVzIbY_7.Layout____opened___Vhw32UUP:after, .Layout__Navmenu___pVzIbY_7.Layout____opened___Vhw32UUP:before {
    display: block
}

.Layout__NavList___QJ9Bs4oo {
    background-color: var(--new-header-color-background);
    border: 1px solid var(--new-header-color-background);
    box-shadow: 3px 14px 14px rgba(3, 15, 36, .15);
    height: calc(100vh - var(--new-header-custom-top) - var(--new-header-height));
    left: -1px;
    margin: 0;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 41.28px var(--new-header-burger-margin-left);
    position: absolute;
    top: calc(var(--new-header-height) - 2px);
    -webkit-transform: translate(-100%) translateZ(0);
    transform: translate(-100%) translateZ(0);
    transition: var(--new-header-transition);
    width: 100vw;
    z-index: 122
}

.Layout____default___rqEsIAJk .Layout__NavList___QJ9Bs4oo {
    height: calc(100vh - var(--new-header-height));
    overflow-x: hidden;
    overflow-y: auto;
    top: calc(var(--new-header-height) - 1px)
}

.Layout____default___rqEsIAJk .Layout__NavList___QJ9Bs4oo .Layout__LogoLink___Zls3ZUe3 {
    display: none
}

.Layout____BodyNewHeaderBurgerOpened___L6kB9js2 {
    height: 100vh;
    overflow: hidden
}

.Layout____BodyNewHeaderBurgerOpened___L6kB9js2 .main-content {
    margin-top: calc(var(--new-header-height) + var(--new-header-border-width)) !important
}

.Layout____BodyNewHeaderBurgerOpened___L6kB9js2 .Layout__NewHeaderRow___JHll2rhc {
    position: fixed
}

.Layout____BodyNewHeaderBurgerOpened___L6kB9js2 .Layout__NavList___QJ9Bs4oo {
    -webkit-transform: translate(0) translateZ(0);
    transform: translate(0) translateZ(0)
}

.Layout__Login___M1WDsMA3, .Layout__Search___nr9x499i {
    height: var(--new-header-height)
}

.Layout__Search___nr9x499i {
    margin: 0 0 0 auto;
    width: var(--new-header-search-width)
}

.Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i {
    margin: 0
}

.Layout__Search___nr9x499i input {
    max-width: 0;
    padding: 0 7px 0 14px;
    -webkit-user-select: initial;
    user-select: auto
}

.Layout__Search___nr9x499i search-component .search .cross-button-hidden {
    display: none
}

.Layout____focused___kFnbxHLa .Layout__Search___nr9x499i search-component .search .cross-button-hidden {
    display: flex
}

.Layout____focused___kFnbxHLa .Layout__Search___nr9x499i {
    background-color: var(--new-header-color-background);
    left: 0;
    margin-left: 0;
    max-width: 100%;
    padding: 0 20px 0 16px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 50
}

.Layout____focused___kFnbxHLa .Layout__Search___nr9x499i .search {
    width: 100%
}

.Layout__Search___nr9x499i {
    position: relative;
    transition: none !important
}

.Layout____focused___kFnbxHLa .Layout__Search___nr9x499i {
    transition: all .41s ease-out !important
}

.Layout__Search___nr9x499i .search-results {
    left: calc(-1px - var(--new-header-navmenu-width) - var(--new-header-search-padding));
    width: 100vw
}

.Layout__Login___M1WDsMA3 {
    border-left-color: transparent !important;
    width: var(--new-header-login-width)
}

.Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
    --new-header-login-width: 192px
}

.Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Login___M1WDsMA3 .logined-state {
    border-left: 1px solid var(--new-header-color-border-active)
}

.Layout____BodyNewHeaderBurgerOpened___L6kB9js2 #root {
    height: 100vh;
    overflow: hidden;
    width: 100vw
}

@media (max-width: 192px) {
    .Layout__Login___M1WDsMA3 {
        margin-left: auto
    }
}

@media (min-width: 225px) {
    #root {
        --new-header-burger-margin-left: 5px
    }
}

@media (min-width: 321px) {
    #root {
        --new-header-navmenu-width: 192px;
        --new-header-burger-margin-left: 5px;
        --new-header-navmenu-side-padding: 24px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-navmenu-width: 64px
    }

    .Layout__Burger___WcNsawQ8, .Layout__LogoBurger___EJov6CUk {
        width: 100%
    }

    .Layout____default___rqEsIAJk .Layout__Burger___WcNsawQ8 {
        width: var(--new-header-burger-width)
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__BurgerCatText___dknKxlAI, .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout____default___rqEsIAJk .Layout__LogoLink___Zls3ZUe3 {
        display: none
    }

    .Layout__BurgerCatText___dknKxlAI, .Layout____default___rqEsIAJk .Layout__LogoLink___Zls3ZUe3 {
        display: block;
        width: calc(100% - var(--new-header-burger-width))
    }

    .Layout____default___rqEsIAJk .Layout__BurgerCatText___dknKxlAI {
        display: none
    }

    .Layout__NavList___QJ9Bs4oo {
        padding: 41.28px var(--new-header-navmenu-side-padding)
    }
}

@media (max-width: 551px) {
    .Layout____focused___kFnbxHLa .Layout__Search___nr9x499i {
        z-index: 211
    }
}

@media (max-width: 768px) {
    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn.Layout____focused___kFnbxHLa .Layout__Search___nr9x499i {
        z-index: 211
    }
}

@media (min-width: 384px) {
    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__BurgerCatText___dknKxlAI, .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout____default___rqEsIAJk .Layout__LogoLink___Zls3ZUe3 {
        display: block;
        width: calc(100% - var(--new-header-burger-width))
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-navmenu-width: 128px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i {
        margin: 0 0 0 auto
    }
}

@media (min-width: 551px) {
    #root {
        --new-header-navmenu-width: 224px;
        --new-header-login-width: 82px;
        --new-header-search-padding: 22px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-navmenu-width: 224px
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__Search___nr9x499i {
        border-left-color: var(--new-header-color-border-active);
        border-right-color: var(--new-header-color-border-active);
        padding: 0 var(--new-header-search-padding);
        width: calc(100% - var(--new-header-navmenu-width) - var(--new-header-login-width))
    }

    .Layout__Search___nr9x499i .search-results {
        left: calc(-1px - var(--new-header-search-padding));
        width: 100vw
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__NavList___QJ9Bs4oo {
        width: var(--new-header-navmenu-width)
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__Search___nr9x499i input {
        display: flex !important;
        max-width: none !important;
        width: 100%
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn).Layout____focused___kFnbxHLa .Layout__Search___nr9x499i {
        position: relative !important;
        width: calc(100% - var(--new-header-navmenu-width) - var(--new-header-login-width))
    }
}

@media (min-width: 552px) {
    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i input {
        padding: 0
    }
}

@media (max-width: 767px) {
    .Layout__NavList___QJ9Bs4oo {
        padding-bottom: 200px
    }
}

@media (max-width: 768px) {
    .Layout__NewHeaderRow___JHll2rhc .Layout__Search___nr9x499i .search {
        border-left: 1px solid var(--new-header-color-border-active);
        border-right: 1px solid var(--new-header-color-border-active)
    }
}

@media (min-width: 769px) {
    #root {
        --new-header-navmenu-width: 96px;
        --new-header-med-font-size: 20px;
        --new-header-search-padding: 22px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-navmenu-width: 224px;
        --new-header-login-width: 192px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i {
        border-left-color: var(--new-header-color-border-active);
        border-right-color: var(--new-header-color-border-active);
        padding: 0 var(--new-header-search-padding);
        width: calc(100% - var(--new-header-navmenu-width) - var(--new-header-login-width))
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i .search-results {
        left: calc(0px - var(--new-header-search-padding) - var(--new-header-navmenu-width));
        width: 100vw
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__NavList___QJ9Bs4oo {
        width: var(--new-header-navmenu-width)
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i input {
        display: flex !important;
        max-width: none !important;
        width: 100%
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn.Layout____focused___kFnbxHLa .Layout__Search___nr9x499i {
        position: relative !important;
        width: calc(100% - var(--new-header-navmenu-width) - var(--new-header-login-width))
    }
}

@media (min-width: 1025px) {
    #root {
        --new-header-login-width: 224px;
        --new-header-med-font-size: 16px !important;
        --new-header-search-padding: 44px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-navmenu-width: 96px
    }

    .Layout__Burger___WcNsawQ8, .Layout____default___rqEsIAJk .Layout__Burger___WcNsawQ8 {
        display: none
    }

    .Layout__LogoBurger___EJov6CUk {
        display: none !important
    }

    .Layout__NavList___QJ9Bs4oo, .Layout____default___rqEsIAJk .Layout__NavList___QJ9Bs4oo {
        border-left: 1px solid var(--new-header-color-border-active);
        border-right: 1px solid var(--new-header-color-border-active);
        height: calc(100vh - var(--new-header-custom-top) + 2px);
        left: -3px;
        max-width: var(--new-header-navmenu-width);
        padding: 41.28px var(--new-header-navmenu-side-padding);
        top: -2px;
        -webkit-transform: translate(0) translateZ(0);
        transform: translate(0) translateZ(0)
    }

    .Layout____default___rqEsIAJk .Layout__NavList___QJ9Bs4oo {
        height: 100vh;
        padding-top: calc(32px - var(--new-header-navitem-padding) / 2)
    }

    .Layout____default___rqEsIAJk .Layout__NavList___QJ9Bs4oo .Layout__LogoLink___Zls3ZUe3 {
        display: flex
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout____default___rqEsIAJk .Layout__NavList___QJ9Bs4oo .Layout__LogoLink___Zls3ZUe3 {
        width: inherit
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Search___nr9x499i .search-results {
        left: calc(0px - var(--new-header-search-padding))
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Login___M1WDsMA3 .user-info-button .user-info-username {
        display: none
    }
}

@media (min-width: 551px) and (max-width: 1024px) {
    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__LogoBurger___EJov6CUk, .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__Navmenu___pVzIbY_7 {
        max-width: 224px !important;
        width: 100%
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__Navmenu___pVzIbY_7:before {
        left: 224px !important;
        width: calc(100vw - 224px)
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__Search___nr9x499i {
        max-width: calc(100% - var(--new-header-login-width) - 224px) !important;
        width: 100% !important
    }

    .Layout__NewHeaderRow___JHll2rhc:not(.Layout__gems___gVLrWcHn) .Layout__Search___nr9x499i .search-results {
        left: calc(-224px - var(--new-header-search-padding));
        width: calc(100% + var(--new-header-search-padding) * 2 - 224px) !important
    }
}

@media (min-width: 1367px) {
    #root {
        --new-header-navmenu-width: 96px
    }

    #root, .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn.Layout__unauthorized___Dfqj8qsB {
        --new-header-login-width: 249px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-login-width: 377px
    }

    .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn .Layout__Login___M1WDsMA3 .user-info-button .user-info-username {
        display: block
    }
}

@media (min-width: 1920px) {
    #root, .Layout__NewHeaderRow___JHll2rhc.Layout__gems___gVLrWcHn {
        --new-header-navmenu-width: 316px
    }
}

@media (min-width: 1921px) {
    .Layout__NewHeaderRow___JHll2rhc {
        border-left: 1px solid var(--new-header-color-border-active);
        border-right: 1px solid var(--new-header-color-border-active);
        left: calc(50vw - 960px);
        max-width: 1920px
    }
}

@media (max-height: 800px) and (orientation: landscape) {
    #root {
        --new-header-height: 28px
    }
}

.Layout__Login___M1WDsMA3 a:hover, .Layout__Login___M1WDsMA3 button:hover, .Layout__Search___nr9x499i .search-results a:hover, .Layout__Search___nr9x499i .search-results button:hover {
    background-color: var(--new-header-color-hover) !important;
    transition: var(--new-header-transition);
    -webkit-user-select: none;
    user-select: none
}

.Layout__Login___M1WDsMA3 a:hover, .Layout__Login___M1WDsMA3 button:hover {
    border-radius: 5px
}

.Layout__Login___M1WDsMA3 .login {
    padding: 0 !important
}

.Layout__Login___M1WDsMA3 .login-button {
    margin-bottom: 0 !important
}

.Layout__loginWidthWithGems___YiYMmcy8 {
    --new-header-login-width: 249px
}

:root {
    --min-fs: 12px;
    --min-fs-n: 12;
    --gutter: 16px;
    --ad-column-size: calc(300px + var(--gutter));
    --main-color: #333;
    --inverted-color: #fff;
    --new-white-color: #f9f9f9;
    --accent-color: #2b779b;
    --accent-light-color: #62727b;
    --gray-light-color: #f6f7f8;
    --gray-medium-color: #e9eaeb;
    --gray-heavy-color: #d1d2d3;
    --border-color: #7c8693;
    --gray-blue-color: #c8cceb;
    --aarp-outline-color: #ef382a;
    --aarp-underline-color: #bd1b0e;
    --blue-medium: #1e36ae;
    --error-text: #db5757;
    --error-border: red;
    --login-description-color: #545454;
    --eagle-blue-color: #0a49b2;
    --eagle-blue-color-darker: #0042bb;
    --eagle-input-border: #231f20;
    --green-color: #0aa935;
    --green-medium-color: #017c55;
    --green-medium-darker-color: #106145;
    --red-color: #dd1b32;
    --xxs-space: 0.25em;
    --xs-space: 0.8em;
    --sm-space: 0.9375em;
    --md-space: 1em;
    --lg-space: 1.25em;
    --xl-space: 1.875em;
    --xxl-space: 2.5em;
    --md-text: 1.125em;
    --lg-text: 1.1875em;
    --xl-text: 1.375em;
    --h2-text: 2.125em;
    --tablet-ad-height: 90px;
    --mobile-ad-height: 50px;
    --mobile-ad-portrait-height: 100px;
    --content-row-max-width: 1500px;
    --left-rail-width: calc(80px + var(--gutter));
    --profile-person-avatar-size: 98px;
    --avatars-list-avatar-size: 82px;
    --ark-primary-white-figma: #f9f9f9;
    --ark-hover-dark-red-figma: #ad0028;
    --ark-main-green-figma: #017c55
}

.Snackbar__snackbarWrapper___pRc6zBqh {
    left: 50%;
    max-width: 768px;
    position: fixed;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: calc(100% - 2rem);
    z-index: 10000001
}

.Snackbar__snackbar___keNCPNo6 {
    align-items: center;
    background-color: #ad0028;
    background-color: var(--ark-hover-dark-red-figma);
    border-radius: 10px;
    color: #f9f9f9;
    color: var(--ark-primary-white-figma);
    display: flex;
    font-size: 1rem;
    padding: 1rem;
    position: relative;
    transition: none
}

.Snackbar__relativeState___m6WfSmaC {
    position: absolute
}

.Snackbar__snackbar___keNCPNo6 span {
    margin-left: 1rem;
    margin-right: 2rem
}

.Snackbar__error___g3yqMEwm {
    background-color: #ad0028;
    background-color: var(--ark-hover-dark-red-figma)
}

.Snackbar__success___JqLRUMKb {
    background-color: #017c55;
    background-color: var(--ark-main-green-figma)
}

.Snackbar__icon___RoRDaZyl {
    max-width: 34px;
    width: 100%
}

.Snackbar__closeIcon___qirIUAwz {
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    right: 1rem;
    transition: background-color .3s
}

.Snackbar__closeIcon___qirIUAwz:hover {
    background-color: hsla(0, 0%, 98%, .3)
}

.Snackbar__animated___f2RxHXiS {
    -webkit-animation: Snackbar__fadein___gfFJxrFA .5s, Snackbar__fadeout___eOSLyML1 .5s 5.5s;
    animation: Snackbar__fadein___gfFJxrFA .5s, Snackbar__fadeout___eOSLyML1 .5s 5.5s;
    top: 1rem
}

.Snackbar__animatedIn___J6ozW7Ms {
    -webkit-animation: Snackbar__fadein___gfFJxrFA .5s;
    animation: Snackbar__fadein___gfFJxrFA .5s;
    top: 1rem
}

@-webkit-keyframes Snackbar__fadein___gfFJxrFA {
    0% {
        opacity: 0;
        top: 0
    }
    to {
        opacity: 1;
        top: 1rem
    }
}

@keyframes Snackbar__fadein___gfFJxrFA {
    0% {
        opacity: 0;
        top: 0
    }
    to {
        opacity: 1;
        top: 1rem
    }
}

@-webkit-keyframes Snackbar__fadeout___eOSLyML1 {
    0% {
        opacity: 1;
        top: 1rem
    }
    to {
        opacity: 0;
        top: 0
    }
}

@keyframes Snackbar__fadeout___eOSLyML1 {
    0% {
        opacity: 1;
        top: 1rem
    }
    to {
        opacity: 0;
        top: 0
    }
}

#root {
    --header-height: calc(var(--new-header-custom-top) + var(--new-header-height) + var(--announce-banner-height));
    --left-gap: var(--new-header-navmenu-width);
    --top-gap: var(--header-height);
    --shop-width-desktop: 824px
}

.Modal__overlay___bP2eYAan {
    background: rgba(0, 0, 0, .8);
    height: 100vh;
    margin: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 10000
}

.Modal__modalWrapper___LuRAXQ37 {
    height: 98vh;
    left: var(--left-gap);
    overflow-y: auto;
    position: absolute;
    top: 0;
    width: calc(100vw - var(--left-gap))
}

.Modal__modalWrapper___LuRAXQ37.Modal__oldDesign___DIzbo6JE {
    --left-gap: 0px
}

.Modal__modalWrapper___LuRAXQ37.Modal__mobile___oxHezxCN {
    align-items: flex-start;
    display: flex;
    left: 0;
    width: 100%
}

.Modal__closeIcon___fXlp1Wim {
    color: #fff;
    cursor: pointer;
    font-size: 25px;
    line-height: 28px;
    position: absolute;
    right: 40px;
    top: 40px
}

.Modal__closeIcon___fXlp1Wim.Modal__mobile___oxHezxCN {
    right: 36px;
    top: 24px
}

.Modal__modal___q5Oucnea {
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: var(--shop-width-desktop);
    min-height: calc(100vh - var(--top-gap));
    position: relative;
    width: min(100%, var(--shop-width-desktop))
}

.Modal__modal___q5Oucnea.Modal__mobile___oxHezxCN {
    padding-bottom: 90px;
    width: 100%
}

@media screen and (min-width: 1025px) {
    .Modal__modalWrapper___LuRAXQ37.Modal__mobile___oxHezxCN {
        left: var(--left-gap);
        width: calc(100vw - var(--left-gap))
    }
}

@media screen and (max-width: 1024px) {
    .Modal__modalWrapper___LuRAXQ37 {
        left: 0;
        width: 100%
    }

    .Modal__modal___q5Oucnea.Modal__mobile___oxHezxCN {
        border-radius: 0
    }
}

@media (max-width: 375px) {
    .Modal__closeIcon___fXlp1Wim {
        right: 24px
    }

    .Modal__modal___q5Oucnea.Modal__mobile___oxHezxCN {
        height: auto
    }
}

:root {
    --row-gap: 24px
}

.ShopModal__shopModalWrapper___iaApXBTq {
    height: 80vh;
    margin-top: 80px;
    max-height: 1000px
}

.ShopModal__shopModal___dklS9Lz8 {
    background-color: var(--new-header-color-blue)
}

.ShopModal__shopModalInnerWrapper___So06FMfG {
    display: flex;
    flex: 1;
    flex-direction: column
}

.ShopModal__shopListWrapper___WMKoH69T {
    overflow-x: hidden
}

.ShopModal__contentWrapper___vdQhrcbM {
    padding: 24px 24px 8px
}

.ShopModal__contentWrapper___vdQhrcbM.ShopModal__forLoader___ymaIjjJ7 {
    margin: auto 0
}

.ShopModal__shopList___UWYX6gwa {
    grid-row-gap: 24px;
    grid-row-gap: var(--row-gap);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 24px;
    row-gap: var(--row-gap)
}

@media screen and (max-width: 1024px) {
    .ShopModal__shopModalWrapper___iaApXBTq {
        width: 100%
    }
}

@media (max-width: 768px) {
    .ShopModal__shopModalWrapper___iaApXBTq {
        height: 85vh;
        margin-top: 40px;
        max-height: 1000px
    }
}

@media screen and (max-width: 475px) {
    :root {
        --row-gap: 16px
    }

    .ShopModal__shopListWrapper___WMKoH69T {
        max-height: calc(var(--shop-item-height) * 3 + 48px);
        max-height: calc(var(--shop-item-height) * 3 + var(--row-gap) * 2)
    }
}

.ShopDescription__wrapper___PucfN_k2 {
    align-items: center;
    background-color: var(--new-header-color-blue-secondary);
    border-radius: 8px;
    display: flex;
    margin-bottom: 20px;
    padding: 14px 16px 12px;
    width: 100%
}

.ShopDescription__wrapper___PucfN_k2 article {
    width: 100%
}

.ShopDescription__descriptionTitle___pnkOYEaV {
    align-items: center;
    color: var(--inverted-color);
    display: flex;
    font-size: 18px;
    font-weight: 600;
    justify-content: space-between;
    line-height: 25px;
    margin-bottom: 16px;
    width: 100%
}

.ShopDescription__descriptionText___dzEeocit {
    color: var(--new-white-color);
    font-size: 18px;
    line-height: 25px
}

.ShopDescription__gemsImage___reg6z016 {
    height: 79px;
    margin-right: 16px
}

.ShopDescription__arrowIcon___Y7PJEq3_ {
    margin-left: auto;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.ShopDescription__opened___fulaBB7r {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width: 1024px) {
    .ShopDescription__descriptionText___dzEeocit {
        font-size: 16px;
        line-height: 22px
    }
}

:root {
    --shop-item-width: 228px;
    --shop-item-height: 252px
}

.ShopItem__shopItemWrapper___KoAHzHiK {
    align-items: center;
    background: var(--new-header-color-blue-secondary);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 252px;
    height: var(--shop-item-height);
    justify-content: space-between;
    padding: 16px 22px;
    position: relative;
    width: 228px;
    width: var(--shop-item-width)
}

.ShopItem__shopItemWrapper___KoAHzHiK.ShopItem__withRibbon___QP6QhHsv {
    background: url(../fonts/14817a90a6e6477dba64edd6497a2f0a.woff);
    transform: translateY(100%);
    width: 100%
}

@media (max-width: 768px) {
    .GDPRForm__agreementText___fSEC547p {
        font-size: 12px
    }

    .GDPRForm__checkboxes___AGu9ldfA {
        width: auto
    }

    .GDPRForm__userNote___jjD9pqLS {
        padding-top: 22px
    }
}

@media (max-width: 352px) {
    .GDPRForm__buttons___ql_Du9oh {
        align-items: center;
        flex-direction: column
    }

    .GDPRForm__logoutButton___Mzg_R_QN {
        margin-left: 0;
        margin-top: 10px
    }
}

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

.LoginForm__buttons___j4ayDzr7 {
    background: #f5f5f5;
    border-radius: 0 0 8px 8px;
    border-top: 1px solid #8ca2af;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 8px;
    width: 100%
}

.LoginForm__buttons___j4ayDzr7.LoginForm__fromShopModal___rDKl9rC8 {
    margin: 0 auto;
    max-width: 540px
}

.LoginForm__oAuthLoginButtonIframe___L7mRh9fz, .LoginForm__oAuthLoginButton___xdoV5YNa {
    height: 40px
}

.LoginForm__oAuthLoginButtonIframe___L7mRh9fz {
    --desktop-width: 210px;
    --mobile-width: 200px;
    border: 0;
    box-shadow: none;
    width: var(--desktop-width)
}

.LoginForm__forgotPasswordRow___RGN6ZGV2 {
    align-items: center;
    display: flex;
    height: 45px;
    justify-content: center;
    order: 4
}

.LoginForm__forgotPasswordRow___RGN6ZGV2.LoginForm__eagle___GqvZayRK {
    height: auto;
    justify-content: flex-end;
    margin: 18px 0;
    order: 3
}

@media (max-width: 768px) {
    .LoginForm__buttons___j4ayDzr7 {
        align-items: stretch;
        align-items: center;
        flex-direction: column;
        justify-content: center
    }

    .LoginForm__oAuthLoginButtonIframe___L7mRh9fz, .LoginForm__oAuthLoginButton___xdoV5YNa {
        height: 50px;
        width: var(--mobile-width)
    }
}

.LoginForm__show___HAtLkT9G {
    display: block
}

.LoginForm__hide___CuY8Kbpd {
    display: none
}

.NotificationBar__wrapper___e3myKwKG {
    font-size: 14px;
    font-weight: 400;
    height: 69px;
    line-height: 18px;
    width: 100%
}

.NotificationBar__notificationBar___rWCIkZ_c {
    align-items: center;
    color: var(--new-white-color);
    display: flex;
    height: 100%;
    padding: 16px 24px
}

.NotificationBar__error___n8G6E0mm {
    background-color: var(--ark-hover-dark-red-figma)
}

.NotificationBar__success___dDszKu2q {
    background-color: var(--ark-extended-semantic-success)
}

.NotificationBar__icon___aanYRgA3 {
    height: 24px;
    margin-right: 12px;
    max-width: 14px;
    min-width: 14px
}

.CheckboxInput__checkboxDescription___Fs6INDjN {
    align-items: center;
    color: #545454;
    display: flex;
    font-size: 12px;
    margin-bottom: 0
}

.CheckboxInput__checkboxDescription___Fs6INDjN input {
    margin-right: 4px
}

.CheckboxInput__checkboxDescription___Fs6INDjN.CheckboxInput__eagle___ulSZEeTH {
    color: var(--main-color);
    cursor: pointer;
    font-size: 11px;
    line-height: 18px;
    margin: 0 8px 8px;
    padding-left: 35px;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.CheckboxInput__checkboxDescription___Fs6INDjN.CheckboxInput__eagle___ulSZEeTH input {
    cursor: pointer;
    height: 0;
    margin-right: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.CheckboxInput__checkboxDescription___Fs6INDjN.CheckboxInput__error___ovlT5mEl {
    color: var(--error-border)
}

.CheckboxInput__checkmark___YJYB3KfR.CheckboxInput__eagle___ulSZEeTH {
    border: 1px solid var(--main-color);
    border-radius: 2px;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px
}

.CheckboxInput__checkmark___YJYB3KfR.CheckboxInput__eagle___ulSZEeTH.CheckboxInput__error___ovlT5mEl {
    border: 1px solid var(--error-text)
}

.CheckboxInput__checkboxDescription___Fs6INDjN.CheckboxInput__eagle___ulSZEeTH input:checked ~ .CheckboxInput__checkmark___YJYB3KfR.CheckboxInput__eagle___ulSZEeTH {
    background-color: var(--eagle-blue-color-darker)
}

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

.CheckboxInput__checkboxDescription___Fs6INDjN.CheckboxInput__eagle___ulSZEeTH input:checked ~ .CheckboxInput__checkmark___YJYB3KfR.CheckboxInput__eagle___ulSZEeTH:after {
    display: block
}

.CheckboxInput__checkboxDescription___Fs6INDjN.CheckboxInput__eagle___ulSZEeTH .CheckboxInput__checkmark___YJYB3KfR.CheckboxInput__eagle___ulSZEeTH:after {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    height: 12px;
    left: 5px;
    top: 1px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px
}

.RegisterForm__popupSigninFieldDesc___TYewwjFc {
    color: #545454;
    display: flex;
    font-size: 11px;
    justify-content: flex-end;
    line-height: normal;
    padding: 6px 2px
}

.RegisterForm__popupCheckboxRow___k4kyUov_ {
    margin: 10px 0
}

.RegisterForm__popupCheckboxRow___k4kyUov_.RegisterForm__eagle___N7RwYGvy {
    margin: 10px 0 22px
}

.RegisterForm__popupCheckboxRow___k4kyUov_.RegisterForm__eagle___N7RwYGvy div:last-of-type label {
    margin-bottom: 0
}

.RegisterForm__show___KnheAbST {
    display: block
}

.RegisterForm__hide___E1RLVOd3 {
    display: none
}

.RequestEmailForm__requestEmailContentWrapper___nFDig5iX, .ResetPasswordForm__resetPasswordContentWrapper___c2CA6IWH {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 124px;
    padding: 0 20px;
    width: 100%
}

.ResetPasswordForm__resetPasswordContentWrapper___c2CA6IWH {
    margin-top: 69px
}

.ResetPasswordForm__resetPasswordButton___rhtf0c8j {
    margin-top: 40px
}

.Login__overlay___w2So7zuR {
    align-items: center;
    background: rgba(0, 0, 0, .8);
    display: flex;
    height: 100vh;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 11000
}

.Login__popupWrapper___OdWsgU0v {
    display: flex;
    justify-content: center;
    overflow-y: auto
}

.Login__popup___Hk2tzqfb {
    align-items: center;
    background-color: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    font-family: Arial, sans-serif;
    justify-content: center;
    margin-bottom: 60px;
    margin-top: 60px;
    max-height: 600px;
    max-width: 460px;
    min-height: 536px;
    padding-bottom: 0;
    padding-top: 60px;
    position: absolute;
    width: 460px
}

.Login__fromShopModal___CAuCbbe2 {
    background-color: #f5f5f5;
    border-radius: 16px;
    margin-bottom: 32px;
    margin-top: 32px;
    min-height: 760px
}

.Login__noMinHeight___jcAwY0X7 {
    min-height: auto
}

.Login__onlyEagleForm____O9FhGfP {
    justify-content: space-between;
    padding-top: 76px
}

.Login__gdprForm___KOzEFsQB {
    min-height: auto
}

.Login__popupWrapper___OdWsgU0v .Login__closeIcon___OPts_bID {
    color: #fff;
    cursor: pointer;
    font-size: 25px;
    position: absolute;
    right: 0;
    top: -36px
}

.Login__popupWrapper___OdWsgU0v .Login__closeIcon___OPts_bID.Login__eagle___lUGjrnOn {
    line-height: 28px;
    right: 10px
}

.Login__userAvatar___w87DFePg {
    background-image: url(../fonts/0 4px 40px 10px rgba(0,0,0,.65);
    text-decoration: none
}

/*# sourceMappingURL=main.817910fc0bec131546d2.css.map*/