._14931f7 {
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: .625rem
}

._14931f7, ._80acbd6 {
    justify-content: center
}

._80acbd6 {
    grid-gap: .4375rem 2rem;
    display: grid;
    gap: .4375rem 2rem;
    grid-template-columns:repeat(auto-fit, minmax(.625rem, -webkit-min-content));
    grid-template-columns:repeat(auto-fit, minmax(.625rem, min-content));
    grid-template-rows:-webkit-min-content auto;
    grid-template-rows:min-content auto
}

._80acbd6 svg {
    grid-row: 1;
    justify-self: center
}

._80acbd6 span {
    font-size: .875rem;
    grid-row: 2;
    text-align: center
}

._39caa5d {
    align-items: center;
    display: flex;
    font-size: 1.125rem;
    gap: .625rem;
    justify-content: center
}

._39caa5d span {
    font-weight: 500
}

._39caa5d ._b704ada {
    display: none
}

._39caa5d svg {
    stroke: #02bd9c;
    stroke-width: .125rem;
    cursor: pointer;
    height: 1.375rem
}

._39caa5d svg circle {
    stroke: #02bd9c;
    stroke-width: .1875rem
}

._14931f7._ab54dd4 {
    grid-gap: 1.875rem;
    display: grid;
    gap: 1.875rem;
    grid-template-rows:-webkit-min-content auto;
    grid-template-rows:min-content auto;
    margin: 1.25rem 0 1.25rem 1.25rem;
    padding: 1.25rem 0 0 1.25rem
}

._14931f7._ab54dd4 ._dab8a7c {
    display: none
}

._14931f7._ab54dd4 ._39caa5d {
    grid-gap: 0;
    display: grid;
    font-size: 1.25rem;
    gap: 0;
    grid-template-columns:4.8125rem 1fr;
    justify-content: flex-start
}

._14931f7._ab54dd4 ._b704ada {
    display: inline;
    display: initial;
    grid-column: 1;
    height: 1.3125rem;
    transform: rotate(90deg);
    width: 1.3125rem
}

._14931f7._ab54dd4 ._b704ada g {
    stroke: #fff
}

._14931f7._ab54dd4 ._80acbd6 {
    grid-gap: 0;
    display: grid;
    gap: 0;
    grid-template-columns:4.8125rem 1fr;
    grid-template-rows:-webkit-min-content auto -webkit-min-content auto -webkit-min-content;
    grid-template-rows:min-content auto min-content auto min-content;
    justify-content: flex-start
}

._14931f7._ab54dd4 ._80acbd6 ._7e857b6 {
    font-size: .8125rem;
    font-weight: 500;
    justify-self: flex-start
}

._14931f7._ab54dd4 ._80acbd6 ._8af79f9 {
    color: #c7c7c7;
    font-size: .75rem;
    margin: .3125rem 2.5rem 0 0;
    text-align: start
}

._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+1) {
    grid-column: 1;
    grid-row: span 2
}

._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+2) {
    grid-column: 2;
    grid-row: span 1
}

._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+4), ._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+5) {
    padding-top: 1.5625rem
}

._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+3) {
    grid-column: 2;
    grid-row: span 1
}

@media (min-width: 45.3125rem) {
    ._14931f7._ab54dd4 ._80acbd6 {
        grid-template-columns:4.8125rem 1fr 4.8125rem 1fr
    }

    ._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+4), ._14931f7._ab54dd4 ._80acbd6 :nth-child(3n+5) {
        padding-top: 0
    }

    ._14931f7._ab54dd4 ._80acbd6 :nth-child(n+1) {
        grid-row: 1
    }

    ._14931f7._ab54dd4 ._80acbd6 :nth-child(n+7) {
        grid-row: 3
    }

    ._14931f7._ab54dd4 ._80acbd6 :nth-child(10), ._14931f7._ab54dd4 ._80acbd6 :nth-child(11), ._14931f7._ab54dd4 ._80acbd6 :nth-child(7), ._14931f7._ab54dd4 ._80acbd6 :nth-child(8) {
        margin-top: 2.5rem
    }

    ._14931f7._ab54dd4 ._80acbd6 svg:first-of-type, ._14931f7._ab54dd4 ._80acbd6 svg:nth-of-type(3) {
        grid-column: 1
    }

    ._14931f7._ab54dd4 ._80acbd6 svg:nth-of-type(2), ._14931f7._ab54dd4 ._80acbd6 svg:nth-of-type(4) {
        grid-column: 3
    }

    ._14931f7._ab54dd4 ._80acbd6 svg:first-of-type, ._14931f7._ab54dd4 ._80acbd6 svg:nth-of-type(2) {
        grid-row: 1/3
    }

    ._14931f7._ab54dd4 ._80acbd6 svg:nth-of-type(n+3) {
        grid-row: 3/5
    }

    ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(2), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(4) {
        grid-row: 2
    }

    ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(6), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(8) {
        grid-row: 4
    }

    ._14931f7._ab54dd4 ._80acbd6 span:first-of-type, ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(2), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(5), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(6) {
        grid-column: 2
    }

    ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(3), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(4), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(7), ._14931f7._ab54dd4 ._80acbd6 span:nth-of-type(8) {
        grid-column: 4
    }

    ._14931f7._ab54dd4 {
        grid-template-rows:-webkit-min-content auto -webkit-min-content auto;
        grid-template-rows:min-content auto min-content auto;
        margin: 1.25rem;
        padding: 1.25rem 1.625rem 0
    }
}

._eadd6e2 {
    border: 1px solid #0000;
    border-radius: 8px
}

._be345e4 {
    background-color: #0000;
    border-color: #0000;
    border-radius: 100px;
    box-shadow: none !important;
    color: silver !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

._be345e4:hover {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important
}

._be345e4._042d106, ._be345e4:hover {
    color: #fff !important
}

._be345e4._042d106 {
    background-color: #299f11 !important;
    border-color: #299f11 !important
}

._55f05b7 {
    background-color: #0000;
    border-color: #0000;
    border-radius: 100px;
    box-shadow: none !important;
    color: silver !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

._55f05b7:hover {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important
}

._55f05b7._042d106, ._55f05b7:hover {
    color: #fff !important
}

._55f05b7._042d106 {
    background-color: #ee902d !important;
    border-color: #ee902d !important
}

._305d36a {
    background-color: #0000;
    border-color: #0000;
    border-radius: 100px;
    box-shadow: none !important;
    color: silver !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

._305d36a:hover {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important
}

._305d36a._042d106, ._305d36a:hover {
    color: #fff !important
}

._305d36a._042d106 {
    background-color: #d70022 !important;
    border-color: #d70022 !important
}

._fa836c8 {
    background-color: #0000;
    border-color: #0000;
    border-radius: 100px;
    box-shadow: none !important;
    color: silver !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

._fa836c8:hover {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important
}

._fa836c8._042d106, ._fa836c8:hover {
    color: #fff !important
}

._fa836c8._042d106 {
    background-color: #763d73 !important;
    border-color: #763d73 !important
}

._fd16018 {
    background-color: #0000;
    border-color: #0000;
    border-radius: 100px;
    box-shadow: none !important;
    color: silver !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

._fd16018:hover {
    background-color: #1a1a1a !important;
    border-color: #1a1a1a !important
}

._fd16018._042d106, ._fd16018:hover {
    color: #fff !important
}

._fd16018._042d106 {
    background-color: #3f86c8 !important;
    border-color: #3f86c8 !important
}

._f391661 {
    display: flex;
    height: 100%;
    position: relative
}

._f391661:hover ._48fce21 {
    visibility: visible
}

._f391661._95929fc {
    padding: 0 1.5625rem
}

._f391661 ._48fce21 {
    visibility: hidden
}

._48fce21 {
    align-self: center;
    margin-left: .625rem;
    padding-left: .75rem;
    padding-right: .75rem;
    position: absolute;
    z-index: 10
}

._48fce21:not(._45c8da5) {
    left: -.625rem
}

._48fce21 svg {
    transform: rotate(90deg) translateY(.0625rem)
}

._48fce21._45c8da5 {
    right: 0
}

._48fce21._45c8da5 svg {
    transform: rotate(-90deg) translateY(.0625rem)
}

._8df748a {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform-origin: 50% 50%
}

._cc8e6f7 {
    color: var(--ui-stars-link-color);
    cursor: pointer;
    font-weight: 500;
    margin: 0;
    text-decoration: underline;
    white-space: nowrap
}

._cc8e6f7 svg {
    height: .5rem;
    transform: rotate(-90deg) translate3d(.125rem, .25rem, 0);
    width: auto
}

._cc8e6f7 svg path {
    stroke: #02bd9c;
    stroke-width: 2.5PX
}

@media (min-width: 45.3125rem) {
    ._cc8e6f7 {
        display: none
    }
}

._bf9df6e {
    border: 1px solid #999;
    border-radius: 18px;
    box-shadow: inset 0 0 .0625rem 0 #999, 0 0 .0625rem 0 #999;
    box-sizing: border-box;
    display: none;
    font-size: .875rem;
    height: 2.25rem;
    line-height: 2.125rem;
    margin-left: .5rem;
    outline: none;
    padding: 0 1.125rem
}

._bf9df6e._ab94840 {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.25rem
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._bf9df6e {
        box-shadow: none
    }
}

._bf9df6e._25b2844 svg {
    transform: rotate(-90deg) translateY(.0625rem)
}

@media (min-width: 45.3125rem) {
    ._bf9df6e {
        display: block
    }
}

._abd9fed {
    display: none
}

@media (min-width: 45.3125rem) {
    ._abd9fed {
        display: block
    }
}

._03d9cab {
    display: block
}

@media (min-width: 45.3125rem) {
    ._03d9cab {
        display: none
    }
}

._a92a4fd {
    align-items: center;
    display: block;
    flex-direction: column;
    flex-wrap: wrap;
    height: auto;
    justify-content: center
}

@media (min-width: 45.3125rem) {
    ._a92a4fd {
        display: flex;
        height: 12.1875rem
    }

    ._2f0b0c5 {
        color: #fff;
        display: block;
        font-size: 3.125rem;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 3.75rem;
        text-align: center
    }
}

._dd5b61e {
    color: #fff;
    font-size: .875rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: 1.25rem;
    text-align: center
}

._140ab81 ._e9530e1 {
    height: 1.875rem;
    width: 2.0625rem
}

@media (min-width: 45.3125rem) {
    ._140ab81 {
        color: #ffffff87;
        display: block;
        font-size: 1.875rem;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: normal;
        text-align: center;
        width: auto
    }
}

._600bfc3 {
    display: flex;
    justify-content: center
}

._457cb1f {
    background-image: url(/static/media/box_bg.dd0293b2.png);
    height: 3.4375rem;
    width: 6.0625rem
}

._bd64d56 {
    display: flex;
    justify-content: center;
    transform: translateY(-.9375rem);
    z-index: 10
}

._93bbe3a {
    color: #fff;
    font-size: .6875rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1;
    margin-left: .6875rem;
    opacity: .65;
    text-align: center;
    transform: translateY(-.4375rem);
    width: 4.6875rem
}

._01d8d28 + ._01d8d28 {
    margin-left: .625rem
}

._01d8d28._6509fa8 {
    background-color: #525252;
    color: #fff
}

._01d8d28._2c7e768 {
    display: none
}
.txt {
    padding: 10px;
}

._17e1049 {
    align-content: space-between;
    box-sizing: border-box;
    display: grid;
    grid-template-columns:1fr -webkit-min-content;
    grid-template-columns:1fr min-content;
    justify-content: space-between;
    padding: 1.25rem .5rem
}

@media (min-width: 45.3125rem) {
    ._17e1049:not(._77a9975) {
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._17e1049:not(._77a9975) {
        align-items: center;
        flex-wrap: nowrap;
        padding-left: 0;
        padding-right: 0
    }
}

._17e1049 > a:first-child, ._17e1049 > div:first-child {
    align-self: end;
    overflow: hidden;
    width: auto
}

._17e1049._0e20bd9 {
    justify-items: right
}

@media (min-width: 45.3125rem) {
    ._17e1049 {
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._17e1049 {
        align-items: center;
        flex-wrap: nowrap;
        padding-left: 0;
        padding-right: 0
    }
}

._035a009 ._17e1049, ._94c91d8 ._17e1049 {
    padding-bottom: 0
}

._035a009 ._510b2e2, ._94c91d8 ._510b2e2 {
    margin-bottom: 0
}

._510b2e2 {
    align-self: center;
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    order: 0;
    text-decoration: none;
    white-space: nowrap
}

@media (min-width: 32.8125rem) {
    ._510b2e2 {
        font-size: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._510b2e2 {
        align-self: flex-end;
        font-size: 1.25rem
    }
}

._74208ab {
    order: 2;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._74208ab {
        order: 1;
        width: auto
    }

    ._74208ab + ._21911d6 {
        order: 2
    }
}

._21911d6 {
    align-items: center;
    display: flex;
    font-size: .875rem
}

@media (min-width: 76.875rem) {
    ._21911d6 {
        align-self: flex-start
    }
}

._b8eb362 {
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    order: 0;
    text-decoration: none;
    white-space: nowrap
}

._b8eb362._2dc5f59 {
    font-family: var(--druk-text-font-family);
    font-size: 1.5rem;
    line-height: 2rem
}

._b8eb362._2dc5f59:not(._60da643) {
    margin-bottom: 1rem
}

@media (min-width: 32.8125rem) {
    ._b8eb362 {
        font-size: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._b8eb362 {
        align-self: flex-start;
        font-size: 1.25rem
    }
}

._7e3235d {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    align-self: flex-start;
    color: #fff;
    display: -webkit-box;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    opacity: .75;
    order: 0;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: normal;
    width: 100%
}

._7e3235d._2dc5f59 {
    font-size: .75rem;
    line-height: 1rem
}

._c12b1a2 {
    display: flex;
    flex-direction: column;
    height: 3.875rem;
    justify-content: flex-start;
    width: calc(100% - 5.75rem)
}

@keyframes _13f8260 {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.1)
    }
}

@keyframes _45b050e {
    0% {
        opacity: 0
    }
    75% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

._09b9074, ._50440d5 {
    height: 100%;
    width: 100%
}

._50440d5 {
    align-items: center;
    border-radius: 7px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-align: center;
    transform: translateZ(0)
}

._50440d5:not(._16a09f1,._2c1aafc,._6bf8dab):hover ._09b9074 {
    transform: scale(1.1)
}

._09b9074 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: scale .175s ease-out
}

._f5f1079 {
    animation-duration: 1s;
    animation-name: _45b050e;
    color: #e0e0e0;
    font-size: .75rem;
    font-weight: 400;
    position: absolute;
    text-align: center;
    text-shadow: .125rem .125rem .125rem #000;
    z-index: calc(var(--base-z-index) + 2)
}

._20bfa84, ._6455165 {
    height: 100%;
    width: 100%
}

._6455165, ._72e8327 {
    position: absolute;
    z-index: 2
}

._72e8327 {
    right: 0;
    top: 0
}

._72e8327._3db5593 {
    height: 2.0625rem;
    width: 2.0625rem
}

._72e8327._d3a1a6b {
    height: 4.25rem;
    width: 4.25rem
}

._72e8327._5a0863e {
    height: 2.9375rem;
    width: 2.9375rem
}

._72e8327._9b9a61c {
    height: 2rem;
    width: 2rem
}

@media (min-width: 32.8125rem) {
    ._72e8327._3db5593 {
        height: 1.5625rem;
        width: 1.5625rem
    }

    ._72e8327._d3a1a6b {
        height: 3.25rem;
        width: 3.25rem
    }

    ._72e8327._5a0863e {
        height: 2.5625rem;
        width: 2.5625rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 45.3125rem) {
    ._72e8327._3db5593 {
        height: 2.125rem;
        width: 2.125rem
    }

    ._72e8327._d3a1a6b {
        height: 4.4375rem;
        width: 4.4375rem
    }

    ._72e8327._5a0863e {
        height: 3.0625rem;
        width: 3.0625rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 58.125rem) {
    ._72e8327._3db5593 {
        height: 2.6875rem;
        width: 2.6875rem
    }

    ._72e8327._d3a1a6b {
        height: 5.6875rem;
        width: 5.6875rem
    }

    ._72e8327._5a0863e {
        height: 3.875rem;
        width: 3.875rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 67.5rem) {
    ._72e8327._3db5593 {
        height: 3.125rem;
        width: 3.125rem
    }

    ._72e8327._d3a1a6b {
        height: 6.625rem;
        width: 6.625rem
    }

    ._72e8327._5a0863e {
        height: 4.5rem;
        width: 4.5rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 76.875rem) {
    ._72e8327._3db5593 {
        height: 3.125rem;
        width: 3.125rem
    }

    ._72e8327._d3a1a6b {
        height: 6.625rem;
        width: 6.625rem
    }

    ._72e8327._5a0863e {
        height: 4.5rem;
        width: 4.5rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 90rem) {
    ._72e8327._3db5593 {
        height: 4.1875rem;
        width: 4.1875rem
    }

    ._72e8327._d3a1a6b {
        height: 8.875rem;
        width: 8.875rem
    }

    ._72e8327._5a0863e {
        height: 6.0625rem;
        width: 6.0625rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 100rem) {
    ._72e8327._3db5593 {
        height: 4.6875rem;
        width: 4.6875rem
    }

    ._72e8327._d3a1a6b {
        height: 9.875rem;
        width: 9.875rem
    }

    ._72e8327._5a0863e {
        height: 6.6875rem;
        width: 6.6875rem
    }

    ._72e8327._9b9a61c {
        height: 2rem;
        width: 2rem
    }
}

._2c3ede1 {
    width: 100%
}

._f6c865a {
    height: 18.75rem;
    overflow: hidden;
    transform: scale(1)
}

._f6c865a._c2cdba4 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

._f6c865a._86afe4d {
    align-items: center;
    background: #151515;
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: normal;
    overflow: hidden
}

@media (min-width: 32.8125rem) {
    ._f6c865a._86afe4d {
        height: 37.5rem
    }
}

._cd2e34b {
    background-blend-mode: soft-light;
    background-size: cover;
    filter: blur(1.875rem);
    height: 100%;
    opacity: .3;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

._3629811 {
    display: grid;
    grid-template-columns:-webkit-min-content;
    grid-template-columns:min-content;
    height: 100%;
    margin: 0 auto;
    text-align: center
}

._3629811._c2cdba4 {
    padding: 3.4375rem 2.375rem 2.375rem
}

@media (max-width: 32.8125rem) {
    ._3629811._c2cdba4 {
        justify-content: center;
        padding-bottom: 0
    }
}

._3629811._86afe4d {
    padding-top: 7.625rem
}

._3629811._86afe4d > ._86afe4d {
    grid-column: 1/2
}

@media (min-width: 45.3125rem) {
    ._3629811._86afe4d > ._86afe4d {
        align-self: start
    }
}

@media (max-width: 45.3125rem) {
    ._3629811._86afe4d {
        padding-top: 2.375rem
    }
}

@media (min-width: 45.3125rem) {
    ._3629811 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: left;
        text-align: left
    }
}

@media (max-width: 32.8125rem) {
    ._ed283af._c2cdba4 {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }
}

@media (min-width: 67.5rem) {
    ._ed283af._c2cdba4 {
        max-width: 23.875rem
    }
}

@media (max-width: 67.5rem) {
    ._ed283af._c2cdba4 {
        max-width: 20.4375rem
    }
}

@media (max-width: 58.125rem) {
    ._ed283af._c2cdba4 {
        max-width: 15.625rem
    }
}

@media (max-width: 45.3125rem) {
    ._ed283af._c2cdba4 {
        max-width: 100%;
        padding-top: 1.25rem
    }
}

@media (min-width: 45.3125rem) {
    ._ed283af._c2cdba4 {
        padding-left: .625rem
    }
}

._ed283af._86afe4d {
    max-width: 36.25rem
}

@media (max-width: 58.125rem) {
    ._ed283af._86afe4d {
        max-width: 22.1875rem
    }
}

@media (max-width: 45.3125rem) {
    ._ed283af._86afe4d {
        max-width: 100%
    }
}

@media (min-width: 45.3125rem) {
    ._ed283af._86afe4d {
        padding-left: 1.3125rem
    }
}

._67ac5ba {
    box-shadow: 0 .0625rem .5rem 0 #0006;
    height: 12.375rem;
    width: 12.375rem;
    z-index: 1
}

@media (min-width: 45.3125rem) {
    ._67ac5ba._c2cdba4 {
        height: 15.625rem;
        width: 15.625rem
    }
}

@media (min-width: 58.125rem) {
    ._67ac5ba._c2cdba4 {
        height: 20.75rem;
        width: 20.75rem
    }
}

._67ac5ba._86afe4d {
    height: 12.5rem;
    width: 12.5rem
}

@media (min-width: 45.3125rem) {
    ._67ac5ba._86afe4d {
        height: 15.625rem;
        width: 15.625rem
    }
}

@media (min-width: 58.125rem) {
    ._67ac5ba._86afe4d {
        height: 20.75rem;
        width: 20.75rem
    }
}

@media (min-width: 45.3125rem) {
    ._67ac5ba {
        height: auto
    }
}

._6284e32 {
    background: #151515;
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 0 auto;
    padding: .625rem 1.0625rem .6875rem .6875rem
}

@media (min-width: 45.3125rem) {
    ._6284e32._695c5fe {
        display: none
    }
}

@media (min-width: 32.8125rem) {
    ._6284e32._c2cdba4 {
        padding: 2.375rem
    }
}

._6284e32._86afe4d {
    padding: 4.3125rem
}

@media (max-width: 32.8125rem) {
    ._6284e32._86afe4d {
        padding: 2.375rem .625rem
    }
}

._9e9bcee {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
    line-height: 2.75rem;
    padding-bottom: .75rem;
    padding-top: .6875rem
}

@media (min-width: 32.8125rem) {
    ._9e9bcee {
        padding: 0
    }
}

._887d385 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem
}

@media (min-width: 32.8125rem) {
    ._d0c4653 ._fc8f93c {
        display: grid;
        grid-template-columns:1fr
    }
}

._cc8deda {
    padding: 0 .6875rem .6875rem;
    z-index: 1
}

._cc8deda._c044ed2 ._fc8f93c {
    display: none
}

@media (min-width: 32.8125rem) {
    ._cc8deda {
        min-width: 40%
    }
}

@media (min-width: 45.3125rem) {
    ._cc8deda {
        padding-left: 2.25rem
    }
}

._1183990 {
    color: #fff;
    display: block;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 0;
    padding-top: 1rem
}

._1183990._9b8c0e5 {
    display: none
}

@media (min-width: 32.8125rem) {
    ._1183990._9b8c0e5 {
        display: block
    }

    ._1183990 {
        font-size: 1.25rem;
        padding-top: 0
    }
}

@media (min-width: 67.5rem) {
    ._1183990 {
        font-size: 1.375rem
    }
}

@media (min-width: 76.875rem) {
    ._1183990 {
        font-size: 1.75rem
    }
}

._bcdf827 {
    background-color: #02bd9c;
    border-radius: 22px;
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-stretch: condensed;
    font-weight: 400;
    height: 2.75rem;
    line-height: 1.125rem;
    margin-top: 1.25rem;
    width: 100%
}

@media (min-width: 32.8125rem) {
    ._bcdf827 {
        width: 13.75rem
    }
}

._bf5ba20 {
    color: #fff;
    display: block;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5rem;
    padding-bottom: .5625rem;
    padding-top: 2.1875rem
}

@media (min-width: 32.8125rem) {
    ._bf5ba20 {
        padding-bottom: 0;
        padding-top: 1.25rem
    }
}

._d0c4653 {
    gap: .5rem;
    height: 4.6875rem;
    padding-left: .3125rem
}

@media (min-width: 45.3125rem) {
    ._d0c4653 {
        height: 5.1875rem
    }
}

@media (min-width: 76.875rem) {
    ._d0c4653 {
        height: 5.9375rem
    }
}

._c76657d {
    align-items: center;
    background-color: #344243;
    border-radius: 7px;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: Roboto Condensed;
    font-weight: 600;
    gap: .375rem;
    height: 3.75rem;
    justify-content: center;
    margin-left: .4375rem;
    min-width: 3.75rem;
    width: 3.75rem
}

@media (min-width: 45.3125rem) {
    ._c76657d {
        height: 4.25rem;
        min-width: 4.25rem;
        width: 4.25rem
    }
}

@media (min-width: 76.875rem) {
    ._c76657d {
        height: 5rem;
        min-width: 5rem;
        width: 5rem
    }
}

._c76657d svg {
    height: 1.75rem;
    width: 1.3125rem
}

._c76657d span {
    font-size: .8125rem
}

._c76657d._d2565f5 svg {
    height: 100%;
    padding: .75rem .875rem;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._c76657d._d2565f5 svg {
        padding: .875rem 1.0625rem
    }
}

@media (min-width: 45.3125rem) {
    ._c76657d svg {
        height: 1.925rem;
        width: 1.4375rem
    }

    ._c76657d span {
        font-size: .9375rem
    }
}

@media (min-width: 76.875rem) {
    ._c76657d svg {
        height: 2.3125rem;
        width: 1.75rem
    }

    ._c76657d span {
        font-size: 1.125rem
    }
}

._5b877f8._cc8deda ._1183990 {
    display: none
}

._d496f1b {
    background: url(/static/media/play-icon.275c6759.png) 50%/contain no-repeat;
    border: 0;
    cursor: pointer;
    height: 5rem;
    margin: auto;
    outline: none;
    width: 5rem
}

._d496f1b:not(._b4d3f73):hover {
    background: url(/static/media/play-icon-hover.c4e19c48.png) 50%/contain no-repeat
}

@media (min-width: 67.5rem) {
    ._d496f1b {
        height: 6.0625rem;
        width: 6.0625rem
    }
}

._47e4e57 {
    display: grid;
    grid-template-columns:1fr 1fr 1fr;
    grid-template-rows:1fr;
    position: relative
}

._47e4e57:hover ._90725b6 {
    opacity: .3
}

._47e4e57 ._1b2e9ad._9918e3d {
    visibility: visible
}

._47e4e57 ._c166480 {
    grid-column: 1/4;
    grid-row: 1/2;
    justify-self: center
}

._47e4e57 ._c166480 img {
    transform: none !important
}

._47e4e57 ._c4acecc {
    border-color: #0000 #0000 #0000 #000;
    border-style: solid;
    border-width: 10px 0 10px 17.32px;
    height: 0;
    margin-right: .625rem;
    width: 0
}

._47e4e57 ._08e6876 {
    border: double #000;
    border-width: 0 0 0 20px;
    height: 1.25rem;
    width: 1.25rem
}

._47e4e57 ._cedb5e1 {
    align-items: center;
    background-color: #000c;
    color: #fff;
    display: grid;
    grid-column: 1/4;
    grid-row: 1/2;
    grid-template-columns:1fr 1fr 1fr;
    visibility: visible;
    z-index: 2
}

._47e4e57 ._cedb5e1 ._3f751ff {
    align-items: center;
    display: grid;
    grid-column: 2/3;
    justify-content: center
}

._47e4e57 ._cedb5e1 ._1bc4d7c {
    grid-gap: .3125rem;
    align-items: center;
    display: grid;
    gap: .3125rem;
    grid-template-columns:2.5rem 1fr
}

._47e4e57 ._cedb5e1 ._1bc4d7c ._e2c7232, ._47e4e57 ._cedb5e1 ._1bc4d7c button {
    justify-self: end
}

._47e4e57 ._cedb5e1 ._1355f80, ._47e4e57 ._cedb5e1 ._fc0459d {
    cursor: pointer
}

._47e4e57 ._cedb5e1 ._1355f80:hover span, ._47e4e57 ._cedb5e1 ._fc0459d:hover span {
    text-shadow: .125rem .125rem .3125rem #02bd9c
}

._47e4e57 ._cedb5e1 ._1355f80:hover ._e2c7232, ._47e4e57 ._cedb5e1 ._fc0459d:hover ._e2c7232 {
    background: url(/static/media/refresh-hover.dc62e22d.png) 50%/contain no-repeat
}

._47e4e57 ._cedb5e1 ._1355f80:hover ._91ca42b, ._47e4e57 ._cedb5e1 ._fc0459d:hover ._91ca42b {
    background: url(/static/media/play-icon-hover.c4e19c48.png) 50%/contain no-repeat
}

._47e4e57 ._cedb5e1 ._1355f80 span, ._47e4e57 ._cedb5e1 ._fc0459d span {
    white-space: nowrap
}

._47e4e57 ._cedb5e1 ._e2c7232 {
    background: url(/static/media/refresh.b28af511.png) 50%/contain no-repeat;
    cursor: pointer;
    height: 2.5rem;
    width: 2.5rem
}

._47e4e57 ._cedb5e1 ._91ca42b {
    height: 2.5rem;
    margin: 0;
    width: 2.5rem
}

._47e4e57 ._1b2e9ad {
    align-items: center;
    align-self: center;
    background: #fff;
    box-shadow: 0 0 .75rem #000;
    color: #000;
    display: flex;
    flex-direction: row;
    grid-column: 2/3;
    grid-row: 1/2;
    visibility: hidden;
    z-index: 2
}

._47e4e57 ._1b2e9ad:hover {
    background: #fff;
    box-shadow: 0 0 .75rem #02bd9c;
    color: #000
}

._47e4e57 ._1b2e9ad:hover ._c4acecc {
    border-color: #0000 #0000 #0000 #02bd9c
}

video::-internal-media-controls-overflow-button, video::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-mute-button {
    -webkit-appearance: none;
    display: none
}

._7130b1e {
    background-color: #00000080;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 1.125rem;
    padding: .375rem;
    position: absolute;
    right: .75rem;
    top: .75rem;
    width: 1.125rem
}

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

._441dc81 {
    display: grid;
    grid-template-rows:-webkit-min-content -webkit-min-content;
    grid-template-rows:min-content min-content;
    transform: scale(1)
}

._441dc81 ._9a9e899 {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 500;
    grid-column: 1/3;
    grid-row: 1;
    justify-self: center;
    margin-right: 3.125rem
}

@media (max-width: 32.8125rem) {
    ._441dc81 ._9a9e899 {
        margin-left: 1.5625rem
    }
}

._441dc81 ._3b9c675 {
    justify-content: flex-end;
    margin-right: 1.625rem;
    z-index: calc(var(--base-z-index) + 1)
}

._441dc81 ._3b9c675 svg {
    height: 1.1875rem;
    width: 1.1875rem
}

._441dc81 ._3b9c675 g, ._441dc81 ._3b9c675 path, ._441dc81 ._3b9c675 svg {
    stroke: #fff !important
}

@media (min-width: 45.3125rem) {
    ._441dc81 {
        height: auto
    }

    ._441dc81 ._3b9c675 {
        justify-self: flex-end;
        margin-right: 0
    }

    ._441dc81 ._9a9e899 {
        grid-row: 1;
        justify-self: flex-start;
        padding: 0 .8125rem
    }
}

._3aae362 {
    grid-gap: 1.625rem;
    display: grid;
    gap: 1.625rem;
    grid-template-columns:1fr;
    grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content minmax(0, 1fr);
    grid-template-rows:min-content min-content min-content minmax(0, 1fr);
    height: calc(100vh - 1.625rem);
    padding: 1.625rem 0
}

._3aae362 > ._3b9c675 {
    align-items: flex-start;
    grid-column: 2;
    grid-row: 1
}

._3aae362 ._7059803, ._3aae362 ._d9606a7, ._3aae362 ._e6454fc {
    padding: 0 1.625rem
}

._3aae362 ._d9606a7 {
    align-items: flex-start;
    display: flex;
    grid-column: 1/3;
    grid-row: 2;
    height: -webkit-min-content;
    height: min-content;
    margin-top: -.9375rem
}

._3aae362 ._d9606a7 ._15873a6 img:last-child {
    border-radius: 7px
}

._3aae362 ._e6454fc {
    grid-gap: 1.0625rem;
    display: grid;
    gap: 1.0625rem;
    grid-column: 1/3;
    grid-row: 3;
    grid-template-columns:1fr
}

@media (min-width: 32.8125rem) {
    ._3aae362 ._e6454fc._87217a0 {
        grid-template-columns:1fr 1fr
    }
}

._3aae362 ._7059803 {
    grid-gap: 1.6875rem;
    display: grid;
    gap: 1.6875rem;
    grid-column: 1/3;
    grid-row: 4;
    grid-template-rows:-webkit-min-content minmax(0, 1fr);
    grid-template-rows:min-content minmax(0, 1fr);
    overflow-y: overlay
}

._3aae362 ._7059803::-webkit-scrollbar {
    width: .3125rem
}

._3aae362 ._7059803::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 2.5px
}

._3aae362 ._7059803::-webkit-scrollbar-thumb {
    background: #c3c3c3;
    border-radius: 2.5px;
    width: .3125rem
}

._3aae362 ._7059803::-webkit-scrollbar-thumb:hover {
    background: #555
}

._3aae362 ._7059803._ce9de88 {
    grid-template-rows:-webkit-min-content -webkit-min-content minmax(0, 1fr);
    grid-template-rows:min-content min-content minmax(0, 1fr);
    min-width: 19.25rem
}

._3aae362 ._7059803._ce9de88._9e9b132 {
    grid-template-rows:-webkit-min-content minmax(0, 1fr);
    grid-template-rows:min-content minmax(0, 1fr)
}

@media (min-width: 45.3125rem) {
    ._3aae362 {
        grid-template-columns:minmax(-webkit-min-content, 24.375rem) minmax(-webkit-min-content, 24.375rem);
        grid-template-columns:minmax(min-content, 24.375rem) minmax(min-content, 24.375rem);
        grid-template-rows:-webkit-min-content -webkit-min-content minmax(0, 1fr);
        grid-template-rows:min-content min-content minmax(0, 1fr);
        height: auto;
        justify-content: center;
        max-height: 28.125rem;
        padding: 1.625rem
    }

    ._3aae362 ._7059803, ._3aae362 ._d9606a7, ._3aae362 ._e6454fc {
        padding: 0
    }

    ._3aae362 ._d9606a7 {
        grid-column: 1;
        grid-row: 2/4;
        margin: 0
    }

    ._3aae362 ._e6454fc {
        grid-row: 2
    }

    ._3aae362 ._7059803, ._3aae362 ._e6454fc {
        grid-column: 2;
        padding-left: .625rem;
        padding-right: .625rem
    }

    ._3aae362 ._7059803 {
        grid-row: 3
    }
}

._955774b {
    background: #0000;
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._65a5361 ._3aae362 {
        grid-template-columns:1fr 1fr
    }
}

._4d5992e {
    background-blend-mode: soft-light;
    background-size: cover;
    filter: blur(1.875rem);
    height: 100%;
    opacity: .3;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

._c6f063d {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem
}

._5e5256d {
    border-radius: 20px;
    grid-column: 1/3;
    grid-row: 2/4;
    z-index: 4
}

._e2939a3 {
    background: #000;
    border-radius: 0;
    grid-row: 1/5;
    margin: -1.625rem;
    opacity: .75;
    pointer-events: none
}

@media (min-width: 45.3125rem) {
    ._e2939a3 {
        grid-row: 1/4
    }
}

._1136b36, ._2875f52 {
    background: #000
}

._1136b36 {
    align-self: center;
    display: grid;
    grid-row: 1/5;
    margin: 1.625rem;
    position: relative
}

._1136b36 ._3b9c675 {
    justify-self: flex-end;
    margin-right: 0
}

._1136b36 video {
    background: #000;
    max-height: 19.875rem;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._1136b36 {
        align-self: auto;
        grid-row: 1/4
    }
}

._e5bdb1a {
    grid-gap: .9375rem;
    background-color: #ffffff26;
    border-radius: 7px;
    box-shadow: 0 .25rem .1875rem #00000080;
    color: #fff;
    display: grid;
    gap: .9375rem;
    grid-template-columns:repeat(auto-fit, 5.3125rem);
    justify-content: center;
    padding: .4375rem 0;
    text-align: center
}

._e5bdb1a ._50ea763 {
    opacity: .5
}

._e5bdb1a span > b {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3125rem
}

._eef8dd2 {
    display: grid
}

._eef8dd2 > span:nth-child(2) {
    align-self: end
}

._eef8dd2 > span {
    font-size: .75rem;
    padding: 0 !important
}

._b90ea30 {
    height: 17%;
    padding: 0;
    z-index: calc(var(--base-z-index) + 2)
}

._9fed229._350a764 ._b90ea30, ._c6cb60f ._b90ea30 {
    font-size: 1.25rem
}

._7fb8f78 ._b90ea30 {
    font-size: .75rem
}

@media (min-width: 32.8125rem) {
    ._9fed229._350a764 ._b90ea30, ._c6cb60f ._b90ea30 {
        font-size: 1.875rem
    }
}

@media (min-width: 90rem) {
    ._9fed229._350a764 ._b90ea30, ._c6cb60f ._b90ea30 {
        font-size: 2.25rem
    }
}

._7fb8f78 ._b90ea30 {
    font-size: .6875rem;
    height: 14%
}

@media (min-width: 32.8125rem) {
    ._7fb8f78 ._b90ea30 {
        font-size: 1rem
    }
}

@media (min-width: 45.3125rem) {
    ._7fb8f78 ._b90ea30 {
        font-size: 1.125rem;
        height: 12%
    }
}

@media (min-width: 58.125rem) {
    ._7fb8f78 ._b90ea30 {
        font-size: 1.375rem
    }
}

@media (min-width: 67.5rem) {
    ._7fb8f78 ._b90ea30 {
        font-size: 1.5rem
    }
}

@media (min-width: 90rem) {
    ._7fb8f78 ._b90ea30 {
        font-size: 1.75rem
    }
}

._09aed4f ._b90ea30, ._398ddfd ._b90ea30, ._9fed229 ._b90ea30 {
    font-size: .6875rem;
    line-height: .6875rem
}

@media (min-width: 32.8125rem) {
    ._09aed4f ._b90ea30, ._398ddfd ._b90ea30, ._9fed229 ._b90ea30 {
        font-size: 1rem;
        line-height: .75rem
    }
}

@media (min-width: 90rem) {
    ._09aed4f ._b90ea30, ._398ddfd ._b90ea30, ._9fed229 ._b90ea30 {
        font-size: 1.125rem
    }
}

._09aed4f ._b90ea30 {
    height: 15%;
    line-height: 1
}

@media (min-width: 76.875rem) {
    ._09aed4f ._b90ea30 {
        font-size: 1.375rem !important
    }
}

._c293f8f {
    height: 2.5rem;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: calc(var(--base-z-index) + 3)
}

._c293f8f._00103c5 {
    right: 1%;
    top: 17%
}

._ddad552 {
    box-shadow: 0 .1875rem .625rem #2c2c2c;
    font-size: .75rem
}

._ddad552:not(:last-child) {
    margin-bottom: .625rem
}

@media (min-width: 45.3125rem) {
    ._ddad552 {
        font-size: .875rem
    }
}

._e8ebf7c {
    height: 22%;
    max-height: 2.5rem;
    position: absolute;
    right: .3125rem;
    top: .3125rem;
    width: auto;
    will-change: transform;
    z-index: calc(var(--base-z-index) + 2)
}

._c6cb60f ._e8ebf7c {
    top: 18%
}

._2fa9162 {
    height: 4.0625rem;
    left: 0;
    position: absolute;
    top: 0;
    z-index: calc(var(--base-z-index) + 4)
}

._2fa9162:hover {
    cursor: pointer
}

._18ad675 {
    border-radius: 0 12px 12px 0;
    box-shadow: .1875rem .25rem .3125rem 0 #0000008f;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .625rem;
    font-weight: 700;
    left: 0;
    line-height: normal;
    padding: .125rem .625rem .125rem .375rem;
    position: absolute;
    top: .3125rem;
    transform: translateZ(0);
    z-index: 2
}

._18ad675._4f59185 {
    background: #e01b22
}

._18ad675._c65ef9d {
    background: #09bd00
}

._18ad675._982ee61 {
    background: #ff8a00
}

._18ad675._1e5e6f3 {
    background: #f3b200
}

._18ad675._e7857ba {
    background: #00adc7
}

._18ad675._0e3cd35 {
    background: #fff;
    border-color: currentcolor currentcolor currentcolor #dc1d1e;
    border-bottom: 2px solid #dc1d1e;
    border-right: 2px solid #dc1d1e;
    border-top: 2px solid #dc1d1e;
    color: #dc1d1e;
    padding: 0 .625rem 0 .5rem
}

._18ad675._cfa3712 {
    background: #00000080;
    border-color: currentcolor currentcolor currentcolor #fff;
    border-bottom: 1.5px solid #fff;
    border-right: 1.5px solid #fff;
    border-top: 1.5px solid #fff;
    padding-bottom: .03125rem;
    padding-top: .03125rem
}

@media (min-width: 58.125rem) {
    ._18ad675 {
        font-size: .875rem;
        padding: .125rem .75rem .125rem .5rem;
        top: .5625rem
    }
}

._1e5e6f3, ._4f59185, ._982ee61, ._c65ef9d, ._cfa3712, ._e7857ba {
    color: #fff
}

._3c172ca, ._de06ab2 {
    border-radius: 0 12px 12px 0;
    bottom: .5625rem;
    top: auto
}

._3c172ca._83ac0da, ._de06ab2._83ac0da {
    bottom: 2.0625rem
}

@media (min-width: 58.125rem) {
    ._3c172ca._83ac0da, ._de06ab2._83ac0da {
        bottom: 2.8125rem
    }

    ._3c172ca, ._de06ab2 {
        bottom: .5625rem
    }
}

._36665a6 {
    color: #fff;
    cursor: pointer
}

._36665a6:hover {
    opacity: .7
}

._36665a6._449f5cb img {
    display: none
}

._36665a6._449f5cb iframe {
    height: 100%;
    width: 100%
}

._aea2359 {
    align-content: center;
    cursor: pointer;
    display: flex;
    height: 2.1875rem;
    justify-content: center;
    width: 2.1875rem
}

._aea2359 svg:not(:root) {
    height: auto;
    width: 100%
}

._aea2359 svg circle {
    fill: none
}

._aea2359._5e16c63:not(._0339bcc):hover svg circle {
    fill: #fff
}

._aea2359._5e16c63:not(._0339bcc):hover svg path:nth-of-type(2) {
    fill: #000
}

._aea2359._5e16c63._3d4d739 svg circle, ._aea2359._5e16c63._3d4d739 svg path:nth-of-type(2) {
    fill: #f7b500
}

._aea2359._83805b3:not(._0339bcc):hover svg circle {
    fill: #fff
}

._aea2359._83805b3:not(._0339bcc):hover svg path {
    fill: #000
}

._17c453b {
    display: flex;
    flex-direction: column
}

._44373d4 {
    align-items: center;
    display: flex;
    padding: 0
}

._44373d4 br {
    display: none
}

._d346cf0 {
    grid-gap: .875rem;
    display: grid;
    gap: .875rem;
    grid-template-columns:6.25rem auto
}

._d346cf0 ._9ea9345 {
    background-size: cover;
    border-radius: 6px;
    display: flex;
    grid-column: 1/3;
    grid-row: 1/2
}

._d346cf0 ._9ea9345 ._968bf17 {
    -webkit-backdrop-filter: blur(2.75rem);
    backdrop-filter: blur(2.75rem);
    background: linear-gradient(180deg, #000000e3, #00000040);
    border-radius: 6px;
    flex-grow: 1
}

._d346cf0 ._9ea9345._131c326 {
    height: 4.6875rem
}

@media (min-width: 45.3125rem) {
    ._d346cf0 ._9ea9345._131c326 {
        height: 5.1875rem
    }
}

@media (min-width: 76.875rem) {
    ._d346cf0 ._9ea9345._131c326 {
        height: 5.9375rem
    }
}

._d346cf0 ._9ea9345._131c326 ._968bf17 {
    background: linear-gradient(180deg, #00000040, #000);
    height: 100%;
    transform: rotate(-180deg)
}

._d346cf0 ._6f13218 {
    grid-column: 1/2;
    grid-row: 1/2;
    height: auto;
    margin: .3125rem
}

._d346cf0 ._44373d4 {
    grid-column: 2/3;
    grid-row: 1/2
}

._d346cf0 ._441cdd7 {
    grid-column: 1/2;
    grid-row: 2/3;
    height: 1.25rem;
    justify-self: right;
    margin-right: .5rem;
    margin-top: .5rem;
    width: 1.25rem;
    z-index: 1
}

._d346cf0:not(._e986998) ._6f13218 button {
    height: 100%;
    width: 100%
}

._d346cf0._e986998 {
    grid-gap: 0;
    display: grid;
    gap: 0;
    grid-template-columns:none;
    grid-template-rows:auto 2rem;
    height: 100%
}

._d346cf0._e986998 ._6f13218 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    margin: 0
}

._d346cf0._e986998 ._44373d4 {
    display: flex;
    grid-column: 1/2;
    grid-row: 2/3
}

._d346cf0._e986998 ._9ea9345 {
    background-position: bottom;
    grid-column: 1/2;
    grid-row: 2/3
}

@media (min-width: 45.3125rem) {
    ._d346cf0._e986998 {
        grid-template-rows:auto 2.75rem
    }
}

._fb856df ._5869bc4, ._fb856df ._5869bc4 video {
    height: 11.4375rem
}

._fb856df ._d346cf0 {
    height: 6.625rem
}

._fb856df ._441cdd7 {
    grid-column: 2/3;
    grid-row: 1/2
}

._fb856df ._3ab2fa8 {
    font-size: .5625rem !important
}

@media (min-width: 32.8125rem) {
    ._fb856df ._5869bc4, ._fb856df ._5869bc4 video {
        height: 10.5625rem
    }

    ._fb856df ._d346cf0 {
        height: 6.6875rem
    }
}

@media (min-width: 45.3125rem) {
    ._fb856df ._5869bc4, ._fb856df ._5869bc4 video {
        height: 10.5625rem
    }

    ._fb856df ._d346cf0 {
        height: 6.625rem
    }
}

@media (min-width: 58.125rem) {
    ._fb856df ._5869bc4, ._fb856df ._5869bc4 video {
        height: 10.125rem
    }

    ._fb856df ._d346cf0 {
        height: 6.625rem
    }
}

@media (min-width: 67.5rem) {
    ._fb856df ._5869bc4, ._fb856df ._5869bc4 video {
        height: 12rem
    }

    ._fb856df ._d346cf0 {
        height: 7.25rem
    }
}

@media (min-width: 76.875rem) {
    ._fb856df ._5869bc4, ._fb856df ._5869bc4 video {
        height: 14.3125rem
    }

    ._fb856df ._d346cf0 {
        height: 7.25rem
    }
}

._43ef807 ._d346cf0 {
    background: #000
}

._43ef807 ._d346cf0._e986998 {
    grid-template-rows:auto auto
}

._43ef807 ._3ab2fa8 {
    height: .875rem
}

@media (min-width: 45.3125rem) {
    ._43ef807 ._3ab2fa8 {
        height: 1.5rem
    }
}

@media (min-width: 76.875rem) {
    ._43ef807 ._3ab2fa8 {
        height: 2rem
    }
}

._d89ded7 ._d346cf0 {
    display: grid;
    grid-template-rows:auto 2rem
}

._d89ded7 ._d346cf0 ._8fbcba7 {
    font-size: .6875rem
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._d89ded7 ._d346cf0 {
        grid-template-rows:auto 2rem
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._d89ded7 ._d346cf0 {
        grid-template-rows:auto 2.75rem
    }

    ._d89ded7 ._d346cf0 ._8fbcba7 {
        font-size: .8125rem
    }

    ._d89ded7 ._d346cf0 > a {
        height: 1.875rem;
        width: 1.875rem
    }
}

@media (min-width: 58.125rem) {
    ._d89ded7 ._d346cf0 ._8fbcba7 {
        font-size: .8125rem
    }

    ._d89ded7 ._d346cf0 > a {
        height: 1.875rem;
        width: 1.875rem
    }
}

._d89ded7 ._d346cf0 ._441cdd7 {
    align-self: center;
    margin-top: 0
}

._d89ded7 ._d346cf0 ._9ea9345 {
    grid-row: 1/3
}

._d89ded7 ._d346cf0 ._6f13218 {
    grid-row: 1
}

._d89ded7 ._d346cf0 ._94c6b78 {
    grid-row: 2
}

._d89ded7 ._d346cf0 ._8fbcba7 {
    display: none;
    padding-left: .4375rem;
    padding-top: 0
}

._d89ded7 ._d346cf0 ._8fbcba7 b, ._d89ded7 ._d346cf0 ._8fbcba7:first-child {
    display: block
}

._0284f19 {
    background-color: #0000;
    display: grid;
    overflow-x: hidden;
    position: relative
}

._0284f19 ._8c47ece {
    background-color: #000c;
    display: grid;
    line-height: 1
}

._d773bc2 {
    align-items: center;
    color: #fff;
    justify-content: center;
    justify-self: center;
    text-align: center;
    width: 100%
}

._c38d619 {
    color: #97de00;
    display: flex;
    text-align: center
}

._c38d619._5454670 {
    color: #f7b500
}

._239069f {
    display: grid;
    grid-template-columns:repeat(auto-fit, 1rem);
    text-align: center
}

._239069f ._af053b7 {
    align-self: center;
    background-color: #0000;
    display: grid
}

._4d66950._d773bc2 {
    display: grid;
    font-weight: 500;
    grid-template-columns:repeat(auto-fit, 1rem);
    overflow: visible;
    overflow-x: auto;
    overflow-x: clip
}

._0284f19._0538d7a ._4d66950._d773bc2 {
    overflow-x: visible
}

._3a3d86d {
    padding-top: .625rem
}

._d773bc2 {
    font-size: .5625rem
}

._239069f {
    gap: .625rem
}

@media (min-width: 32.8125rem) {
    ._d773bc2 {
        font-size: .75rem
    }

    ._239069f {
        gap: .625rem
    }
}

@media (min-width: 58.125rem) {
    ._d773bc2 {
        font-size: .875rem
    }

    ._239069f {
        gap: 1.25rem
    }
}

._3abf4ae {
    display: grid;
    justify-content: left;
    overflow-x: hidden;
    white-space: nowrap
}

._3abf4ae._c96c3ec ._ae921c1 :nth-child(2) {
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    animation-timing-function: linear;
    opacity: 0;
    width: 0
}

._ae921c1 {
    position: relative
}

._27683a8, ._49bac3e {
    display: inline-block;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    position: relative;
    text-align: center;
    text-shadow: 0 0 .1875rem #000
}

._27683a8._2bfa4c9, ._49bac3e._2bfa4c9 {
    color: red
}

._27683a8._9d75cd7, ._49bac3e._9d75cd7 {
    color: #fff
}

._27683a8._d2d04ee, ._49bac3e._d2d04ee {
    color: #97de00
}

._916ace8 {
    align-items: center;
    background: #fff;
    border-radius: 2px;
    color: #000;
    display: flex;
    font-size: .5rem;
    font-weight: bolder;
    height: 100%;
    justify-content: center;
    left: 50%;
    position: absolute;
    text-shadow: none;
    top: -.6875rem;
    transform: translateX(-50%)
}

@media (min-width: 32.8125rem) {
    ._916ace8 {
        top: -1rem
    }
}

@media (min-width: 58.125rem) {
    ._916ace8 {
        font-size: .625rem
    }
}

._49bac3e {
    position: absolute;
    transition: all 0
}

._27683a8, ._49bac3e {
    width: 1.25rem
}

._3abf4ae {
    max-width: 8.75rem
}

._3abf4ae._c96c3ec ._ae921c1 :nth-child(2) {
    animation-duration: 1s;
    animation-name: _de47ded
}

._3abf4ae._c96c3ec ._49bac3e {
    transform: translateX(1.25rem);
    transition: all 1s linear
}

._916ace8 {
    padding: 0 .125rem;
    width: calc(100% - .125rem)
}

._49bac3e {
    left: -1.25rem
}

@keyframes _de47ded {
    0% {
        width: 0
    }
    to {
        width: 1.25rem
    }
}

@media (min-width: 45.3125rem) {
    ._27683a8, ._49bac3e {
        width: 1.875rem
    }

    ._3abf4ae {
        max-width: 13.125rem
    }

    ._3abf4ae._c96c3ec ._ae921c1 :nth-child(2) {
        animation-duration: 1s;
        animation-name: _de47ded
    }

    ._3abf4ae._c96c3ec ._49bac3e {
        transform: translateX(1.875rem);
        transition: all 1s linear
    }

    ._916ace8 {
        padding: 0 .125rem;
        width: calc(100% - .625rem)
    }

    ._49bac3e {
        left: -1.875rem
    }

    @keyframes _de47ded {
        0% {
            width: 0
        }
        to {
            width: 1.875rem
        }
    }
}

@media (min-width: 58.125rem) {
    ._27683a8, ._49bac3e {
        width: 1.875rem
    }

    ._3abf4ae {
        max-width: 13.125rem
    }

    ._3abf4ae._c96c3ec ._ae921c1 :nth-child(2) {
        animation-duration: 1s;
        animation-name: _de47ded
    }

    ._3abf4ae._c96c3ec ._49bac3e {
        transform: translateX(1.875rem);
        transition: all 1s linear
    }

    ._916ace8 {
        padding: 0 .125rem;
        width: calc(100% - .625rem)
    }

    ._49bac3e {
        left: -1.875rem
    }

    @keyframes _de47ded {
        0% {
            width: 0
        }
        to {
            width: 1.875rem
        }
    }
}

@media (min-width: 76.875rem) {
    ._27683a8, ._49bac3e {
        width: 2.5rem
    }

    ._3abf4ae {
        max-width: 17.5rem
    }

    ._3abf4ae._c96c3ec ._ae921c1 :nth-child(2) {
        animation-duration: 1s;
        animation-name: _de47ded
    }

    ._3abf4ae._c96c3ec ._49bac3e {
        transform: translateX(2.5rem);
        transition: all 1s linear
    }

    ._916ace8 {
        padding: 0 .125rem;
        width: calc(100% - .9375rem)
    }

    ._49bac3e {
        left: -2.5rem
    }

    @keyframes _de47ded {
        0% {
            width: 0
        }
        to {
            width: 2.5rem
        }
    }
}

._3b407c1 {
    align-items: center;
    background-color: #262626;
    border-radius: 7px;
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-template-rows:1.375rem 6.40625rem 1.25rem 1.625rem;
    position: relative
}

._3b407c1._c493ad1 {
    border: 1px solid #fff6dd;
    border-radius: 7px;
    box-shadow: 0 0 .4375rem .0625rem #ffe9a4
}

._3b407c1 ._7317bc6, ._3b407c1._5f2acf5 ._903cd8c, ._3b407c1._5f2acf5 ._ca359fe, ._3b407c1._5f2acf5 ._d1a89fc {
    display: none
}

._3b407c1._5f2acf5 ._c5b12f2 {
    grid-row: 1/4
}

._3b407c1._5f2acf5 ._7317bc6 {
    align-items: center;
    background-color: #262626b3;
    display: flex;
    grid-column: 1/3;
    grid-row: 1/4;
    height: 100%;
    justify-content: center;
    z-index: 3
}

._3b407c1._5f2acf5 ._7317bc6 ._281574d {
    grid-gap: .625rem;
    display: grid;
    gap: .625rem;
    justify-items: center
}

._3b407c1._5f2acf5 ._7317bc6 ._64cdc48 {
    font-size: 200%;
    font-weight: 500
}

._3b407c1._5f2acf5 ._7317bc6 ._bd30a4a {
    opacity: .7
}

._3b407c1._5f2acf5 ._7317bc6 div {
    color: #fff
}

._3b407c1 ._3c8d426 {
    border: 2px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    line-height: 1.1;
    padding: .125rem;
    position: absolute;
    right: .3125rem
}

._903cd8c, ._d1a89fc {
    grid-row: 1/2
}

._903cd8c {
    padding-left: .75em;
    white-space: nowrap
}

._d1a89fc {
    align-items: center;
    display: flex;
    justify-self: right;
    padding-right: .75em
}

._d1a89fc > svg {
    height: 1.125rem;
    margin-right: .5rem
}

@media (min-width: 58.125rem) {
    ._d1a89fc > svg {
        padding-bottom: .125rem
    }
}

._d1a89fc._1e915df {
    color: #97de00
}

._d1a89fc._1e915df > svg > path {
    fill: #97de00
}

._d1a89fc._8fb153c {
    color: red
}

._d1a89fc._8fb153c > svg > path {
    fill: red
}

._c5b12f2, ._ca359fe, ._e2674c7 {
    grid-column: 1/3;
    height: 100%;
    width: 100%
}

._c5b12f2 {
    border-radius: 0;
    grid-row: 2/4
}

._ca359fe {
    align-self: end;
    grid-row: 2/4;
    z-index: 2
}

._e2674c7 {
    align-items: center;
    display: grid;
    grid-row: 4/5;
    height: 100%;
    line-height: 1;
    position: relative;
    text-align: center
}

._e2674c7 img {
    border-radius: 50%;
    position: absolute
}

._e2674c7 span {
    max-height: 2em;
    overflow-y: hidden
}

._d1a89fc {
    color: #fff
}

._8fb153c {
    color: #d70022
}

._3b407c1:not(._8469ef3) {
    grid-template-rows:1.25rem 5.15625rem 1.25rem 1.71875rem
}

._3b407c1:not(._8469ef3) ._ca359fe {
    height: 1.3125rem
}

._3b407c1:not(._8469ef3) ._ca359fe._bfe772d {
    height: 2.0625rem
}

._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div {
    background: linear-gradient(180deg, #0000 .625rem, #000c 0)
}

._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div > div:first-child {
    padding-top: .625rem
}

._3b407c1:not(._8469ef3) ._3c8d426, ._3b407c1:not(._8469ef3) ._903cd8c, ._3b407c1:not(._8469ef3) ._d1a89fc, ._3b407c1:not(._8469ef3) ._e2674c7 {
    color: #fff;
    font-size: .625rem;
    font-weight: 500
}

._3b407c1:not(._8469ef3) ._e2674c7 img {
    height: 1.11719rem;
    left: .42969rem
}

._3b407c1:not(._8469ef3) ._009a8d7 {
    bottom: 1.25rem
}

._3b407c1:not(._8469ef3) ._3c8d426 {
    top: 1.5625rem
}

@media (min-width: 45.3125rem) {
    ._3b407c1:not(._8469ef3) {
        grid-template-rows:1.5rem 6.61875rem 1.65625rem 2.2375rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe {
        height: 1.71875rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d {
        height: 2.46875rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426, ._3b407c1:not(._8469ef3) ._903cd8c, ._3b407c1:not(._8469ef3) ._d1a89fc, ._3b407c1:not(._8469ef3) ._e2674c7 {
        color: #fff;
        font-size: .75rem;
        font-weight: 500
    }

    ._3b407c1:not(._8469ef3) ._e2674c7 img {
        height: 1.45438rem;
        left: .55937rem
    }

    ._3b407c1:not(._8469ef3) ._009a8d7 {
        bottom: 1.7375rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426 {
        top: 1.8125rem
    }
}

@media (min-width: 58.125rem) {
    ._3b407c1:not(._8469ef3) {
        grid-template-rows:2rem 8.125rem 1.875rem 2.25rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe {
        height: 1.9375rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d {
        height: 2.6875rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426, ._3b407c1:not(._8469ef3) ._903cd8c, ._3b407c1:not(._8469ef3) ._d1a89fc, ._3b407c1:not(._8469ef3) ._e2674c7 {
        color: #fff;
        font-size: .875rem;
        font-weight: 500
    }

    ._3b407c1:not(._8469ef3) ._e2674c7 img {
        height: 1.4625rem;
        left: .5625rem
    }

    ._3b407c1:not(._8469ef3) ._009a8d7 {
        bottom: 1.75rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426 {
        top: 2.3125rem
    }
}

@media (min-width: 76.875rem) {
    ._3b407c1:not(._8469ef3) {
        grid-template-rows:2rem 8.475rem 1.875rem 2.25rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe {
        height: 1.9375rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d {
        height: 2.6875rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426, ._3b407c1:not(._8469ef3) ._903cd8c, ._3b407c1:not(._8469ef3) ._d1a89fc, ._3b407c1:not(._8469ef3) ._e2674c7 {
        color: #fff;
        font-size: .875rem;
        font-weight: 500
    }

    ._3b407c1:not(._8469ef3) ._e2674c7 img {
        height: 1.4625rem;
        left: .5625rem
    }

    ._3b407c1:not(._8469ef3) ._009a8d7 {
        bottom: 1.75rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426 {
        top: 2.3125rem
    }
}

@media (min-width: 90rem) {
    ._3b407c1:not(._8469ef3) {
        grid-template-rows:2rem 8.75rem 1.875rem 2.25rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe {
        height: 1.9375rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d {
        height: 2.6875rem
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1:not(._8469ef3) ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426, ._3b407c1:not(._8469ef3) ._903cd8c, ._3b407c1:not(._8469ef3) ._d1a89fc, ._3b407c1:not(._8469ef3) ._e2674c7 {
        color: #fff;
        font-size: .875rem;
        font-weight: 500
    }

    ._3b407c1:not(._8469ef3) ._e2674c7 img {
        height: 1.4625rem;
        left: .5625rem
    }

    ._3b407c1:not(._8469ef3) ._009a8d7 {
        bottom: 1.75rem
    }

    ._3b407c1:not(._8469ef3) ._3c8d426 {
        top: 2.3125rem
    }
}

._3b407c1._8469ef3 {
    grid-template-rows:1.25rem 4.25rem 1.25rem 1.6875rem
}

._3b407c1._8469ef3 ._ca359fe {
    height: 1.3125rem
}

._3b407c1._8469ef3 ._ca359fe._bfe772d {
    height: 2.0625rem
}

._3b407c1._8469ef3 ._ca359fe._bfe772d > div {
    background: linear-gradient(180deg, #0000 .625rem, #000c 0)
}

._3b407c1._8469ef3 ._ca359fe._bfe772d > div > div:first-child {
    padding-top: .625rem
}

._3b407c1._8469ef3 ._3c8d426, ._3b407c1._8469ef3 ._903cd8c, ._3b407c1._8469ef3 ._d1a89fc, ._3b407c1._8469ef3 ._e2674c7 {
    color: #fff;
    font-size: .625rem;
    font-weight: 500
}

._3b407c1._8469ef3 ._e2674c7 img {
    height: 1.09688rem;
    left: .42188rem
}

._3b407c1._8469ef3 ._009a8d7 {
    bottom: 1.25rem
}

._3b407c1._8469ef3 ._3c8d426 {
    top: 1.5625rem
}

._3b407c1._8469ef3 ._009a8d7 {
    font-size: .625rem
}

@media (min-width: 32.8125rem) {
    ._3b407c1._8469ef3 {
        grid-template-rows:1.625rem 7.625rem 1.625rem 2.1875rem
    }

    ._3b407c1._8469ef3 ._ca359fe {
        height: 1.6875rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d {
        height: 2.4375rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1._8469ef3 ._3c8d426, ._3b407c1._8469ef3 ._903cd8c, ._3b407c1._8469ef3 ._d1a89fc, ._3b407c1._8469ef3 ._e2674c7 {
        color: #fff;
        font-size: .75rem;
        font-weight: 500
    }

    ._3b407c1._8469ef3 ._e2674c7 img {
        height: 1.42188rem;
        left: .54688rem
    }

    ._3b407c1._8469ef3 ._009a8d7 {
        bottom: 1.5625rem
    }

    ._3b407c1._8469ef3 ._3c8d426 {
        top: 1.9375rem
    }

    ._3b407c1._8469ef3 ._009a8d7 {
        font-size: inherit
    }
}

@media (min-width: 45.3125rem) {
    ._3b407c1._8469ef3 {
        grid-template-rows:1.625rem 6.4375rem 1.625rem 2.1875rem
    }

    ._3b407c1._8469ef3 ._ca359fe {
        height: 1.6875rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d {
        height: 2.4375rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1._8469ef3 ._3c8d426, ._3b407c1._8469ef3 ._903cd8c, ._3b407c1._8469ef3 ._d1a89fc, ._3b407c1._8469ef3 ._e2674c7 {
        color: #fff;
        font-size: .75rem;
        font-weight: 500
    }

    ._3b407c1._8469ef3 ._e2674c7 img {
        height: 1.42188rem;
        left: .54688rem
    }

    ._3b407c1._8469ef3 ._009a8d7 {
        bottom: 1.6875rem
    }

    ._3b407c1._8469ef3 ._3c8d426 {
        top: 1.9375rem
    }
}

@media (min-width: 58.125rem) {
    ._3b407c1._8469ef3 {
        grid-template-rows:2rem 8.6875rem 1.875rem 2.25rem
    }

    ._3b407c1._8469ef3 ._ca359fe {
        height: 1.9375rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d {
        height: 2.6875rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1._8469ef3 ._3c8d426, ._3b407c1._8469ef3 ._903cd8c, ._3b407c1._8469ef3 ._d1a89fc, ._3b407c1._8469ef3 ._e2674c7 {
        color: #fff;
        font-size: .875rem;
        font-weight: 500
    }

    ._3b407c1._8469ef3 ._e2674c7 img {
        height: 1.4625rem;
        left: .5625rem
    }

    ._3b407c1._8469ef3 ._009a8d7 {
        bottom: 1.875rem
    }

    ._3b407c1._8469ef3 ._3c8d426 {
        top: 2.3125rem
    }
}

@media (min-width: 67.5rem) {
    ._3b407c1._8469ef3 {
        grid-template-rows:2.0625rem 6.8125rem 1.9375rem 2.3125rem
    }

    ._3b407c1._8469ef3 ._ca359fe {
        height: 2rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d {
        height: 2.75rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1._8469ef3 ._3c8d426, ._3b407c1._8469ef3 ._903cd8c, ._3b407c1._8469ef3 ._d1a89fc, ._3b407c1._8469ef3 ._e2674c7 {
        color: #fff;
        font-size: .875rem;
        font-weight: 500
    }

    ._3b407c1._8469ef3 ._e2674c7 img {
        height: 1.50313rem;
        left: .57813rem
    }

    ._3b407c1._8469ef3 ._009a8d7 {
        bottom: 1.875rem
    }

    ._3b407c1._8469ef3 ._3c8d426 {
        top: 2.375rem
    }
}

@media (min-width: 76.875rem) {
    ._3b407c1._8469ef3 {
        grid-template-rows:2.0625rem 8.9375rem 1.9375rem 2.25rem
    }

    ._3b407c1._8469ef3 ._ca359fe {
        height: 2rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d {
        height: 2.75rem
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div {
        background: linear-gradient(180deg, #0000 .625rem, #000c 0)
    }

    ._3b407c1._8469ef3 ._ca359fe._bfe772d > div > div:first-child {
        padding-top: .625rem
    }

    ._3b407c1._8469ef3 ._3c8d426, ._3b407c1._8469ef3 ._903cd8c, ._3b407c1._8469ef3 ._d1a89fc, ._3b407c1._8469ef3 ._e2674c7 {
        color: #fff;
        font-size: .875rem;
        font-weight: 500
    }

    ._3b407c1._8469ef3 ._e2674c7 img {
        height: 1.4625rem;
        left: .5625rem
    }

    ._3b407c1._8469ef3 ._009a8d7 {
        bottom: 1.875rem
    }

    ._3b407c1._8469ef3 ._3c8d426 {
        top: 2.375rem
    }
}

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

._0e1112e, ._3754081 {
    position: relative
}

._4e0d843 {
    background-color: #000;
    border-radius: 50%;
    filter: blur(.5625rem);
    height: 92%;
    left: 1.5rem;
    opacity: .87;
    position: absolute;
    top: .625rem;
    width: 2.8125rem
}

._4e0d843._4fb8612 {
    left: 3.75rem
}

@media (orientation: landscape) {
    ._4e0d843 {
        left: 2.625rem
    }

    ._4e0d843._4fb8612 {
        left: 6.875rem
    }
}

@media (min-width: 45.3125rem) {
    ._4e0d843 {
        left: 2.75rem
    }

    ._4e0d843._4fb8612 {
        left: 4.375rem
    }
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._4e0d843._4fb8612 {
        left: 4.375rem
    }
}

@media (min-width: 58.125rem) {
    ._4e0d843._4fb8612 {
        left: 6.375rem
    }
}

._51c3d44 {
    height: 100%;
    left: 0;
    opacity: .8;
    position: absolute
}

._51c3d44 svg:not(:root) {
    height: 72%;
    left: 0;
    position: absolute;
    top: 14%;
    width: auto
}

._8fd9187 {
    width: 100%
}

@media (min-width: 76.875rem) {
    ._8fd9187 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._148e37c ._02fb50c, ._906d3c5 ._02fb50c, ._94d5d54 ._02fb50c {
    padding-bottom: 0
}

._148e37c ._22b7f4b, ._906d3c5 ._22b7f4b, ._94d5d54 ._22b7f4b {
    margin-bottom: 0
}

._b72235d, ._f77c746 {
    grid-gap: .5rem;
    display: grid
}

@media (min-width: 45.3125rem) {
    ._b72235d, ._f77c746 {
        grid-gap: 1.125rem
    }
}

._b72235d {
    grid-template-columns:repeat(3, calc(33.33333vw - .66667rem));
    margin: 0 .5rem
}

._b72235d._04ef6a9 {
    grid-auto-rows: calc(33.33vw - .3333rem);
    grid-template-columns:1fr
}

._b72235d._c2f972a, ._b72235d._e122a2b {
    grid-template-columns:repeat(3, .3333fr)
}

._b72235d._688b19d {
    grid-auto-rows: calc(33.33333vw - .66667rem)
}

._b72235d._688b19d._ddb2c3d {
    grid-gap: 2vw;
    grid-auto-rows: calc(30.66667vw + 2rem);
    grid-template-columns:repeat(3, 30.66667vw);
    grid-template-rows:none
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._b72235d._688b19d._ddb2c3d {
        grid-gap: 2vw;
        grid-auto-rows: calc(22.5vw + 2rem);
        grid-template-columns:repeat(4, 22.5vw)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._b72235d._688b19d._ddb2c3d {
        grid-gap: 2vw;
        grid-auto-rows: calc(22.5vw + 2.75rem);
        grid-template-columns:repeat(4, 22.5vw)
    }
}

@media (min-width: 58.125rem)and (orientation: landscape) {
    ._b72235d._688b19d._ddb2c3d {
        grid-gap: 2vw;
        grid-auto-rows: calc(14.33333vw + 2rem);
        grid-template-columns:repeat(6, 14.33333vw)
    }
}

@media (min-width: 58.125rem)and (orientation: portrait) {
    ._b72235d._688b19d._ddb2c3d {
        grid-gap: 2vw;
        grid-auto-rows: calc(22.5vw + 2.75rem);
        grid-template-columns:repeat(4, 22.5vw)
    }
}

._b72235d._db87d26 {
    grid-template-columns:1fr 1fr
}

._b72235d._db87d26._f77c746._18c286e {
    grid-template-rows:repeat(1, 8.375rem)
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 8.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 8.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 8.375rem)
    }
}

._b72235d._db87d26._f77c746._e55e898 {
    grid-template-rows:repeat(2, 8.375rem)
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 8.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 8.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 8.375rem)
    }
}

._b72235d._db87d26._f77c746._f00feb3 {
    grid-template-rows:repeat(3, 8.375rem)
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 8.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 8.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 8.375rem)
    }
}

._b72235d._db87d26._f77c746._82deb9a {
    grid-template-rows:repeat(4, 8.375rem)
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 8.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 8.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 8.375rem)
    }
}

._b72235d._db87d26._f77c746._918eb12 {
    grid-template-rows:repeat(5, 8.375rem)
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 8.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 8.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 8.375rem)
    }
}

@media (min-width: 32.8125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.0625rem)
    }
}

@media (min-width: 32.8125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.0625rem)
    }
}

@media (min-width: 32.8125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.0625rem)
    }
}

@media (min-width: 32.8125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.0625rem)
    }
}

@media (min-width: 32.8125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.0625rem)
    }
}

@media (min-width: 32.8125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.0625rem)
    }
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26 {
        grid-template-columns:1fr 1fr 1fr
    }

    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 11.8125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 11.8125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 11.8125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 11.8125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 11.8125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 11.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.8125rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.8125rem)
    }
}

@media (min-width: 67.5rem) {
    ._b72235d._db87d26 {
        grid-template-columns:1fr 1fr 1fr 1fr
    }

    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 13.1875rem)
    }
}

@media (min-width: 67.5rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 13.1875rem)
    }
}

@media (min-width: 67.5rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 13.1875rem)
    }
}

@media (min-width: 67.5rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 13.1875rem)
    }
}

@media (min-width: 67.5rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.1875rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 13.1875rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 15.25rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 15.25rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 15.25rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 15.25rem)
    }
}

@media (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 15.25rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._b72235d._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 15.25rem)
    }
}

@media (min-width: 45.3125rem) {
    ._b72235d {
        grid-template-columns:repeat(4, calc(25vw - 1.40625rem));
        margin: 0 1.125rem
    }

    ._b72235d._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 58.125rem) {
    ._b72235d {
        grid-template-columns:repeat(6, calc(16.66667vw - 1.3125rem))
    }

    ._b72235d._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }

    ._b72235d._6735d38 {
        grid-template-columns:repeat(1, calc(16.66667vw - 1.3125rem))
    }

    ._b72235d._0c61f0d {
        grid-template-columns:repeat(2, calc(16.66667vw - 1.3125rem))
    }

    ._b72235d._50889e0 {
        grid-template-columns:repeat(3, calc(16.66667vw - 1.3125rem))
    }

    ._b72235d._af0f088 {
        grid-template-columns:repeat(4, calc(16.66667vw - 1.3125rem))
    }

    ._b72235d._47eed24 {
        grid-template-columns:repeat(5, calc(16.66667vw - 1.3125rem))
    }
}

@media (min-width: 76.875rem) {
    ._b72235d {
        grid-template-columns:repeat(6, 11.89583rem);
        margin: 0
    }

    ._b72235d._688b19d {
        grid-auto-rows: 11.89583rem
    }

    ._b72235d._04ef6a9 {
        grid-auto-rows: 25.6641rem
    }

    ._b72235d._6735d38 {
        grid-template-columns:repeat(1, 11.89583rem)
    }

    ._b72235d._0c61f0d {
        grid-template-columns:repeat(2, 11.89583rem)
    }

    ._b72235d._50889e0 {
        grid-template-columns:repeat(3, 11.89583rem)
    }

    ._b72235d._af0f088 {
        grid-template-columns:repeat(4, 11.89583rem)
    }

    ._b72235d._47eed24 {
        grid-template-columns:repeat(5, 11.89583rem)
    }
}

._879f984 {
    grid-template-columns:repeat(3, calc(33.33333vw - .66667rem));
    margin: 0 .5rem
}

._879f984._688b19d {
    grid-auto-rows: calc(33.33333vw - .66667rem)
}

@media (min-width: 45.3125rem) {
    ._879f984 {
        grid-template-columns:repeat(3, calc(25vw - 1.40625rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 58.125rem) {
    ._879f984 {
        grid-template-columns:repeat(3, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 67.5rem) {
    ._879f984 {
        grid-template-columns:repeat(3, 11.89583rem)
    }

    ._879f984._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

._879f984._ab7f3c1 {
    grid-template-columns:repeat(3, calc(33.33333vw - .66667rem))
}

._879f984._ab7f3c1._688b19d {
    grid-auto-rows: calc(33.33333vw - .66667rem)
}

@media (min-width: 45.3125rem) {
    ._879f984._ab7f3c1 {
        grid-template-columns:repeat(3, calc(25vw - 1.40625rem))
    }

    ._879f984._ab7f3c1._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 58.125rem) {
    ._879f984._ab7f3c1 {
        grid-template-columns:repeat(3, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._ab7f3c1._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 67.5rem) {
    ._879f984._ab7f3c1 {
        grid-template-columns:repeat(3, 11.89583rem)
    }

    ._879f984._ab7f3c1._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

._879f984._a3f31f8 {
    grid-template-columns:repeat(3, calc(33.33333vw - .66667rem))
}

._879f984._a3f31f8._688b19d {
    grid-auto-rows: calc(33.33333vw - .66667rem)
}

@media (min-width: 45.3125rem) {
    ._879f984._a3f31f8 {
        grid-template-columns:repeat(3, calc(25vw - 1.40625rem))
    }

    ._879f984._a3f31f8._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 58.125rem) {
    ._879f984._a3f31f8 {
        grid-template-columns:repeat(3, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._a3f31f8._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 67.5rem) {
    ._879f984._a3f31f8 {
        grid-template-columns:repeat(3, 11.89583rem)
    }

    ._879f984._a3f31f8._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

._879f984._258ee33 {
    grid-template-columns:repeat(3, calc(33.33333vw - .66667rem))
}

._879f984._258ee33._688b19d {
    grid-auto-rows: calc(33.33333vw - .66667rem)
}

@media (min-width: 45.3125rem) {
    ._879f984._258ee33 {
        grid-template-columns:repeat(3, calc(25vw - 1.40625rem))
    }

    ._879f984._258ee33._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 58.125rem) {
    ._879f984._258ee33 {
        grid-template-columns:repeat(3, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._258ee33._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 67.5rem) {
    ._879f984._258ee33 {
        grid-template-columns:repeat(3, 11.89583rem)
    }

    ._879f984._258ee33._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

@media (min-width: 58.125rem) {
    ._879f984 {
        margin: 0 1.125rem
    }
}

@media (min-width: 67.5rem) {
    ._879f984 {
        grid-template-columns:repeat(4, calc(33.33333vw - .66667rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(33.33333vw - .66667rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 45.3125rem) {
    ._879f984 {
        grid-template-columns:repeat(4, calc(25vw - 1.40625rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 58.125rem) {
    ._879f984 {
        grid-template-columns:repeat(4, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 67.5rem)and (min-width: 67.5rem) {
    ._879f984 {
        grid-template-columns:repeat(4, 11.89583rem)
    }

    ._879f984._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

@media (min-width: 90rem) {
    ._879f984 {
        grid-template-columns:repeat(5, calc(33.33333vw - .66667rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(33.33333vw - .66667rem)
    }
}

@media (min-width: 90rem)and (min-width: 45.3125rem) {
    ._879f984 {
        grid-template-columns:repeat(5, calc(25vw - 1.40625rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 90rem)and (min-width: 58.125rem) {
    ._879f984 {
        grid-template-columns:repeat(5, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 90rem)and (min-width: 67.5rem) {
    ._879f984 {
        grid-template-columns:repeat(5, 11.89583rem)
    }

    ._879f984._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

@media (min-width: 90rem) {
    ._879f984._f2f0c21 {
        grid-template-columns:repeat(4, calc(33.33333vw - .66667rem))
    }

    ._879f984._f2f0c21._688b19d {
        grid-auto-rows: calc(33.33333vw - .66667rem)
    }
}

@media (min-width: 90rem)and (min-width: 45.3125rem) {
    ._879f984._f2f0c21 {
        grid-template-columns:repeat(4, calc(25vw - 1.40625rem))
    }

    ._879f984._f2f0c21._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 90rem)and (min-width: 58.125rem) {
    ._879f984._f2f0c21 {
        grid-template-columns:repeat(4, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._f2f0c21._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 90rem)and (min-width: 67.5rem) {
    ._879f984._f2f0c21 {
        grid-template-columns:repeat(4, 11.89583rem)
    }

    ._879f984._f2f0c21._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

@media (min-width: 100rem) {
    ._879f984 {
        grid-template-columns:repeat(6, calc(33.33333vw - .66667rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(33.33333vw - .66667rem)
    }
}

@media (min-width: 100rem)and (min-width: 45.3125rem) {
    ._879f984 {
        grid-template-columns:repeat(6, calc(25vw - 1.40625rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 100rem)and (min-width: 58.125rem) {
    ._879f984 {
        grid-template-columns:repeat(6, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 100rem)and (min-width: 67.5rem) {
    ._879f984 {
        grid-template-columns:repeat(6, 11.89583rem)
    }

    ._879f984._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

@media (min-width: 100rem) {
    ._879f984._89356d9 {
        grid-template-columns:repeat(5, calc(33.33333vw - .66667rem))
    }

    ._879f984._89356d9._688b19d {
        grid-auto-rows: calc(33.33333vw - .66667rem)
    }
}

@media (min-width: 100rem)and (min-width: 45.3125rem) {
    ._879f984._89356d9 {
        grid-template-columns:repeat(5, calc(25vw - 1.40625rem))
    }

    ._879f984._89356d9._688b19d {
        grid-auto-rows: calc(25vw - 1.40625rem)
    }
}

@media (min-width: 100rem)and (min-width: 58.125rem) {
    ._879f984._89356d9 {
        grid-template-columns:repeat(5, calc(16.66667vw - 1.3125rem))
    }

    ._879f984._89356d9._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 100rem)and (min-width: 67.5rem) {
    ._879f984._89356d9 {
        grid-template-columns:repeat(5, 11.89583rem)
    }

    ._879f984._89356d9._688b19d {
        grid-auto-rows: 11.89583rem
    }
}

._7ed9e00 {
    display: flex;
    margin: 0
}

._f77c746 {
    grid-auto-columns: calc(28.57143vw - .28571rem);
    grid-auto-flow: column;
    margin-left: .5rem
}

@media (min-width: 45.3125rem) {
    ._f77c746 {
        margin-left: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._f77c746 {
        margin-left: 0
    }
}

._f77c746._c2f972a {
    grid-auto-columns: 57.1428571429vw;
    grid-auto-rows: 56.1714285714vw
}

._f77c746._e122a2b {
    grid-auto-columns: 57.1428571429vw;
    grid-auto-rows: 25.7142857143vw
}

._f77c746._e122a2b._16a07cf {
    grid-template-columns:repeat(9, calc(57.14286vw + 2.1875rem)) calc(57.14286vw + 4.375rem)
}

@media (orientation: landscape) {
    ._f77c746._e122a2b._16a07cf {
        grid-template-columns:repeat(9, calc(57.14286vw + 4.0625rem)) calc(57.14286vw + 8.125rem)
    }
}

._f77c746._04ef6a9 {
    grid-template-columns:1fr !important
}

._f77c746._4810165 {
    grid-auto-rows: calc(42.85714vw - .42857rem)
}

._f77c746._688b19d {
    grid-auto-rows: calc(28.57143vw - .28571rem)
}

._f77c746._688b19d._16a07cf {
    grid-template-columns:repeat(9, calc(33.33333vw + .91667rem)) calc(33.33333vw + 3.41667rem)
}

@media (orientation: landscape) {
    ._f77c746._688b19d._16a07cf {
        grid-template-columns:repeat(9, calc(33.33333vw + 1.85417rem)) calc(33.33333vw + 6.22917rem)
    }
}

._f77c746._db87d26 {
    grid-auto-columns: 11.375rem;
    padding: .3125rem 0
}

._f77c746._db87d26._f77c746._18c286e {
    grid-template-rows:repeat(1, 9.375rem)
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 9.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 9.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 9.375rem)
    }
}

._f77c746._db87d26._f77c746._e55e898 {
    grid-template-rows:repeat(2, 9.375rem)
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 9.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 9.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 9.375rem)
    }
}

._f77c746._db87d26._f77c746._f00feb3 {
    grid-template-rows:repeat(3, 9.375rem)
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 9.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 9.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 9.375rem)
    }
}

._f77c746._db87d26._f77c746._82deb9a {
    grid-template-rows:repeat(4, 9.375rem)
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 9.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 9.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 9.375rem)
    }
}

._f77c746._db87d26._f77c746._918eb12 {
    grid-template-rows:repeat(5, 9.375rem)
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 9.375rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 9.375rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 9.375rem)
    }
}

@media (min-width: 32.8125rem) {
    ._f77c746._db87d26 {
        grid-auto-columns: 14.6875rem
    }
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26 {
        grid-auto-columns: 14.6875rem
    }

    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 12.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 12.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 12.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 12.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 12.125rem)
    }
}

@media (min-width: 45.3125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 12.125rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26 {
        grid-auto-columns: 17.75rem
    }

    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.25rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.25rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.25rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.25rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.25rem)
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.25rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26 {
        grid-auto-columns: 18.375rem
    }

    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._18c286e {
        grid-template-rows:repeat(1, 14.75rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._e55e898 {
        grid-template-rows:repeat(2, 14.75rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 14.75rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._82deb9a {
        grid-template-rows:repeat(4, 14.75rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 45.3125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 58.125rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.75rem)
    }
}

@media (min-width: 76.875rem)and (min-width: 76.875rem) {
    ._f77c746._db87d26._f77c746._918eb12 {
        grid-template-rows:repeat(5, 14.75rem)
    }
}

@media (min-width: 45.3125rem) {
    ._f77c746 {
        grid-auto-columns: calc(21.05263vw - .71053rem)
    }

    ._f77c746._4810165 {
        grid-auto-rows: calc(31.57895vw - 1.0658rem)
    }

    ._f77c746._688b19d {
        grid-auto-rows: calc(21.05263vw - .71053rem)
    }

    ._f77c746._688b19d._16a07cf {
        grid-template-columns:repeat(9, calc(25vw + 1.03125rem)) calc(25vw + 2.90625rem)
    }

    ._f77c746._c2f972a {
        grid-auto-rows: calc(41.38947vw - .46563rem)
    }

    ._f77c746._c2f972a, ._f77c746._e122a2b {
        grid-auto-columns: calc(42.10526vw - .47368rem)
    }

    ._f77c746._e122a2b {
        grid-auto-rows: calc(18.94737vw - .21316rem)
    }

    ._f77c746._e122a2b._16a07cf {
        grid-template-columns:repeat(9, calc(50vw - .5rem)) calc(50vw + 1.625rem)
    }
}

@media (min-width: 58.125rem) {
    ._f77c746 {
        grid-auto-columns: calc(16.66667vw - 1.3125rem)
    }

    ._f77c746._4810165 {
        grid-auto-rows: calc(25vw - 1.6875rem)
    }

    ._f77c746._688b19d {
        grid-auto-rows: calc(16.66667vw - 1.3125rem)
    }

    ._f77c746._688b19d._16a07cf {
        grid-template-columns:repeat(9, calc(20vw + .2125rem)) calc(20vw + 3.3375rem)
    }

    ._f77c746._c2f972a {
        grid-auto-rows: calc(32.76667vw - 1.4745rem)
    }

    ._f77c746._c2f972a, ._f77c746._e122a2b {
        grid-auto-columns: calc(33.33333vw - 1.5rem)
    }

    ._f77c746._e122a2b {
        grid-auto-rows: calc(15vw - .675rem)
    }

    ._f77c746._e122a2b._16a07cf {
        grid-template-columns:repeat(9, calc(33.33333vw + 2.25rem)) calc(33.33333vw + 6rem)
    }
}

@media (min-width: 76.875rem) {
    ._f77c746 {
        grid-auto-columns: 11.89583rem
    }

    ._f77c746:after {
        display: none
    }

    ._f77c746._4810165 {
        grid-auto-rows: 17.84375rem
    }

    ._f77c746._688b19d {
        grid-auto-rows: 11.89583rem
    }

    ._f77c746._688b19d._16a07cf {
        grid-template-columns:repeat(9, 15.95833rem) 19.70833rem
    }

    ._f77c746._c2f972a {
        grid-auto-columns: 24.91667rem;
        grid-auto-rows: 24.49308rem
    }

    ._f77c746._e122a2b {
        grid-auto-columns: 24.91667rem;
        grid-auto-rows: 11.2125rem
    }

    ._f77c746._e122a2b._16a07cf {
        grid-template-columns:repeat(9, 28.97917rem) 32.41667rem
    }
}

._688b19d {
    grid-auto-rows: calc(33.33333vw - .66667rem)
}

._688b19d._f77c746._18c286e {
    grid-template-rows:repeat(1, calc(28.57143vw - .28571rem))
}

._688b19d._f77c746._18c286e._ddb2c3d {
    grid-auto-columns: 6.4375rem;
    grid-template-rows:repeat(1, 8.4375rem)
}

@media (min-width: 32.8125rem)and (orientation: landscape) {
    ._688b19d._f77c746._18c286e._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(1, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._688b19d._f77c746._18c286e._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(1, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._688b19d._f77c746._18c286e._ddb2c3d {
        grid-auto-columns: 8.8125rem;
        grid-template-rows:repeat(1, 10.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._18c286e._ddb2c3d {
        grid-auto-columns: 11.375rem;
        grid-template-rows:repeat(1, 14.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._688b19d._f77c746._18c286e {
        grid-template-rows:repeat(1, calc(21.05263vw - .71053rem))
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._18c286e {
        grid-template-rows:repeat(1, calc(16.66667vw - 1.3125rem))
    }
}

@media (min-width: 76.875rem) {
    ._688b19d._f77c746._18c286e {
        grid-template-rows:repeat(1, 11.89583rem)
    }
}

._688b19d._f77c746._e55e898 {
    grid-template-rows:repeat(2, calc(28.57143vw - .28571rem))
}

._688b19d._f77c746._e55e898._ddb2c3d {
    grid-auto-columns: 6.4375rem;
    grid-template-rows:repeat(2, 8.4375rem)
}

@media (min-width: 32.8125rem)and (orientation: landscape) {
    ._688b19d._f77c746._e55e898._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(2, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._688b19d._f77c746._e55e898._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(2, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._688b19d._f77c746._e55e898._ddb2c3d {
        grid-auto-columns: 8.8125rem;
        grid-template-rows:repeat(2, 10.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._e55e898._ddb2c3d {
        grid-auto-columns: 11.375rem;
        grid-template-rows:repeat(2, 14.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._688b19d._f77c746._e55e898 {
        grid-template-rows:repeat(2, calc(21.05263vw - .71053rem))
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._e55e898 {
        grid-template-rows:repeat(2, calc(16.66667vw - 1.3125rem))
    }
}

@media (min-width: 76.875rem) {
    ._688b19d._f77c746._e55e898 {
        grid-template-rows:repeat(2, 11.89583rem)
    }
}

._688b19d._f77c746._f00feb3 {
    grid-template-rows:repeat(3, calc(28.57143vw - .28571rem))
}

._688b19d._f77c746._f00feb3._ddb2c3d {
    grid-auto-columns: 6.4375rem;
    grid-template-rows:repeat(3, 8.4375rem)
}

@media (min-width: 32.8125rem)and (orientation: landscape) {
    ._688b19d._f77c746._f00feb3._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(3, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._688b19d._f77c746._f00feb3._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(3, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._688b19d._f77c746._f00feb3._ddb2c3d {
        grid-auto-columns: 8.8125rem;
        grid-template-rows:repeat(3, 10.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._f00feb3._ddb2c3d {
        grid-auto-columns: 11.375rem;
        grid-template-rows:repeat(3, 14.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._688b19d._f77c746._f00feb3 {
        grid-template-rows:repeat(3, calc(21.05263vw - .71053rem))
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._f00feb3 {
        grid-template-rows:repeat(3, calc(16.66667vw - 1.3125rem))
    }
}

@media (min-width: 76.875rem) {
    ._688b19d._f77c746._f00feb3 {
        grid-template-rows:repeat(3, 11.89583rem)
    }
}

._688b19d._f77c746._82deb9a {
    grid-template-rows:repeat(4, calc(28.57143vw - .28571rem))
}

._688b19d._f77c746._82deb9a._ddb2c3d {
    grid-auto-columns: 6.4375rem;
    grid-template-rows:repeat(4, 8.4375rem)
}

@media (min-width: 32.8125rem)and (orientation: landscape) {
    ._688b19d._f77c746._82deb9a._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(4, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._688b19d._f77c746._82deb9a._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(4, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._688b19d._f77c746._82deb9a._ddb2c3d {
        grid-auto-columns: 8.8125rem;
        grid-template-rows:repeat(4, 10.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._82deb9a._ddb2c3d {
        grid-auto-columns: 11.375rem;
        grid-template-rows:repeat(4, 14.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._688b19d._f77c746._82deb9a {
        grid-template-rows:repeat(4, calc(21.05263vw - .71053rem))
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._82deb9a {
        grid-template-rows:repeat(4, calc(16.66667vw - 1.3125rem))
    }
}

@media (min-width: 76.875rem) {
    ._688b19d._f77c746._82deb9a {
        grid-template-rows:repeat(4, 11.89583rem)
    }
}

._688b19d._f77c746._918eb12 {
    grid-template-rows:repeat(5, calc(28.57143vw - .28571rem))
}

._688b19d._f77c746._918eb12._ddb2c3d {
    grid-auto-columns: 6.4375rem;
    grid-template-rows:repeat(5, 8.4375rem)
}

@media (min-width: 32.8125rem)and (orientation: landscape) {
    ._688b19d._f77c746._918eb12._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(5, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._688b19d._f77c746._918eb12._ddb2c3d {
        grid-auto-columns: 11.625rem;
        grid-template-rows:repeat(5, 14.375rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._688b19d._f77c746._918eb12._ddb2c3d {
        grid-auto-columns: 8.8125rem;
        grid-template-rows:repeat(5, 10.8125rem)
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._918eb12._ddb2c3d {
        grid-auto-columns: 11.375rem;
        grid-template-rows:repeat(5, 14.125rem)
    }
}

@media (min-width: 45.3125rem) {
    ._688b19d._f77c746._918eb12 {
        grid-template-rows:repeat(5, calc(21.05263vw - .71053rem))
    }
}

@media (min-width: 58.125rem) {
    ._688b19d._f77c746._918eb12 {
        grid-template-rows:repeat(5, calc(16.66667vw - 1.3125rem))
    }
}

@media (min-width: 76.875rem) {
    ._688b19d._f77c746._918eb12 {
        grid-template-rows:repeat(5, 11.89583rem)
    }
}

._e122a2b._ddb2c3d {
    grid-template-rows:calc(25.71429vw + 2rem)
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._e122a2b._ddb2c3d {
        grid-template-rows:calc(18.94737vw + 2.53684rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._e122a2b._ddb2c3d {
        grid-template-rows:calc(18.94737vw + 1.78684rem)
    }
}

@media (min-width: 58.125rem) {
    ._e122a2b._ddb2c3d {
        grid-template-rows:calc(15vw + 2.075rem)
    }
}

._4810165._ddb2c3d {
    grid-template-rows:calc(42.85714vw + 1.57144rem)
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._4810165._ddb2c3d {
        grid-template-rows:calc(31.57895vw + 1.68421rem)
    }
}

@media (min-width: 45.3125rem)and (orientation: portrait) {
    ._4810165._ddb2c3d {
        grid-template-rows:calc(31.57895vw + .93421rem)
    }
}

@media (min-width: 58.125rem) {
    ._4810165._ddb2c3d {
        grid-template-rows:calc(25vw + 1.0625rem)
    }
}

._f49717f {
    grid-auto-flow: column
}

._1aea800 {
    grid-row-start: span 2
}

._1aea800, ._de08a68 {
    grid-column-start: span 2
}

._e283f1a {
    width: calc(28.57143vw - .28571rem)
}

@media (min-width: 45.3125rem) {
    ._e283f1a {
        width: calc(21.05263vw - .71053rem)
    }
}

@media (min-width: 58.125rem) {
    ._e283f1a {
        width: calc(16.66667vw - 1.3125rem)
    }
}

@media (min-width: 76.875rem) {
    ._e283f1a {
        width: 11.89583rem
    }
}

._629a16e {
    width: 57.1428571429vw
}

@media (min-width: 45.3125rem) {
    ._629a16e {
        width: calc(42.10526vw - .47368rem)
    }
}

@media (min-width: 58.125rem) {
    ._629a16e {
        width: calc(33.33333vw - 1.5rem)
    }
}

@media (min-width: 76.875rem) {
    ._629a16e {
        width: 24.91667rem
    }
}

._95adb98 {
    background: #0000 !important;
    justify-content: center;
    overflow: visible;
    overflow: initial;
    padding: 0 .5rem
}

@media (min-width: 45.3125rem) {
    ._95adb98 {
        max-width: 24.375rem !important
    }
}

._00de712 {
    background: #0000 !important;
    border-radius: 4px;
    margin: 3.4375rem auto;
    max-width: 50rem;
    min-height: 0;
    width: 80%
}

@media (max-height: 45.3125rem)and (orientation: landscape),(max-width: 45.3125rem)and (orientation: portrait) {
    ._00de712:not(._8089734)._f899140 {
        margin: 0 auto;
        max-width: 100vw;
        width: 100%
    }
}

@media (min-width: 67.5rem),(min-width: 67.5rem)and (orientation: portrait) {
    ._00de712:not(._8089734) {
        margin: 3.4375rem auto;
        width: 80%
    }
}

@media (min-height: 45.3125rem)and (orientation: landscape),(min-width: 45.3125rem)and (orientation: portrait) {
    ._00de712:not(._8089734) {
        margin: 3.4375rem auto;
        width: 80%
    }
}

@media (orientation: portrait) {
    ._00de712:not(._8089734) {
        max-height: 100vh;
        max-height: calc(var(--vh, 1vh) * 100)
    }
}

._acef024 {
    background: #0000 !important;
    border-radius: 4px;
    margin: 3.4375rem auto;
    max-width: 50rem;
    min-height: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media (max-height: 45.3125rem)and (orientation: landscape),(max-width: 45.3125rem)and (orientation: portrait) {
    ._acef024:not(._8089734)._f899140 {
        margin: 0 auto;
        max-width: 100vw;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media (min-width: 67.5rem),(min-width: 67.5rem)and (orientation: portrait) {
    ._acef024:not(._8089734) {
        margin: 3.4375rem auto;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media (min-height: 45.3125rem)and (orientation: landscape),(min-width: 45.3125rem)and (orientation: portrait) {
    ._acef024:not(._8089734) {
        margin: 3.4375rem auto;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media (orientation: portrait) {
    ._acef024:not(._8089734) {
        max-height: 100vh;
        max-height: calc(var(--vh, 1vh) * 100)
    }
}

@media (max-width: 32.8125rem) {
    ._acef024._866c222 {
        margin-top: 0
    }
}

._acef024._82b5c96 {
    max-width: none
}

@media (max-height: 45.3125rem)and (orientation: landscape),(max-width: 45.3125rem)and (orientation: portrait) {
    ._acef024._82b5c96._f899140 {
        margin: .0625rem auto
    }
}

._a382e0b {
    background-color: #0000 !important;
    border-radius: 15px;
    box-shadow: 0 .3125rem 1.5625rem 0 #000000e8
}

._4455535 {
    background-repeat: no-repeat;
    background-size: cover;
    display: grid;
    flex: 1 1;
    grid-template-rows:7.25rem 3rem auto 12.5%;
    justify-items: center;
    min-height: 33rem
}

._4455535 ._22858b1, ._4455535 ._9e855b0 {
    display: none;
    left: 0;
    position: absolute;
    width: 100%
}

._4455535._aa4dfd6 ._22858b1, ._4455535._aa4dfd6 ._9e855b0 {
    display: block
}

._4455535 ._22858b1 {
    background-image: linear-gradient(180deg, #ffffff03, #fff);
    height: 6rem;
    top: calc(100% + .0625rem)
}

._4455535 ._9e855b0 {
    background-color: #fff;
    height: -6rem;
    top: calc(100% + 6rem)
}

._4455535._9f78752._aa4dfd6, ._4455535._bf07a98._aa4dfd6, ._4455535._da57e0f._aa4dfd6 {
    padding: 1.5625rem 1.25rem .625rem
}

._4455535._9f78752._aa4dfd6 ._6b7c9ae, ._4455535._bf07a98._aa4dfd6 ._6b7c9ae, ._4455535._da57e0f._aa4dfd6 ._6b7c9ae {
    max-height: 30vh
}

._4455535._9f78752._aa4dfd6 ._6b7c9ae::-webkit-scrollbar, ._4455535._bf07a98._aa4dfd6 ._6b7c9ae::-webkit-scrollbar, ._4455535._da57e0f._aa4dfd6 ._6b7c9ae::-webkit-scrollbar {
    width: .3125rem
}

._4455535._9f78752._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-track, ._4455535._bf07a98._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-track, ._4455535._da57e0f._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 2.5px
}

._4455535._9f78752._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-thumb, ._4455535._bf07a98._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-thumb, ._4455535._da57e0f._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-thumb {
    background: #c3c3c3;
    border-radius: 2.5px;
    width: .3125rem
}

._4455535._9f78752._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-thumb:hover, ._4455535._bf07a98._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-thumb:hover, ._4455535._da57e0f._aa4dfd6 ._6b7c9ae::-webkit-scrollbar-thumb:hover {
    background: #555
}

@media (min-width: 45.3125rem) {
    ._4455535._9f78752._aa4dfd6, ._4455535._bf07a98._aa4dfd6, ._4455535._da57e0f._aa4dfd6 {
        padding: 1.5625rem 2.8125rem .625rem
    }
}

._4455535._bf07a98 {
    background-image: url(/static/media/reward-store-free-cards-buy-2-background-mobile-3x.c7ff5140.jpg);
    background-position-x: center
}

._4455535._bf07a98._aa4dfd6 {
    background-color: #fff;
    padding-top: 1.875rem
}

._4455535._9f78752 {
    background-image: linear-gradient(180deg, #007a49, #001209)
}

._4455535._9f78752._aa4dfd6 {
    background-color: #fff;
    padding-top: 1.875rem
}

._4455535._da57e0f {
    background-image: linear-gradient(180deg, #730092, #12001b)
}

._4455535._da57e0f._aa4dfd6 {
    background-color: #fff;
    padding-top: 2.8125rem
}

._4455535._da57e0f._aa4dfd6 svg {
    height: 75%
}

@media (min-width: 45.3125rem) {
    ._4455535._da57e0f._aa4dfd6 svg {
        height: 100%
    }
}

._4455535 ._fde5559 {
    height: auto;
    object-fit: contain;
    width: 6.25rem
}

._4455535 ._fde5559 :first-child {
    fill: #fff
}

._4455535._aa4dfd6 {
    grid-gap: 1.25rem;
    grid-template-rows:7.25rem -webkit-min-content auto;
    grid-template-rows:7.25rem min-content auto
}

._4455535._aa4dfd6 ._d83891a {
    grid-gap: .25rem;
    grid-template-rows:auto auto;
    padding-top: .75rem
}

._4455535._aa4dfd6 ._d83891a ._6a7d464 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.25rem;
    overflow: hidden;
    text-overflow: ellipsis
}

._4455535._aa4dfd6 ._d83891a ._9e939d8 {
    grid-gap: .3125rem;
    color: #fff;
    display: grid;
    font-size: .9375rem;
    grid-template-columns:auto auto
}

._4455535._aa4dfd6 ._d83891a ._9e939d8 > :first-child {
    color: #e0e0e0;
    justify-self: right
}

._4455535._aa4dfd6 ._d83891a ._9e939d8 > :last-child {
    justify-self: left
}

@media (min-width: 45.3125rem) {
    ._4455535._aa4dfd6 ._d83891a {
        padding-top: .25rem
    }
}

._4455535._68c05ec {
    grid-gap: 1.25rem;
    grid-template-rows:10rem -webkit-min-content auto;
    grid-template-rows:10rem min-content auto;
    padding: 6.875rem 1.875rem 1.5625rem
}

._4455535._68c05ec ._fde5559 {
    height: auto;
    object-fit: contain;
    width: 6.25rem
}

._4455535._68c05ec button {
    width: 100%
}

._4455535._68c05ec ._d83891a {
    grid-template-rows:-webkit-min-content -webkit-min-content;
    grid-template-rows:min-content min-content;
    padding-top: 1.875rem
}

@media (min-width: 45.3125rem) {
    ._4455535._68c05ec {
        grid-gap: 1.25rem;
        padding-top: 5.625rem
    }

    ._4455535._68c05ec button {
        width: 55%
    }

    ._4455535._68c05ec ._d83891a {
        grid-template-rows:-webkit-min-content -webkit-min-content;
        grid-template-rows:min-content min-content;
        padding-top: 1.875rem
    }

    ._4455535._68c05ec ._d83891a ._6a7d464 {
        font-size: 2.125rem
    }

    ._4455535._68c05ec ._d83891a ._9e939d8 {
        font-size: 1.8125rem
    }
}

._d83891a {
    grid-gap: .625rem;
    background-color: #0000;
    display: grid;
    line-height: normal;
    text-align: center
}

._d83891a ._6a7d464 {
    color: #fff;
    font-size: 1.625rem
}

._d83891a ._9e939d8 {
    color: #02bd9c;
    font-size: 1.25rem
}

._18223cf {
    grid-gap: 1rem;
    background-color: #0000;
    border-radius: 10px;
    display: grid;
    grid-template-rows:-webkit-min-content -webkit-min-content;
    grid-template-rows:min-content min-content;
    padding: 1rem 1rem 0;
    position: relative;
    width: 100%
}

._18223cf ._6b7c9ae {
    background-color: #fff;
    border-radius: 10px;
    color: #888;
    font-size: .75rem;
    min-height: 10rem;
    overflow-y: auto;
    padding: 1rem
}

@media (min-width: 45.3125rem) {
    ._18223cf ._6b7c9ae {
        margin-bottom: 1.5rem;
        min-height: 12rem
    }
}

._18223cf ._5ee6976 {
    grid-gap: .3125rem;
    display: grid;
    grid-auto-rows: 3rem;
    justify-items: center
}

._18223cf ._5ee6976 button {
    font-size: .9375rem;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._18223cf ._5ee6976 button {
        width: 60%
    }

    ._4455535 ._22858b1 {
        height: 5rem;
        top: calc(100% + .0625rem)
    }

    ._4455535 ._9e855b0 {
        height: -5rem;
        top: calc(100% + 5rem)
    }

    ._4455535._bf07a98 {
        background-image: url(/static/media/reward-store-free-cards-buy-2-background-tablet-1x.49832574.jpg)
    }

    ._a382e0b {
        margin-bottom: 0 !important
    }

    ._4455535._aa4dfd6 {
        border-radius: 10px 10px 0 0
    }
}

@media (min-width: 45.3125rem)and (max-height: 37.5rem) {
    ._9e939d8 {
        font-size: 1.5rem
    }

    ._4455535._aa4dfd6 {
        background-size: cover !important;
        border-radius: 10px 10px 0 0;
        min-height: 0
    }

    ._4455535._68c05ec {
        align-content: center;
        border-radius: 10px;
        grid-template-rows:7.5rem -webkit-min-content -webkit-min-content;
        grid-template-rows:7.5rem min-content min-content;
        min-height: 75vh;
        padding-top: .625rem 1.875rem
    }

    ._4455535._68c05ec button {
        margin-bottom: .625rem
    }

    ._4455535._aa4dfd6 ._18223cf > ._6b7c9ae {
        max-height: 15vh;
        min-height: 0
    }
}

@media (min-width: 45.3125rem)and (min-height: 37.5625rem)and (max-height: 43.75rem) {
    ._4455535._aa4dfd6 ._18223cf > ._6b7c9ae {
        max-height: 20vh;
        min-height: 0
    }
}

._fe7bb78 {
    background-color: #fff
}

._cbe1b1b {
    margin-top: 1rem
}

._7122390 {
    display: grid
}

._ec7b05c {
    text-align: center
}

._8d2365e {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns:50% 50%;
    margin-top: 1.375rem
}

._ec8defe {
    z-index: calc(var(--base-z-index) + 1)
}

._ed6e036 {
    background-color: #151515;
    display: flex;
    flex-direction: column;
    max-width: 50rem;
    padding: 0
}

._ed6e036._aafb96a {
    padding: 6.25rem
}

@media (max-width: 45.3125rem) {
    ._ed6e036 {
        max-width: 100vw;
        width: 100vw
    }
}

._fc50cf8 {
    background-color: #000;
    flex: 1 1;
    height: 100%;
    padding: 0
}

._fc50cf8 iframe {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%
}

._fc50cf8 button {
    position: absolute;
    top: 0
}

._b7cc8cd {
    border: 0;
    margin: 0 !important;
    max-width: none !important;
    padding: 0
}

._b7cc8cd:not(._4c9b0f3) {
    height: 33.8983050847vw;
    margin: 10vh auto !important
}

._b7cc8cd:not(._4c9b0f3) ._fc50cf8 iframe {
    height: 33.8983050847vw
}

._b7cc8cd ._fc50cf8 iframe {
    flex: 1 1;
    height: 100%
}

._b7cc8cd._4c9b0f3 {
    height: 100% !important;
    width: 100% !important
}

._87cfd68 {
    background-color: #151515;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 7.5rem);
    height: calc(var(--vh, 1vh) * 100 - 7.5rem);
    overflow: hidden;
    z-index: calc(var(--base-z-index) + 1)
}

@media (min-width: 45.3125rem)and (orientation: landscape) {
    ._87cfd68 {
        height: calc(100vh - 5.3125rem);
        height: calc(var(--vh, 1vh) * 100 - 5.3125rem)
    }
}

@media (max-height: 25.875rem)and (orientation: landscape),(max-width: 45.3125rem)and (orientation: portrait) {
    ._87cfd68 {
        height: 100vh;
        height: calc(var(--vh, 1vh) * 100)
    }
}

._63ff7a3 {
    background: #0000;
    border-color: #303030;
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    min-height: 1.5rem
}

._b9410d8 {
    -webkit-overflow-scrolling: touch !important;
    height: calc(100vh - 1.5rem);
    height: calc(var(--vh, 1vh) * 100 - 1.5rem);
    margin: .5rem;
    overflow-x: hidden;
    overflow-y: auto !important
}

._b9410d8::-webkit-scrollbar {
    width: .3125rem
}

._b9410d8::-webkit-scrollbar-track {
    background: #222;
    border-radius: 2.5px
}

._b9410d8::-webkit-scrollbar-thumb {
    background: #303030;
    border-radius: 2.5px;
    width: .3125rem
}

._b9410d8::-webkit-scrollbar-thumb:hover {
    background: #555
}

@media (min-width: 45.3125rem) {
    ._b9410d8 {
        margin: 1.125rem
    }
}

._8dc2ae1 {
    background-color: #fff;
    height: calc(100vh - 12.6875rem);
    height: calc(var(--vh, 1vh) * 100 - 12.6875rem);
    justify-content: center;
    padding: 0 1.875rem 1.875rem;
    z-index: calc(var(--base-z-index) + 1300)
}

._8dc2ae1._c4893ce {
    padding: 1.875rem
}

._8dc2ae1 ._0b6cd53 {
    margin: .625rem 0
}

._8dc2ae1 ._bd20e91 {
    overflow-y: scroll
}

@media (max-height: 45.3125rem)and (orientation: landscape),(max-width: 45.3125rem)and (orientation: portrait) {
    ._8dc2ae1._20b5430 {
        height: auto;
        padding: 0 .3125rem
    }
}

._83f68c8 {
    display: block;
    word-break: break-word
}

._6d8074f {
    margin: 1.875rem 0 0;
    width: 98%
}

@media (max-height: 45.3125rem)and (orientation: landscape),(max-width: 45.3125rem)and (orientation: portrait) {
    ._20b5430 ._6d8074f {
        margin: .625rem 0;
        width: auto
    }
}

._2987402 {
    background-color: #fff;
    border-radius: 8px;
    margin-top: 2.5rem
}

._d076cda {
    background: url(/static/media/bg.75b1294a.jpg) no-repeat 50%;
    background-size: cover;
    border-radius: 5px 5px 0 0;
    border-radius: inherit;
    display: flex;
    flex-direction: column;
    height: 10.9375rem;
    justify-content: flex-end;
    padding: 1.25rem
}

._bf70410 {
    display: inline-block;
    margin: 0 auto .625rem
}

._13df110 {
    color: #fff;
    text-shadow: 0 .125rem .3125rem #000
}

._8974c90 {
    font-size: 1.375rem;
    font-weight: 400
}

._2c18cad {
    display: flex;
    flex-direction: row;
    padding: 1.5625rem .625rem
}

._a431b00 {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-between;
    min-height: 6.4375rem
}

._545c81b img {
    border: 3px solid #fff;
    border-radius: 18px;
    box-shadow: 0 0 .25rem 0 #00000057;
    height: 11.3125rem;
    width: 11.3125rem
}

._de1a25d {
    background-color: #151515;
    margin: .75rem 1.125rem .625rem
}

@media (min-width: 45.3125rem) {
    ._de1a25d {
        margin: 1.3125rem 1.6875rem 1.125rem
    }
}

._ddc3957 {
    background-color: #151515;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100)
}

._ddc3957 ._0556177 {
    padding-bottom: 0
}

@media (min-width: 45.3125rem) {
    ._ddc3957 {
        min-height: auto
    }
}

._f20a9d7 {
    background: #000;
    background-color: #0a0a0a;
    border-color: #333;
    color: #fff;
    font-size: 1.25rem;
    font-weight: 400;
    height: 1.5rem
}

._f20a9d7 svg {
    height: 1.125rem;
    width: 1.125rem
}

._3dafbb6 {
    background-color: #fff
}

._0daf212 {
    margin-top: 1rem
}

._9bd5ac4 {
    color: #909090;
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width: 45.3125rem) {
    ._9bd5ac4 {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

._cf98e2d {
    position: relative
}

._cf98e2d > * {
    margin: .3125rem .625rem
}

._cf98e2d > :last-child {
    margin-bottom: .625rem
}

._2bc7e1a {
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    margin: 0;
    text-align: center
}

._3eb28b5 {
    margin: 0 0 .3125rem;
    width: 100%
}

._67d79af {
    background-color: #fff
}

._4ce5960 {
    margin-top: 1rem
}

._974daaa {
    background-color: #fff
}

._f732d80 {
    margin-top: 1rem
}

._bdd9014 {
    display: flex;
    flex-direction: column;
    position: relative
}

._bdd9014, ._ffab8d0 {
    height: 100%;
    width: 100%
}

._ffab8d0 {
    opacity: 1;
    transition: opacity 1s ease-in;
    z-index: 0
}

._48dc9b1 {
    height: 100%;
    transition: opacity 1s ease-out;
    width: 100%
}

._255ad57, ._48dc9b1 {
    opacity: 0;
    position: absolute
}

._255ad57 {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    padding: .625rem;
    right: 0;
    top: 0;
    will-change: opacity;
    z-index: calc(var(--base-z-index) + 3)
}

._255ad57:not(._ca3e2c3):hover {
    background-color: #000000bf;
    opacity: 1
}

._67d1cfe {
    border: 0;
    left: .1875rem;
    outline: none;
    position: absolute;
    top: .1875rem
}

@media (min-width: 67.5rem) {
    ._67d1cfe {
        left: .375rem;
        top: .375rem
    }
}

._732f569 {
    display: flex;
    flex-direction: row
}

._a887154 {
    align-content: center;
    cursor: pointer;
    display: flex;
    height: 2.1875rem;
    justify-content: center;
    width: 2.1875rem
}

._a887154 svg:not(:root) {
    height: auto;
    width: 100%
}

._a887154 svg circle {
    fill: none
}

._a887154._574f9b3:not(._ca3e2c3):hover svg circle {
    fill: #fff
}

._a887154._574f9b3:not(._ca3e2c3):hover svg path:nth-of-type(2) {
    fill: #000
}

._a887154._574f9b3._d8fab64 svg circle, ._a887154._574f9b3._d8fab64 svg path:nth-of-type(2) {
    fill: #f7b500
}

._a887154._92d8c1c:not(._ca3e2c3):hover svg circle {
    fill: #fff
}

._a887154._92d8c1c:not(._ca3e2c3):hover svg path {
    fill: #000
}

._810ca60 {
    background-position: .5rem;
    background-repeat: no-repeat;
    background-size: auto 80%;
    display: block;
    overflow: hidden;
    padding-left: 1.875rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}

._810ca60._f2bffbc {
    max-width: 14.125rem
}

._810ca60._5fae92d {
    background-image: url(/static/media/single.89f2b230.png)
}

._810ca60._f1e7519 {
    background-position-x: .375rem
}

._810ca60._0b17347 {
    background-image: url(/static/media/multi.b32dd07f.png)
}

._81a7b97 {
    margin-left: .625rem;
    padding-left: .75rem;
    padding-right: .75rem
}

._81a7b97 svg {
    transform: rotate(90deg) translateY(.0625rem)
}

._81a7b97._83c56b2 svg {
    transform: rotate(-90deg) translateY(.0625rem)
}

._7afef76, ._c4cfc51 {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal
}

._7afef76 {
    color: #999;
    display: block
}

._7afef76 > b, ._c4cfc51 {
    color: #fff
}

._51c3a6f ._7afef76 {
    display: inline;
    display: initial;
    font-size: .9rem;
    font-weight: 300;
    padding-left: .25rem;
    padding-right: .625rem;
    padding-top: .625rem
}

@media (max-width: 32.8125rem) {
    ._51c3a6f ._7afef76._aa3c6b7 {
        font-size: .5625rem
    }

    ._51c3a6f ._7afef76._aa3c6b7 > b {
        display: block
    }
}

@media (min-width: 45.3125rem) {
    ._51c3a6f ._7afef76 {
        padding-bottom: .5rem
    }
}

._51c3a6f._c4cfc51 {
    font-size: 1.05rem;
    font-weight: 500
}

._aeef468 ._7afef76 {
    color: #999;
    padding-right: .3125rem
}

._aeef468 ._7afef76._aa3c6b7 {
    display: block
}

._aeef468 ._7afef76._aa3c6b7 > b {
    color: #fff;
    display: block;
    font-weight: 400;
    padding-bottom: 0
}

._aeef468._c4cfc51 {
    color: #fff;
    display: block;
    padding-bottom: .5rem
}

@media (min-width: 32.8125rem) {
    ._aeef468._c4cfc51 {
        padding-bottom: .375rem
    }
}

@media (min-width: 58.125rem) {
    ._aeef468._c4cfc51 {
        padding-bottom: .5rem
    }
}

._aeef468._cae9304 {
    padding-bottom: 0
}

._4d76f4f ._7afef76, ._aeef468 ._7afef76 {
    font-size: .625rem
}

._4d76f4f ._c4cfc51, ._aeef468 ._c4cfc51 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .75rem;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (min-width: 45.3125rem) {
    ._4d76f4f ._7afef76, ._aeef468 ._7afef76 {
        font-size: .75rem
    }

    ._4d76f4f ._c4cfc51, ._aeef468 ._c4cfc51 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: .875rem;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media (min-width: 67.5rem) {
    ._4d76f4f ._7afef76, ._aeef468 ._7afef76 {
        font-size: .875rem
    }

    ._4d76f4f ._c4cfc51, ._aeef468 ._c4cfc51 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 1rem;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

._4d76f4f {
    padding-left: .4375rem
}

@media (min-width: 58.125rem) {
    ._4d76f4f ._7afef76 {
        display: inline
    }
}

._4d76f4f ._c4cfc51 {
    padding-left: 0
}

@media (min-width: 67.5rem) {
    ._4d76f4f ._c4cfc51 {
        display: inline;
        padding-left: .3125rem
    }
}

._dfcdaed {
    background-color: #299f11
}

._dfcdaed._fb93e86 {
    background-color: #082003
}

._ff7aa28 {
    background-color: #ee902d
}

._ff7aa28._fb93e86 {
    background-color: #301d09
}

._7646660 {
    background-color: #d70022
}

._7646660._fb93e86 {
    background-color: #2b0007
}

._cb214ef {
    background-color: #763d73
}

._cb214ef._fb93e86 {
    background-color: #180c17
}

._166b986 {
    background-color: #3f86c8
}

._166b986._fb93e86 {
    background-color: #0d1b28
}

._1d67081 {
    display: flex;
    flex-direction: column;
    gap: .4375rem;
    padding-top: .375rem
}

._1d67081, ._3c87c42 {
    border-radius: 0 0 10px 10px
}

._3c87c42 {
    margin-bottom: -.0625rem;
    margin-left: -.0625rem;
    margin-right: -.0625rem;
    padding: .5625rem
}

._5de805e {
    padding-left: 0
}

._a43b787 {
    grid-gap: .5rem;
    display: grid;
    gap: .5rem;
    grid-template-columns:1fr;
    grid-template-rows:repeat(2, minmax(40, auto))
}

._0ea4863:not(._aa0fb5a), ._54f4497:not(._aa0fb5a), ._af86c4b:not(._aa0fb5a), ._ee01fe9:not(._aa0fb5a) {
    grid-template-columns:9.87347rem 9.87347rem;
    grid-template-rows:9.87347rem 9.87347rem
}

._0ea4863._aa0fb5a, ._54f4497._aa0fb5a, ._af86c4b._aa0fb5a, ._ee01fe9._aa0fb5a {
    grid-template-columns:9.82824rem 9.82824rem;
    grid-template-rows:12.88168rem 12.88168rem
}

@media (max-width: 67.5rem) {
    ._0ea4863, ._54f4497, ._af86c4b, ._ee01fe9 {
        gap: .5625rem
    }
}

@media (min-width: 67.5rem) {
    ._0ea4863:not(._aa0fb5a), ._54f4497:not(._aa0fb5a), ._af86c4b:not(._aa0fb5a), ._ee01fe9:not(._aa0fb5a) {
        grid-template-columns:10.92791rem 10.92791rem;
        grid-template-rows:10.92791rem 10.92791rem
    }

    ._0ea4863._aa0fb5a, ._54f4497._aa0fb5a, ._af86c4b._aa0fb5a, ._ee01fe9._aa0fb5a {
        grid-template-columns:10.87786rem 10.87786rem;
        grid-template-rows:13.9313rem 13.9313rem
    }
}

@media (min-width: 67.5rem)and (max-width: 67.5rem) {
    ._0ea4863, ._54f4497, ._af86c4b, ._ee01fe9 {
        gap: .5625rem
    }
}

._54f4497 :first-child {
    grid-column: 1/3;
    grid-row: 1/3
}

._0ea4863 :first-child, ._af86c4b > div {
    grid-column: 1/3
}

._0253650, ._5af05ad, ._a577b5e, ._c4aef2e, ._ffb562f {
    grid-template-columns:6.4375rem 6.4375rem 6.4375rem;
    grid-template-rows:6.4375rem 6.4375rem 6.4375rem
}

._0253650._aa0fb5a, ._5af05ad._aa0fb5a, ._a577b5e._aa0fb5a, ._c4aef2e._aa0fb5a, ._ffb562f._aa0fb5a {
    grid-template-rows:8.4375rem 8.4375rem 8.4375rem
}

._0253650 ._85fa8fb, ._5af05ad ._85fa8fb, ._a577b5e ._85fa8fb, ._c4aef2e ._85fa8fb, ._ffb562f ._85fa8fb {
    font-size: .6875rem;
    line-height: .75rem
}

@media (min-width: 67.5rem) {
    ._0253650, ._5af05ad, ._a577b5e, ._c4aef2e, ._ffb562f {
        grid-template-columns:7.125rem 7.125rem 7.125rem;
        grid-template-rows:7.125rem 7.125rem 7.125rem
    }

    ._0253650._aa0fb5a, ._5af05ad._aa0fb5a, ._a577b5e._aa0fb5a, ._c4aef2e._aa0fb5a, ._ffb562f._aa0fb5a {
        grid-template-rows:9.125rem 9.125rem 9.125rem
    }
}

._5af05ad > :first-child {
    grid-column: 1/3;
    grid-row: 1/3
}

._5af05ad > :first-child ._85fa8fb {
    height: 11%
}

._5af05ad > :nth-child(4), ._c4aef2e > :first-child, ._c4aef2e > :nth-child(5) {
    grid-column: 1/3
}

._c4aef2e > :nth-child(4) {
    grid-column: 2/4
}

._0253650 > :first-child {
    grid-column: 1/3
}

._0253650 > :nth-child(4) {
    grid-column: 2/4
}

._ffb562f > :first-child {
    grid-column: 1/3
}

._b8b35ce {
    color: #fff
}

._0221d7d {
    display: none
}

._83683a2 {
    color: #00be9c
}

._b2a265f {
    color: #9b9b9b;
    padding: .625rem
}

._76c05e7 {
    color: #fff;
    padding: .625rem
}

._775e3fa, ._bc45825 {
    margin-right: .3125rem;
    position: relative;
    vertical-align: middle
}

._775e3fa {
    height: 2.0625rem;
    width: 1.9375rem
}

._bc45825 {
    height: 1.375rem;
    width: 1.75rem
}

._aa96b73 {
    background-color: #202020;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

._aa96b73._be7cbea {
    background-color: #0000
}

._7faf0f5 {
    border-radius: 50%;
    height: .5rem;
    margin-right: .5rem;
    width: .5rem
}

._7faf0f5._7e3e519 {
    animation: _d1510e7 2s infinite;
    background: #00be9c;
    box-shadow: 0 0 0 #02bd9c66
}

@keyframes _d1510e7 {
    0% {
        box-shadow: 0 0 0 0 #02bd9c66
    }
    70% {
        box-shadow: 0 0 0 .625rem #02bd9c00
    }
    to {
        box-shadow: 0 0 0 0 #02bd9c00
    }
}

._7faf0f5._76abae2 {
    background-color: #fa6400
}

._4f81ddd {
    flex-basis: 7rem
}

._4f81ddd ._a75b515 {
    height: 7rem;
    width: 7rem
}

._4f81ddd ._a75b515 > div {
    border-radius: 0
}

@media (min-width: 45.3125rem) {
    ._4f81ddd ._a75b515 {
        height: 10.875rem;
        width: 10.875rem
    }
}

._4f81ddd._5ad3269 {
    flex-basis: 7.9375rem
}

._4f81ddd._5ad3269 ._a75b515 {
    height: 7.9375rem;
    width: 7.9375rem
}

._4f81ddd._5ad3269 ._a75b515 > div {
    border-radius: 6px
}

@media (min-width: 45.3125rem) {
    ._4f81ddd._5ad3269 ._a75b515 {
        height: 9.375rem;
        width: 9.375rem
    }

    ._4f81ddd._5ad3269 {
        flex-basis: 9.375rem
    }

    ._4f81ddd {
        flex-basis: 10.875rem
    }
}

._117239f {
    grid-gap: 0;
    display: grid;
    flex-grow: 1;
    grid-template-columns:repeat(6, minmax(1.25rem, 1fr));
    height: 7rem
}

._117239f._efd5e02 {
    height: 7.9375rem
}

@media (min-width: 45.3125rem) {
    ._117239f._efd5e02 {
        height: 9.375rem;
        width: 9.375rem
    }

    ._117239f {
        grid-template-columns:repeat(6, minmax(2.5rem, 1fr));
        height: 10.875rem;
        width: 10.875rem
    }
}

@media (min-width: 20rem) {
    ._dfb0eee {
        grid-column: span 4
    }
}

@media (min-width: 58.125rem) {
    ._dfb0eee {
        grid-column: span 4
    }
}

@media (min-width: 76.875rem) {
    ._dfb0eee {
        grid-column: span 4
    }
}

@media (max-width: 20rem) {
    ._dfb0eee {
        grid-column: span 3
    }
}

._0e986d5 {
    grid-column: span 2
}

._f8c63c0 {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 0 .5625rem .8125rem
}

._f8c63c0 ._cf89434 {
    font-size: .625rem;
    line-height: 1;
    margin: 0 0 .125rem;
    padding: 0;
    width: 5rem
}

._f8c63c0 ._b898660 {
    color: #9b9b9b
}

@media (min-width: 45.3125rem) {
    ._f8c63c0 ._cf89434 {
        font-size: .875rem
    }
}

._f8c63c0 ._05ff828 > span, ._f8c63c0 ._568f758 > span {
    line-height: normal;
    white-space: nowrap
}

._f8c63c0 ._568f758 {
    font-size: 1.125rem
}

@media (min-width: 45.3125rem) {
    ._f8c63c0 ._568f758 {
        font-size: 1.875rem
    }
}

@media (min-width: 58.125rem) {
    ._f8c63c0 ._568f758 {
        font-size: 1rem
    }
}

@media (min-width: 76.875rem) {
    ._f8c63c0 ._568f758 {
        font-size: 2rem
    }
}

._f8c63c0 ._05ff828 {
    font-size: 1.375rem
}

._f8c63c0 ._05ff828._b9a51d8 {
    align-items: center;
    display: flex
}

@media (min-width: 45.3125rem) {
    ._f8c63c0 ._05ff828 {
        font-size: 2.125rem
    }

    ._f8c63c0 ._05ff828._b9a51d8 {
        height: 2.6875rem
    }
}

@media (min-width: 58.125rem) {
    ._f8c63c0 ._05ff828 {
        font-size: 1rem
    }

    ._f8c63c0 ._05ff828._b9a51d8 {
        height: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._f8c63c0 ._05ff828 {
        font-size: 2rem
    }

    ._f8c63c0 ._05ff828._b9a51d8 {
        height: 2.25rem
    }
}

@media (max-width: 45.3125rem) {
    ._f8c63c0._2e75065 {
        padding-left: 0
    }
}

@media (min-width: 45.3125rem) {
    ._f8c63c0 {
        padding: 0 0 .75rem 1rem
    }
}

._7a891cb {
    align-items: flex-end;
    color: #909090;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 1rem .75rem 1rem 0
}

._7a891cb svg {
    height: 2.375rem;
    width: 2.375rem
}

._7a891cb ._351c743 {
    cursor: pointer
}

._87f8b86 {
    background-color: #2c2c2c;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: 2.625rem;
    justify-content: space-between;
    width: 100%
}

._87f8b86._163b487 {
    background-color: #0000
}

._d3b4762 {
    align-items: center;
    color: #9b9b9b;
    display: flex;
    margin-left: .6875rem
}

._d3b4762 > span {
    font-size: .75rem
}

@media (min-width: 45.3125rem) {
    ._d3b4762 > span {
        font-size: 1.125rem
    }
}

._d3b4762 ._18e470b {
    color: #fff;
    padding-left: .25rem
}

._061ca05 {
    align-items: center;
    display: flex;
    margin-right: .6875rem
}

._061ca05 ._3dd354a {
    margin-right: 1.5rem
}

._061ca05 ._3dd354a ._351c743 {
    border-color: #fff;
    height: 2rem;
    width: 2rem
}

._061ca05 ._351c743 {
    border: 1px solid;
    border-radius: 50%;
    margin: 0 auto;
    position: relative
}

._061ca05 ._351c743 > svg {
    height: 1.125rem;
    left: 50%;
    margin-left: -.6875rem;
    margin-top: -.5625rem;
    position: absolute;
    top: 50%;
    width: 1.375rem
}

._061ca05 ._351c743 > svg g {
    fill: #fff
}

:not(._51dfd39) ._f18b28b._e17e459 {
    padding-left: .3125rem
}

:not(._51dfd39) ._f18b28b td:first-child:not(._fcc6a31) {
    width: 3.9375rem
}

:not(._51dfd39) ._f18b28b td:last-child {
    justify-content: flex-end
}

:not(._51dfd39) ._f18b28b td:last-child ._3846db6, :not(._51dfd39) ._f18b28b td:last-child ._a0f8d5b {
    margin: 0 1.4375rem 0 0
}

._f18b28b {
    background-color: #1c1c1c;
    color: #9b9b9b
}

._f18b28b._e17e459 {
    padding-left: .3125rem
}

._f18b28b td:first-child:not(._fcc6a31) {
    width: 3.9375rem
}

._f18b28b td:first-child ._dfd466f {
    justify-content: flex-start
}

._f18b28b ._9b25688._e62cfe0 {
    background-color: #303030;
    border-radius: 2rem 0 0 2rem
}

._f18b28b ._9b25688._e62cfe0 td:first-child:not(._fcc6a31) {
    position: relative
}

._f18b28b ._9b25688._e62cfe0 td:first-child:not(._fcc6a31) > div {
    align-items: center;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: .625rem;
    right: 0;
    top: 0;
    width: 4.5625rem
}

._f18b28b ._9b25688._e62cfe0 td:first-child:not(._fcc6a31) > div svg, ._f18b28b ._9b25688._e62cfe0 td:first-child:not(._fcc6a31) > div > img {
    padding-left: .625rem
}

._f18b28b ._9b25688._e62cfe0 td:first-child:not(._fcc6a31) > div {
    background-color: #303030
}

._f18b28b ._e62cfe0._2a81df3 {
    color: #fff;
    height: 3.5rem
}

._f18b28b ._e62cfe0._2a81df3 ._3846db6 {
    color: #ffe89e;
    font-size: 1.125rem
}

._f18b28b ._e62cfe0._2a81df3 ._a0f8d5b {
    font-size: 1.5rem
}

._f18b28b ._e62cfe0._0e42de9 {
    color: #fff;
    height: 3.5rem
}

._f18b28b ._e62cfe0._0e42de9 ._3846db6 {
    color: #96aeb9;
    font-size: 1.125rem
}

._f18b28b ._e62cfe0._0e42de9 ._a0f8d5b {
    font-size: 1.25rem
}

._f18b28b ._e62cfe0._aeef654 {
    color: #fff;
    height: 3.5rem
}

._f18b28b ._e62cfe0._aeef654 ._3846db6 {
    color: #b59868;
    font-size: 1.125rem
}

._f18b28b ._e62cfe0._aeef654 ._a0f8d5b {
    font-size: 1.25rem
}

._f18b28b ._e62cfe0 td:last-child {
    justify-content: flex-end
}

._f18b28b ._e62cfe0 td:last-child ._3846db6, ._f18b28b ._e62cfe0 td:last-child ._a0f8d5b {
    margin: 0 1.4375rem 0 0
}

._f18b28b ._e62cfe0 td:last-child ._dfd466f {
    margin: 0
}

._f18b28b ._85a4cae {
    object-fit: contain;
    width: 3.9375rem
}

._f18b28b ._85a4cae ._e90966b {
    height: 2.625rem;
    width: 2.625rem
}

._f18b28b ._85a4cae ._9d4746b {
    height: 1.9375rem;
    width: 1.9375rem
}

._f18b28b ._85a4cae ._be63878 {
    height: 1.75rem;
    width: 1.75rem
}

._f18b28b ._dfd466f {
    align-items: center;
    display: flex;
    font-size: 1.5rem;
    justify-content: flex-end;
    margin: 0
}

._f18b28b ._dfd466f ._aa5df8f > svg, ._f18b28b ._dfd466f ._cdcbd07 > svg {
    height: 1.25rem;
    margin: 0 .3125rem;
    width: .6875rem
}

@media (min-width: 45.3125rem) {
    ._f18b28b ._dfd466f ._aa5df8f > svg, ._f18b28b ._dfd466f ._cdcbd07 > svg {
        height: 1.4375rem;
        width: .8125rem
    }
}

._f18b28b ._dfd466f ._cdcbd07 > svg {
    transform: scaleX(-1)
}

@media (max-width: 32.8125rem) {
    ._f18b28b ._dfd466f {
        font-size: .875rem
    }

    ._f18b28b ._dfd466f ._aa5df8f, ._f18b28b ._dfd466f ._cdcbd07 {
        visibility: hidden
    }
}

:not(._51dfd39)._f18b28b:nth-child(odd) {
    background-color: #f5f5f5
}

:not(._51dfd39)._9b25688._f18b28b {
    background-color: #303030;
    background-color: #0075f3;
    border-radius: 2rem 0 0 2rem;
    border-radius: 6px;
    color: #fff
}

:not(._51dfd39)._9b25688._f18b28b td:first-child:not(._fcc6a31) {
    position: relative
}

:not(._51dfd39)._9b25688._f18b28b td:first-child:not(._fcc6a31) > div {
    align-items: center;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: .625rem;
    right: 0;
    top: 0;
    width: 4.5625rem
}

:not(._51dfd39)._9b25688._f18b28b td:first-child:not(._fcc6a31) > div svg, :not(._51dfd39)._9b25688._f18b28b td:first-child:not(._fcc6a31) > div > img {
    padding-left: .625rem
}

:not(._51dfd39)._9b25688._f18b28b._c8e49d2 {
    background-color: #0075f3
}

._9b25688, ._c8e49d2 {
    color: #fff
}

._9b25688 ._3846db6, ._c8e49d2 ._3846db6 {
    font-weight: 700
}

._c8e49d2 {
    background-color: #2c2c2c;
    bottom: .625rem;
    color: #fff;
    position: -webkit-sticky !important;
    position: sticky !important
}

._c8e49d2._92e034d {
    cursor: pointer
}

._fcc6a31 {
    width: .9375rem
}

._fcc6a31 ._85a4cae {
    left: -.5rem;
    right: auto;
    width: 100%
}

._b72b286 {
    white-space: normal
}

._f982d71._f4f18f9 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    height: 100%;
    overflow: auto
}

._f982d71 table {
    background-color: #0000;
    border-collapse: collapse;
    color: #fff;
    display: flex;
    flex-flow: column;
    font-size: 1.125rem;
    font-size: .875rem;
    height: 100%;
    width: 100%
}

._f982d71 table tr {
    text-align: center;
    white-space: nowrap
}

._f982d71 table tr td, ._f982d71 table tr th {
    font-weight: 400;
    padding: .5rem 0
}

@media (max-width: 58.125rem) {
    ._f982d71 table {
        font-size: .6875rem
    }
}

._f982d71 thead {
    color: #999;
    display: table;
    flex: 0 0 auto;
    table-layout: fixed;
    width: calc(100% - .625rem)
}

._f982d71 thead tr {
    background-color: #fff;
    text-align: center
}

._f982d71 thead tr th {
    padding: 0
}

._f982d71 thead tr th:first-child:not(._7155e9e) {
    width: .9375rem
}

._f982d71 thead tr ._7155e9e {
    width: .375rem
}

._f982d71 thead tr th:last-child {
    justify-content: center
}

._f982d71 thead tr ._b30b205 {
    align-items: center;
    display: flex;
    height: 3.125rem
}

._f982d71 thead tr ._b30b205._6cd411b {
    padding-top: .9375rem
}

._f982d71 thead tr ._b30b205._6264c72 {
    padding-top: 1.25rem
}

._f982d71 thead tr ._b30b205._49eeac2 {
    padding-top: 1.3125rem
}

@media (max-width: 58.125rem) {
    ._f982d71 thead tr ._b30b205._6cd411b {
        padding-top: .5625rem
    }

    ._f982d71 thead tr ._b30b205._6264c72 {
        padding-top: .6875rem
    }

    ._f982d71 thead tr ._b30b205._49eeac2 {
        padding-top: .5625rem
    }
}

._f982d71 tbody {
    display: block;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 .625rem
}

._f982d71 tbody::-webkit-scrollbar {
    width: .3125rem
}

._f982d71 tbody::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 2.5px
}

._f982d71 tbody::-webkit-scrollbar-thumb {
    background: #c3c3c3;
    border-radius: 2.5px;
    width: .3125rem
}

._f982d71 tbody::-webkit-scrollbar-thumb:hover {
    background: #555
}

._f982d71 tbody tr {
    color: #000;
    display: table;
    font-size: .9375rem;
    height: 2.6875rem;
    height: 3rem;
    position: relative;
    table-layout: fixed;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._f982d71 tbody tr td:first-child {
        font-size: .9375rem
    }
}

._f982d71 tbody tr td:last-child {
    padding-right: .3125rem
}

@media (min-width: 58.125rem) {
    ._f982d71 tbody tr td:last-child {
        font-size: 1rem
    }
}

@media (max-width: 45.3125rem) {
    ._f982d71 tbody tr {
        height: 1.625rem
    }
}

._a214ada ._f4f18f9 {
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    overflow: auto;
    padding: 0 1.0625rem
}

._a214ada table {
    background-color: #0000;
    border-collapse: collapse;
    color: #fff;
    display: flex;
    flex-flow: column;
    font-size: 1.125rem;
    height: 100%;
    width: 100%
}

._a214ada table tr {
    text-align: center;
    white-space: nowrap
}

._a214ada table tr td, ._a214ada table tr th {
    font-weight: 400;
    padding: .5rem 0
}

@media (max-width: 45.3125rem) {
    ._a214ada table {
        font-size: .875rem
    }
}

._a214ada thead {
    color: #9b9b9b;
    display: table;
    flex: 0 0 auto;
    table-layout: fixed;
    width: calc(100% - .625rem)
}

._a214ada thead tr {
    height: 3.75rem
}

._a214ada thead tr th:first-child:not(._7155e9e) {
    width: 3.9375rem
}

._a214ada thead tr ._7155e9e {
    width: 1.875rem
}

._a214ada thead tr th:nth-child(2) {
    text-align: left
}

._a214ada thead tr th:last-child {
    justify-content: flex-end;
    text-align: right
}

._a214ada thead tr ._b30b205 {
    align-items: center;
    display: flex
}

._a214ada thead tr ._b30b205._6cd411b {
    padding-top: .9375rem
}

._a214ada thead tr ._b30b205._6264c72 {
    padding-top: 1.25rem
}

._a214ada thead tr ._b30b205._49eeac2 {
    padding-top: 1.3125rem
}

._a214ada tbody {
    display: block;
    flex: 1 1 auto;
    max-height: 27.1875rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 .625rem
}

._a214ada tbody::-webkit-scrollbar {
    width: .3125rem
}

._a214ada tbody::-webkit-scrollbar-track {
    background: #222;
    border-radius: 2.5px
}

._a214ada tbody::-webkit-scrollbar-thumb {
    background: #303030;
    border-radius: 2.5px;
    width: .3125rem
}

._a214ada tbody::-webkit-scrollbar-thumb:hover {
    background: #555
}

._a214ada tbody tr {
    display: table;
    font-size: .9375rem;
    height: 2.6875rem;
    position: relative;
    table-layout: fixed;
    width: 100%
}

._a214ada tbody tr ._8f1f756 {
    font-size: .9375rem
}

@media (max-width: 32.8125rem) {
    ._a214ada tbody tr {
        font-size: .875rem
    }
}

._a214ada tbody td:nth-child(2) {
    text-align: left
}

._a214ada tbody td:last-child {
    text-align: right
}

._a214ada tbody td:last-child ._8f1f756, ._a214ada tbody td:last-child ._b2e984b {
    margin: 0 1.4375rem
}

._a214ada tbody td:last-child ._ecd170d {
    justify-content: flex-end;
    margin: 0
}

._a214ada ._d23380c ._a62cff3 {
    color: #fff;
    height: 3.5rem
}

._a214ada ._d23380c ._a62cff3 ._8f1f756 {
    color: #ffe89e;
    font-size: 1.125rem
}

._a214ada ._d23380c ._a62cff3 ._b2e984b {
    font-size: 1.5rem
}

._a214ada ._d23380c ._1375827 {
    color: #fff;
    height: 3.5rem
}

._a214ada ._d23380c ._1375827 ._8f1f756 {
    color: #96aeb9;
    font-size: 1.125rem
}

._a214ada ._d23380c ._1375827 ._b2e984b {
    font-size: 1.25rem
}

._a214ada ._d23380c ._e6f8384 {
    color: #fff;
    height: 3.5rem
}

._a214ada ._d23380c ._e6f8384 ._8f1f756 {
    color: #b59868;
    font-size: 1.125rem
}

._a214ada ._d23380c ._e6f8384 ._b2e984b {
    font-size: 1.25rem
}

._a214ada ._ecd170d {
    align-items: center;
    display: flex;
    font-size: 1.5rem
}

._a214ada ._ecd170d ._4787bf2 > svg, ._a214ada ._ecd170d ._4afcae1 > svg {
    height: 1.25rem;
    margin: 0 .3125rem;
    width: .6875rem
}

@media (min-width: 45.3125rem) {
    ._a214ada ._ecd170d ._4787bf2 > svg, ._a214ada ._ecd170d ._4afcae1 > svg {
        height: 1.4375rem;
        width: .8125rem
    }
}

._a214ada ._ecd170d ._4787bf2 > svg {
    transform: scaleX(-1)
}

._a214ada ._932f7ba {
    object-fit: contain;
    width: 3.9375rem
}

._a214ada ._932f7ba ._9002649 {
    height: 2.625rem;
    width: 2.625rem
}

._a214ada ._932f7ba ._3f1d0a0 {
    height: 1.9375rem;
    width: 1.9375rem
}

._a214ada ._932f7ba ._4fedb64 {
    height: 1.75rem;
    width: 1.75rem
}

._142d6a0 {
    padding-left: .3125rem
}

._055eb35, ._9bf8a8d {
    position: relative;
    vertical-align: middle
}

._055eb35 {
    width: auto
}

._055eb35, ._9bf8a8d {
    height: 1.875rem
}

._fe85f42 {
    border-radius: 5px;
    cursor: pointer;
    margin: .4375rem 0
}

._fe85f42 td:first-child:not(._d8ccc3b) {
    width: 3.9375rem
}

._fe85f42._07cc1d9 {
    border-radius: 5px 5px 0 0;
    margin-bottom: 0
}

._18c2f05 span {
    padding-left: .3125rem
}

._4833024:not(._16ada29) svg g, ._4833024:not(._16ada29) svg rect {
    fill: #000
}

._4833024 ._16ada29 svg {
    stroke: #d8d8d8
}

._4833024 span {
    font-size: 2rem;
    margin: 0 1.4375rem
}

._94fc5dc {
    align-items: center;
    color: #9b9b9b;
    display: flex;
    margin-left: .6875rem
}

._94fc5dc > span {
    font-size: .75rem
}

@media (min-width: 45.3125rem) {
    ._94fc5dc > span {
        font-size: 1.125rem
    }
}

._94fc5dc ._ff77ea8 {
    color: #fff;
    padding-left: .25rem
}

._803dc74 {
    background-color: #000;
    border-radius: 24.8px;
    font-size: 1rem;
    height: 1.375rem;
    margin-top: .4375rem;
    opacity: .7;
    padding-left: .8125rem;
    position: absolute;
    width: 9.375rem
}

._4185143 {
    border-radius: 50%;
    height: .5rem;
    margin-right: .5rem;
    width: .5rem
}

._4185143._2d24627 {
    background: #00be9c;
    display: inline-block;
    position: relative
}

._4185143._2d24627:before {
    background-color: #00be9c;
    border-radius: 50%;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    will-change: transform, opacity
}

@keyframes _be8271a {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    30% {
        opacity: 0;
        transform: scale(3)
    }
    to {
        opacity: 0;
        transform: scale(1)
    }
}

._4185143._896f608 {
    background-color: #fa6400
}

._13cf888 {
    color: #fff
}

._dff8bd5 {
    display: none
}

._a27788c {
    color: #00be9c
}

._8db5b1e {
    color: #9b9b9b;
    padding: .625rem
}

._f46b26f {
    color: #fff;
    padding: .625rem
}

._0535508, ._2353db9 {
    margin-right: .3125rem;
    position: relative;
    vertical-align: middle
}

._0535508 {
    height: 2.0625rem;
    width: 1.9375rem
}

._2353db9 {
    height: 1.375rem;
    width: 1.75rem
}

._992b946 {
    background-color: #202020;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

._992b946._9b95bcc {
    background-color: #0000
}

._1b28016 {
    flex-basis: 7rem
}

._1b28016 ._60e8232 {
    height: 7rem;
    width: 7rem
}

._1b28016 ._60e8232 > div {
    border-radius: 0
}

@media (min-width: 45.3125rem) {
    ._1b28016 ._60e8232 {
        height: 10.875rem;
        width: 10.875rem
    }
}

._1b28016._7b4baf2 {
    flex-basis: 7.9375rem
}

._1b28016._7b4baf2 ._60e8232 {
    height: 7.9375rem;
    width: 7.9375rem
}

._1b28016._7b4baf2 ._60e8232 > div {
    border-radius: 6px
}

@media (min-width: 45.3125rem) {
    ._1b28016._7b4baf2 ._60e8232 {
        height: 9.375rem;
        width: 9.375rem
    }

    ._1b28016._7b4baf2 {
        flex-basis: 9.375rem
    }

    ._1b28016 {
        flex-basis: 10.875rem
    }
}

._aa2fd1d {
    grid-gap: 0;
    display: grid;
    flex-grow: 1;
    grid-template-columns:repeat(6, minmax(1.25rem, 1fr));
    height: 7rem
}

._aa2fd1d._0482e5b {
    height: 7.9375rem
}

@media (min-width: 45.3125rem) {
    ._aa2fd1d._0482e5b {
        height: 9.375rem;
        width: 9.375rem
    }

    ._aa2fd1d {
        grid-template-columns:repeat(6, minmax(2.5rem, 1fr));
        height: 10.875rem;
        width: 10.875rem
    }
}

@media (min-width: 20rem) {
    ._4ed2c2b {
        grid-column: span 4
    }
}

@media (min-width: 58.125rem) {
    ._4ed2c2b {
        grid-column: span 3
    }
}

@media (min-width: 76.875rem) {
    ._4ed2c2b {
        grid-column: span 4
    }
}

@media (max-width: 20rem) {
    ._4ed2c2b {
        grid-column: span 3
    }
}

._5891581 {
    grid-column: span 2
}

._74e31b9 {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 0 .5625rem .8125rem
}

._74e31b9 ._80690ee {
    color: #9b9b9b;
    font-size: .625rem;
    margin: 0;
    padding: 0;
    width: 5rem
}

@media (min-width: 45.3125rem) {
    ._74e31b9 ._80690ee {
        font-size: .875rem
    }
}

._74e31b9 ._1894058 {
    font-size: 1.125rem
}

._74e31b9 ._1894058 > span {
    line-height: normal;
    white-space: nowrap
}

@media (min-width: 45.3125rem) {
    ._74e31b9 ._1894058 {
        font-size: 1.875rem
    }
}

._74e31b9 ._ab5657e {
    font-size: 1.375rem
}

._74e31b9 ._ab5657e > span {
    line-height: normal
}

._74e31b9 ._ab5657e._3d9c2bd {
    align-items: center;
    display: flex
}

@media (min-width: 45.3125rem) {
    ._74e31b9 ._ab5657e {
        font-size: 2.125rem
    }

    ._74e31b9 ._ab5657e._3d9c2bd {
        height: 2.6875rem
    }
}

@media (max-width: 45.3125rem) {
    ._74e31b9._dfe49cd {
        padding-left: 0
    }
}

@media (min-width: 45.3125rem) {
    ._74e31b9 {
        padding: 0 0 .75rem 1rem
    }
}

._3393e8e {
    align-items: flex-end;
    color: #909090;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 1rem .75rem 1rem 0
}

._3393e8e svg {
    height: 2.375rem;
    width: 2.375rem
}

._cd28a32 {
    background-color: #2c2c2c;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: 2.625rem;
    justify-content: space-between;
    width: 100%
}

._cd28a32._3b59164 {
    background-color: #0000
}

._51b64e4 {
    align-items: center;
    display: flex;
    margin-right: .6875rem
}

._51b64e4 ._6d8c51f {
    margin-right: 1.5rem
}

._1a5fda0 {
    height: 100%;
    object-fit: contain;
    width: 100%
}

._b0b0b94 {
    margin-right: -.4375rem
}

._b0b0b94, ._b0b0b94 svg {
    height: 2.9375rem !important;
    width: 2.9375rem !important
}

._b0b0b94 svg:hover circle {
    fill: #089b80 !important;
    stroke: #089b80 !important
}

._b0b0b94 svg path {
    stroke: none !important
}

._18177c7 {
    border: 1px solid #fff;
    height: 2.125rem !important;
    width: 2.125rem !important
}

._18177c7:hover {
    background-color: #02bd9c !important;
    border-color: #02bd9c !important
}

._18177c7:active {
    background-color: #089b80 !important;
    border-color: #089b80 !important
}

._18177c7 svg {
    height: 1.125rem;
    width: 1.375rem
}

._18177c7 svg g, ._18177c7 svg path {
    fill: #fff !important;
    stroke: none !important
}

._eb3e241 {
    color: #fff
}

._b6800ad {
    display: none
}

._854299b {
    color: #00be9c
}

._9e47767 {
    color: #9b9b9b;
    padding: .625rem
}

._87e4db7 {
    color: #fff;
    padding: .625rem
}

._17775d1, ._5931b23 {
    margin-right: .3125rem;
    position: relative;
    vertical-align: middle
}

._17775d1 {
    height: 2.0625rem;
    width: 1.9375rem
}

._5931b23 {
    height: 1.375rem;
    width: 1.75rem
}

._2a073b1 {
    background-color: #202020;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

._2a073b1._9ac0918 {
    background-color: #0000
}

._07b6f22 {
    border-radius: 50%;
    height: .5rem;
    margin-right: .5rem;
    width: .5rem
}

._07b6f22._a608ed3 {
    animation: _2214b2b 4s infinite;
    background: #00be9c;
    box-shadow: 0 0 0 #02bd9c66
}

@keyframes _2214b2b {
    0% {
        box-shadow: 0 0 0 0 #02bd9c66
    }
    30% {
        box-shadow: 0 0 0 .625rem #02bd9c00
    }
    to {
        box-shadow: 0 0 0 0 #02bd9c00
    }
}

._07b6f22._df71260 {
    background-color: #fa6400
}

._8f9e0e1 {
    flex-basis: 7rem
}

._8f9e0e1 ._92fa210 {
    height: 7rem;
    width: 7rem
}

._8f9e0e1 ._92fa210 > div {
    border-radius: 0
}

@media (min-width: 45.3125rem) {
    ._8f9e0e1 ._92fa210 {
        height: 10.875rem;
        width: 10.875rem
    }
}

._8f9e0e1._ba2ef42 {
    flex-basis: 7.9375rem
}

._8f9e0e1._ba2ef42 ._92fa210 {
    height: 7.9375rem;
    width: 7.9375rem
}

._8f9e0e1._ba2ef42 ._92fa210 > div {
    border-radius: 6px
}

@media (min-width: 45.3125rem) {
    ._8f9e0e1._ba2ef42 ._92fa210 {
        height: 9.375rem;
        width: 9.375rem
    }

    ._8f9e0e1._ba2ef42 {
        flex-basis: 9.375rem
    }

    ._8f9e0e1 {
        flex-basis: 10.875rem
    }
}

._bad7b07 {
    grid-gap: 0;
    display: grid;
    flex-grow: 1;
    grid-template-columns:repeat(6, minmax(1.25rem, 1fr));
    height: 7rem
}

._bad7b07._56f3073 {
    height: 7.9375rem
}

@media (min-width: 45.3125rem) {
    ._bad7b07._56f3073 {
        height: 9.375rem;
        width: 9.375rem
    }

    ._bad7b07 {
        grid-template-columns:repeat(6, minmax(2.5rem, 1fr));
        height: 10.875rem;
        width: 10.875rem
    }
}

@media (min-width: 20rem) {
    ._2471291 {
        grid-column: span 4
    }
}

@media (min-width: 58.125rem) {
    ._2471291 {
        grid-column: span 3
    }
}

@media (min-width: 76.875rem) {
    ._2471291 {
        grid-column: span 4
    }
}

@media (max-width: 20rem) {
    ._2471291 {
        grid-column: span 3
    }
}

._3a8161a {
    grid-column: span 2
}

._376fcbd {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 0 .5625rem .8125rem
}

._376fcbd ._aea3b54 {
    color: #9b9b9b;
    font-size: .625rem;
    margin: 0;
    padding: 0;
    width: 5rem
}

@media (min-width: 45.3125rem) {
    ._376fcbd ._aea3b54 {
        font-size: .875rem
    }
}

._376fcbd ._fd49cb1 {
    font-size: 1.125rem
}

._376fcbd ._fd49cb1 > span {
    line-height: normal;
    white-space: nowrap
}

@media (min-width: 45.3125rem) {
    ._376fcbd ._fd49cb1 {
        font-size: 1.875rem
    }
}

._376fcbd ._7db825f {
    font-size: 1.375rem
}

._376fcbd ._7db825f > span {
    line-height: normal
}

._376fcbd ._7db825f._e7b270a {
    align-items: center;
    display: flex
}

@media (min-width: 45.3125rem) {
    ._376fcbd ._7db825f {
        font-size: 2.125rem
    }

    ._376fcbd ._7db825f._e7b270a {
        height: 2.6875rem
    }
}

@media (max-width: 45.3125rem) {
    ._376fcbd._64cee12 {
        padding-left: 0
    }
}

@media (min-width: 45.3125rem) {
    ._376fcbd {
        padding: 0 0 .75rem 1rem
    }
}

._1170baa {
    align-items: flex-end;
    color: #909090;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 1rem .75rem 1rem 0
}

._1170baa svg {
    height: 2.375rem;
    width: 2.375rem
}

._1170baa ._c742c17 {
    cursor: pointer
}

._a1841a2 {
    background-color: #2c2c2c;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: 2.625rem;
    justify-content: space-between;
    width: 100%
}

._a1841a2._fcb71f6 {
    background-color: #0000
}

._0c17cf4 {
    align-items: center;
    color: #9b9b9b;
    display: flex;
    margin-left: .6875rem
}

._0c17cf4 > span {
    font-size: .75rem
}

@media (min-width: 45.3125rem) {
    ._0c17cf4 > span {
        font-size: 1.125rem
    }
}

._0c17cf4 ._0f8f160 {
    color: #fff;
    padding-left: .25rem
}

._6d81855 {
    align-items: center;
    display: flex;
    margin-right: .6875rem
}

._6d81855 ._27242ac {
    margin-right: 1.5rem
}

._6d81855 ._27242ac ._c742c17 {
    border-color: #fff;
    height: 2rem;
    width: 2rem
}

._6d81855 ._c742c17 {
    border: 1px solid;
    border-radius: 50%;
    margin: 0 auto;
    position: relative
}

._6d81855 ._c742c17 > svg {
    height: 1.125rem;
    left: 50%;
    margin-left: -.6875rem;
    margin-top: -.5625rem;
    position: absolute;
    top: 50%;
    width: 1.375rem
}

._6d81855 ._c742c17 > svg g {
    fill: #fff
}

:not(._040ee89) ._99c27f7 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    padding-top: .625rem
}

@media (max-width: 45.3125rem) {
    :not(._040ee89) ._99c27f7 {
        padding: .625rem 0
    }
}

:not(._040ee89) ._a07bd9b._da7998c b {
    color: #fff;
    color: #000;
    display: block;
    font-weight: 400
}

._040ee89 ._99c27f7 {
    cursor: pointer;
    padding: 0 1.6875rem
}

._040ee89 ._29a9196._da7998c b {
    color: #fff;
    display: block;
    font-weight: 400
}

._b095146 {
    display: none
}

._b095146 ._7a19241 {
    background-color: #f5f5f5;
    border-radius: 5px;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    height: 2.0625rem;
    padding: .3125rem;
    text-align: center
}

._b095146 ._7a19241 img {
    margin-left: -1.5rem;
    position: absolute;
    top: 4.0625rem;
    width: 1.375rem
}

._b095146 ._7a19241 p {
    position: relative
}

._b095146 ._7a19241 ._8aae69a {
    color: #7f7f7f;
    font-size: .875rem;
    padding-bottom: .0625rem;
    padding-left: 1.0625rem
}

@media (max-width: 45.3125rem)and (orientation: portrait) {
    ._b095146 {
        grid-column-gap: .375rem;
        display: grid;
        grid-template-columns:1fr 1fr 1fr;
        margin-bottom: .625rem;
        padding: 0 .4375rem
    }

    ._b095146 ._7a19241 {
        font-size: .8125rem
    }

    ._b095146 ._7a19241._8aae69a {
        font-size: .75rem
    }
}

._d789214 {
    background-color: #f5f5f5;
    border-radius: 47px;
    color: #000;
    padding: .9375rem 2.1875rem
}

._d789214 img {
    float: left;
    vertical-align: middle;
    width: 3.5625rem
}

._d789214 ._3af2b06 {
    font-size: .75rem;
    line-height: normal;
    padding-left: 4.5rem
}

._d789214 ._dbfd3a5 {
    color: #000;
    font-size: .9375rem;
    font-weight: 700;
    text-transform: uppercase
}

@media (max-width: 45.3125rem) {
    ._d789214 {
        border-radius: 0;
        padding: .625rem 1.25rem
    }
}

@media (max-width: 58.125rem) {
    ._d789214 ._3af2b06 {
        font-size: .625rem
    }

    ._d789214 ._dbfd3a5 {
        font-size: .75rem
    }
}

._a07bd9b {
    display: grid;
    font-size: .75rem;
    grid-template-columns:auto auto;
    line-height: 1.4;
    padding: .625rem .5rem 0;
    text-align: center
}

._a07bd9b > div:first-child {
    margin-right: 1rem
}

._a07bd9b > div {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 22px;
    padding: .3125rem .625rem
}

@media (max-width: 45.3125rem) {
    ._a07bd9b > div {
        border-radius: 5px
    }

    ._a07bd9b {
        grid-column-start: span 2;
        padding-top: .5rem
    }
}

._2ffa558 {
    background-position: 50%;
    background-repeat: no-repeat;
    border: 0;
    display: flex;
    height: 100%;
    width: 100%
}

._2ffa558 svg {
    margin: auto
}

._2ffa558 svg g {
    stroke: #4b4b4b
}

._074c7e3 {
    border-radius: 2rem;
    box-shadow: 0 .625rem .9375rem 0 #0003;
    display: grid;
    grid-template-columns:3.5rem auto;
    height: 3.34rem;
    margin-top: .2rem;
    position: relative
}

._074c7e3 ._52a994d {
    align-items: center;
    background-color: #151515;
    border: .2rem solid #222;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: .2rem;
    z-index: 1
}

._074c7e3 ._52a994d ._850f429 {
    max-height: 80%;
    max-width: 80%
}

._074c7e3 ._52a994d ._e8f4009 {
    height: auto;
    width: 80%
}

._074c7e3 ._01f4700 {
    background: #222;
    border-radius: 0 2rem 2rem 0;
    display: grid;
    flex-grow: 1;
    grid-template-columns:auto 3.3rem;
    margin-left: -1.5rem;
    padding-left: 2rem
}

._074c7e3 ._01f4700 ._dbfd3a5 {
    align-items: flex-end;
    color: #00be9c
}

._074c7e3 ._01f4700 ._3af2b06, ._074c7e3 ._01f4700 ._dbfd3a5 {
    display: flex;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

._074c7e3 ._01f4700 ._3af2b06 {
    align-items: flex-start;
    color: #666;
    font-size: .9rem;
    padding-top: .1rem
}

._074c7e3 ._01f4700 ._3af2b06, ._074c7e3 ._01f4700 ._dbfd3a5 {
    border-right: 1px solid #333
}

._074c7e3 ._01f4700 ._2ffa558 {
    grid-row-start: span 2
}

._c0cdf46 {
    background-color: #222;
    border-radius: .6rem;
    box-shadow: 0 .625rem .9375rem 0 #0003;
    display: block;
    margin-top: .6rem
}

._c0cdf46 ._2ffa558 {
    transform: rotate(180deg)
}

._c0cdf46 ._99c9530 {
    border-bottom: 1px solid #333;
    display: grid;
    grid-template-columns:auto 3.3rem;
    height: 3rem
}

._c0cdf46 ._99c9530 ._dbfd3a5 {
    align-items: center;
    border-right: 1px solid #333;
    color: #00be9c;
    display: flex;
    font-size: 1.2rem;
    padding-left: .75rem
}

._c0cdf46 ._99c9530 ._dbfd3a5, ._c0cdf46 ._c6539a9 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

._c0cdf46 ._c6539a9 {
    display: grid;
    grid-template-columns:7.6rem auto;
    margin-left: 1rem;
    margin-top: .75rem
}

._c0cdf46 ._c6539a9 ._6f55ffc {
    grid-row-start: span 3;
    margin-right: 1rem;
    max-height: 100%;
    max-width: 100%;
    min-height: 7rem
}

@media (max-width: 45.3125rem) {
    ._c0cdf46 ._c6539a9 ._6f55ffc {
        grid-row-start: span 2
    }
}

._c0cdf46 ._c6539a9 ._dbfd3a5 {
    align-self: center;
    color: #fff;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.2rem;
    font-weight: 500
}

._c0cdf46 ._c6539a9 ._3af2b06 {
    color: #999;
    font-size: .9rem;
    padding-right: 1rem;
    padding-top: .5rem
}

._c0cdf46 ._29a9196 {
    display: grid;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9rem;
    font-weight: 400;
    grid-template-columns:60% 40%;
    line-height: 1.4;
    padding: .8rem .8rem .8rem 0
}

._c0cdf46 ._29a9196 > div:first-child {
    margin-right: 1rem
}

._c0cdf46 ._29a9196 > div {
    border: 1px solid #333;
    border-radius: .6rem;
    color: #999;
    padding: .45rem 1rem
}

@media (max-width: 45.3125rem) {
    ._c0cdf46 ._29a9196 {
        grid-column-start: span 2
    }
}

._8c87244 ._6f55ffc {
    margin-bottom: .75rem
}

._8c87244 ._29a9196 {
    display: none
}

._e07f72c {
    color: #fff
}

._31d5f79 {
    display: none
}

._0e1ad29 {
    color: #00be9c
}

._0144ff5 {
    color: #9b9b9b;
    padding: .625rem
}

._2bb3c61 {
    color: #fff;
    padding: .625rem
}

._3635081, ._e60e256 {
    margin-right: .3125rem;
    position: relative;
    vertical-align: middle
}

._3635081 {
    height: 2.0625rem;
    width: 1.9375rem
}

._e60e256 {
    height: 1.375rem;
    width: 1.75rem
}

._0fb5460 {
    background-color: #202020;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

._0fb5460._2555f73 {
    background-color: #0000
}

._e36b1ef {
    border-radius: 50%;
    height: .5rem;
    margin-right: .5rem;
    width: .5rem
}

._e36b1ef._e094939 {
    animation: _7ec7c0d 2s infinite;
    background: #00be9c;
    box-shadow: 0 0 0 #02bd9c66
}

@keyframes _7ec7c0d {
    0% {
        box-shadow: 0 0 0 0 #02bd9c66
    }
    70% {
        box-shadow: 0 0 0 .625rem #02bd9c00
    }
    to {
        box-shadow: 0 0 0 0 #02bd9c00
    }
}

._e36b1ef._872d817 {
    background-color: #fa6400
}

._7ce1921 {
    flex-basis: 7rem
}

._7ce1921 ._13314d8 {
    border-radius: 6px 0 0;
    height: 7rem;
    width: 7rem
}

@media (min-width: 45.3125rem) {
    ._7ce1921 ._13314d8 {
        height: 10.875rem;
        width: 10.875rem
    }
}

._7ce1921._cef130b {
    flex-basis: 7.9375rem
}

._7ce1921._cef130b ._13314d8 {
    border-radius: 6px;
    height: 7.9375rem;
    width: 7.9375rem
}

@media (min-width: 45.3125rem) {
    ._7ce1921._cef130b ._13314d8 {
        height: 9.375rem;
        width: 9.375rem
    }

    ._7ce1921._cef130b {
        flex-basis: 9.375rem
    }

    ._7ce1921 {
        flex-basis: 10.875rem
    }
}

._afea9f7 {
    grid-gap: 0;
    display: grid;
    flex-grow: 1;
    grid-template-columns:repeat(6, minmax(1.25rem, 1fr));
    height: 7rem
}

._afea9f7._a31b4ab {
    height: 7.9375rem
}

@media (min-width: 45.3125rem) {
    ._afea9f7._a31b4ab {
        height: 9.375rem;
        width: 9.375rem
    }

    ._afea9f7 {
        grid-template-columns:repeat(6, minmax(2.5rem, 1fr));
        height: 10.875rem;
        width: 10.875rem
    }
}

@media (min-width: 20rem) {
    ._3a1a984 {
        grid-column: span 4
    }
}

@media (min-width: 58.125rem) {
    ._3a1a984 {
        grid-column: span 3
    }
}

@media (min-width: 76.875rem) {
    ._3a1a984 {
        grid-column: span 4
    }
}

@media (max-width: 20rem) {
    ._3a1a984 {
        grid-column: span 3
    }
}

._ea4f076 {
    grid-column: span 2
}

._aa672a7 {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 0 .5625rem .8125rem
}

._aa672a7 ._8ad2fca {
    color: #9b9b9b;
    font-size: .625rem;
    margin: 0;
    padding: 0;
    width: 5rem
}

@media (min-width: 45.3125rem) {
    ._aa672a7 ._8ad2fca {
        font-size: .875rem
    }
}

._aa672a7 ._30d997a {
    font-size: 1.125rem
}

._aa672a7 ._30d997a > span {
    line-height: normal;
    white-space: nowrap
}

@media (min-width: 45.3125rem) {
    ._aa672a7 ._30d997a {
        font-size: 1.875rem
    }
}

._aa672a7 ._b732484 {
    font-size: 1.375rem
}

._aa672a7 ._b732484 > span {
    line-height: normal
}

._aa672a7 ._b732484._1002f08 {
    align-items: center;
    display: flex
}

@media (min-width: 45.3125rem) {
    ._aa672a7 ._b732484 {
        font-size: 2.125rem
    }

    ._aa672a7 ._b732484._1002f08 {
        height: 2.6875rem
    }
}

@media (max-width: 45.3125rem) {
    ._aa672a7._50cc96f {
        padding-left: 0
    }
}

@media (min-width: 45.3125rem) {
    ._aa672a7 {
        padding: 0 0 .75rem 1rem
    }
}

._1fe7819 {
    align-items: flex-end;
    color: #909090;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 1rem .75rem 1rem 0
}

._1fe7819 svg {
    height: 2.375rem;
    width: 2.375rem
}

._1fe7819 ._f356ff5 {
    cursor: pointer
}

._6e4e59f {
    background-color: #2c2c2c;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: 2.625rem;
    justify-content: space-between;
    width: 100%
}

._6e4e59f._19eef8e {
    background-color: #0000
}

._05d0568 {
    align-items: center;
    color: #9b9b9b;
    display: flex;
    margin-left: .6875rem
}

._05d0568 > span {
    font-size: .75rem
}

@media (min-width: 45.3125rem) {
    ._05d0568 > span {
        font-size: 1.125rem
    }
}

._05d0568 ._2661e85 {
    color: #fff;
    padding-left: .25rem
}

._028af05 {
    align-items: center;
    display: flex;
    margin-right: .6875rem
}

._028af05 ._3f81629 {
    margin-right: 1.5rem
}

._028af05 ._3f81629 ._f356ff5 {
    border-color: #fff;
    height: 2rem;
    width: 2rem
}

._028af05 ._f356ff5 {
    border: 1px solid;
    border-radius: 50%;
    margin: 0 auto;
    position: relative
}

._028af05 ._f356ff5 > svg {
    height: 1.125rem;
    left: 50%;
    margin-left: -.6875rem;
    margin-top: -.5625rem;
    position: absolute;
    top: 50%;
    width: 1.375rem
}

._028af05 ._f356ff5 > svg g {
    fill: #fff
}

:not(._96ff56f) ._266f708 {
    align-content: space-between;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: hidden;
    padding: 0 .875rem .5rem
}

:not(._96ff56f) ._266f708._5f8536e {
    flex-direction: row
}

@media (max-width: 45.3125rem)and (orientation: portrait) {
    :not(._96ff56f) ._266f708 {
        justify-content: center
    }
}

:not(._96ff56f) ._cc88969 {
    align-items: center;
    color: #fff;
    display: flex
}

:not(._96ff56f) ._cc88969 > button {
    align-self: center;
    margin-left: 2rem
}

@media (max-width: 45.3125rem) {
    :not(._96ff56f) ._cc88969 > button {
        margin-left: 1rem
    }
}

:not(._96ff56f) ._098a1de {
    height: auto;
    object-fit: contain;
    width: 19.4375rem
}

@media (max-width: 58.125rem) {
    :not(._96ff56f) ._098a1de {
        width: 13.1875rem
    }
}

:not(._96ff56f) ._0bd2cc5 {
    margin-left: .9375rem;
    margin-top: -.5rem
}

:not(._96ff56f) ._0bd2cc5._d627ac0 {
    margin-top: 0
}

@media (max-width: 58.125rem) {
    :not(._96ff56f) ._0bd2cc5 {
        margin-top: 0
    }
}

:not(._96ff56f) ._66c2316 {
    align-items: center;
    display: flex;
    font-size: .875rem
}

:not(._96ff56f) ._66c2316._d627ac0 {
    margin-bottom: .375rem
}

@media (max-width: 45.3125rem)and (orientation: portrait) {
    :not(._96ff56f) ._66c2316 {
        display: none
    }
}

@media (min-width: 76.875rem) {
    :not(._96ff56f) ._66c2316 {
        align-self: flex-end
    }
}

._96ff56f._266f708 {
    align-content: space-between;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: hidden;
    padding: 0 .5rem
}

._96ff56f._266f708._5f8536e {
    flex-direction: row
}

@media (min-width: 45.3125rem) {
    ._96ff56f._266f708 {
        flex-direction: row;
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }
}

@media (min-width: 76.875rem) {
    ._96ff56f._266f708 {
        align-items: center;
        flex-wrap: nowrap;
        padding-left: 0;
        padding-right: 0
    }
}

._96ff56f ._cc88969 {
    align-self: normal;
    color: #fff;
    display: flex;
    flex: 1 1;
    line-height: 1;
    margin: 0 0 1.125rem;
    order: 0
}

._96ff56f ._cc88969 > button {
    margin-left: 0
}

@media (max-width: 45.3125rem) {
    ._96ff56f ._cc88969 > button {
        margin-left: 0
    }
}

@media (min-width: 45.3125rem) {
    ._96ff56f ._cc88969 {
        margin-bottom: .875rem
    }
}

._96ff56f ._098a1de {
    height: 2.75rem;
    margin-right: .9375rem;
    margin-top: .3125rem;
    object-fit: contain;
    width: 14.25rem
}

._96ff56f ._0bd2cc5 {
    margin-left: 0;
    margin-top: 0
}

@media (max-width: 58.125rem) {
    ._96ff56f ._0bd2cc5 {
        margin-top: 0
    }
}

._96ff56f ._9cbc582 {
    margin: 1.375rem 0;
    order: 2;
    width: 100%
}

@media (max-width: 45.3125rem) {
    ._96ff56f ._9cbc582._78ef5ed {
        margin-top: 0
    }

    ._96ff56f ._9cbc582._78ef5ed:first-child {
        align-self: flex-end;
        width: auto
    }
}

@media (min-width: 45.3125rem) {
    ._96ff56f ._9cbc582 {
        align-self: center;
        order: 1;
        width: auto
    }
}

._96ff56f ._66c2316 {
    align-items: center;
    display: flex;
    font-size: .875rem;
    margin: 0 0 .875rem .5rem
}

@media (min-width: 76.875rem) {
    ._96ff56f ._66c2316 {
        align-self: flex-end;
        margin-bottom: 1.25rem;
        margin-left: 1.125rem
    }
}

._a50e006 {
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: normal
}

@media (min-width: 32.8125rem) {
    ._a50e006 {
        font-size: 1.5rem
    }
}

@media (min-width: 45.3125rem) {
    ._a50e006 {
        font-size: 1.625rem
    }
}

@media (min-width: 58.125rem) {
    ._a50e006 {
        font-size: 1.875rem
    }
}

@media (min-width: 76.875rem) {
    ._a50e006 {
        font-size: 2rem
    }
}

/*# sourceMappingURL=casino.6973e95b.css.map*/