@keyframes OriginalsGameThumb_scroll-gradient__XDA_z {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.OriginalsGameThumb_czyButton__dhK5S {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: #0000;
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

    .OriginalsGameThumb_czyButton__dhK5S:focus {
        outline: none
    }

.OriginalsGameThumb_czyButton--contained--purple__QrMgd {
    color: var(--white-100);
    background: var(--brand-100)
}

    .OriginalsGameThumb_czyButton--contained--purple__QrMgd:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--purple__QrMgd:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.OriginalsGameThumb_czyButton--contained--white__mAIub {
    color: var(--black-50);
    background: var(--white-100)
}

    .OriginalsGameThumb_czyButton--contained--white__mAIub:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--white__mAIub:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.OriginalsGameThumb_czyButton--contained--grey__ntk9T {
    color: var(--white-100);
    background: var(--black-40)
}

    .OriginalsGameThumb_czyButton--contained--grey__ntk9T:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--grey__ntk9T:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.OriginalsGameThumb_czyButton--contained--alert__KEMH7 {
    color: var(--white-100);
    background: var(--alert-100)
}

    .OriginalsGameThumb_czyButton--contained--alert__KEMH7:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--alert__KEMH7:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.OriginalsGameThumb_czyButton--contained--success___IdBp {
    color: var(--white-100);
    background: var(--success-100)
}

    .OriginalsGameThumb_czyButton--contained--success___IdBp:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--success___IdBp:hover:not(:disabled) {
        background: #52b187
    }
}

.OriginalsGameThumb_czyButton--contained--black__n2CWz {
    color: var(--white-100);
    background: var(--black-90)
}

    .OriginalsGameThumb_czyButton--contained--black__n2CWz:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--black__n2CWz:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.OriginalsGameThumb_czyButton--contained--green-gradient__FDf_q {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .OriginalsGameThumb_czyButton--contained--green-gradient__FDf_q:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--green-gradient__FDf_q:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.OriginalsGameThumb_czyButton--contained--animated-green-gradient__O1fW9 {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: OriginalsGameThumb_scroll-gradient__XDA_z 3s linear infinite;
    transition: filter .2s ease
}

    .OriginalsGameThumb_czyButton--contained--animated-green-gradient__O1fW9:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--contained--animated-green-gradient__O1fW9:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.OriginalsGameThumb_czyButton--link--purple__3LTFH, .OriginalsGameThumb_czyButton--outlined--purple__eILN1 {
    color: var(--brand-60)
}

    .OriginalsGameThumb_czyButton--link--purple__3LTFH:active, .OriginalsGameThumb_czyButton--outlined--purple__eILN1:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--link--purple__3LTFH:hover:not(:disabled), .OriginalsGameThumb_czyButton--outlined--purple__eILN1:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.OriginalsGameThumb_czyButton--link--white__QGMos, .OriginalsGameThumb_czyButton--outlined--white__3JLZK {
    color: var(--white-90)
}

    .OriginalsGameThumb_czyButton--link--white__QGMos:active, .OriginalsGameThumb_czyButton--outlined--white__3JLZK:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--link--white__QGMos:hover:not(:disabled), .OriginalsGameThumb_czyButton--outlined--white__3JLZK:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.OriginalsGameThumb_czyButton--link--grey__zRKfQ, .OriginalsGameThumb_czyButton--outlined--grey___bffy {
    color: rgb(var(--white-100)/30%)
}

    .OriginalsGameThumb_czyButton--link--grey__zRKfQ:active, .OriginalsGameThumb_czyButton--outlined--grey___bffy:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--link--grey__zRKfQ:hover:not(:disabled), .OriginalsGameThumb_czyButton--outlined--grey___bffy:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.OriginalsGameThumb_czyButton--link--alert__YMGKU, .OriginalsGameThumb_czyButton--outlined--alert__62c3I {
    color: var(--alert-100)
}

    .OriginalsGameThumb_czyButton--link--alert__YMGKU:active, .OriginalsGameThumb_czyButton--outlined--alert__62c3I:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--link--alert__YMGKU:hover:not(:disabled), .OriginalsGameThumb_czyButton--outlined--alert__62c3I:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.OriginalsGameThumb_czyButton--link--success__bGf2e, .OriginalsGameThumb_czyButton--outlined--success__HRlzp {
    color: var(--success-100)
}

    .OriginalsGameThumb_czyButton--link--success__bGf2e:active, .OriginalsGameThumb_czyButton--outlined--success__HRlzp:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .OriginalsGameThumb_czyButton--link--success__bGf2e:hover:not(:disabled), .OriginalsGameThumb_czyButton--outlined--success__HRlzp:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.OriginalsGameThumb_czyButton--outlined--purple__eILN1 {
    border: 1px solid var(--brand-60)
}

.OriginalsGameThumb_czyButton--outlined--white__3JLZK {
    border: 1px solid var(--white-90)
}

.OriginalsGameThumb_czyButton--outlined--grey___bffy {
    border: 1px solid rgb(var(--white-100)/30%)
}

.OriginalsGameThumb_czyButton--outlined--alert__62c3I {
    border: 1px solid var(--alert-100)
}

.OriginalsGameThumb_czyButton--outlined--success__HRlzp {
    border: 1px solid var(--success-100)
}

.OriginalsGameThumb_czyButton--outlined__XIDtT:active {
    border-color: rgb(var(--white-30)/70%)
}

.OriginalsGameThumb_czyButton--disabled__9N2Jw {
    opacity: .4;
    cursor: default
}

.OriginalsGameThumb_czyButton--height50__Fh4Ed {
    height: 50px
}

.OriginalsGameThumb_czyButton--height34__gkvdU {
    height: 34px
}

.OriginalsGameThumb_czyButton--fullWidth__4a5nQ {
    width: 100%
}

.OriginalsGameThumb_czyButton__dhK5S svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.OriginalsGameThumb_czyButton--headerIcon__7TO_5 {
    padding: 0
}

    .OriginalsGameThumb_czyButton--headerIcon__7TO_5 svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.OriginalsGameThumb_czyButton--headerIcon--desktop__54CXO {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.OriginalsGameThumb_czyButton--headerIcon--mobile___ZPhQ {
    width: auto;
    height: auto;
    background: #0000
}

.OriginalsGameThumb_originalsGameLink__XH7NN {
    position: relative;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    contain: layout;
    border: 2px solid #0000;
    background-color: #ffffff12;
    background-clip: padding-box
}

    .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_portrait__BB_uz {
        width: var(--originals-portrait-width);
        height: calc(var(--originals-portrait-width)*1.5)
    }

        .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_portrait__BB_uz.OriginalsGameThumb_isMobile__Roy7_ {
            width: var(--originals-portrait-mobile-width);
            height: calc(var(--originals-portrait-mobile-width)*1.5)
        }

    .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_square__HDuqf {
        width: var(--originals-square-width);
        height: var(--originals-square-width)
    }

        .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_square__HDuqf.OriginalsGameThumb_isMobile__Roy7_ {
            width: var(--originals-square-mobile-width);
            height: var(--originals-square-mobile-width)
        }

            .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_square__HDuqf.OriginalsGameThumb_isMobile__Roy7_ .greyedOutOverlay {
                box-sizing: border-box
            }

    .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_landscape__RmPbK {
        width: var(--originals-landscape-width);
        height: calc(var(--originals-landscape-width)*.5625)
    }

        .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_landscape__RmPbK.OriginalsGameThumb_isMobile__Roy7_ {
            width: var(--originals-landscape-mobile-width);
            height: calc(var(--originals-landscape-mobile-width)*.5625)
        }

    .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_isResponsive__pDvtH {
        width: 100% !important;
        height: 100% !important
    }

    .OriginalsGameThumb_originalsGameLink__XH7NN > img {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .OriginalsGameThumb_originalsGameLink__XH7NN.OriginalsGameThumb_portrait__BB_uz:not(.OriginalsGameThumb_isMobile__Roy7_), .OriginalsGameThumb_originalsGameLink__XH7NN > img {
        transition: opacity .6s cubic-bezier(.5,0,.1,1);
        transition-delay: 0s
    }

    .OriginalsGameThumb_originalsGameLink__XH7NN:hover {
        cursor: pointer
    }

.OriginalsGameThumb_hoveredContainer__DNI9N {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .6s cubic-bezier(.5,0,.1,1);
    transition-delay: 0s;
    background: #0000;
    box-sizing: border-box;
    container: originalthumb/inline-size;
    will-change: opacity
}

    .OriginalsGameThumb_hoveredContainer__DNI9N .OriginalsGameThumb_buttonContainer__LOGTy {
        position: absolute;
        bottom: -50px;
        display: flex;
        height: 67%;
        width: 100%;
        z-index: 2;
        justify-content: flex-end;
        align-items: center;
        flex-direction: column;
        padding: calc(var(--base-unit)*4);
        padding-bottom: calc(var(--base-unit)*3);
        transition: bottom .6s cubic-bezier(.5,0,.1,1)
    }

        .OriginalsGameThumb_hoveredContainer__DNI9N .OriginalsGameThumb_buttonContainer__LOGTy.OriginalsGameThumb_withPortraitVideo__e_m_k {
            bottom: 0
        }

        .OriginalsGameThumb_hoveredContainer__DNI9N .OriginalsGameThumb_buttonContainer__LOGTy img {
            border-radius: 10px;
            box-shadow: 0 20px 30px 0 #3e1a8a;
            width: 58%
        }

        .OriginalsGameThumb_hoveredContainer__DNI9N .OriginalsGameThumb_buttonContainer__LOGTy span {
            font-size: 16px;
            font-weight: 700;
            margin-top: calc(var(--base-unit)*1.25);
            margin-bottom: calc(var(--base-unit)*1.25);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            min-height: 20px;
            text-align: center
        }

        .OriginalsGameThumb_hoveredContainer__DNI9N .OriginalsGameThumb_buttonContainer__LOGTy button {
            width: 100%;
            z-index: 1
        }

@container originalthumb (max-width: 230px) {
    .OriginalsGameThumb_hoveredContainer__DNI9N .OriginalsGameThumb_buttonContainer__LOGTy button {
        height: 34px !important
    }
}

.OriginalsGameThumb_hoveredContainer__DNI9N:hover {
    opacity: 1
}

    .OriginalsGameThumb_hoveredContainer__DNI9N:hover .OriginalsGameThumb_buttonContainer__LOGTy {
        bottom: 0
    }

.OriginalsGameThumb_hoveredContainer__DNI9N video {
    position: absolute;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.OriginalsGameThumb_hoveredContainer__DNI9N svg {
    position: absolute;
    top: 32.5%;
    z-index: 1
}

.OriginalsGameThumb_gameName__h3BGl {
    font-size: 20px;
    font-weight: 400;
    margin-top: calc(var(--base-unit)*2.5);
    margin-left: calc(var(--base-unit)*1);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media(max-width:1279.98px) {
    .OriginalsGameThumb_gameName__h3BGl {
        font-size: 14px;
        margin-top: calc(var(--base-unit)*1)
    }
}

.OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_portrait__BB_uz {
    width: var(--originals-portrait-width)
}

    .OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_portrait__BB_uz.OriginalsGameThumb_isMobile__Roy7_ {
        width: var(--originals-portrait-mobile-width)
    }

.OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_square__HDuqf {
    width: var(--originals-square-width)
}

    .OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_square__HDuqf.OriginalsGameThumb_isMobile__Roy7_ {
        width: var(--originals-square-mobile-width)
    }

        .OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_square__HDuqf.OriginalsGameThumb_isMobile__Roy7_ .greyedOutOverlay {
            box-sizing: border-box
        }

.OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_landscape__RmPbK {
    width: var(--originals-landscape-width)
}

    .OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_landscape__RmPbK.OriginalsGameThumb_isMobile__Roy7_ {
        width: var(--originals-landscape-mobile-width)
    }

.OriginalsGameThumb_gameName__h3BGl.OriginalsGameThumb_isResponsive__pDvtH {
    width: 100% !important;
    height: 100% !important
}

.OriginalsGameThumb_gameCategory__X8s43 {
    font-size: 14px;
    font-weight: 700;
    margin-top: calc(var(--base-unit)*.5);
    text-transform: uppercase;
    margin-bottom: calc(var(--base-unit)*4);
    margin-left: calc(var(--base-unit)*1);
    color: var(--white-10);
    overflow: hidden;
    text-overflow: ellipsis
}

@media(max-width:1279.98px) {
    .OriginalsGameThumb_gameCategory__X8s43 {
        font-size: 12px;
        margin-top: calc(var(--base-unit)*.5)
    }
}

.OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_portrait__BB_uz {
    width: var(--originals-portrait-width)
}

    .OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_portrait__BB_uz.OriginalsGameThumb_isMobile__Roy7_ {
        width: var(--originals-portrait-mobile-width)
    }

.OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_square__HDuqf {
    width: var(--originals-square-width)
}

    .OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_square__HDuqf.OriginalsGameThumb_isMobile__Roy7_ {
        width: var(--originals-square-mobile-width)
    }

        .OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_square__HDuqf.OriginalsGameThumb_isMobile__Roy7_ .greyedOutOverlay {
            box-sizing: border-box
        }

.OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_landscape__RmPbK {
    width: var(--originals-landscape-width)
}

    .OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_landscape__RmPbK.OriginalsGameThumb_isMobile__Roy7_ {
        width: var(--originals-landscape-mobile-width)
    }

.OriginalsGameThumb_gameCategory__X8s43.OriginalsGameThumb_isResponsive__pDvtH {
    width: 100% !important;
    height: 100% !important
}

@keyframes SuggestionFooter_scroll-gradient__ldlTO {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.SuggestionFooter_czyButton__gqeRc {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: #0000;
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

    .SuggestionFooter_czyButton__gqeRc:focus {
        outline: none
    }

.SuggestionFooter_czyButton--contained--purple__apW2h {
    color: var(--white-100);
    background: var(--brand-100)
}

    .SuggestionFooter_czyButton--contained--purple__apW2h:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--purple__apW2h:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.SuggestionFooter_czyButton--contained--white__8BBp2 {
    color: var(--black-50);
    background: var(--white-100)
}

    .SuggestionFooter_czyButton--contained--white__8BBp2:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--white__8BBp2:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.SuggestionFooter_czyButton--contained--grey__ZlhFv {
    color: var(--white-100);
    background: var(--black-40)
}

    .SuggestionFooter_czyButton--contained--grey__ZlhFv:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--grey__ZlhFv:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.SuggestionFooter_czyButton--contained--alert__1Wp0v {
    color: var(--white-100);
    background: var(--alert-100)
}

    .SuggestionFooter_czyButton--contained--alert__1Wp0v:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--alert__1Wp0v:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.SuggestionFooter_czyButton--contained--success__wS84k {
    color: var(--white-100);
    background: var(--success-100)
}

    .SuggestionFooter_czyButton--contained--success__wS84k:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--success__wS84k:hover:not(:disabled) {
        background: #52b187
    }
}

.SuggestionFooter_czyButton--contained--black__BYsNE {
    color: var(--white-100);
    background: var(--black-90)
}

    .SuggestionFooter_czyButton--contained--black__BYsNE:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--black__BYsNE:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.SuggestionFooter_czyButton--contained--green-gradient__TegRA {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .SuggestionFooter_czyButton--contained--green-gradient__TegRA:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--green-gradient__TegRA:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.SuggestionFooter_czyButton--contained--animated-green-gradient__I3OVf {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: SuggestionFooter_scroll-gradient__ldlTO 3s linear infinite;
    transition: filter .2s ease
}

    .SuggestionFooter_czyButton--contained--animated-green-gradient__I3OVf:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--contained--animated-green-gradient__I3OVf:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.SuggestionFooter_czyButton--link--purple__S3mP9, .SuggestionFooter_czyButton--outlined--purple__tsj4k {
    color: var(--brand-60)
}

    .SuggestionFooter_czyButton--link--purple__S3mP9:active, .SuggestionFooter_czyButton--outlined--purple__tsj4k:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--link--purple__S3mP9:hover:not(:disabled), .SuggestionFooter_czyButton--outlined--purple__tsj4k:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.SuggestionFooter_czyButton--link--white__ykgmI, .SuggestionFooter_czyButton--outlined--white__duQRA {
    color: var(--white-90)
}

    .SuggestionFooter_czyButton--link--white__ykgmI:active, .SuggestionFooter_czyButton--outlined--white__duQRA:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--link--white__ykgmI:hover:not(:disabled), .SuggestionFooter_czyButton--outlined--white__duQRA:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.SuggestionFooter_czyButton--link--grey__XgWZW, .SuggestionFooter_czyButton--outlined--grey__Sb5HT {
    color: rgb(var(--white-100)/30%)
}

    .SuggestionFooter_czyButton--link--grey__XgWZW:active, .SuggestionFooter_czyButton--outlined--grey__Sb5HT:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--link--grey__XgWZW:hover:not(:disabled), .SuggestionFooter_czyButton--outlined--grey__Sb5HT:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.SuggestionFooter_czyButton--link--alert__WL_6H, .SuggestionFooter_czyButton--outlined--alert__q6pbV {
    color: var(--alert-100)
}

    .SuggestionFooter_czyButton--link--alert__WL_6H:active, .SuggestionFooter_czyButton--outlined--alert__q6pbV:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--link--alert__WL_6H:hover:not(:disabled), .SuggestionFooter_czyButton--outlined--alert__q6pbV:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.SuggestionFooter_czyButton--link--success__tW0lO, .SuggestionFooter_czyButton--outlined--success__WQcdr {
    color: var(--success-100)
}

    .SuggestionFooter_czyButton--link--success__tW0lO:active, .SuggestionFooter_czyButton--outlined--success__WQcdr:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .SuggestionFooter_czyButton--link--success__tW0lO:hover:not(:disabled), .SuggestionFooter_czyButton--outlined--success__WQcdr:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.SuggestionFooter_czyButton--outlined--purple__tsj4k {
    border: 1px solid var(--brand-60)
}

.SuggestionFooter_czyButton--outlined--white__duQRA {
    border: 1px solid var(--white-90)
}

.SuggestionFooter_czyButton--outlined--grey__Sb5HT {
    border: 1px solid rgb(var(--white-100)/30%)
}

.SuggestionFooter_czyButton--outlined--alert__q6pbV {
    border: 1px solid var(--alert-100)
}

.SuggestionFooter_czyButton--outlined--success__WQcdr {
    border: 1px solid var(--success-100)
}

.SuggestionFooter_czyButton--outlined___aCeV:active {
    border-color: rgb(var(--white-30)/70%)
}

.SuggestionFooter_czyButton--disabled__z4GOh {
    opacity: .4;
    cursor: default
}

.SuggestionFooter_czyButton--height50__b6Xob {
    height: 50px
}

.SuggestionFooter_czyButton--height34__T7RAL {
    height: 34px
}

.SuggestionFooter_czyButton--fullWidth__y3xrs {
    width: 100%
}

.SuggestionFooter_czyButton__gqeRc svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.SuggestionFooter_czyButton--headerIcon__rERV2 {
    padding: 0
}

    .SuggestionFooter_czyButton--headerIcon__rERV2 svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.SuggestionFooter_czyButton--headerIcon--desktop__pv_02 {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.SuggestionFooter_czyButton--headerIcon--mobile__5MDW_ {
    width: auto;
    height: auto;
    background: #0000
}

.SuggestionFooter_root__Vt_0G {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%
}

    .SuggestionFooter_root__Vt_0G .SuggestionFooter_gridContainer__QuQdm {
        margin-top: calc(var(--base-unit)*2);
        max-width: 800px
    }

        .SuggestionFooter_root__Vt_0G .SuggestionFooter_gridContainer__QuQdm a {
            margin: 2px
        }

        .SuggestionFooter_root__Vt_0G .SuggestionFooter_gridContainer__QuQdm.SuggestionFooter_isMobile__HdlEI {
            width: 100%;
            max-width: unset;
            font-size: 20px
        }

    .SuggestionFooter_root__Vt_0G .SuggestionFooter_fluidButton__5aqLC {
        min-width: 300px;
        margin: auto;
        margin-top: calc(var(--base-unit)*4);
        margin-bottom: calc(var(--base-unit)*4)
    }

    .SuggestionFooter_root__Vt_0G .SuggestionFooter_suggestionLinkButton__abkRr {
        width: 100%;
        min-width: 200px
    }

@media(min-width:1082px) {
    .SuggestionFooter_root__Vt_0G .SuggestionFooter_suggestionLinkButton__abkRr {
        width: 237px
    }
}

.SuggestionFooter_root__Vt_0G .SuggestionFooter_orTryContainer__MrJbJ {
    font-weight: 700;
    font-size: 20px;
    color: var(--white-80);
    text-align: center;
    padding: calc(var(--base-unit)*3)
}

.SuggestionFooter_root__Vt_0G .SuggestionFooter_suggestionLinksWrapper__wiTvE {
    display: flex;
    margin-top: 24px;
    padding: 24px;
    gap: 24px;
    width: unset
}

@media(max-width:1081.98px) {
    .SuggestionFooter_root__Vt_0G .SuggestionFooter_suggestionLinksWrapper__wiTvE {
        flex-flow: wrap
    }
}

.SuggestionFooter_root__Vt_0G .SuggestionFooter_suggestionLinksWrapper__wiTvE a {
    width: 100%;
    min-width: 200px
}

@keyframes Error_scroll-gradient__vLUS_ {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.Error_czyButton__0TeNR {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    background: #0000;
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

    .Error_czyButton__0TeNR:focus {
        outline: none
    }

.Error_czyButton--contained--purple__uJt_h {
    color: var(--white-100);
    background: var(--brand-100)
}

    .Error_czyButton--contained--purple__uJt_h:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .Error_czyButton--contained--purple__uJt_h:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.Error_czyButton--contained--white__c3d3F {
    color: var(--black-50);
    background: var(--white-100)
}

    .Error_czyButton--contained--white__c3d3F:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .Error_czyButton--contained--white__c3d3F:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.Error_czyButton--contained--grey__odOqX {
    color: var(--white-100);
    background: var(--black-40)
}

    .Error_czyButton--contained--grey__odOqX:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .Error_czyButton--contained--grey__odOqX:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.Error_czyButton--contained--alert___Vc3H {
    color: var(--white-100);
    background: var(--alert-100)
}

    .Error_czyButton--contained--alert___Vc3H:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .Error_czyButton--contained--alert___Vc3H:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.Error_czyButton--contained--success__aSZDK {
    color: var(--white-100);
    background: var(--success-100)
}

    .Error_czyButton--contained--success__aSZDK:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .Error_czyButton--contained--success__aSZDK:hover:not(:disabled) {
        background: #52b187
    }
}

.Error_czyButton--contained--black__b_xuF {
    color: var(--white-100);
    background: var(--black-90)
}

    .Error_czyButton--contained--black__b_xuF:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .Error_czyButton--contained--black__b_xuF:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.Error_czyButton--contained--green-gradient__SezpV {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .Error_czyButton--contained--green-gradient__SezpV:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .Error_czyButton--contained--green-gradient__SezpV:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.Error_czyButton--contained--animated-green-gradient__RvthS {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: Error_scroll-gradient__vLUS_ 3s linear infinite;
    transition: filter .2s ease
}

    .Error_czyButton--contained--animated-green-gradient__RvthS:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .Error_czyButton--contained--animated-green-gradient__RvthS:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.Error_czyButton--link--purple__bdJ7o, .Error_czyButton--outlined--purple__p_Ih2 {
    color: var(--brand-60)
}

    .Error_czyButton--link--purple__bdJ7o:active, .Error_czyButton--outlined--purple__p_Ih2:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .Error_czyButton--link--purple__bdJ7o:hover:not(:disabled), .Error_czyButton--outlined--purple__p_Ih2:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Error_czyButton--link--white__0qSuK, .Error_czyButton--outlined--white__nOdDU {
    color: var(--white-90)
}

    .Error_czyButton--link--white__0qSuK:active, .Error_czyButton--outlined--white__nOdDU:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .Error_czyButton--link--white__0qSuK:hover:not(:disabled), .Error_czyButton--outlined--white__nOdDU:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.Error_czyButton--link--grey__ebRtY, .Error_czyButton--outlined--grey__vj4y2 {
    color: rgb(var(--white-100)/30%)
}

    .Error_czyButton--link--grey__ebRtY:active, .Error_czyButton--outlined--grey__vj4y2:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .Error_czyButton--link--grey__ebRtY:hover:not(:disabled), .Error_czyButton--outlined--grey__vj4y2:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Error_czyButton--link--alert__shxc_, .Error_czyButton--outlined--alert__nx4QA {
    color: var(--alert-100)
}

    .Error_czyButton--link--alert__shxc_:active, .Error_czyButton--outlined--alert__nx4QA:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .Error_czyButton--link--alert__shxc_:hover:not(:disabled), .Error_czyButton--outlined--alert__nx4QA:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.Error_czyButton--link--success__aLnkL, .Error_czyButton--outlined--success__LT2vw {
    color: var(--success-100)
}

    .Error_czyButton--link--success__aLnkL:active, .Error_czyButton--outlined--success__LT2vw:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .Error_czyButton--link--success__aLnkL:hover:not(:disabled), .Error_czyButton--outlined--success__LT2vw:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.Error_czyButton--outlined--purple__p_Ih2 {
    border: 1px solid var(--brand-60)
}

.Error_czyButton--outlined--white__nOdDU {
    border: 1px solid var(--white-90)
}

.Error_czyButton--outlined--grey__vj4y2 {
    border: 1px solid rgb(var(--white-100)/30%)
}

.Error_czyButton--outlined--alert__nx4QA {
    border: 1px solid var(--alert-100)
}

.Error_czyButton--outlined--success__LT2vw {
    border: 1px solid var(--success-100)
}

.Error_czyButton--outlined__AohI2:active {
    border-color: rgb(var(--white-30)/70%)
}

.Error_czyButton--disabled__py6To {
    opacity: .4;
    cursor: default
}

.Error_czyButton--height50__rAybD {
    height: 50px
}

.Error_czyButton--height34__T0YvD {
    height: 34px
}

.Error_czyButton--fullWidth__vvIRf {
    width: 100%
}

.Error_czyButton__0TeNR svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.Error_czyButton--headerIcon__cjSMQ {
    padding: 0
}

    .Error_czyButton--headerIcon__cjSMQ svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.Error_czyButton--headerIcon--desktop__XXAvn {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.Error_czyButton--headerIcon--mobile__chep8 {
    width: auto;
    height: auto;
    background: #0000
}

.Error_errorWrapper__veiu7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: calc(var(--base-unit)*2.5)
}

.Error_errorContainer__NF_Cc {
    text-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: calc(var(--base-unit)*5)
}

    .Error_errorContainer__NF_Cc a {
        text-decoration: none;
        color: var(--brand-60);
        font-weight: 700;
        font-weight: 400
    }

        .Error_errorContainer__NF_Cc a:hover {
            color: var(--brand-100)
        }

    .Error_errorContainer__NF_Cc img {
        margin-bottom: calc(var(--base-unit)*3)
    }

    .Error_errorContainer__NF_Cc.Error_error500__o8syc {
        height: calc(100vh - 190px);
        justify-content: center
    }

        .Error_errorContainer__NF_Cc.Error_error500__o8syc h2 {
            font-weight: 700;
            font-size: 28px
        }

        .Error_errorContainer__NF_Cc.Error_error500__o8syc .Error_title__qPFfw {
            font-weight: 400;
            font-size: 20px;
            color: var(--white-60)
        }

.Error_gridContainer__KYAuX {
    margin-top: calc(var(--base-unit)*2);
    max-width: 800px
}

    .Error_gridContainer__KYAuX a {
        margin: 2px
    }

.Error_error404MainButton__5Ybng {
    min-width: 300px;
    margin: auto;
    margin-top: calc(var(--base-unit)*4);
    margin-bottom: calc(var(--base-unit)*4)
}

@media(max-width:1081.98px) {
    .Error_error404MainButton__5Ybng {
        margin-top: calc(var(--base-unit)*2);
        margin-bottom: calc(var(--base-unit)*2)
    }
}

.Error_error500button__KSvFl {
    min-width: 215px
}

    .Error_error500button__KSvFl.Error_reload__k2Fp9 {
        margin-top: calc(var(--base-unit)*4);
        margin-bottom: calc(var(--base-unit)*1)
    }

.Error_contentNotAvailableButton__bq9Z5 {
    margin-top: calc(var(--base-unit)*3);
    margin-bottom: calc(var(--base-unit)*2)
}

.Error_errorMessage__Vsocp {
    font-weight: 400;
    font-size: 24px;
    color: var(--white-80);
    padding: calc(var(--base-unit)*2.5)
}

@media(max-width:1081.98px) {
    .Error_errorMessage__Vsocp {
        font-size: 20px
    }
}

.Error_errorContentNotAvailable__gSmR4 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(100vh - 80px)
}

    .Error_errorContentNotAvailable__gSmR4 h1 {
        font-size: 28px;
        font-weight: 700;
        margin-top: calc(var(--base-unit)*3.5)
    }

    .Error_errorContentNotAvailable__gSmR4 .Error_errorMessage__Vsocp {
        font-size: 16px;
        font-weight: 400;
        color: var(--white-80)
    }

        .Error_errorContentNotAvailable__gSmR4 .Error_errorMessage__Vsocp span {
            color: var(--brand-60);
            cursor: pointer
        }

            .Error_errorContentNotAvailable__gSmR4 .Error_errorMessage__Vsocp span:hover {
                color: var(--brand-80)
            }
