@import '_content/CP/CP.rmbhvylm02.bundle.scp.css';

/* _content/Global/Components/Home/News.razor.rz.scp.css */
.fade-in[b-5p6r0npvpd] {
    animation: fadeIn-b-5p6r0npvpd 1s ease-in-out;
}
.hidden[b-5p6r0npvpd]{
    display: none;
}

@keyframes fadeIn-b-5p6r0npvpd {
    from { opacity: 0; }
    to { opacity: 1; }
}
/* _content/Global/Components/Home/Roles.razor.rz.scp.css */

.rolewrap .role .role-con[b-bb882ckcnt] {
    width: 1200px;
    height: 516px;
    position: relative;
    margin: 0 auto;
    top: 0
}

.rolewrap .role .role-con .role-nav[b-bb882ckcnt] {
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translateX(-50%);
    height: 59px;
}

#roleTab li[b-bb882ckcnt] {
    width: 29px;
    height: 29px;
    background: url(/img/roles.webp) no-repeat;
    cursor: url(/pointer.gif), auto !important;
    margin: 5px;
    background-size: 29px 319px;
}

#roleTab[b-bb882ckcnt] {
    display: inline-flex;
}

.role-nav[b-bb882ckcnt]{
    position: absolute;
    margin: -65px 180px;
}

#roleTab li.role-nav-0[b-bb882ckcnt] { background-position: 0 0; }
#roleTab li.role-nav-1[b-bb882ckcnt] { background-position: 0 -29px; }
#roleTab li.role-nav-2[b-bb882ckcnt] { background-position: 0 -58px; }
#roleTab li.role-nav-3[b-bb882ckcnt] { background-position: 0 -87px; }
#roleTab li.role-nav-4[b-bb882ckcnt] { background-position: 0 -116px; }
#roleTab li.role-nav-5[b-bb882ckcnt] { background-position: 0 -145px; }
#roleTab li.role-nav-6[b-bb882ckcnt] { background-position: 0 -174px; }
#roleTab li.role-nav-7[b-bb882ckcnt] { background-position: 0 -203px; }
#roleTab li.role-nav-8[b-bb882ckcnt] { background-position: 0 -232px; }
#roleTab li.role-nav-9[b-bb882ckcnt] { background-position: 0 -261px; }
#roleTab li.role-nav-10[b-bb882ckcnt] { background-position: 0 -290px; }

#roleTab li.cur[b-bb882ckcnt] {
    filter: brightness(110%)hue-rotate(-50deg);
    transform: scale(0.90);
}

#rolePanel[b-bb882ckcnt] {
    margin-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#rolePanel h1[b-bb882ckcnt] {
    margin: -280px 20px -10px 20px;
    font-size: 20px;
    padding: 12px 5px;
    color: #ffe1a8;
    background-image: linear-gradient(180deg, #FFE1A8 39%, #b7845c 60%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 500;
    filter: drop-shadow(2px 2px 1px #1c2a2a);
}

#rolePanel p[b-bb882ckcnt]{
    margin: 10px 0 0 30px;
    color: #b6e4e7;
    font-weight: bolder;
    width: 350px;
}

#rolePanel strong[b-bb882ckcnt]{
    font-weight: bolder;
    color: #c83500;
    text-decoration: underline;
}

#rolePanel img[b-bb882ckcnt]{
    width: 605px;
    margin-top: -37px;
    margin-left: 145px;
}
/* _content/Global/Components/Layout/Header.razor.rz.scp.css */
.navbar-toggler[b-bevfj5wdrp] {
    appearance: none;
    cursor: url(/pointer.gif), auto !important;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-bevfj5wdrp] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-bevfj5wdrp] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-bevfj5wdrp] {
    font-size: 1.1rem;
}

.bi[b-bevfj5wdrp] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-bevfj5wdrp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-bevfj5wdrp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-bevfj5wdrp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-bevfj5wdrp] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-bevfj5wdrp] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-bevfj5wdrp] {
        padding-bottom: 1rem;
    }

    .nav-item[b-bevfj5wdrp]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-bevfj5wdrp]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-bevfj5wdrp]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-bevfj5wdrp] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-bevfj5wdrp] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-bevfj5wdrp] {
        display: none;
    }

    .nav-scrollable[b-bevfj5wdrp] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/Global/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-2hub45uz6d] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-2hub45uz6d] {
    flex: 1;
}

.sidebar[b-2hub45uz6d] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-2hub45uz6d] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-2hub45uz6d]  a, .top-row[b-2hub45uz6d]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-2hub45uz6d]  a:hover, .top-row[b-2hub45uz6d]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-2hub45uz6d]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-2hub45uz6d] {
        justify-content: space-between;
    }

    .top-row[b-2hub45uz6d]  a, .top-row[b-2hub45uz6d]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-2hub45uz6d] {
        flex-direction: row;
    }

    .sidebar[b-2hub45uz6d] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-2hub45uz6d] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-2hub45uz6d]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-2hub45uz6d], article[b-2hub45uz6d] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-2hub45uz6d] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-2hub45uz6d] {
        cursor: url(/pointer.gif), auto !important;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }




.snow[b-2hub45uz6d] {
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
}
.snow:nth-child(1)[b-2hub45uz6d] {
    opacity: 0.9391;
    transform: translate(70.079vw, -10px) scale(0.5941);
    animation: fall-1-b-2hub45uz6d 21s -14s linear infinite;
}
@keyframes fall-1-b-2hub45uz6d {
    56.938% {
        transform: translate(75.7938vw, 56.938vh) scale(0.5941);
    }
    to {
        transform: translate(72.9364vw, 100vh) scale(0.5941);
    }
}
.snow:nth-child(2)[b-2hub45uz6d] {
    opacity: 0.2137;
    transform: translate(10.9738vw, -10px) scale(0.4469);
    animation: fall-2-b-2hub45uz6d 16s -25s linear infinite;
}
@keyframes fall-2-b-2hub45uz6d {
    62.223% {
        transform: translate(2.5457vw, 62.223vh) scale(0.4469);
    }
    to {
        transform: translate(6.75975vw, 100vh) scale(0.4469);
    }
}
.snow:nth-child(3)[b-2hub45uz6d] {
    opacity: 0.1005;
    transform: translate(35.4725vw, -10px) scale(0.1764);
    animation: fall-3-b-2hub45uz6d 23s -3s linear infinite;
}
@keyframes fall-3-b-2hub45uz6d {
    77.089% {
        transform: translate(28.2703vw, 77.089vh) scale(0.1764);
    }
    to {
        transform: translate(31.8714vw, 100vh) scale(0.1764);
    }
}
.snow:nth-child(4)[b-2hub45uz6d] {
    opacity: 0.9946;
    transform: translate(58.2448vw, -10px) scale(0.9196);
    animation: fall-4-b-2hub45uz6d 25s -28s linear infinite;
}
@keyframes fall-4-b-2hub45uz6d {
    65.924% {
        transform: translate(60.4027vw, 65.924vh) scale(0.9196);
    }
    to {
        transform: translate(59.32375vw, 100vh) scale(0.9196);
    }
}
.snow:nth-child(5)[b-2hub45uz6d] {
    opacity: 0.3741;
    transform: translate(24.6222vw, -10px) scale(0.7826);
    animation: fall-5-b-2hub45uz6d 14s -8s linear infinite;
}
@keyframes fall-5-b-2hub45uz6d {
    43.455% {
        transform: translate(15.6305vw, 43.455vh) scale(0.7826);
    }
    to {
        transform: translate(20.12635vw, 100vh) scale(0.7826);
    }
}
.snow:nth-child(6)[b-2hub45uz6d] {
    opacity: 0.4076;
    transform: translate(85.2975vw, -10px) scale(0.169);
    animation: fall-6-b-2hub45uz6d 29s -14s linear infinite;
}
@keyframes fall-6-b-2hub45uz6d {
    60.913% {
        transform: translate(80.4216vw, 60.913vh) scale(0.169);
    }
    to {
        transform: translate(82.85955vw, 100vh) scale(0.169);
    }
}
.snow:nth-child(7)[b-2hub45uz6d] {
    opacity: 0.2369;
    transform: translate(3.2575vw, -10px) scale(0.1112);
    animation: fall-7-b-2hub45uz6d 13s -21s linear infinite;
}
@keyframes fall-7-b-2hub45uz6d {
    31.763% {
        transform: translate(2.2242vw, 31.763vh) scale(0.1112);
    }
    to {
        transform: translate(2.74085vw, 100vh) scale(0.1112);
    }
}
.snow:nth-child(8)[b-2hub45uz6d] {
    opacity: 0.5429;
    transform: translate(27.9336vw, -10px) scale(0.7937);
    animation: fall-8-b-2hub45uz6d 19s -18s linear infinite;
}
@keyframes fall-8-b-2hub45uz6d {
    30.98% {
        transform: translate(36.7111vw, 30.98vh) scale(0.7937);
    }
    to {
        transform: translate(32.32235vw, 100vh) scale(0.7937);
    }
}
.snow:nth-child(9)[b-2hub45uz6d] {
    opacity: 0.0054;
    transform: translate(3.1347vw, -10px) scale(0.5566);
    animation: fall-9-b-2hub45uz6d 21s -26s linear infinite;
}
@keyframes fall-9-b-2hub45uz6d {
    34.792% {
        transform: translate(0.136vw, 34.792vh) scale(0.5566);
    }
    to {
        transform: translate(1.63535vw, 100vh) scale(0.5566);
    }
}
.snow:nth-child(10)[b-2hub45uz6d] {
    opacity: 0.864;
    transform: translate(12.8195vw, -10px) scale(0.4931);
    animation: fall-10-b-2hub45uz6d 24s -16s linear infinite;
}
@keyframes fall-10-b-2hub45uz6d {
    37.965% {
        transform: translate(3.6523vw, 37.965vh) scale(0.4931);
    }
    to {
        transform: translate(8.2359vw, 100vh) scale(0.4931);
    }
}
.snow:nth-child(11)[b-2hub45uz6d] {
    opacity: 0.0468;
    transform: translate(26.7928vw, -10px) scale(0.9655);
    animation: fall-11-b-2hub45uz6d 26s -4s linear infinite;
}
@keyframes fall-11-b-2hub45uz6d {
    53.868% {
        transform: translate(31.2071vw, 53.868vh) scale(0.9655);
    }
    to {
        transform: translate(28.99995vw, 100vh) scale(0.9655);
    }
}
.snow:nth-child(12)[b-2hub45uz6d] {
    opacity: 0.9148;
    transform: translate(53.3481vw, -10px) scale(0.1464);
    animation: fall-12-b-2hub45uz6d 14s -12s linear infinite;
}
@keyframes fall-12-b-2hub45uz6d {
    71.803% {
        transform: translate(58.4702vw, 71.803vh) scale(0.1464);
    }
    to {
        transform: translate(55.90915vw, 100vh) scale(0.1464);
    }
}
.snow:nth-child(13)[b-2hub45uz6d] {
    opacity: 0.6106;
    transform: translate(95.2701vw, -10px) scale(0.9481);
    animation: fall-13-b-2hub45uz6d 15s -23s linear infinite;
}
@keyframes fall-13-b-2hub45uz6d {
    47.536% {
        transform: translate(95.9711vw, 47.536vh) scale(0.9481);
    }
    to {
        transform: translate(95.6206vw, 100vh) scale(0.9481);
    }
}
.snow:nth-child(14)[b-2hub45uz6d] {
    opacity: 0.4466;
    transform: translate(13.3227vw, -10px) scale(0.8215);
    animation: fall-14-b-2hub45uz6d 28s -8s linear infinite;
}
@keyframes fall-14-b-2hub45uz6d {
    67.772% {
        transform: translate(4.6499vw, 67.772vh) scale(0.8215);
    }
    to {
        transform: translate(8.9863vw, 100vh) scale(0.8215);
    }
}
.snow:nth-child(15)[b-2hub45uz6d] {
    opacity: 0.4042;
    transform: translate(87.2735vw, -10px) scale(0.2405);
    animation: fall-15-b-2hub45uz6d 29s -25s linear infinite;
}
@keyframes fall-15-b-2hub45uz6d {
    53.842% {
        transform: translate(92.841vw, 53.842vh) scale(0.2405);
    }
    to {
        transform: translate(90.05725vw, 100vh) scale(0.2405);
    }
}
.snow:nth-child(16)[b-2hub45uz6d] {
    opacity: 0.0396;
    transform: translate(21.5098vw, -10px) scale(0.4547);
    animation: fall-16-b-2hub45uz6d 18s -29s linear infinite;
}
@keyframes fall-16-b-2hub45uz6d {
    68.749% {
        transform: translate(19.5585vw, 68.749vh) scale(0.4547);
    }
    to {
        transform: translate(20.53415vw, 100vh) scale(0.4547);
    }
}
.snow:nth-child(17)[b-2hub45uz6d] {
    opacity: 0.2983;
    transform: translate(67.8338vw, -10px) scale(0.9993);
    animation: fall-17-b-2hub45uz6d 10s -19s linear infinite;
}
@keyframes fall-17-b-2hub45uz6d {
    72.922% {
        transform: translate(69.73vw, 72.922vh) scale(0.9993);
    }
    to {
        transform: translate(68.7819vw, 100vh) scale(0.9993);
    }
}
.snow:nth-child(18)[b-2hub45uz6d] {
    opacity: 0.3652;
    transform: translate(73.2342vw, -10px) scale(0.6035);
    animation: fall-18-b-2hub45uz6d 18s -8s linear infinite;
}
@keyframes fall-18-b-2hub45uz6d {
    48.394% {
        transform: translate(69.5338vw, 48.394vh) scale(0.6035);
    }
    to {
        transform: translate(71.384vw, 100vh) scale(0.6035);
    }
}
.snow:nth-child(19)[b-2hub45uz6d] {
    opacity: 0.3983;
    transform: translate(13.598vw, -10px) scale(0.687);
    animation: fall-19-b-2hub45uz6d 25s -4s linear infinite;
}
@keyframes fall-19-b-2hub45uz6d {
    60.551% {
        transform: translate(13.7872vw, 60.551vh) scale(0.687);
    }
    to {
        transform: translate(13.6926vw, 100vh) scale(0.687);
    }
}
.snow:nth-child(20)[b-2hub45uz6d] {
    opacity: 0.9277;
    transform: translate(13.3251vw, -10px) scale(0.7611);
    animation: fall-20-b-2hub45uz6d 19s -9s linear infinite;
}
@keyframes fall-20-b-2hub45uz6d {
    55.906% {
        transform: translate(21.3615vw, 55.906vh) scale(0.7611);
    }
    to {
        transform: translate(17.3433vw, 100vh) scale(0.7611);
    }
}
.snow:nth-child(21)[b-2hub45uz6d] {
    opacity: 0.9461;
    transform: translate(90.1598vw, -10px) scale(0.9192);
    animation: fall-21-b-2hub45uz6d 11s -9s linear infinite;
}
@keyframes fall-21-b-2hub45uz6d {
    69.653% {
        transform: translate(97.7575vw, 69.653vh) scale(0.9192);
    }
    to {
        transform: translate(93.95865vw, 100vh) scale(0.9192);
    }
}
.snow:nth-child(22)[b-2hub45uz6d] {
    opacity: 0.0731;
    transform: translate(72.0629vw, -10px) scale(0.8183);
    animation: fall-22-b-2hub45uz6d 27s -20s linear infinite;
}
@keyframes fall-22-b-2hub45uz6d {
    38.566% {
        transform: translate(73.8175vw, 38.566vh) scale(0.8183);
    }
    to {
        transform: translate(72.9402vw, 100vh) scale(0.8183);
    }
}
.snow:nth-child(23)[b-2hub45uz6d] {
    opacity: 0.5277;
    transform: translate(48.8644vw, -10px) scale(0.2115);
    animation: fall-23-b-2hub45uz6d 21s -18s linear infinite;
}
@keyframes fall-23-b-2hub45uz6d {
    59.585% {
        transform: translate(58.4489vw, 59.585vh) scale(0.2115);
    }
    to {
        transform: translate(53.65665vw, 100vh) scale(0.2115);
    }
}
.snow:nth-child(24)[b-2hub45uz6d] {
    opacity: 0.7832;
    transform: translate(49.1582vw, -10px) scale(0.1174);
    animation: fall-24-b-2hub45uz6d 23s -2s linear infinite;
}
@keyframes fall-24-b-2hub45uz6d {
    42.809% {
        transform: translate(59.0799vw, 42.809vh) scale(0.1174);
    }
    to {
        transform: translate(54.11905vw, 100vh) scale(0.1174);
    }
}
.snow:nth-child(25)[b-2hub45uz6d] {
    opacity: 0.7717;
    transform: translate(37.2853vw, -10px) scale(0.2206);
    animation: fall-25-b-2hub45uz6d 27s -6s linear infinite;
}
@keyframes fall-25-b-2hub45uz6d {
    54.422% {
        transform: translate(44.5046vw, 54.422vh) scale(0.2206);
    }
    to {
        transform: translate(40.89495vw, 100vh) scale(0.2206);
    }
}
.snow:nth-child(26)[b-2hub45uz6d] {
    opacity: 0.1964;
    transform: translate(86.7063vw, -10px) scale(0.242);
    animation: fall-26-b-2hub45uz6d 15s -6s linear infinite;
}
@keyframes fall-26-b-2hub45uz6d {
    74.726% {
        transform: translate(89.5444vw, 74.726vh) scale(0.242);
    }
    to {
        transform: translate(88.12535vw, 100vh) scale(0.242);
    }
}
.snow:nth-child(27)[b-2hub45uz6d] {
    opacity: 0.1721;
    transform: translate(4.0043vw, -10px) scale(0.5074);
    animation: fall-27-b-2hub45uz6d 23s -26s linear infinite;
}
@keyframes fall-27-b-2hub45uz6d {
    30.86% {
        transform: translate(3.453vw, 30.86vh) scale(0.5074);
    }
    to {
        transform: translate(3.72865vw, 100vh) scale(0.5074);
    }
}
.snow:nth-child(28)[b-2hub45uz6d] {
    opacity: 0.9881;
    transform: translate(63.8247vw, -10px) scale(0.0943);
    animation: fall-28-b-2hub45uz6d 23s -21s linear infinite;
}
@keyframes fall-28-b-2hub45uz6d {
    66.912% {
        transform: translate(61.7652vw, 66.912vh) scale(0.0943);
    }
    to {
        transform: translate(62.79495vw, 100vh) scale(0.0943);
    }
}
.snow:nth-child(29)[b-2hub45uz6d] {
    opacity: 0.5379;
    transform: translate(19.8784vw, -10px) scale(0.8964);
    animation: fall-29-b-2hub45uz6d 16s -2s linear infinite;
}
@keyframes fall-29-b-2hub45uz6d {
    55.659% {
        transform: translate(9.9035vw, 55.659vh) scale(0.8964);
    }
    to {
        transform: translate(14.89095vw, 100vh) scale(0.8964);
    }
}
.snow:nth-child(30)[b-2hub45uz6d] {
    opacity: 0.247;
    transform: translate(77.8499vw, -10px) scale(0.8719);
    animation: fall-30-b-2hub45uz6d 26s -24s linear infinite;
}
@keyframes fall-30-b-2hub45uz6d {
    68.512% {
        transform: translate(81.6965vw, 68.512vh) scale(0.8719);
    }
    to {
        transform: translate(79.7732vw, 100vh) scale(0.8719);
    }
}
.snow:nth-child(31)[b-2hub45uz6d] {
    opacity: 0.5956;
    transform: translate(4.3951vw, -10px) scale(0.6337);
    animation: fall-31-b-2hub45uz6d 16s -11s linear infinite;
}
@keyframes fall-31-b-2hub45uz6d {
    36.114% {
        transform: translate(0.9013vw, 36.114vh) scale(0.6337);
    }
    to {
        transform: translate(2.6482vw, 100vh) scale(0.6337);
    }
}
.snow:nth-child(32)[b-2hub45uz6d] {
    opacity: 0.316;
    transform: translate(53.0664vw, -10px) scale(0.3753);
    animation: fall-32-b-2hub45uz6d 22s -11s linear infinite;
}
@keyframes fall-32-b-2hub45uz6d {
    56.481% {
        transform: translate(53.6572vw, 56.481vh) scale(0.3753);
    }
    to {
        transform: translate(53.3618vw, 100vh) scale(0.3753);
    }
}
.snow:nth-child(33)[b-2hub45uz6d] {
    opacity: 0.7362;
    transform: translate(96.5356vw, -10px) scale(0.5732);
    animation: fall-33-b-2hub45uz6d 10s -20s linear infinite;
}
@keyframes fall-33-b-2hub45uz6d {
    40.56% {
        transform: translate(90.2045vw, 40.56vh) scale(0.5732);
    }
    to {
        transform: translate(93.37005vw, 100vh) scale(0.5732);
    }
}
.snow:nth-child(34)[b-2hub45uz6d] {
    opacity: 0.6669;
    transform: translate(6.0177vw, -10px) scale(0.1669);
    animation: fall-34-b-2hub45uz6d 29s -6s linear infinite;
}
@keyframes fall-34-b-2hub45uz6d {
    46.711% {
        transform: translate(15.7598vw, 46.711vh) scale(0.1669);
    }
    to {
        transform: translate(10.88875vw, 100vh) scale(0.1669);
    }
}
.snow:nth-child(35)[b-2hub45uz6d] {
    opacity: 0.4923;
    transform: translate(5.6818vw, -10px) scale(0.0673);
    animation: fall-35-b-2hub45uz6d 17s -1s linear infinite;
}
@keyframes fall-35-b-2hub45uz6d {
    74.246% {
        transform: translate(7.9489vw, 74.246vh) scale(0.0673);
    }
    to {
        transform: translate(6.81535vw, 100vh) scale(0.0673);
    }
}
.snow:nth-child(36)[b-2hub45uz6d] {
    opacity: 0.49;
    transform: translate(62.1649vw, -10px) scale(0.5031);
    animation: fall-36-b-2hub45uz6d 27s -9s linear infinite;
}
@keyframes fall-36-b-2hub45uz6d {
    33.128% {
        transform: translate(67.6273vw, 33.128vh) scale(0.5031);
    }
    to {
        transform: translate(64.8961vw, 100vh) scale(0.5031);
    }
}
.snow:nth-child(37)[b-2hub45uz6d] {
    opacity: 0.6875;
    transform: translate(96.57vw, -10px) scale(0.9356);
    animation: fall-37-b-2hub45uz6d 11s -23s linear infinite;
}
@keyframes fall-37-b-2hub45uz6d {
    46.306% {
        transform: translate(97.312vw, 46.306vh) scale(0.9356);
    }
    to {
        transform: translate(96.941vw, 100vh) scale(0.9356);
    }
}
.snow:nth-child(38)[b-2hub45uz6d] {
    opacity: 0.8589;
    transform: translate(9.7843vw, -10px) scale(0.46);
    animation: fall-38-b-2hub45uz6d 18s -7s linear infinite;
}
@keyframes fall-38-b-2hub45uz6d {
    64.547% {
        transform: translate(7.1253vw, 64.547vh) scale(0.46);
    }
    to {
        transform: translate(8.4548vw, 100vh) scale(0.46);
    }
}
.snow:nth-child(39)[b-2hub45uz6d] {
    opacity: 0.5115;
    transform: translate(68.4086vw, -10px) scale(0.025);
    animation: fall-39-b-2hub45uz6d 20s -17s linear infinite;
}
@keyframes fall-39-b-2hub45uz6d {
    34.413% {
        transform: translate(62.6342vw, 34.413vh) scale(0.025);
    }
    to {
        transform: translate(65.5214vw, 100vh) scale(0.025);
    }
}
.snow:nth-child(40)[b-2hub45uz6d] {
    opacity: 0.0331;
    transform: translate(61.275vw, -10px) scale(0.1113);
    animation: fall-40-b-2hub45uz6d 30s -25s linear infinite;
}
@keyframes fall-40-b-2hub45uz6d {
    43.107% {
        transform: translate(67.1073vw, 43.107vh) scale(0.1113);
    }
    to {
        transform: translate(64.19115vw, 100vh) scale(0.1113);
    }
}
.snow:nth-child(41)[b-2hub45uz6d] {
    opacity: 0.4017;
    transform: translate(20.8938vw, -10px) scale(0.8033);
    animation: fall-41-b-2hub45uz6d 20s -24s linear infinite;
}
@keyframes fall-41-b-2hub45uz6d {
    44.615% {
        transform: translate(28.9177vw, 44.615vh) scale(0.8033);
    }
    to {
        transform: translate(24.90575vw, 100vh) scale(0.8033);
    }
}
.snow:nth-child(42)[b-2hub45uz6d] {
    opacity: 0.8163;
    transform: translate(75.9871vw, -10px) scale(0.8627);
    animation: fall-42-b-2hub45uz6d 15s -16s linear infinite;
}
@keyframes fall-42-b-2hub45uz6d {
    73.874% {
        transform: translate(78.4262vw, 73.874vh) scale(0.8627);
    }
    to {
        transform: translate(77.20665vw, 100vh) scale(0.8627);
    }
}
.snow:nth-child(43)[b-2hub45uz6d] {
    opacity: 0.7464;
    transform: translate(87.9951vw, -10px) scale(0.9209);
    animation: fall-43-b-2hub45uz6d 22s -19s linear infinite;
}
@keyframes fall-43-b-2hub45uz6d {
    49.362% {
        transform: translate(81.3935vw, 49.362vh) scale(0.9209);
    }
    to {
        transform: translate(84.6943vw, 100vh) scale(0.9209);
    }
}
.snow:nth-child(44)[b-2hub45uz6d] {
    opacity: 0.8099;
    transform: translate(5.3325vw, -10px) scale(0.5214);
    animation: fall-44-b-2hub45uz6d 27s -7s linear infinite;
}
@keyframes fall-44-b-2hub45uz6d {
    39.415% {
        transform: translate(-2.728vw, 39.415vh) scale(0.5214);
    }
    to {
        transform: translate(1.30225vw, 100vh) scale(0.5214);
    }
}
.snow:nth-child(45)[b-2hub45uz6d] {
    opacity: 0.8314;
    transform: translate(29.4721vw, -10px) scale(0.4962);
    animation: fall-45-b-2hub45uz6d 10s -20s linear infinite;
}
@keyframes fall-45-b-2hub45uz6d {
    60.625% {
        transform: translate(24.2156vw, 60.625vh) scale(0.4962);
    }
    to {
        transform: translate(26.84385vw, 100vh) scale(0.4962);
    }
}
.snow:nth-child(46)[b-2hub45uz6d] {
    opacity: 0.8504;
    transform: translate(31.3877vw, -10px) scale(0.1231);
    animation: fall-46-b-2hub45uz6d 25s -23s linear infinite;
}
@keyframes fall-46-b-2hub45uz6d {
    62.232% {
        transform: translate(22.087vw, 62.232vh) scale(0.1231);
    }
    to {
        transform: translate(26.73735vw, 100vh) scale(0.1231);
    }
}
.snow:nth-child(47)[b-2hub45uz6d] {
    opacity: 0.0231;
    transform: translate(86.8677vw, -10px) scale(0.9235);
    animation: fall-47-b-2hub45uz6d 22s -10s linear infinite;
}
@keyframes fall-47-b-2hub45uz6d {
    71.208% {
        transform: translate(91.6917vw, 71.208vh) scale(0.9235);
    }
    to {
        transform: translate(89.2797vw, 100vh) scale(0.9235);
    }
}
.snow:nth-child(48)[b-2hub45uz6d] {
    opacity: 0.2727;
    transform: translate(7.3766vw, -10px) scale(0.403);
    animation: fall-48-b-2hub45uz6d 29s -2s linear infinite;
}
@keyframes fall-48-b-2hub45uz6d {
    70.114% {
        transform: translate(-1.6933vw, 70.114vh) scale(0.403);
    }
    to {
        transform: translate(2.84165vw, 100vh) scale(0.403);
    }
}
.snow:nth-child(49)[b-2hub45uz6d] {
    opacity: 0.1779;
    transform: translate(48.341vw, -10px) scale(0.8454);
    animation: fall-49-b-2hub45uz6d 14s -29s linear infinite;
}
@keyframes fall-49-b-2hub45uz6d {
    63.431% {
        transform: translate(52.3722vw, 63.431vh) scale(0.8454);
    }
    to {
        transform: translate(50.3566vw, 100vh) scale(0.8454);
    }
}
.snow:nth-child(50)[b-2hub45uz6d] {
    opacity: 0.8979;
    transform: translate(5.5683vw, -10px) scale(0.5915);
    animation: fall-50-b-2hub45uz6d 22s -23s linear infinite;
}
@keyframes fall-50-b-2hub45uz6d {
    30.616% {
        transform: translate(13.2146vw, 30.616vh) scale(0.5915);
    }
    to {
        transform: translate(9.39145vw, 100vh) scale(0.5915);
    }
}
.snow:nth-child(51)[b-2hub45uz6d] {
    opacity: 0.5324;
    transform: translate(91.7962vw, -10px) scale(0.3421);
    animation: fall-51-b-2hub45uz6d 11s -7s linear infinite;
}
@keyframes fall-51-b-2hub45uz6d {
    58.478% {
        transform: translate(92.6534vw, 58.478vh) scale(0.3421);
    }
    to {
        transform: translate(92.2248vw, 100vh) scale(0.3421);
    }
}
.snow:nth-child(52)[b-2hub45uz6d] {
    opacity: 0.2063;
    transform: translate(19.1719vw, -10px) scale(0.7622);
    animation: fall-52-b-2hub45uz6d 23s -6s linear infinite;
}
@keyframes fall-52-b-2hub45uz6d {
    79.53% {
        transform: translate(17.7438vw, 79.53vh) scale(0.7622);
    }
    to {
        transform: translate(18.45785vw, 100vh) scale(0.7622);
    }
}
.snow:nth-child(53)[b-2hub45uz6d] {
    opacity: 0.8621;
    transform: translate(95.1759vw, -10px) scale(0.6297);
    animation: fall-53-b-2hub45uz6d 20s -18s linear infinite;
}
@keyframes fall-53-b-2hub45uz6d {
    51.098% {
        transform: translate(86.4764vw, 51.098vh) scale(0.6297);
    }
    to {
        transform: translate(90.82615vw, 100vh) scale(0.6297);
    }
}
.snow:nth-child(54)[b-2hub45uz6d] {
    opacity: 0.5733;
    transform: translate(23.3733vw, -10px) scale(0.8062);
    animation: fall-54-b-2hub45uz6d 25s -19s linear infinite;
}
@keyframes fall-54-b-2hub45uz6d {
    70.998% {
        transform: translate(18.451vw, 70.998vh) scale(0.8062);
    }
    to {
        transform: translate(20.91215vw, 100vh) scale(0.8062);
    }
}
.snow:nth-child(55)[b-2hub45uz6d] {
    opacity: 0.3321;
    transform: translate(82.5393vw, -10px) scale(0.0611);
    animation: fall-55-b-2hub45uz6d 22s -13s linear infinite;
}
@keyframes fall-55-b-2hub45uz6d {
    49.901% {
        transform: translate(73.638vw, 49.901vh) scale(0.0611);
    }
    to {
        transform: translate(78.08865vw, 100vh) scale(0.0611);
    }
}
.snow:nth-child(56)[b-2hub45uz6d] {
    opacity: 0.3539;
    transform: translate(94.6241vw, -10px) scale(0.7133);
    animation: fall-56-b-2hub45uz6d 25s -15s linear infinite;
}
@keyframes fall-56-b-2hub45uz6d {
    48.807% {
        transform: translate(97.4253vw, 48.807vh) scale(0.7133);
    }
    to {
        transform: translate(96.0247vw, 100vh) scale(0.7133);
    }
}
.snow:nth-child(57)[b-2hub45uz6d] {
    opacity: 0.7824;
    transform: translate(33.5727vw, -10px) scale(0.7545);
    animation: fall-57-b-2hub45uz6d 28s -21s linear infinite;
}
@keyframes fall-57-b-2hub45uz6d {
    38.413% {
        transform: translate(32.8786vw, 38.413vh) scale(0.7545);
    }
    to {
        transform: translate(33.22565vw, 100vh) scale(0.7545);
    }
}
.snow:nth-child(58)[b-2hub45uz6d] {
    opacity: 0.1347;
    transform: translate(83.7204vw, -10px) scale(0.5463);
    animation: fall-58-b-2hub45uz6d 12s -21s linear infinite;
}
@keyframes fall-58-b-2hub45uz6d {
    71.92% {
        transform: translate(75.7363vw, 71.92vh) scale(0.5463);
    }
    to {
        transform: translate(79.72835vw, 100vh) scale(0.5463);
    }
}
.snow:nth-child(59)[b-2hub45uz6d] {
    opacity: 0.5783;
    transform: translate(99.4053vw, -10px) scale(0.7515);
    animation: fall-59-b-2hub45uz6d 26s -5s linear infinite;
}
@keyframes fall-59-b-2hub45uz6d {
    46.328% {
        transform: translate(97.5201vw, 46.328vh) scale(0.7515);
    }
    to {
        transform: translate(98.4627vw, 100vh) scale(0.7515);
    }
}
.snow:nth-child(60)[b-2hub45uz6d] {
    opacity: 0.6844;
    transform: translate(13.8913vw, -10px) scale(0.3893);
    animation: fall-60-b-2hub45uz6d 28s -20s linear infinite;
}
@keyframes fall-60-b-2hub45uz6d {
    38.343% {
        transform: translate(17.7425vw, 38.343vh) scale(0.3893);
    }
    to {
        transform: translate(15.8169vw, 100vh) scale(0.3893);
    }
}
.snow:nth-child(61)[b-2hub45uz6d] {
    opacity: 0.5596;
    transform: translate(29.9041vw, -10px) scale(0.7508);
    animation: fall-61-b-2hub45uz6d 16s -18s linear infinite;
}
@keyframes fall-61-b-2hub45uz6d {
    52.441% {
        transform: translate(35.3144vw, 52.441vh) scale(0.7508);
    }
    to {
        transform: translate(32.60925vw, 100vh) scale(0.7508);
    }
}
.snow:nth-child(62)[b-2hub45uz6d] {
    opacity: 0.0359;
    transform: translate(50.9809vw, -10px) scale(0.6621);
    animation: fall-62-b-2hub45uz6d 24s -13s linear infinite;
}
@keyframes fall-62-b-2hub45uz6d {
    49.355% {
        transform: translate(60.7125vw, 49.355vh) scale(0.6621);
    }
    to {
        transform: translate(55.8467vw, 100vh) scale(0.6621);
    }
}
.snow:nth-child(63)[b-2hub45uz6d] {
    opacity: 0.847;
    transform: translate(54.2326vw, -10px) scale(0.0595);
    animation: fall-63-b-2hub45uz6d 15s -22s linear infinite;
}
@keyframes fall-63-b-2hub45uz6d {
    77.295% {
        transform: translate(46.4704vw, 77.295vh) scale(0.0595);
    }
    to {
        transform: translate(50.3515vw, 100vh) scale(0.0595);
    }
}
.snow:nth-child(64)[b-2hub45uz6d] {
    opacity: 0.9547;
    transform: translate(71.305vw, -10px) scale(0.8574);
    animation: fall-64-b-2hub45uz6d 19s -17s linear infinite;
}
@keyframes fall-64-b-2hub45uz6d {
    72.973% {
        transform: translate(74.3267vw, 72.973vh) scale(0.8574);
    }
    to {
        transform: translate(72.81585vw, 100vh) scale(0.8574);
    }
}
.snow:nth-child(65)[b-2hub45uz6d] {
    opacity: 0.391;
    transform: translate(99.8479vw, -10px) scale(0.7891);
    animation: fall-65-b-2hub45uz6d 16s -15s linear infinite;
}
@keyframes fall-65-b-2hub45uz6d {
    38.357% {
        transform: translate(108.1662vw, 38.357vh) scale(0.7891);
    }
    to {
        transform: translate(104.00705vw, 100vh) scale(0.7891);
    }
}
.snow:nth-child(66)[b-2hub45uz6d] {
    opacity: 0.4721;
    transform: translate(4.1431vw, -10px) scale(0.0243);
    animation: fall-66-b-2hub45uz6d 12s -8s linear infinite;
}
@keyframes fall-66-b-2hub45uz6d {
    45.577% {
        transform: translate(11.9103vw, 45.577vh) scale(0.0243);
    }
    to {
        transform: translate(8.0267vw, 100vh) scale(0.0243);
    }
}
.snow:nth-child(67)[b-2hub45uz6d] {
    opacity: 0.136;
    transform: translate(94.9337vw, -10px) scale(0.7113);
    animation: fall-67-b-2hub45uz6d 13s -22s linear infinite;
}
@keyframes fall-67-b-2hub45uz6d {
    70.219% {
        transform: translate(100.7902vw, 70.219vh) scale(0.7113);
    }
    to {
        transform: translate(97.86195vw, 100vh) scale(0.7113);
    }
}
.snow:nth-child(68)[b-2hub45uz6d] {
    opacity: 0.525;
    transform: translate(68.7708vw, -10px) scale(0.4478);
    animation: fall-68-b-2hub45uz6d 23s -21s linear infinite;
}
@keyframes fall-68-b-2hub45uz6d {
    42.69% {
        transform: translate(62.3342vw, 42.69vh) scale(0.4478);
    }
    to {
        transform: translate(65.5525vw, 100vh) scale(0.4478);
    }
}
.snow:nth-child(69)[b-2hub45uz6d] {
    opacity: 0.5952;
    transform: translate(83.7977vw, -10px) scale(0.7746);
    animation: fall-69-b-2hub45uz6d 22s -18s linear infinite;
}
@keyframes fall-69-b-2hub45uz6d {
    41.267% {
        transform: translate(84.0292vw, 41.267vh) scale(0.7746);
    }
    to {
        transform: translate(83.91345vw, 100vh) scale(0.7746);
    }
}
.snow:nth-child(70)[b-2hub45uz6d] {
    opacity: 0.197;
    transform: translate(5.6953vw, -10px) scale(0.3959);
    animation: fall-70-b-2hub45uz6d 24s -13s linear infinite;
}
@keyframes fall-70-b-2hub45uz6d {
    43.168% {
        transform: translate(10.6582vw, 43.168vh) scale(0.3959);
    }
    to {
        transform: translate(8.17675vw, 100vh) scale(0.3959);
    }
}
.snow:nth-child(71)[b-2hub45uz6d] {
    opacity: 0.382;
    transform: translate(62.4095vw, -10px) scale(0.6553);
    animation: fall-71-b-2hub45uz6d 14s -28s linear infinite;
}
@keyframes fall-71-b-2hub45uz6d {
    41.706% {
        transform: translate(53.0311vw, 41.706vh) scale(0.6553);
    }
    to {
        transform: translate(57.7203vw, 100vh) scale(0.6553);
    }
}
.snow:nth-child(72)[b-2hub45uz6d] {
    opacity: 0.4017;
    transform: translate(85.8659vw, -10px) scale(0.6515);
    animation: fall-72-b-2hub45uz6d 28s -16s linear infinite;
}
@keyframes fall-72-b-2hub45uz6d {
    39.274% {
        transform: translate(78.2719vw, 39.274vh) scale(0.6515);
    }
    to {
        transform: translate(82.0689vw, 100vh) scale(0.6515);
    }
}
.snow:nth-child(73)[b-2hub45uz6d] {
    opacity: 0.3775;
    transform: translate(54.3565vw, -10px) scale(0.3802);
    animation: fall-73-b-2hub45uz6d 22s -11s linear infinite;
}
@keyframes fall-73-b-2hub45uz6d {
    31.679% {
        transform: translate(58.7201vw, 31.679vh) scale(0.3802);
    }
    to {
        transform: translate(56.5383vw, 100vh) scale(0.3802);
    }
}
.snow:nth-child(74)[b-2hub45uz6d] {
    opacity: 0.7663;
    transform: translate(47.8209vw, -10px) scale(0.039);
    animation: fall-74-b-2hub45uz6d 25s -4s linear infinite;
}
@keyframes fall-74-b-2hub45uz6d {
    59.86% {
        transform: translate(54.81vw, 59.86vh) scale(0.039);
    }
    to {
        transform: translate(51.31545vw, 100vh) scale(0.039);
    }
}
.snow:nth-child(75)[b-2hub45uz6d] {
    opacity: 0.6006;
    transform: translate(23.3083vw, -10px) scale(0.9185);
    animation: fall-75-b-2hub45uz6d 21s -4s linear infinite;
}
@keyframes fall-75-b-2hub45uz6d {
    55.006% {
        transform: translate(27.927vw, 55.006vh) scale(0.9185);
    }
    to {
        transform: translate(25.61765vw, 100vh) scale(0.9185);
    }
}
.snow:nth-child(76)[b-2hub45uz6d] {
    opacity: 0.5607;
    transform: translate(81.6795vw, -10px) scale(0.477);
    animation: fall-76-b-2hub45uz6d 26s -18s linear infinite;
}
@keyframes fall-76-b-2hub45uz6d {
    68.577% {
        transform: translate(72.8766vw, 68.577vh) scale(0.477);
    }
    to {
        transform: translate(77.27805vw, 100vh) scale(0.477);
    }
}
.snow:nth-child(77)[b-2hub45uz6d] {
    opacity: 0.7809;
    transform: translate(18.1154vw, -10px) scale(0.586);
    animation: fall-77-b-2hub45uz6d 11s -29s linear infinite;
}
@keyframes fall-77-b-2hub45uz6d {
    76.642% {
        transform: translate(23.0113vw, 76.642vh) scale(0.586);
    }
    to {
        transform: translate(20.56335vw, 100vh) scale(0.586);
    }
}
.snow:nth-child(78)[b-2hub45uz6d] {
    opacity: 0.0278;
    transform: translate(80.6814vw, -10px) scale(0.1789);
    animation: fall-78-b-2hub45uz6d 12s -18s linear infinite;
}
@keyframes fall-78-b-2hub45uz6d {
    49.106% {
        transform: translate(74.3279vw, 49.106vh) scale(0.1789);
    }
    to {
        transform: translate(77.50465vw, 100vh) scale(0.1789);
    }
}
.snow:nth-child(79)[b-2hub45uz6d] {
    opacity: 0.3332;
    transform: translate(38.4391vw, -10px) scale(0.8868);
    animation: fall-79-b-2hub45uz6d 18s -8s linear infinite;
}
@keyframes fall-79-b-2hub45uz6d {
    63.332% {
        transform: translate(45.7671vw, 63.332vh) scale(0.8868);
    }
    to {
        transform: translate(42.1031vw, 100vh) scale(0.8868);
    }
}
.snow:nth-child(80)[b-2hub45uz6d] {
    opacity: 0.0685;
    transform: translate(70.7687vw, -10px) scale(0.1346);
    animation: fall-80-b-2hub45uz6d 24s -15s linear infinite;
}
@keyframes fall-80-b-2hub45uz6d {
    75.369% {
        transform: translate(62.7104vw, 75.369vh) scale(0.1346);
    }
    to {
        transform: translate(66.73955vw, 100vh) scale(0.1346);
    }
}
.snow:nth-child(81)[b-2hub45uz6d] {
    opacity: 0.5554;
    transform: translate(97.2932vw, -10px) scale(0.7993);
    animation: fall-81-b-2hub45uz6d 19s -30s linear infinite;
}
@keyframes fall-81-b-2hub45uz6d {
    34.958% {
        transform: translate(88.2945vw, 34.958vh) scale(0.7993);
    }
    to {
        transform: translate(92.79385vw, 100vh) scale(0.7993);
    }
}
.snow:nth-child(82)[b-2hub45uz6d] {
    opacity: 0.8347;
    transform: translate(5.0786vw, -10px) scale(0.8104);
    animation: fall-82-b-2hub45uz6d 24s -18s linear infinite;
}
@keyframes fall-82-b-2hub45uz6d {
    54.789% {
        transform: translate(1.9236vw, 54.789vh) scale(0.8104);
    }
    to {
        transform: translate(3.5011vw, 100vh) scale(0.8104);
    }
}
.snow:nth-child(83)[b-2hub45uz6d] {
    opacity: 0.1995;
    transform: translate(59.0182vw, -10px) scale(0.3665);
    animation: fall-83-b-2hub45uz6d 29s -23s linear infinite;
}
@keyframes fall-83-b-2hub45uz6d {
    70.813% {
        transform: translate(55.4484vw, 70.813vh) scale(0.3665);
    }
    to {
        transform: translate(57.2333vw, 100vh) scale(0.3665);
    }
}
.snow:nth-child(84)[b-2hub45uz6d] {
    opacity: 0.4426;
    transform: translate(35.3713vw, -10px) scale(0.593);
    animation: fall-84-b-2hub45uz6d 18s -10s linear infinite;
}
@keyframes fall-84-b-2hub45uz6d {
    59.902% {
        transform: translate(41.4076vw, 59.902vh) scale(0.593);
    }
    to {
        transform: translate(38.38945vw, 100vh) scale(0.593);
    }
}
.snow:nth-child(85)[b-2hub45uz6d] {
    opacity: 0.5706;
    transform: translate(68.0487vw, -10px) scale(0.1891);
    animation: fall-85-b-2hub45uz6d 16s -15s linear infinite;
}
@keyframes fall-85-b-2hub45uz6d {
    66.103% {
        transform: translate(59.0594vw, 66.103vh) scale(0.1891);
    }
    to {
        transform: translate(63.55405vw, 100vh) scale(0.1891);
    }
}
.snow:nth-child(86)[b-2hub45uz6d] {
    opacity: 0.6643;
    transform: translate(87.7927vw, -10px) scale(0.7059);
    animation: fall-86-b-2hub45uz6d 21s -9s linear infinite;
}
@keyframes fall-86-b-2hub45uz6d {
    48.826% {
        transform: translate(86.2323vw, 48.826vh) scale(0.7059);
    }
    to {
        transform: translate(87.0125vw, 100vh) scale(0.7059);
    }
}
.snow:nth-child(87)[b-2hub45uz6d] {
    opacity: 0.0675;
    transform: translate(53.7681vw, -10px) scale(0.8316);
    animation: fall-87-b-2hub45uz6d 27s -28s linear infinite;
}
@keyframes fall-87-b-2hub45uz6d {
    61.295% {
        transform: translate(57.7583vw, 61.295vh) scale(0.8316);
    }
    to {
        transform: translate(55.7632vw, 100vh) scale(0.8316);
    }
}
.snow:nth-child(88)[b-2hub45uz6d] {
    opacity: 0.0975;
    transform: translate(87.575vw, -10px) scale(0.3478);
    animation: fall-88-b-2hub45uz6d 28s -9s linear infinite;
}
@keyframes fall-88-b-2hub45uz6d {
    63.496% {
        transform: translate(79.502vw, 63.496vh) scale(0.3478);
    }
    to {
        transform: translate(83.5385vw, 100vh) scale(0.3478);
    }
}
.snow:nth-child(89)[b-2hub45uz6d] {
    opacity: 0.7511;
    transform: translate(23.4548vw, -10px) scale(0.5002);
    animation: fall-89-b-2hub45uz6d 29s -16s linear infinite;
}
@keyframes fall-89-b-2hub45uz6d {
    53.881% {
        transform: translate(26.4083vw, 53.881vh) scale(0.5002);
    }
    to {
        transform: translate(24.93155vw, 100vh) scale(0.5002);
    }
}
.snow:nth-child(90)[b-2hub45uz6d] {
    opacity: 0.9263;
    transform: translate(65.7338vw, -10px) scale(0.9983);
    animation: fall-90-b-2hub45uz6d 27s -2s linear infinite;
}
@keyframes fall-90-b-2hub45uz6d {
    59.171% {
        transform: translate(69.6942vw, 59.171vh) scale(0.9983);
    }
    to {
        transform: translate(67.714vw, 100vh) scale(0.9983);
    }
}
.snow:nth-child(91)[b-2hub45uz6d] {
    opacity: 0.1257;
    transform: translate(4.59vw, -10px) scale(0.9571);
    animation: fall-91-b-2hub45uz6d 22s -23s linear infinite;
}
@keyframes fall-91-b-2hub45uz6d {
    70.911% {
        transform: translate(7.9627vw, 70.911vh) scale(0.9571);
    }
    to {
        transform: translate(6.27635vw, 100vh) scale(0.9571);
    }
}
.snow:nth-child(92)[b-2hub45uz6d] {
    opacity: 0.641;
    transform: translate(61.6176vw, -10px) scale(0.68);
    animation: fall-92-b-2hub45uz6d 24s -8s linear infinite;
}
@keyframes fall-92-b-2hub45uz6d {
    41.129% {
        transform: translate(54.8164vw, 41.129vh) scale(0.68);
    }
    to {
        transform: translate(58.217vw, 100vh) scale(0.68);
    }
}
.snow:nth-child(93)[b-2hub45uz6d] {
    opacity: 0.3088;
    transform: translate(48.718vw, -10px) scale(0.3877);
    animation: fall-93-b-2hub45uz6d 14s -4s linear infinite;
}
@keyframes fall-93-b-2hub45uz6d {
    74.451% {
        transform: translate(58.6736vw, 74.451vh) scale(0.3877);
    }
    to {
        transform: translate(53.6958vw, 100vh) scale(0.3877);
    }
}
.snow:nth-child(94)[b-2hub45uz6d] {
    opacity: 0.9145;
    transform: translate(65.5687vw, -10px) scale(0.3634);
    animation: fall-94-b-2hub45uz6d 29s -22s linear infinite;
}
@keyframes fall-94-b-2hub45uz6d {
    77.267% {
        transform: translate(57.255vw, 77.267vh) scale(0.3634);
    }
    to {
        transform: translate(61.41185vw, 100vh) scale(0.3634);
    }
}
.snow:nth-child(95)[b-2hub45uz6d] {
    opacity: 0.2752;
    transform: translate(97.638vw, -10px) scale(0.7963);
    animation: fall-95-b-2hub45uz6d 17s -22s linear infinite;
}
@keyframes fall-95-b-2hub45uz6d {
    30.062% {
        transform: translate(105.9593vw, 30.062vh) scale(0.7963);
    }
    to {
        transform: translate(101.79865vw, 100vh) scale(0.7963);
    }
}
.snow:nth-child(96)[b-2hub45uz6d] {
    opacity: 0.2011;
    transform: translate(41.7161vw, -10px) scale(0.8988);
    animation: fall-96-b-2hub45uz6d 28s -27s linear infinite;
}
@keyframes fall-96-b-2hub45uz6d {
    37.675% {
        transform: translate(32.528vw, 37.675vh) scale(0.8988);
    }
    to {
        transform: translate(37.12205vw, 100vh) scale(0.8988);
    }
}
.snow:nth-child(97)[b-2hub45uz6d] {
    opacity: 0.2074;
    transform: translate(15.0994vw, -10px) scale(0.38);
    animation: fall-97-b-2hub45uz6d 22s -12s linear infinite;
}
@keyframes fall-97-b-2hub45uz6d {
    63.617% {
        transform: translate(23.0499vw, 63.617vh) scale(0.38);
    }
    to {
        transform: translate(19.07465vw, 100vh) scale(0.38);
    }
}
.snow:nth-child(98)[b-2hub45uz6d] {
    opacity: 0.096;
    transform: translate(88.0585vw, -10px) scale(0.4698);
    animation: fall-98-b-2hub45uz6d 12s -5s linear infinite;
}
@keyframes fall-98-b-2hub45uz6d {
    78.513% {
        transform: translate(86.4345vw, 78.513vh) scale(0.4698);
    }
    to {
        transform: translate(87.2465vw, 100vh) scale(0.4698);
    }
}
.snow:nth-child(99)[b-2hub45uz6d] {
    opacity: 0.9906;
    transform: translate(99.0534vw, -10px) scale(0.9709);
    animation: fall-99-b-2hub45uz6d 26s -1s linear infinite;
}
@keyframes fall-99-b-2hub45uz6d {
    62.242% {
        transform: translate(100.3447vw, 62.242vh) scale(0.9709);
    }
    to {
        transform: translate(99.69905vw, 100vh) scale(0.9709);
    }
}
.snow:nth-child(100)[b-2hub45uz6d] {
    opacity: 0.3849;
    transform: translate(26.0765vw, -10px) scale(0.0373);
    animation: fall-100-b-2hub45uz6d 18s -11s linear infinite;
}
@keyframes fall-100-b-2hub45uz6d {
    69.811% {
        transform: translate(23.7379vw, 69.811vh) scale(0.0373);
    }
    to {
        transform: translate(24.9072vw, 100vh) scale(0.0373);
    }
}
.snow:nth-child(101)[b-2hub45uz6d] {
    opacity: 0.7849;
    transform: translate(85.4242vw, -10px) scale(0.6547);
    animation: fall-101-b-2hub45uz6d 11s -17s linear infinite;
}
@keyframes fall-101-b-2hub45uz6d {
    39.094% {
        transform: translate(87.2852vw, 39.094vh) scale(0.6547);
    }
    to {
        transform: translate(86.3547vw, 100vh) scale(0.6547);
    }
}
.snow:nth-child(102)[b-2hub45uz6d] {
    opacity: 0.891;
    transform: translate(67.2853vw, -10px) scale(0.7333);
    animation: fall-102-b-2hub45uz6d 26s -16s linear infinite;
}
@keyframes fall-102-b-2hub45uz6d {
    50.841% {
        transform: translate(57.764vw, 50.841vh) scale(0.7333);
    }
    to {
        transform: translate(62.52465vw, 100vh) scale(0.7333);
    }
}
.snow:nth-child(103)[b-2hub45uz6d] {
    opacity: 0.7084;
    transform: translate(34.3737vw, -10px) scale(0.1425);
    animation: fall-103-b-2hub45uz6d 12s -2s linear infinite;
}
@keyframes fall-103-b-2hub45uz6d {
    30.643% {
        transform: translate(28.994vw, 30.643vh) scale(0.1425);
    }
    to {
        transform: translate(31.68385vw, 100vh) scale(0.1425);
    }
}
.snow:nth-child(104)[b-2hub45uz6d] {
    opacity: 0.7174;
    transform: translate(48.7942vw, -10px) scale(0.6184);
    animation: fall-104-b-2hub45uz6d 18s -30s linear infinite;
}
@keyframes fall-104-b-2hub45uz6d {
    48.694% {
        transform: translate(53.2114vw, 48.694vh) scale(0.6184);
    }
    to {
        transform: translate(51.0028vw, 100vh) scale(0.6184);
    }
}
.snow:nth-child(105)[b-2hub45uz6d] {
    opacity: 0.902;
    transform: translate(98.7609vw, -10px) scale(0.2759);
    animation: fall-105-b-2hub45uz6d 18s -8s linear infinite;
}
@keyframes fall-105-b-2hub45uz6d {
    53.872% {
        transform: translate(94.7518vw, 53.872vh) scale(0.2759);
    }
    to {
        transform: translate(96.75635vw, 100vh) scale(0.2759);
    }
}
.snow:nth-child(106)[b-2hub45uz6d] {
    opacity: 0.9877;
    transform: translate(96.4703vw, -10px) scale(0.8601);
    animation: fall-106-b-2hub45uz6d 24s -16s linear infinite;
}
@keyframes fall-106-b-2hub45uz6d {
    35.917% {
        transform: translate(91.254vw, 35.917vh) scale(0.8601);
    }
    to {
        transform: translate(93.86215vw, 100vh) scale(0.8601);
    }
}
.snow:nth-child(107)[b-2hub45uz6d] {
    opacity: 0.8125;
    transform: translate(37.7699vw, -10px) scale(0.4181);
    animation: fall-107-b-2hub45uz6d 28s -18s linear infinite;
}
@keyframes fall-107-b-2hub45uz6d {
    31.514% {
        transform: translate(29.8903vw, 31.514vh) scale(0.4181);
    }
    to {
        transform: translate(33.8301vw, 100vh) scale(0.4181);
    }
}
.snow:nth-child(108)[b-2hub45uz6d] {
    opacity: 0.0704;
    transform: translate(41.4432vw, -10px) scale(0.5257);
    animation: fall-108-b-2hub45uz6d 19s -25s linear infinite;
}
@keyframes fall-108-b-2hub45uz6d {
    61.677% {
        transform: translate(39.1755vw, 61.677vh) scale(0.5257);
    }
    to {
        transform: translate(40.30935vw, 100vh) scale(0.5257);
    }
}
.snow:nth-child(109)[b-2hub45uz6d] {
    opacity: 0.9416;
    transform: translate(47.9295vw, -10px) scale(0.0957);
    animation: fall-109-b-2hub45uz6d 21s -7s linear infinite;
}
@keyframes fall-109-b-2hub45uz6d {
    36.631% {
        transform: translate(43.1573vw, 36.631vh) scale(0.0957);
    }
    to {
        transform: translate(45.5434vw, 100vh) scale(0.0957);
    }
}
.snow:nth-child(110)[b-2hub45uz6d] {
    opacity: 0.8848;
    transform: translate(78.9228vw, -10px) scale(0.9856);
    animation: fall-110-b-2hub45uz6d 16s -11s linear infinite;
}
@keyframes fall-110-b-2hub45uz6d {
    42.219% {
        transform: translate(76.8782vw, 42.219vh) scale(0.9856);
    }
    to {
        transform: translate(77.9005vw, 100vh) scale(0.9856);
    }
}
.snow:nth-child(111)[b-2hub45uz6d] {
    opacity: 0.5394;
    transform: translate(12.0247vw, -10px) scale(0.1521);
    animation: fall-111-b-2hub45uz6d 15s -13s linear infinite;
}
@keyframes fall-111-b-2hub45uz6d {
    47.035% {
        transform: translate(10.7748vw, 47.035vh) scale(0.1521);
    }
    to {
        transform: translate(11.39975vw, 100vh) scale(0.1521);
    }
}
.snow:nth-child(112)[b-2hub45uz6d] {
    opacity: 0.4991;
    transform: translate(45.819vw, -10px) scale(0.3035);
    animation: fall-112-b-2hub45uz6d 11s -8s linear infinite;
}
@keyframes fall-112-b-2hub45uz6d {
    45.848% {
        transform: translate(42.3706vw, 45.848vh) scale(0.3035);
    }
    to {
        transform: translate(44.0948vw, 100vh) scale(0.3035);
    }
}
.snow:nth-child(113)[b-2hub45uz6d] {
    opacity: 0.9349;
    transform: translate(63.7441vw, -10px) scale(0.7664);
    animation: fall-113-b-2hub45uz6d 23s -8s linear infinite;
}
@keyframes fall-113-b-2hub45uz6d {
    47.912% {
        transform: translate(55.8838vw, 47.912vh) scale(0.7664);
    }
    to {
        transform: translate(59.81395vw, 100vh) scale(0.7664);
    }
}
.snow:nth-child(114)[b-2hub45uz6d] {
    opacity: 0.1553;
    transform: translate(23.4942vw, -10px) scale(0.8101);
    animation: fall-114-b-2hub45uz6d 15s -14s linear infinite;
}
@keyframes fall-114-b-2hub45uz6d {
    61.32% {
        transform: translate(28.4235vw, 61.32vh) scale(0.8101);
    }
    to {
        transform: translate(25.95885vw, 100vh) scale(0.8101);
    }
}
.snow:nth-child(115)[b-2hub45uz6d] {
    opacity: 0.834;
    transform: translate(80.6302vw, -10px) scale(0.6648);
    animation: fall-115-b-2hub45uz6d 25s -20s linear infinite;
}
@keyframes fall-115-b-2hub45uz6d {
    58.158% {
        transform: translate(74.6853vw, 58.158vh) scale(0.6648);
    }
    to {
        transform: translate(77.65775vw, 100vh) scale(0.6648);
    }
}
.snow:nth-child(116)[b-2hub45uz6d] {
    opacity: 0.5947;
    transform: translate(7.0189vw, -10px) scale(0.8329);
    animation: fall-116-b-2hub45uz6d 26s -27s linear infinite;
}
@keyframes fall-116-b-2hub45uz6d {
    44.801% {
        transform: translate(7.6114vw, 44.801vh) scale(0.8329);
    }
    to {
        transform: translate(7.31515vw, 100vh) scale(0.8329);
    }
}
.snow:nth-child(117)[b-2hub45uz6d] {
    opacity: 0.6176;
    transform: translate(54.8708vw, -10px) scale(0.0091);
    animation: fall-117-b-2hub45uz6d 23s -17s linear infinite;
}
@keyframes fall-117-b-2hub45uz6d {
    33.191% {
        transform: translate(58.3982vw, 33.191vh) scale(0.0091);
    }
    to {
        transform: translate(56.6345vw, 100vh) scale(0.0091);
    }
}
.snow:nth-child(118)[b-2hub45uz6d] {
    opacity: 0.4434;
    transform: translate(50.0773vw, -10px) scale(0.1649);
    animation: fall-118-b-2hub45uz6d 13s -4s linear infinite;
}
@keyframes fall-118-b-2hub45uz6d {
    65.93% {
        transform: translate(45.4156vw, 65.93vh) scale(0.1649);
    }
    to {
        transform: translate(47.74645vw, 100vh) scale(0.1649);
    }
}
.snow:nth-child(119)[b-2hub45uz6d] {
    opacity: 0.0839;
    transform: translate(54.3246vw, -10px) scale(0.5617);
    animation: fall-119-b-2hub45uz6d 10s -13s linear infinite;
}
@keyframes fall-119-b-2hub45uz6d {
    77.798% {
        transform: translate(53.3962vw, 77.798vh) scale(0.5617);
    }
    to {
        transform: translate(53.8604vw, 100vh) scale(0.5617);
    }
}
.snow:nth-child(120)[b-2hub45uz6d] {
    opacity: 0.0104;
    transform: translate(86.1389vw, -10px) scale(0.636);
    animation: fall-120-b-2hub45uz6d 22s -13s linear infinite;
}
@keyframes fall-120-b-2hub45uz6d {
    65.58% {
        transform: translate(93.7031vw, 65.58vh) scale(0.636);
    }
    to {
        transform: translate(89.921vw, 100vh) scale(0.636);
    }
}
.snow:nth-child(121)[b-2hub45uz6d] {
    opacity: 0.5022;
    transform: translate(87.2441vw, -10px) scale(0.3745);
    animation: fall-121-b-2hub45uz6d 17s -10s linear infinite;
}
@keyframes fall-121-b-2hub45uz6d {
    36.592% {
        transform: translate(90.7987vw, 36.592vh) scale(0.3745);
    }
    to {
        transform: translate(89.0214vw, 100vh) scale(0.3745);
    }
}
.snow:nth-child(122)[b-2hub45uz6d] {
    opacity: 0.0429;
    transform: translate(91.154vw, -10px) scale(0.3352);
    animation: fall-122-b-2hub45uz6d 10s -12s linear infinite;
}
@keyframes fall-122-b-2hub45uz6d {
    65.397% {
        transform: translate(97.2962vw, 65.397vh) scale(0.3352);
    }
    to {
        transform: translate(94.2251vw, 100vh) scale(0.3352);
    }
}
.snow:nth-child(123)[b-2hub45uz6d] {
    opacity: 0.4493;
    transform: translate(96.2672vw, -10px) scale(0.7475);
    animation: fall-123-b-2hub45uz6d 29s -5s linear infinite;
}
@keyframes fall-123-b-2hub45uz6d {
    30.737% {
        transform: translate(97.293vw, 30.737vh) scale(0.7475);
    }
    to {
        transform: translate(96.7801vw, 100vh) scale(0.7475);
    }
}
.snow:nth-child(124)[b-2hub45uz6d] {
    opacity: 0.2267;
    transform: translate(99.098vw, -10px) scale(0.1666);
    animation: fall-124-b-2hub45uz6d 11s -28s linear infinite;
}
@keyframes fall-124-b-2hub45uz6d {
    59.702% {
        transform: translate(94.5442vw, 59.702vh) scale(0.1666);
    }
    to {
        transform: translate(96.8211vw, 100vh) scale(0.1666);
    }
}
.snow:nth-child(125)[b-2hub45uz6d] {
    opacity: 0.8748;
    transform: translate(22.0327vw, -10px) scale(0.1535);
    animation: fall-125-b-2hub45uz6d 19s -2s linear infinite;
}
@keyframes fall-125-b-2hub45uz6d {
    78.587% {
        transform: translate(22.2848vw, 78.587vh) scale(0.1535);
    }
    to {
        transform: translate(22.15875vw, 100vh) scale(0.1535);
    }
}
.snow:nth-child(126)[b-2hub45uz6d] {
    opacity: 0.7882;
    transform: translate(54.7154vw, -10px) scale(0.8254);
    animation: fall-126-b-2hub45uz6d 29s -29s linear infinite;
}
@keyframes fall-126-b-2hub45uz6d {
    30.837% {
        transform: translate(59.0974vw, 30.837vh) scale(0.8254);
    }
    to {
        transform: translate(56.9064vw, 100vh) scale(0.8254);
    }
}
.snow:nth-child(127)[b-2hub45uz6d] {
    opacity: 0.2508;
    transform: translate(17.4944vw, -10px) scale(0.0039);
    animation: fall-127-b-2hub45uz6d 13s -19s linear infinite;
}
@keyframes fall-127-b-2hub45uz6d {
    32.54% {
        transform: translate(24.152vw, 32.54vh) scale(0.0039);
    }
    to {
        transform: translate(20.8232vw, 100vh) scale(0.0039);
    }
}
.snow:nth-child(128)[b-2hub45uz6d] {
    opacity: 0.2914;
    transform: translate(58.0969vw, -10px) scale(0.5256);
    animation: fall-128-b-2hub45uz6d 14s -29s linear infinite;
}
@keyframes fall-128-b-2hub45uz6d {
    64.592% {
        transform: translate(54.5525vw, 64.592vh) scale(0.5256);
    }
    to {
        transform: translate(56.3247vw, 100vh) scale(0.5256);
    }
}
.snow:nth-child(129)[b-2hub45uz6d] {
    opacity: 0.5329;
    transform: translate(32.3631vw, -10px) scale(0.3657);
    animation: fall-129-b-2hub45uz6d 29s -29s linear infinite;
}
@keyframes fall-129-b-2hub45uz6d {
    60.197% {
        transform: translate(34.9722vw, 60.197vh) scale(0.3657);
    }
    to {
        transform: translate(33.66765vw, 100vh) scale(0.3657);
    }
}
.snow:nth-child(130)[b-2hub45uz6d] {
    opacity: 0.4583;
    transform: translate(29.9825vw, -10px) scale(0.78);
    animation: fall-130-b-2hub45uz6d 20s -14s linear infinite;
}
@keyframes fall-130-b-2hub45uz6d {
    37.403% {
        transform: translate(32.5518vw, 37.403vh) scale(0.78);
    }
    to {
        transform: translate(31.26715vw, 100vh) scale(0.78);
    }
}
.snow:nth-child(131)[b-2hub45uz6d] {
    opacity: 0.2824;
    transform: translate(47.9191vw, -10px) scale(0.8284);
    animation: fall-131-b-2hub45uz6d 12s -24s linear infinite;
}
@keyframes fall-131-b-2hub45uz6d {
    57.778% {
        transform: translate(45.2418vw, 57.778vh) scale(0.8284);
    }
    to {
        transform: translate(46.58045vw, 100vh) scale(0.8284);
    }
}
.snow:nth-child(132)[b-2hub45uz6d] {
    opacity: 0.6835;
    transform: translate(6.23vw, -10px) scale(0.3652);
    animation: fall-132-b-2hub45uz6d 13s -1s linear infinite;
}
@keyframes fall-132-b-2hub45uz6d {
    67.001% {
        transform: translate(6.2764vw, 67.001vh) scale(0.3652);
    }
    to {
        transform: translate(6.2532vw, 100vh) scale(0.3652);
    }
}
.snow:nth-child(133)[b-2hub45uz6d] {
    opacity: 0.7749;
    transform: translate(34.4326vw, -10px) scale(0.8381);
    animation: fall-133-b-2hub45uz6d 26s -19s linear infinite;
}
@keyframes fall-133-b-2hub45uz6d {
    44.443% {
        transform: translate(41.6851vw, 44.443vh) scale(0.8381);
    }
    to {
        transform: translate(38.05885vw, 100vh) scale(0.8381);
    }
}
.snow:nth-child(134)[b-2hub45uz6d] {
    opacity: 0.1676;
    transform: translate(4.4146vw, -10px) scale(0.5721);
    animation: fall-134-b-2hub45uz6d 13s -2s linear infinite;
}
@keyframes fall-134-b-2hub45uz6d {
    55.958% {
        transform: translate(3.6103vw, 55.958vh) scale(0.5721);
    }
    to {
        transform: translate(4.01245vw, 100vh) scale(0.5721);
    }
}
.snow:nth-child(135)[b-2hub45uz6d] {
    opacity: 0.7147;
    transform: translate(37.431vw, -10px) scale(0.1081);
    animation: fall-135-b-2hub45uz6d 13s -12s linear infinite;
}
@keyframes fall-135-b-2hub45uz6d {
    38.434% {
        transform: translate(32.7009vw, 38.434vh) scale(0.1081);
    }
    to {
        transform: translate(35.06595vw, 100vh) scale(0.1081);
    }
}
.snow:nth-child(136)[b-2hub45uz6d] {
    opacity: 0.8901;
    transform: translate(19.1048vw, -10px) scale(0.5686);
    animation: fall-136-b-2hub45uz6d 26s -27s linear infinite;
}
@keyframes fall-136-b-2hub45uz6d {
    66.889% {
        transform: translate(14.6707vw, 66.889vh) scale(0.5686);
    }
    to {
        transform: translate(16.88775vw, 100vh) scale(0.5686);
    }
}
.snow:nth-child(137)[b-2hub45uz6d] {
    opacity: 0.0004;
    transform: translate(21.3636vw, -10px) scale(0.4849);
    animation: fall-137-b-2hub45uz6d 27s -10s linear infinite;
}
@keyframes fall-137-b-2hub45uz6d {
    52.614% {
        transform: translate(25.8476vw, 52.614vh) scale(0.4849);
    }
    to {
        transform: translate(23.6056vw, 100vh) scale(0.4849);
    }
}
.snow:nth-child(138)[b-2hub45uz6d] {
    opacity: 0.7042;
    transform: translate(83.956vw, -10px) scale(0.7052);
    animation: fall-138-b-2hub45uz6d 28s -1s linear infinite;
}
@keyframes fall-138-b-2hub45uz6d {
    59.846% {
        transform: translate(79.715vw, 59.846vh) scale(0.7052);
    }
    to {
        transform: translate(81.8355vw, 100vh) scale(0.7052);
    }
}
.snow:nth-child(139)[b-2hub45uz6d] {
    opacity: 0.301;
    transform: translate(66.8137vw, -10px) scale(0.6226);
    animation: fall-139-b-2hub45uz6d 18s -16s linear infinite;
}
@keyframes fall-139-b-2hub45uz6d {
    55.337% {
        transform: translate(71.5947vw, 55.337vh) scale(0.6226);
    }
    to {
        transform: translate(69.2042vw, 100vh) scale(0.6226);
    }
}
.snow:nth-child(140)[b-2hub45uz6d] {
    opacity: 0.488;
    transform: translate(5.6072vw, -10px) scale(0.7603);
    animation: fall-140-b-2hub45uz6d 28s -22s linear infinite;
}
@keyframes fall-140-b-2hub45uz6d {
    54.99% {
        transform: translate(2.3517vw, 54.99vh) scale(0.7603);
    }
    to {
        transform: translate(3.97945vw, 100vh) scale(0.7603);
    }
}
.snow:nth-child(141)[b-2hub45uz6d] {
    opacity: 0.7808;
    transform: translate(31.4378vw, -10px) scale(0.2585);
    animation: fall-141-b-2hub45uz6d 19s -27s linear infinite;
}
@keyframes fall-141-b-2hub45uz6d {
    37.401% {
        transform: translate(24.4171vw, 37.401vh) scale(0.2585);
    }
    to {
        transform: translate(27.92745vw, 100vh) scale(0.2585);
    }
}
.snow:nth-child(142)[b-2hub45uz6d] {
    opacity: 0.7302;
    transform: translate(61.7693vw, -10px) scale(0.1974);
    animation: fall-142-b-2hub45uz6d 19s -28s linear infinite;
}
@keyframes fall-142-b-2hub45uz6d {
    35.673% {
        transform: translate(71.3518vw, 35.673vh) scale(0.1974);
    }
    to {
        transform: translate(66.56055vw, 100vh) scale(0.1974);
    }
}
.snow:nth-child(143)[b-2hub45uz6d] {
    opacity: 0.9864;
    transform: translate(28.6311vw, -10px) scale(0.8246);
    animation: fall-143-b-2hub45uz6d 12s -25s linear infinite;
}
@keyframes fall-143-b-2hub45uz6d {
    63.467% {
        transform: translate(19.9305vw, 63.467vh) scale(0.8246);
    }
    to {
        transform: translate(24.2808vw, 100vh) scale(0.8246);
    }
}
.snow:nth-child(144)[b-2hub45uz6d] {
    opacity: 0.1747;
    transform: translate(94.5592vw, -10px) scale(0.0245);
    animation: fall-144-b-2hub45uz6d 19s -24s linear infinite;
}
@keyframes fall-144-b-2hub45uz6d {
    34.214% {
        transform: translate(90.9521vw, 34.214vh) scale(0.0245);
    }
    to {
        transform: translate(92.75565vw, 100vh) scale(0.0245);
    }
}
.snow:nth-child(145)[b-2hub45uz6d] {
    opacity: 0.9705;
    transform: translate(14.0953vw, -10px) scale(0.0396);
    animation: fall-145-b-2hub45uz6d 22s -5s linear infinite;
}
@keyframes fall-145-b-2hub45uz6d {
    43.942% {
        transform: translate(20.7616vw, 43.942vh) scale(0.0396);
    }
    to {
        transform: translate(17.42845vw, 100vh) scale(0.0396);
    }
}
.snow:nth-child(146)[b-2hub45uz6d] {
    opacity: 0.0585;
    transform: translate(67.1182vw, -10px) scale(0.3806);
    animation: fall-146-b-2hub45uz6d 17s -20s linear infinite;
}
@keyframes fall-146-b-2hub45uz6d {
    44.487% {
        transform: translate(63.3989vw, 44.487vh) scale(0.3806);
    }
    to {
        transform: translate(65.25855vw, 100vh) scale(0.3806);
    }
}
.snow:nth-child(147)[b-2hub45uz6d] {
    opacity: 0.2672;
    transform: translate(32.5064vw, -10px) scale(0.1751);
    animation: fall-147-b-2hub45uz6d 22s -28s linear infinite;
}
@keyframes fall-147-b-2hub45uz6d {
    73.078% {
        transform: translate(41.45vw, 73.078vh) scale(0.1751);
    }
    to {
        transform: translate(36.9782vw, 100vh) scale(0.1751);
    }
}
.snow:nth-child(148)[b-2hub45uz6d] {
    opacity: 0.5016;
    transform: translate(58.3803vw, -10px) scale(0.5887);
    animation: fall-148-b-2hub45uz6d 14s -18s linear infinite;
}
@keyframes fall-148-b-2hub45uz6d {
    77.1% {
        transform: translate(67.4106vw, 77.1vh) scale(0.5887);
    }
    to {
        transform: translate(62.89545vw, 100vh) scale(0.5887);
    }
}
.snow:nth-child(149)[b-2hub45uz6d] {
    opacity: 0.1612;
    transform: translate(65.792vw, -10px) scale(0.3309);
    animation: fall-149-b-2hub45uz6d 26s -27s linear infinite;
}
@keyframes fall-149-b-2hub45uz6d {
    45.963% {
        transform: translate(57.3254vw, 45.963vh) scale(0.3309);
    }
    to {
        transform: translate(61.5587vw, 100vh) scale(0.3309);
    }
}
.snow:nth-child(150)[b-2hub45uz6d] {
    opacity: 0.9655;
    transform: translate(87.8504vw, -10px) scale(0.4179);
    animation: fall-150-b-2hub45uz6d 15s -20s linear infinite;
}
@keyframes fall-150-b-2hub45uz6d {
    64.243% {
        transform: translate(84.6962vw, 64.243vh) scale(0.4179);
    }
    to {
        transform: translate(86.2733vw, 100vh) scale(0.4179);
    }
}
.snow:nth-child(151)[b-2hub45uz6d] {
    opacity: 0.6288;
    transform: translate(34.2275vw, -10px) scale(0.8913);
    animation: fall-151-b-2hub45uz6d 10s -3s linear infinite;
}
@keyframes fall-151-b-2hub45uz6d {
    69.18% {
        transform: translate(43.1813vw, 69.18vh) scale(0.8913);
    }
    to {
        transform: translate(38.7044vw, 100vh) scale(0.8913);
    }
}
.snow:nth-child(152)[b-2hub45uz6d] {
    opacity: 0.0656;
    transform: translate(93.805vw, -10px) scale(0.8747);
    animation: fall-152-b-2hub45uz6d 28s -25s linear infinite;
}
@keyframes fall-152-b-2hub45uz6d {
    46.97% {
        transform: translate(85.132vw, 46.97vh) scale(0.8747);
    }
    to {
        transform: translate(89.4685vw, 100vh) scale(0.8747);
    }
}
.snow:nth-child(153)[b-2hub45uz6d] {
    opacity: 0.7317;
    transform: translate(11.4647vw, -10px) scale(0.3796);
    animation: fall-153-b-2hub45uz6d 20s -25s linear infinite;
}
@keyframes fall-153-b-2hub45uz6d {
    68.221% {
        transform: translate(8.6162vw, 68.221vh) scale(0.3796);
    }
    to {
        transform: translate(10.04045vw, 100vh) scale(0.3796);
    }
}
.snow:nth-child(154)[b-2hub45uz6d] {
    opacity: 0.5279;
    transform: translate(20.195vw, -10px) scale(0.1459);
    animation: fall-154-b-2hub45uz6d 11s -11s linear infinite;
}
@keyframes fall-154-b-2hub45uz6d {
    75.021% {
        transform: translate(17.5987vw, 75.021vh) scale(0.1459);
    }
    to {
        transform: translate(18.89685vw, 100vh) scale(0.1459);
    }
}
.snow:nth-child(155)[b-2hub45uz6d] {
    opacity: 0.9783;
    transform: translate(94.0888vw, -10px) scale(0.9879);
    animation: fall-155-b-2hub45uz6d 27s -22s linear infinite;
}
@keyframes fall-155-b-2hub45uz6d {
    34.152% {
        transform: translate(92.1835vw, 34.152vh) scale(0.9879);
    }
    to {
        transform: translate(93.13615vw, 100vh) scale(0.9879);
    }
}
.snow:nth-child(156)[b-2hub45uz6d] {
    opacity: 0.729;
    transform: translate(29.7912vw, -10px) scale(0.0255);
    animation: fall-156-b-2hub45uz6d 29s -25s linear infinite;
}
@keyframes fall-156-b-2hub45uz6d {
    54.197% {
        transform: translate(32.9383vw, 54.197vh) scale(0.0255);
    }
    to {
        transform: translate(31.36475vw, 100vh) scale(0.0255);
    }
}
.snow:nth-child(157)[b-2hub45uz6d] {
    opacity: 0.9877;
    transform: translate(1.2977vw, -10px) scale(0.5583);
    animation: fall-157-b-2hub45uz6d 27s -5s linear infinite;
}
@keyframes fall-157-b-2hub45uz6d {
    78.982% {
        transform: translate(-4.5489vw, 78.982vh) scale(0.5583);
    }
    to {
        transform: translate(-1.6256vw, 100vh) scale(0.5583);
    }
}
.snow:nth-child(158)[b-2hub45uz6d] {
    opacity: 0.6994;
    transform: translate(30.7148vw, -10px) scale(0.0729);
    animation: fall-158-b-2hub45uz6d 10s -8s linear infinite;
}
@keyframes fall-158-b-2hub45uz6d {
    73.491% {
        transform: translate(29.3951vw, 73.491vh) scale(0.0729);
    }
    to {
        transform: translate(30.05495vw, 100vh) scale(0.0729);
    }
}
.snow:nth-child(159)[b-2hub45uz6d] {
    opacity: 0.4535;
    transform: translate(21.3448vw, -10px) scale(0.9685);
    animation: fall-159-b-2hub45uz6d 13s -23s linear infinite;
}
@keyframes fall-159-b-2hub45uz6d {
    30.867% {
        transform: translate(26.539vw, 30.867vh) scale(0.9685);
    }
    to {
        transform: translate(23.9419vw, 100vh) scale(0.9685);
    }
}
.snow:nth-child(160)[b-2hub45uz6d] {
    opacity: 0.9102;
    transform: translate(17.8885vw, -10px) scale(0.7164);
    animation: fall-160-b-2hub45uz6d 29s -13s linear infinite;
}
@keyframes fall-160-b-2hub45uz6d {
    43.818% {
        transform: translate(26.3948vw, 43.818vh) scale(0.7164);
    }
    to {
        transform: translate(22.14165vw, 100vh) scale(0.7164);
    }
}
.snow:nth-child(161)[b-2hub45uz6d] {
    opacity: 0.3567;
    transform: translate(90.7345vw, -10px) scale(0.9515);
    animation: fall-161-b-2hub45uz6d 12s -9s linear infinite;
}
@keyframes fall-161-b-2hub45uz6d {
    50.386% {
        transform: translate(99.3282vw, 50.386vh) scale(0.9515);
    }
    to {
        transform: translate(95.03135vw, 100vh) scale(0.9515);
    }
}
.snow:nth-child(162)[b-2hub45uz6d] {
    opacity: 0.9865;
    transform: translate(83.52vw, -10px) scale(0.1056);
    animation: fall-162-b-2hub45uz6d 28s -16s linear infinite;
}
@keyframes fall-162-b-2hub45uz6d {
    53.793% {
        transform: translate(83.3139vw, 53.793vh) scale(0.1056);
    }
    to {
        transform: translate(83.41695vw, 100vh) scale(0.1056);
    }
}
.snow:nth-child(163)[b-2hub45uz6d] {
    opacity: 0.2966;
    transform: translate(60.5687vw, -10px) scale(0.3873);
    animation: fall-163-b-2hub45uz6d 18s -16s linear infinite;
}
@keyframes fall-163-b-2hub45uz6d {
    76.141% {
        transform: translate(58.7284vw, 76.141vh) scale(0.3873);
    }
    to {
        transform: translate(59.64855vw, 100vh) scale(0.3873);
    }
}
.snow:nth-child(164)[b-2hub45uz6d] {
    opacity: 0.5432;
    transform: translate(52.2247vw, -10px) scale(0.5494);
    animation: fall-164-b-2hub45uz6d 26s -26s linear infinite;
}
@keyframes fall-164-b-2hub45uz6d {
    30.755% {
        transform: translate(60.4729vw, 30.755vh) scale(0.5494);
    }
    to {
        transform: translate(56.3488vw, 100vh) scale(0.5494);
    }
}
.snow:nth-child(165)[b-2hub45uz6d] {
    opacity: 0.1187;
    transform: translate(87.6669vw, -10px) scale(0.4959);
    animation: fall-165-b-2hub45uz6d 26s -6s linear infinite;
}
@keyframes fall-165-b-2hub45uz6d {
    52.94% {
        transform: translate(87.6347vw, 52.94vh) scale(0.4959);
    }
    to {
        transform: translate(87.6508vw, 100vh) scale(0.4959);
    }
}
.snow:nth-child(166)[b-2hub45uz6d] {
    opacity: 0.3862;
    transform: translate(5.8245vw, -10px) scale(0.7802);
    animation: fall-166-b-2hub45uz6d 22s -20s linear infinite;
}
@keyframes fall-166-b-2hub45uz6d {
    70.587% {
        transform: translate(7.4668vw, 70.587vh) scale(0.7802);
    }
    to {
        transform: translate(6.64565vw, 100vh) scale(0.7802);
    }
}
.snow:nth-child(167)[b-2hub45uz6d] {
    opacity: 0.7728;
    transform: translate(73.072vw, -10px) scale(0.6115);
    animation: fall-167-b-2hub45uz6d 12s -16s linear infinite;
}
@keyframes fall-167-b-2hub45uz6d {
    46.444% {
        transform: translate(65.1494vw, 46.444vh) scale(0.6115);
    }
    to {
        transform: translate(69.1107vw, 100vh) scale(0.6115);
    }
}
.snow:nth-child(168)[b-2hub45uz6d] {
    opacity: 0.875;
    transform: translate(12.1124vw, -10px) scale(0.5728);
    animation: fall-168-b-2hub45uz6d 22s -23s linear infinite;
}
@keyframes fall-168-b-2hub45uz6d {
    48.621% {
        transform: translate(18.4614vw, 48.621vh) scale(0.5728);
    }
    to {
        transform: translate(15.2869vw, 100vh) scale(0.5728);
    }
}
.snow:nth-child(169)[b-2hub45uz6d] {
    opacity: 0.9319;
    transform: translate(87.8545vw, -10px) scale(0.9634);
    animation: fall-169-b-2hub45uz6d 18s -14s linear infinite;
}
@keyframes fall-169-b-2hub45uz6d {
    54.352% {
        transform: translate(95.8982vw, 54.352vh) scale(0.9634);
    }
    to {
        transform: translate(91.87635vw, 100vh) scale(0.9634);
    }
}
.snow:nth-child(170)[b-2hub45uz6d] {
    opacity: 0.5761;
    transform: translate(9.4657vw, -10px) scale(0.8443);
    animation: fall-170-b-2hub45uz6d 30s -10s linear infinite;
}
@keyframes fall-170-b-2hub45uz6d {
    53.015% {
        transform: translate(1.0392vw, 53.015vh) scale(0.8443);
    }
    to {
        transform: translate(5.25245vw, 100vh) scale(0.8443);
    }
}
.snow:nth-child(171)[b-2hub45uz6d] {
    opacity: 0.541;
    transform: translate(87.9155vw, -10px) scale(0.9444);
    animation: fall-171-b-2hub45uz6d 21s -27s linear infinite;
}
@keyframes fall-171-b-2hub45uz6d {
    48.983% {
        transform: translate(92.0329vw, 48.983vh) scale(0.9444);
    }
    to {
        transform: translate(89.9742vw, 100vh) scale(0.9444);
    }
}
.snow:nth-child(172)[b-2hub45uz6d] {
    opacity: 0.6142;
    transform: translate(27.9091vw, -10px) scale(0.0285);
    animation: fall-172-b-2hub45uz6d 11s -4s linear infinite;
}
@keyframes fall-172-b-2hub45uz6d {
    62.167% {
        transform: translate(27.8529vw, 62.167vh) scale(0.0285);
    }
    to {
        transform: translate(27.881vw, 100vh) scale(0.0285);
    }
}
.snow:nth-child(173)[b-2hub45uz6d] {
    opacity: 0.2626;
    transform: translate(24.7114vw, -10px) scale(0.0304);
    animation: fall-173-b-2hub45uz6d 23s -21s linear infinite;
}
@keyframes fall-173-b-2hub45uz6d {
    44.421% {
        transform: translate(25.007vw, 44.421vh) scale(0.0304);
    }
    to {
        transform: translate(24.8592vw, 100vh) scale(0.0304);
    }
}
.snow:nth-child(174)[b-2hub45uz6d] {
    opacity: 0.3331;
    transform: translate(53.1204vw, -10px) scale(0.5823);
    animation: fall-174-b-2hub45uz6d 12s -1s linear infinite;
}
@keyframes fall-174-b-2hub45uz6d {
    32.858% {
        transform: translate(57.8603vw, 32.858vh) scale(0.5823);
    }
    to {
        transform: translate(55.49035vw, 100vh) scale(0.5823);
    }
}
.snow:nth-child(175)[b-2hub45uz6d] {
    opacity: 0.9308;
    transform: translate(28.3697vw, -10px) scale(0.6569);
    animation: fall-175-b-2hub45uz6d 28s -17s linear infinite;
}
@keyframes fall-175-b-2hub45uz6d {
    60.525% {
        transform: translate(23.4068vw, 60.525vh) scale(0.6569);
    }
    to {
        transform: translate(25.88825vw, 100vh) scale(0.6569);
    }
}
.snow:nth-child(176)[b-2hub45uz6d] {
    opacity: 0.9024;
    transform: translate(13.6836vw, -10px) scale(0.8096);
    animation: fall-176-b-2hub45uz6d 29s -27s linear infinite;
}
@keyframes fall-176-b-2hub45uz6d {
    76.669% {
        transform: translate(17.8688vw, 76.669vh) scale(0.8096);
    }
    to {
        transform: translate(15.7762vw, 100vh) scale(0.8096);
    }
}
.snow:nth-child(177)[b-2hub45uz6d] {
    opacity: 0.6524;
    transform: translate(8.5335vw, -10px) scale(0.5215);
    animation: fall-177-b-2hub45uz6d 14s -19s linear infinite;
}
@keyframes fall-177-b-2hub45uz6d {
    77.365% {
        transform: translate(11.1501vw, 77.365vh) scale(0.5215);
    }
    to {
        transform: translate(9.8418vw, 100vh) scale(0.5215);
    }
}
.snow:nth-child(178)[b-2hub45uz6d] {
    opacity: 0.9933;
    transform: translate(54.4038vw, -10px) scale(0.8513);
    animation: fall-178-b-2hub45uz6d 12s -2s linear infinite;
}
@keyframes fall-178-b-2hub45uz6d {
    69.24% {
        transform: translate(57.6891vw, 69.24vh) scale(0.8513);
    }
    to {
        transform: translate(56.04645vw, 100vh) scale(0.8513);
    }
}
.snow:nth-child(179)[b-2hub45uz6d] {
    opacity: 0.0966;
    transform: translate(6.5442vw, -10px) scale(0.3662);
    animation: fall-179-b-2hub45uz6d 11s -14s linear infinite;
}
@keyframes fall-179-b-2hub45uz6d {
    41.883% {
        transform: translate(0.0705vw, 41.883vh) scale(0.3662);
    }
    to {
        transform: translate(3.30735vw, 100vh) scale(0.3662);
    }
}
.snow:nth-child(180)[b-2hub45uz6d] {
    opacity: 0.6539;
    transform: translate(97.1531vw, -10px) scale(0.986);
    animation: fall-180-b-2hub45uz6d 19s -2s linear infinite;
}
@keyframes fall-180-b-2hub45uz6d {
    59.664% {
        transform: translate(91.2636vw, 59.664vh) scale(0.986);
    }
    to {
        transform: translate(94.20835vw, 100vh) scale(0.986);
    }
}
.snow:nth-child(181)[b-2hub45uz6d] {
    opacity: 0.7711;
    transform: translate(39.767vw, -10px) scale(0.9821);
    animation: fall-181-b-2hub45uz6d 15s -6s linear infinite;
}
@keyframes fall-181-b-2hub45uz6d {
    35.148% {
        transform: translate(46.101vw, 35.148vh) scale(0.9821);
    }
    to {
        transform: translate(42.934vw, 100vh) scale(0.9821);
    }
}
.snow:nth-child(182)[b-2hub45uz6d] {
    opacity: 0.7468;
    transform: translate(81.9571vw, -10px) scale(0.0824);
    animation: fall-182-b-2hub45uz6d 20s -19s linear infinite;
}
@keyframes fall-182-b-2hub45uz6d {
    41.357% {
        transform: translate(88.5636vw, 41.357vh) scale(0.0824);
    }
    to {
        transform: translate(85.26035vw, 100vh) scale(0.0824);
    }
}
.snow:nth-child(183)[b-2hub45uz6d] {
    opacity: 0.586;
    transform: translate(14.1418vw, -10px) scale(0.2737);
    animation: fall-183-b-2hub45uz6d 23s -18s linear infinite;
}
@keyframes fall-183-b-2hub45uz6d {
    74.478% {
        transform: translate(8.4558vw, 74.478vh) scale(0.2737);
    }
    to {
        transform: translate(11.2988vw, 100vh) scale(0.2737);
    }
}
.snow:nth-child(184)[b-2hub45uz6d] {
    opacity: 0.5839;
    transform: translate(97.4428vw, -10px) scale(0.0085);
    animation: fall-184-b-2hub45uz6d 19s -12s linear infinite;
}
@keyframes fall-184-b-2hub45uz6d {
    40.159% {
        transform: translate(102.7299vw, 40.159vh) scale(0.0085);
    }
    to {
        transform: translate(100.08635vw, 100vh) scale(0.0085);
    }
}
.snow:nth-child(185)[b-2hub45uz6d] {
    opacity: 0.0654;
    transform: translate(77.8494vw, -10px) scale(0.9172);
    animation: fall-185-b-2hub45uz6d 26s -18s linear infinite;
}
@keyframes fall-185-b-2hub45uz6d {
    66.626% {
        transform: translate(78.5193vw, 66.626vh) scale(0.9172);
    }
    to {
        transform: translate(78.18435vw, 100vh) scale(0.9172);
    }
}
.snow:nth-child(186)[b-2hub45uz6d] {
    opacity: 0.3546;
    transform: translate(9.5686vw, -10px) scale(0.0036);
    animation: fall-186-b-2hub45uz6d 29s -16s linear infinite;
}
@keyframes fall-186-b-2hub45uz6d {
    32.204% {
        transform: translate(7.978vw, 32.204vh) scale(0.0036);
    }
    to {
        transform: translate(8.7733vw, 100vh) scale(0.0036);
    }
}
.snow:nth-child(187)[b-2hub45uz6d] {
    opacity: 0.0835;
    transform: translate(0.2479vw, -10px) scale(0.6248);
    animation: fall-187-b-2hub45uz6d 12s -22s linear infinite;
}
@keyframes fall-187-b-2hub45uz6d {
    69.736% {
        transform: translate(-0.97vw, 69.736vh) scale(0.6248);
    }
    to {
        transform: translate(-0.36105vw, 100vh) scale(0.6248);
    }
}
.snow:nth-child(188)[b-2hub45uz6d] {
    opacity: 0.3964;
    transform: translate(3.0908vw, -10px) scale(0.1483);
    animation: fall-188-b-2hub45uz6d 11s -25s linear infinite;
}
@keyframes fall-188-b-2hub45uz6d {
    51.9% {
        transform: translate(-1.0645vw, 51.9vh) scale(0.1483);
    }
    to {
        transform: translate(1.01315vw, 100vh) scale(0.1483);
    }
}
.snow:nth-child(189)[b-2hub45uz6d] {
    opacity: 0.5639;
    transform: translate(16.9161vw, -10px) scale(0.5625);
    animation: fall-189-b-2hub45uz6d 30s -20s linear infinite;
}
@keyframes fall-189-b-2hub45uz6d {
    47.627% {
        transform: translate(20.2023vw, 47.627vh) scale(0.5625);
    }
    to {
        transform: translate(18.5592vw, 100vh) scale(0.5625);
    }
}
.snow:nth-child(190)[b-2hub45uz6d] {
    opacity: 0.4242;
    transform: translate(70.1152vw, -10px) scale(0.0118);
    animation: fall-190-b-2hub45uz6d 18s -10s linear infinite;
}
@keyframes fall-190-b-2hub45uz6d {
    70.959% {
        transform: translate(67.045vw, 70.959vh) scale(0.0118);
    }
    to {
        transform: translate(68.5801vw, 100vh) scale(0.0118);
    }
}
.snow:nth-child(191)[b-2hub45uz6d] {
    opacity: 0.5998;
    transform: translate(74.6615vw, -10px) scale(0.2461);
    animation: fall-191-b-2hub45uz6d 16s -15s linear infinite;
}
@keyframes fall-191-b-2hub45uz6d {
    40.095% {
        transform: translate(74.5145vw, 40.095vh) scale(0.2461);
    }
    to {
        transform: translate(74.588vw, 100vh) scale(0.2461);
    }
}
.snow:nth-child(192)[b-2hub45uz6d] {
    opacity: 0.8213;
    transform: translate(75.5124vw, -10px) scale(0.8649);
    animation: fall-192-b-2hub45uz6d 11s -27s linear infinite;
}
@keyframes fall-192-b-2hub45uz6d {
    48.231% {
        transform: translate(67.9713vw, 48.231vh) scale(0.8649);
    }
    to {
        transform: translate(71.74185vw, 100vh) scale(0.8649);
    }
}
.snow:nth-child(193)[b-2hub45uz6d] {
    opacity: 0.3925;
    transform: translate(64.9209vw, -10px) scale(0.031);
    animation: fall-193-b-2hub45uz6d 12s -16s linear infinite;
}
@keyframes fall-193-b-2hub45uz6d {
    53.969% {
        transform: translate(59.8571vw, 53.969vh) scale(0.031);
    }
    to {
        transform: translate(62.389vw, 100vh) scale(0.031);
    }
}
.snow:nth-child(194)[b-2hub45uz6d] {
    opacity: 0.9313;
    transform: translate(47.4995vw, -10px) scale(0.6446);
    animation: fall-194-b-2hub45uz6d 26s -13s linear infinite;
}
@keyframes fall-194-b-2hub45uz6d {
    39.003% {
        transform: translate(47.9859vw, 39.003vh) scale(0.6446);
    }
    to {
        transform: translate(47.7427vw, 100vh) scale(0.6446);
    }
}
.snow:nth-child(195)[b-2hub45uz6d] {
    opacity: 0.2787;
    transform: translate(78.7622vw, -10px) scale(0.0704);
    animation: fall-195-b-2hub45uz6d 29s -15s linear infinite;
}
@keyframes fall-195-b-2hub45uz6d {
    71.23% {
        transform: translate(74.5219vw, 71.23vh) scale(0.0704);
    }
    to {
        transform: translate(76.64205vw, 100vh) scale(0.0704);
    }
}
.snow:nth-child(196)[b-2hub45uz6d] {
    opacity: 0.1265;
    transform: translate(88.2086vw, -10px) scale(0.417);
    animation: fall-196-b-2hub45uz6d 15s -28s linear infinite;
}
@keyframes fall-196-b-2hub45uz6d {
    66.21% {
        transform: translate(91.6532vw, 66.21vh) scale(0.417);
    }
    to {
        transform: translate(89.9309vw, 100vh) scale(0.417);
    }
}
.snow:nth-child(197)[b-2hub45uz6d] {
    opacity: 0.0621;
    transform: translate(70.1943vw, -10px) scale(0.8095);
    animation: fall-197-b-2hub45uz6d 17s -8s linear infinite;
}
@keyframes fall-197-b-2hub45uz6d {
    37.85% {
        transform: translate(64.3107vw, 37.85vh) scale(0.8095);
    }
    to {
        transform: translate(67.2525vw, 100vh) scale(0.8095);
    }
}
.snow:nth-child(198)[b-2hub45uz6d] {
    opacity: 0.4161;
    transform: translate(34.3406vw, -10px) scale(0.9227);
    animation: fall-198-b-2hub45uz6d 19s -10s linear infinite;
}
@keyframes fall-198-b-2hub45uz6d {
    46.983% {
        transform: translate(37.0206vw, 46.983vh) scale(0.9227);
    }
    to {
        transform: translate(35.6806vw, 100vh) scale(0.9227);
    }
}
.snow:nth-child(199)[b-2hub45uz6d] {
    opacity: 0.76;
    transform: translate(55.9324vw, -10px) scale(0.8941);
    animation: fall-199-b-2hub45uz6d 26s -30s linear infinite;
}
@keyframes fall-199-b-2hub45uz6d {
    31.087% {
        transform: translate(55.3846vw, 31.087vh) scale(0.8941);
    }
    to {
        transform: translate(55.6585vw, 100vh) scale(0.8941);
    }
}
.snow:nth-child(200)[b-2hub45uz6d] {
    opacity: 0.1285;
    transform: translate(23.4318vw, -10px) scale(0.3341);
    animation: fall-200-b-2hub45uz6d 11s -26s linear infinite;
}
@keyframes fall-200-b-2hub45uz6d {
    79.96% {
        transform: translate(30.0412vw, 79.96vh) scale(0.3341);
    }
    to {
        transform: translate(26.7365vw, 100vh) scale(0.3341);
    }
}
/* _content/Global/Components/Layout/OnlineCounter.razor.rz.scp.css */
.Online[b-66eav09o9c] {
    position: relative;
    width: 230px;
    height: 70px;
    font-size: 18px;
    background-color: #2d464ae0;
    margin: -70px 0;
    border-radius: 50px;
    text-align: center;
    align-content: center;
    color: #a1c7d2;
    border: 1px solid #2a3b3d;
}
/* _content/Global/Components/Layout/SubLayout.razor.rz.scp.css */
.page[b-qlhwnm7mss] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-qlhwnm7mss] {
    flex: 1;
}

.sidebar[b-qlhwnm7mss] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-qlhwnm7mss] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-qlhwnm7mss]  a, .top-row[b-qlhwnm7mss]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-qlhwnm7mss]  a:hover, .top-row[b-qlhwnm7mss]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-qlhwnm7mss]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-qlhwnm7mss] {
        justify-content: space-between;
    }

    .top-row[b-qlhwnm7mss]  a, .top-row[b-qlhwnm7mss]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-qlhwnm7mss] {
        flex-direction: row;
    }

    .sidebar[b-qlhwnm7mss] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-qlhwnm7mss] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-qlhwnm7mss]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-qlhwnm7mss], article[b-qlhwnm7mss] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-qlhwnm7mss] {
    color-scheme: light only;
    background: #000000e0;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
    height: 100%;
    text-align: center;
    align-items: center;
    align-content: center;
}

#blazor-error-ui .dismiss[b-qlhwnm7mss] {
    cursor: url(/pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* _content/Global/Components/Pages/Sub/Pages/ChangePassword.razor.rz.scp.css */
.change-password-form[b-jhuwanqf0i] {
    width: 450px;
    margin: 30px auto;
}

.form-group[b-jhuwanqf0i] {
    margin-bottom: 20px;
    position: relative;
}

.form-group label[b-jhuwanqf0i] {
    display: block;
    margin-bottom: 8px;
    color: #a1c7d2;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.form-input[b-jhuwanqf0i] {
    width: 100%;
    padding: 10px 12px;
    box-sizing: border-box;
    border: 1px solid #6f6f6f;
    border-radius: 5px;
    background: #fff;
    color: #2b2b2b;
    font-size: 14px;
    font-family: 'Microsoft Yahei', sans-serif;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.form-input:focus[b-jhuwanqf0i] {
    border-color: #d20000;
    box-shadow: 0 0 5px rgba(210, 0, 0, 0.5);
    outline: none;
}

.error-message[b-jhuwanqf0i] {
    color: #e50000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.g-recaptcha[b-jhuwanqf0i] {
    text-align: center;
    margin: 25px 0;
}
/* _content/Global/Components/Pages/Sub/Pages/Credit.razor.rz.scp.css */
.credit_terms[b-ndek75j7ah] {
    background-color: #485355;
    width: 100%;
    height: 100%;
    color: #e7fbfb;
}
.credit_terms p[b-ndek75j7ah] {
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 16px;
    color: #b7efff;
}
.credit_terms ul[b-ndek75j7ah] {
    list-style-type: disc;
    padding-left: 20px;
    font-size: 14px;
}
.credit_terms li[b-ndek75j7ah] {
    margin-bottom: 5px;
    height: unset !important;
}
/* _content/Global/Components/Pages/Sub/Pages/Download.razor.rz.scp.css */

.download-section[b-h8tb0wjr66] {
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.download-section h2[b-h8tb0wjr66] {
    font-size: 24px;
    color: #bd975b;
    margin-bottom: 10px;
    text-align: center;
}

.download-item[b-h8tb0wjr66] {
    display: flex;
    background: #283a3e;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 12px;
    align-items: center;
    transition: transform 0.3s ease;
    border: 1px solid #1b3237;
}

.download-item:hover[b-h8tb0wjr66] {
    transform: scale(1.02);
}

.download-item img[b-h8tb0wjr66] {
    width: 100px;
    height: 100px;
    object-fit: contain;
    border-radius: 10px;
    margin-left: 15px;
}

.download-info[b-h8tb0wjr66] {
    flex: 1;
    margin-left: 30px;
}

.download-info h3[b-h8tb0wjr66] {
    font-size: 24px;
    color: #ff8c00;
    margin-bottom: 10px;
}

.download-info p[b-h8tb0wjr66] {
    font-size: 16px;
    color: #d3d3d3;
    margin-bottom: 10px;
}

.download-btn[b-h8tb0wjr66] {
    background: #bd975b;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
    transition: background 0.3s ease;
}

.download-btn:hover[b-h8tb0wjr66] {
    background: #ff6347;
}

.download-grid[b-h8tb0wjr66] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 1.5rem;
}

@media (max-width: 768px) {
    .download-item[b-h8tb0wjr66] {
        flex-direction: column;
        text-align: center;
    }

    .download-item img[b-h8tb0wjr66] {
        margin: 0 0 15px 0;
    }

    .download-btn[b-h8tb0wjr66] {
        width: 100%;
        text-align: center;
    }
}
/* _content/Global/Components/Pages/Sub/Pages/ForgetPsw.razor.rz.scp.css */

.fade-in[b-6ff8mcx932] {
    animation: fadeIn-b-6ff8mcx932 1s ease-in-out;
}
.hidden[b-6ff8mcx932]{
    display: none;
}

@keyframes fadeIn-b-6ff8mcx932 {
    from { opacity: 0; }
    to { opacity: 1; }
}
.navbar-toggler[b-6ff8mcx932] {
    appearance: none;
    cursor: url(/pointer.gif), auto !important;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-6ff8mcx932] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-6ff8mcx932] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-6ff8mcx932] {
    font-size: 1.1rem;
}

.bi[b-6ff8mcx932] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-6ff8mcx932] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-6ff8mcx932] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-6ff8mcx932] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-6ff8mcx932] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-6ff8mcx932] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-6ff8mcx932] {
    padding-bottom: 1rem;
}

.nav-item  .nav-link[b-6ff8mcx932] {
    color: #d7d7d7;
    background: none;
    border: none;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    width: 100%;
}

.nav-item  a.active[b-6ff8mcx932] {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item  .nav-link:hover[b-6ff8mcx932] {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-6ff8mcx932] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-6ff8mcx932] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-6ff8mcx932] {
        display: none;
    }

    .nav-scrollable[b-6ff8mcx932] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

.page[b-6ff8mcx932] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-6ff8mcx932] {
    flex: 1;
}

.sidebar[b-6ff8mcx932] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-6ff8mcx932] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row  a[b-6ff8mcx932], .top-row  .btn-link[b-6ff8mcx932] {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row  a:hover[b-6ff8mcx932], .top-row  .btn-link:hover[b-6ff8mcx932] {
    text-decoration: underline;
}

.top-row  a:first-child[b-6ff8mcx932] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-6ff8mcx932] {
        justify-content: space-between;
    }

    .top-row  a[b-6ff8mcx932], .top-row  .btn-link[b-6ff8mcx932] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-6ff8mcx932] {
        flex-direction: row;
    }

    .sidebar[b-6ff8mcx932] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-6ff8mcx932] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth  a:first-child[b-6ff8mcx932] {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-6ff8mcx932], article[b-6ff8mcx932] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-6ff8mcx932] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-6ff8mcx932] {
    cursor: url(/pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.page[b-6ff8mcx932] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-6ff8mcx932] {
    flex: 1;
}

.sidebar[b-6ff8mcx932] {
    background-image: linear-gradient(180deg, rgb(103, 5, 5) 0%, #3a0647 70%);
}

.top-row[b-6ff8mcx932] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row  a[b-6ff8mcx932], .top-row  .btn-link[b-6ff8mcx932] {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row  a:hover[b-6ff8mcx932], .top-row  .btn-link:hover[b-6ff8mcx932] {
    text-decoration: underline;
}

.top-row  a:first-child[b-6ff8mcx932] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-6ff8mcx932] {
        justify-content: space-between;
    }

    .top-row  a[b-6ff8mcx932], .top-row  .btn-link[b-6ff8mcx932] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-6ff8mcx932] {
        flex-direction: row;
    }

    .sidebar[b-6ff8mcx932] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-6ff8mcx932] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth  a:first-child[b-6ff8mcx932] {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-6ff8mcx932], article[b-6ff8mcx932] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-6ff8mcx932] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-6ff8mcx932] {
    cursor: url(/pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* _content/Seven/Components/Pages/Sub/Pages/Register.razor.rz.scp.css */
.register-form[b-6ff8mcx932] {
    width: 450px;
    margin: 30px auto;
}

.form-group[b-6ff8mcx932] {
    margin-bottom: 20px;
    position: relative;
}

.form-group label[b-6ff8mcx932] {
    display: block;
    margin-bottom: 8px;
    color: #a1c7d2;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.form-input[b-6ff8mcx932] {
    width: 100%;
    padding: 10px 12px;
    box-sizing: border-box;
    border: 1px solid #6f6f6f;
    border-radius: 5px;
    background: #fff;
    color: #2b2b2b;
    font-size: 14px;
    font-family: 'Microsoft Yahei', sans-serif;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.form-input:focus[b-6ff8mcx932] {
    border-color: #d20000;
    box-shadow: 0 0 5px rgba(210, 0, 0, 0.5);
    outline: none;
}

.error-message[b-6ff8mcx932] {
    color: #e50000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.g-recaptcha[b-6ff8mcx932] {
    text-align: center;
    margin: 25px 0;
}
/* _content/Global/Components/Pages/Sub/Pages/Payments.razor.rz.scp.css */
.payment-table[b-koet6o0q26] {
    width: 100%;
    border-collapse: collapse;
    font-size: 1rem;
}

.payment-table th[b-koet6o0q26], .payment-table td[b-koet6o0q26] {
    border: 1px solid #223336;
    padding: 8px;
}

.payment-table th[b-koet6o0q26] {
    background-color: #223336;
    text-align: left;
    color: #ffff;
    padding: 10px;
}

.payment-table tr:nth-child(even)[b-koet6o0q26] {
    background-color: #87a1a8;
}

.payment-table tr:hover[b-koet6o0q26] {
    background-color: #a1c7d2;
}

.payment-table a[b-koet6o0q26] {
    color: red;
}
.payment-table a:hover[b-koet6o0q26] {
    color: #ff9900;
    text-decoration: underline;
}
/* _content/Global/Components/Pages/Sub/Pages/Ranks.razor.rz.scp.css */
.article-main[b-kjbp0l1sa1], .article-list[b-kjbp0l1sa1]{
    padding: 0;
}
.Ranking[b-kjbp0l1sa1]{
    display: inline-flex;
    width: 100%;
}

.Ranking .tabs[b-kjbp0l1sa1]{
    position: absolute;
    display: inline-flex;
    margin-top: -45px;
}

.Ranking .tabs .card-btn[b-kjbp0l1sa1]{
    width: 100%;
    margin-bottom: 10px;
    cursor: url(/pointer.gif), auto !important;
}

.Ranking .tabs .active[b-kjbp0l1sa1]{
    filter: brightness(125%);
}

.Ranking .ranking_content[b-kjbp0l1sa1]{
    width: 100%;
}

.Ranking li[b-kjbp0l1sa1] {
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.Ranking li:hover[b-kjbp0l1sa1] {
    color: #a1c7d2;
    font-weight: bold;
    text-decoration: underline;
}

.Ranking  li:hover .index[b-kjbp0l1sa1] {
    color: #fff0d1;
    background-color: #7a7d81;
}

.index[b-kjbp0l1sa1] {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #000;
    line-height: 30px; /* Center the text vertically */
    margin-right: 10px;
}

.name[b-kjbp0l1sa1] {
    display: inline-block;
    width: 200px;
    padding-left: 10px;
}

.value[b-kjbp0l1sa1] {
    display: inline-block;
    width: 250px;
    text-align: right;
}



.Ranking .head[b-kjbp0l1sa1] {
    background-color: #283a3e;
    color: #fff;
    font-weight: bold;
}

.Ranking .head .index[b-kjbp0l1sa1] {
    border: unset;
}

.Ranking .head:hover[b-kjbp0l1sa1] {
    color: #fff;
    text-decoration: unset;
}
.Ranking .head:hover .index[b-kjbp0l1sa1] {
    color: #fff;
    background-color: unset;
}
/* _content/Global/Components/Pages/Sub/Pages/Register.razor.rz.scp.css */

.fade-in[b-26b8uxlxmz] {
    animation: fadeIn-b-26b8uxlxmz 1s ease-in-out;
}
.hidden[b-26b8uxlxmz]{
    display: none;
}

@keyframes fadeIn-b-26b8uxlxmz {
    from { opacity: 0; }
    to { opacity: 1; }
}
.navbar-toggler[b-26b8uxlxmz] {
    appearance: none;
    cursor: url(/pointer.gif), auto !important;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-26b8uxlxmz] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-26b8uxlxmz] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-26b8uxlxmz] {
    font-size: 1.1rem;
}

.bi[b-26b8uxlxmz] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-26b8uxlxmz] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-26b8uxlxmz] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-26b8uxlxmz] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-26b8uxlxmz] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-26b8uxlxmz] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-26b8uxlxmz] {
    padding-bottom: 1rem;
}

.nav-item  .nav-link[b-26b8uxlxmz] {
    color: #d7d7d7;
    background: none;
    border: none;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    width: 100%;
}

.nav-item  a.active[b-26b8uxlxmz] {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item  .nav-link:hover[b-26b8uxlxmz] {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-26b8uxlxmz] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-26b8uxlxmz] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-26b8uxlxmz] {
        display: none;
    }

    .nav-scrollable[b-26b8uxlxmz] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

.page[b-26b8uxlxmz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-26b8uxlxmz] {
    flex: 1;
}

.sidebar[b-26b8uxlxmz] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-26b8uxlxmz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row  a[b-26b8uxlxmz], .top-row  .btn-link[b-26b8uxlxmz] {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row  a:hover[b-26b8uxlxmz], .top-row  .btn-link:hover[b-26b8uxlxmz] {
    text-decoration: underline;
}

.top-row  a:first-child[b-26b8uxlxmz] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-26b8uxlxmz] {
        justify-content: space-between;
    }

    .top-row  a[b-26b8uxlxmz], .top-row  .btn-link[b-26b8uxlxmz] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-26b8uxlxmz] {
        flex-direction: row;
    }

    .sidebar[b-26b8uxlxmz] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-26b8uxlxmz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth  a:first-child[b-26b8uxlxmz] {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-26b8uxlxmz], article[b-26b8uxlxmz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-26b8uxlxmz] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-26b8uxlxmz] {
    cursor: url(pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.page[b-26b8uxlxmz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-26b8uxlxmz] {
    flex: 1;
}

.sidebar[b-26b8uxlxmz] {
    background-image: linear-gradient(180deg, rgb(103, 5, 5) 0%, #3a0647 70%);
}

.top-row[b-26b8uxlxmz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row  a[b-26b8uxlxmz], .top-row  .btn-link[b-26b8uxlxmz] {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row  a:hover[b-26b8uxlxmz], .top-row  .btn-link:hover[b-26b8uxlxmz] {
    text-decoration: underline;
}

.top-row  a:first-child[b-26b8uxlxmz] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-26b8uxlxmz] {
        justify-content: space-between;
    }

    .top-row  a[b-26b8uxlxmz], .top-row  .btn-link[b-26b8uxlxmz] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-26b8uxlxmz] {
        flex-direction: row;
    }

    .sidebar[b-26b8uxlxmz] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-26b8uxlxmz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth  a:first-child[b-26b8uxlxmz] {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-26b8uxlxmz], article[b-26b8uxlxmz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-26b8uxlxmz] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-26b8uxlxmz] {
    cursor: url(pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* _content/Seven/Components/Pages/Sub/Pages/Register.razor.rz.scp.css */
.register-form[b-26b8uxlxmz] {
    width: 450px;
    margin: 30px auto;
}

.form-group[b-26b8uxlxmz] {
    margin-bottom: 20px;
    position: relative;
}

.form-group label[b-26b8uxlxmz] {
    display: block;
    margin-bottom: 8px;
    color: #a1c7d2;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.form-input[b-26b8uxlxmz] {
    width: 100%;
    padding: 10px 12px;
    box-sizing: border-box;
    border: 1px solid #6f6f6f;
    border-radius: 5px;
    background: #fff;
    color: #2b2b2b;
    font-size: 14px;
    font-family: 'Microsoft Yahei', sans-serif;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.form-input:focus[b-26b8uxlxmz] {
    border-color: #d20000;
    box-shadow: 0 0 5px rgba(210, 0, 0, 0.5);
    outline: none;
}

.error-message[b-26b8uxlxmz] {
    color: #e50000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.g-recaptcha[b-26b8uxlxmz] {
    text-align: center;
    margin: 25px 0;
}
/* _content/Global/Components/Pages/Sub/Pages/Reset.razor.rz.scp.css */

.fade-in[b-p8r45n0hpb] {
    animation: fadeIn-b-p8r45n0hpb 1s ease-in-out;
}
.hidden[b-p8r45n0hpb]{
    display: none;
}

@keyframes fadeIn-b-p8r45n0hpb {
    from { opacity: 0; }
    to { opacity: 1; }
}
.navbar-toggler[b-p8r45n0hpb] {
    appearance: none;
    cursor: url(/pointer.gif), auto !important;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-p8r45n0hpb] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-p8r45n0hpb] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-p8r45n0hpb] {
    font-size: 1.1rem;
}

.bi[b-p8r45n0hpb] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-p8r45n0hpb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-p8r45n0hpb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-p8r45n0hpb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-p8r45n0hpb] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-p8r45n0hpb] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-p8r45n0hpb] {
    padding-bottom: 1rem;
}

.nav-item  .nav-link[b-p8r45n0hpb] {
    color: #d7d7d7;
    background: none;
    border: none;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    width: 100%;
}

.nav-item  a.active[b-p8r45n0hpb] {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item  .nav-link:hover[b-p8r45n0hpb] {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-p8r45n0hpb] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-p8r45n0hpb] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-p8r45n0hpb] {
        display: none;
    }

    .nav-scrollable[b-p8r45n0hpb] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

.page[b-p8r45n0hpb] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-p8r45n0hpb] {
    flex: 1;
}

.sidebar[b-p8r45n0hpb] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-p8r45n0hpb] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row  a[b-p8r45n0hpb], .top-row  .btn-link[b-p8r45n0hpb] {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row  a:hover[b-p8r45n0hpb], .top-row  .btn-link:hover[b-p8r45n0hpb] {
    text-decoration: underline;
}

.top-row  a:first-child[b-p8r45n0hpb] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-p8r45n0hpb] {
        justify-content: space-between;
    }

    .top-row  a[b-p8r45n0hpb], .top-row  .btn-link[b-p8r45n0hpb] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-p8r45n0hpb] {
        flex-direction: row;
    }

    .sidebar[b-p8r45n0hpb] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-p8r45n0hpb] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth  a:first-child[b-p8r45n0hpb] {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-p8r45n0hpb], article[b-p8r45n0hpb] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-p8r45n0hpb] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-p8r45n0hpb] {
    cursor: url(/pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.page[b-p8r45n0hpb] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-p8r45n0hpb] {
    flex: 1;
}

.sidebar[b-p8r45n0hpb] {
    background-image: linear-gradient(180deg, rgb(103, 5, 5) 0%, #3a0647 70%);
}

.top-row[b-p8r45n0hpb] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row  a[b-p8r45n0hpb], .top-row  .btn-link[b-p8r45n0hpb] {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row  a:hover[b-p8r45n0hpb], .top-row  .btn-link:hover[b-p8r45n0hpb] {
    text-decoration: underline;
}

.top-row  a:first-child[b-p8r45n0hpb] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-p8r45n0hpb] {
        justify-content: space-between;
    }

    .top-row  a[b-p8r45n0hpb], .top-row  .btn-link[b-p8r45n0hpb] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-p8r45n0hpb] {
        flex-direction: row;
    }

    .sidebar[b-p8r45n0hpb] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-p8r45n0hpb] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth  a:first-child[b-p8r45n0hpb] {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-p8r45n0hpb], article[b-p8r45n0hpb] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-p8r45n0hpb] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-p8r45n0hpb] {
    cursor: url(/pointer.gif), auto !important;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.register-form[b-p8r45n0hpb] {
    width: 450px;
    margin: 30px auto;
}

.form-group[b-p8r45n0hpb] {
    margin-bottom: 20px;
    position: relative;
}

.form-group label[b-p8r45n0hpb] {
    display: block;
    margin-bottom: 8px;
    color: #a1c7d2;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.form-input[b-p8r45n0hpb] {
    width: 100%;
    padding: 10px 12px;
    box-sizing: border-box;
    border: 1px solid #6f6f6f;
    border-radius: 5px;
    background: #fff;
    color: #2b2b2b;
    font-size: 14px;
    font-family: 'Microsoft Yahei', sans-serif;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.form-input:focus[b-p8r45n0hpb] {
    border-color: #d20000;
    box-shadow: 0 0 5px rgba(210, 0, 0, 0.5);
    outline: none;
}

.error-message[b-p8r45n0hpb] {
    color: #e50000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.g-recaptcha[b-p8r45n0hpb] {
    text-align: center;
    margin: 25px 0;
}
/* _content/Global/Components/Pages/Sub/Pages/UpdateEmail.razor.rz.scp.css */
.change-password-form[b-kjy3zqqpy6] {
    width: 450px;
    margin: 30px auto;
}

.form-group[b-kjy3zqqpy6] {
    margin-bottom: 20px;
    position: relative;
}

.form-group label[b-kjy3zqqpy6] {
    display: block;
    margin-bottom: 8px;
    color: #a1c7d2;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.form-input[b-kjy3zqqpy6] {
    width: 100%;
    padding: 10px 12px;
    box-sizing: border-box;
    border: 1px solid #6f6f6f;
    border-radius: 5px;
    background: #fff;
    color: #2b2b2b;
    font-size: 14px;
    font-family: 'Microsoft Yahei', sans-serif;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.form-input:focus[b-kjy3zqqpy6] {
    border-color: #d20000;
    box-shadow: 0 0 5px rgba(210, 0, 0, 0.5);
    outline: none;
}

.error-message[b-kjy3zqqpy6] {
    color: #e50000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.g-recaptcha[b-kjy3zqqpy6] {
    text-align: center;
    margin: 25px 0;
}
