.page-title h1 {
    height: 150px;
    width: 100%;
    color: #000;
    line-height: 50px;
    text-align: center;
    font-family: "Keep Calm";
    font-size: 48px;
    letter-spacing: 0;
    padding-top: 60px;
}

.christmas-gift-item-top {
    margin-bottom: 40px;
    min-height: 445px;
    display: flex;
    flex-direction: column;
}

.christmas-gift-item-bottom {
    margin-bottom: 40px;
    min-height: 410px;
    display: flex;
    flex-direction: column;
}

img {
    padding-bottom: 10px;
}

.christmas-gift-title {
    display: flex;
    color: #FFFFFF;
    font-family: "Keep Calm";
    font-size: 18px;
    letter-spacing: 0;
    line-height: 25px;
}

.christmas-gift-subtitle {
    color: #FFFFFF;
    font-family: Kreon;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 21px;
}

.cta-christmas {
    box-sizing: border-box;
    width: fit-content;
    border: 1px solid #c5303a;
    color: #c5303a;
    font-family: "Keep Calm";
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center;
    padding: 15px 30px;
    margin-top: auto;
    margin: 0 auto;
}

.header-top h2 {
    height: 44px;
    color: #000;
    font-family: "Keep Calm";
    font-size: 30px;
    letter-spacing: 0;
    line-height: 44px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
}

.header-middle h2 {
    height: 44px;
    color: #FFFFFF;
    font-family: "Keep Calm";
    font-size: 30px;
    letter-spacing: 0;
    line-height: 44px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
}

.spacer_middle {
    display: block;
    width: 100%;
    height: 40px;
    margin-top: 20px;
}

i[class*="Defaults-"] {
    font-family: 'Defaults';
    font-style: normal;
    font-variant: normal;
    transition: none;
    line-height: 1;
    font-weight: normal;
    font-size: 21px;
    color: #c5303a;
}

.content-noel {
    /* background: linear-gradient(180deg, #0B044D 0%, #04011F 100%);
    overflow: hidden;
    filter: drop-shadow(0 0 10px white); */
}

.snow {
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
}

.snow:nth-child(1) {
    opacity: 0.4669;
    transform: translate(79.9944vw, -10px) scale(0.3519);
    animation: fall-1 16s -16s linear infinite;
}

@keyframes fall-1 {
    55.845% {
        transform: translate(78.4692vw, 55.845vh) scale(0.3519);
    }
    to {
        transform: translate(79.2318vw, 100vh) scale(0.3519);
    }
}

.snow:nth-child(2) {
    opacity: 0.2771;
    transform: translate(81.6235vw, -10px) scale(0.3085);
    animation: fall-2 12s -25s linear infinite;
}

@keyframes fall-2 {
    74.41% {
        transform: translate(73.3409vw, 74.41vh) scale(0.3085);
    }
    to {
        transform: translate(77.4822vw, 100vh) scale(0.3085);
    }
}

.snow:nth-child(3) {
    opacity: 0.5091;
    transform: translate(43.7526vw, -10px) scale(0.2388);
    animation: fall-3 10s -15s linear infinite;
}

@keyframes fall-3 {
    55.085% {
        transform: translate(50.781vw, 55.085vh) scale(0.2388);
    }
    to {
        transform: translate(47.2668vw, 100vh) scale(0.2388);
    }
}

.snow:nth-child(4) {
    opacity: 0.8433;
    transform: translate(82.8825vw, -10px) scale(0.7283);
    animation: fall-4 20s -10s linear infinite;
}

@keyframes fall-4 {
    61.036% {
        transform: translate(80.1803vw, 61.036vh) scale(0.7283);
    }
    to {
        transform: translate(81.5314vw, 100vh) scale(0.7283);
    }
}

.snow:nth-child(5) {
    opacity: 0.8765;
    transform: translate(60.4675vw, -10px) scale(0.5174);
    animation: fall-5 23s -23s linear infinite;
}

@keyframes fall-5 {
    46.742% {
        transform: translate(53.4864vw, 46.742vh) scale(0.5174);
    }
    to {
        transform: translate(56.97695vw, 100vh) scale(0.5174);
    }
}

.snow:nth-child(6) {
    opacity: 0.5942;
    transform: translate(14.2328vw, -10px) scale(0.6305);
    animation: fall-6 26s -29s linear infinite;
}

@keyframes fall-6 {
    77.854% {
        transform: translate(13.3409vw, 77.854vh) scale(0.6305);
    }
    to {
        transform: translate(13.78685vw, 100vh) scale(0.6305);
    }
}

.snow:nth-child(7) {
    opacity: 0.6134;
    transform: translate(6.2551vw, -10px) scale(0.4161);
    animation: fall-7 20s -17s linear infinite;
}

@keyframes fall-7 {
    62.939% {
        transform: translate(5.5859vw, 62.939vh) scale(0.4161);
    }
    to {
        transform: translate(5.9205vw, 100vh) scale(0.4161);
    }
}

.snow:nth-child(8) {
    opacity: 0.6677;
    transform: translate(8.9702vw, -10px) scale(0.2195);
    animation: fall-8 24s -27s linear infinite;
}

@keyframes fall-8 {
    51.128% {
        transform: translate(13.5016vw, 51.128vh) scale(0.2195);
    }
    to {
        transform: translate(11.2359vw, 100vh) scale(0.2195);
    }
}

.snow:nth-child(9) {
    opacity: 0.9127;
    transform: translate(26.9062vw, -10px) scale(0.5431);
    animation: fall-9 14s -6s linear infinite;
}

@keyframes fall-9 {
    34.671% {
        transform: translate(24.9039vw, 34.671vh) scale(0.5431);
    }
    to {
        transform: translate(25.90505vw, 100vh) scale(0.5431);
    }
}

.snow:nth-child(10) {
    opacity: 0.0811;
    transform: translate(28.3073vw, -10px) scale(0.3859);
    animation: fall-10 26s -3s linear infinite;
}

@keyframes fall-10 {
    60.112% {
        transform: translate(33.427vw, 60.112vh) scale(0.3859);
    }
    to {
        transform: translate(30.86715vw, 100vh) scale(0.3859);
    }
}

.snow:nth-child(11) {
    opacity: 0.2737;
    transform: translate(90.2993vw, -10px) scale(0.5288);
    animation: fall-11 21s -13s linear infinite;
}

@keyframes fall-11 {
    53.16% {
        transform: translate(90.9702vw, 53.16vh) scale(0.5288);
    }
    to {
        transform: translate(90.63475vw, 100vh) scale(0.5288);
    }
}

.snow:nth-child(12) {
    opacity: 0.6688;
    transform: translate(1.785vw, -10px) scale(0.0655);
    animation: fall-12 18s -12s linear infinite;
}

@keyframes fall-12 {
    58.73% {
        transform: translate(-0.6968vw, 58.73vh) scale(0.0655);
    }
    to {
        transform: translate(0.5441vw, 100vh) scale(0.0655);
    }
}

.snow:nth-child(13) {
    opacity: 0.8551;
    transform: translate(75.1768vw, -10px) scale(0.9507);
    animation: fall-13 24s -2s linear infinite;
}

@keyframes fall-13 {
    39.87% {
        transform: translate(82.2884vw, 39.87vh) scale(0.9507);
    }
    to {
        transform: translate(78.7326vw, 100vh) scale(0.9507);
    }
}

.snow:nth-child(14) {
    opacity: 0.1198;
    transform: translate(15.5793vw, -10px) scale(0.9348);
    animation: fall-14 12s -24s linear infinite;
}

@keyframes fall-14 {
    54.754% {
        transform: translate(22.7861vw, 54.754vh) scale(0.9348);
    }
    to {
        transform: translate(19.1827vw, 100vh) scale(0.9348);
    }
}

.snow:nth-child(15) {
    opacity: 0.8291;
    transform: translate(46.4666vw, -10px) scale(0.7537);
    animation: fall-15 26s -13s linear infinite;
}

@keyframes fall-15 {
    66.196% {
        transform: translate(46.1012vw, 66.196vh) scale(0.7537);
    }
    to {
        transform: translate(46.2839vw, 100vh) scale(0.7537);
    }
}

.snow:nth-child(16) {
    opacity: 0.936;
    transform: translate(73.6042vw, -10px) scale(0.9247);
    animation: fall-16 25s -19s linear infinite;
}

@keyframes fall-16 {
    44.415% {
        transform: translate(65.0813vw, 44.415vh) scale(0.9247);
    }
    to {
        transform: translate(69.34275vw, 100vh) scale(0.9247);
    }
}

.snow:nth-child(17) {
    opacity: 0.9923;
    transform: translate(2.931vw, -10px) scale(0.7716);
    animation: fall-17 24s -17s linear infinite;
}

@keyframes fall-17 {
    30.447% {
        transform: translate(10.6068vw, 30.447vh) scale(0.7716);
    }
    to {
        transform: translate(6.7689vw, 100vh) scale(0.7716);
    }
}

.snow:nth-child(18) {
    opacity: 0.4278;
    transform: translate(5.9706vw, -10px) scale(0.449);
    animation: fall-18 12s -19s linear infinite;
}

@keyframes fall-18 {
    58.383% {
        transform: translate(14.3578vw, 58.383vh) scale(0.449);
    }
    to {
        transform: translate(10.1642vw, 100vh) scale(0.449);
    }
}

.snow:nth-child(19) {
    opacity: 0.112;
    transform: translate(67.4686vw, -10px) scale(0.4086);
    animation: fall-19 22s -18s linear infinite;
}

@keyframes fall-19 {
    71.609% {
        transform: translate(76.5133vw, 71.609vh) scale(0.4086);
    }
    to {
        transform: translate(71.99095vw, 100vh) scale(0.4086);
    }
}

.snow:nth-child(20) {
    opacity: 0.6299;
    transform: translate(4.0682vw, -10px) scale(0.556);
    animation: fall-20 10s -23s linear infinite;
}

@keyframes fall-20 {
    39.668% {
        transform: translate(-5.012vw, 39.668vh) scale(0.556);
    }
    to {
        transform: translate(-0.4719vw, 100vh) scale(0.556);
    }
}

.snow:nth-child(21) {
    opacity: 0.0492;
    transform: translate(40.9265vw, -10px) scale(0.3618);
    animation: fall-21 21s -9s linear infinite;
}

@keyframes fall-21 {
    58.839% {
        transform: translate(36.0923vw, 58.839vh) scale(0.3618);
    }
    to {
        transform: translate(38.5094vw, 100vh) scale(0.3618);
    }
}

.snow:nth-child(22) {
    opacity: 0.8526;
    transform: translate(2.0364vw, -10px) scale(0.2234);
    animation: fall-22 27s -10s linear infinite;
}

@keyframes fall-22 {
    38.831% {
        transform: translate(5.0319vw, 38.831vh) scale(0.2234);
    }
    to {
        transform: translate(3.53415vw, 100vh) scale(0.2234);
    }
}

.snow:nth-child(23) {
    opacity: 0.2091;
    transform: translate(64.4572vw, -10px) scale(0.9883);
    animation: fall-23 14s -4s linear infinite;
}

@keyframes fall-23 {
    53.852% {
        transform: translate(59.5541vw, 53.852vh) scale(0.9883);
    }
    to {
        transform: translate(62.00565vw, 100vh) scale(0.9883);
    }
}

.snow:nth-child(24) {
    opacity: 0.2591;
    transform: translate(88.997vw, -10px) scale(0.0783);
    animation: fall-24 29s -3s linear infinite;
}

@keyframes fall-24 {
    79.749% {
        transform: translate(81.4511vw, 79.749vh) scale(0.0783);
    }
    to {
        transform: translate(85.22405vw, 100vh) scale(0.0783);
    }
}

.snow:nth-child(25) {
    opacity: 0.3454;
    transform: translate(58.5893vw, -10px) scale(0.6716);
    animation: fall-25 28s -4s linear infinite;
}

@keyframes fall-25 {
    34.295% {
        transform: translate(58.9633vw, 34.295vh) scale(0.6716);
    }
    to {
        transform: translate(58.7763vw, 100vh) scale(0.6716);
    }
}

.snow:nth-child(26) {
    opacity: 0.1497;
    transform: translate(72.155vw, -10px) scale(0.7216);
    animation: fall-26 10s -28s linear infinite;
}

@keyframes fall-26 {
    55.303% {
        transform: translate(67.1678vw, 55.303vh) scale(0.7216);
    }
    to {
        transform: translate(69.6614vw, 100vh) scale(0.7216);
    }
}

.snow:nth-child(27) {
    opacity: 0.7402;
    transform: translate(65.5225vw, -10px) scale(0.4407);
    animation: fall-27 12s -16s linear infinite;
}

@keyframes fall-27 {
    30.136% {
        transform: translate(66.1952vw, 30.136vh) scale(0.4407);
    }
    to {
        transform: translate(65.85885vw, 100vh) scale(0.4407);
    }
}

.snow:nth-child(28) {
    opacity: 0.4455;
    transform: translate(85.7644vw, -10px) scale(0.4963);
    animation: fall-28 10s -20s linear infinite;
}

@keyframes fall-28 {
    39.01% {
        transform: translate(91.0227vw, 39.01vh) scale(0.4963);
    }
    to {
        transform: translate(88.39355vw, 100vh) scale(0.4963);
    }
}

.snow:nth-child(29) {
    opacity: 0.6625;
    transform: translate(50.7963vw, -10px) scale(0.3973);
    animation: fall-29 12s -21s linear infinite;
}

@keyframes fall-29 {
    38.125% {
        transform: translate(51.2369vw, 38.125vh) scale(0.3973);
    }
    to {
        transform: translate(51.0166vw, 100vh) scale(0.3973);
    }
}

.snow:nth-child(30) {
    opacity: 0.3007;
    transform: translate(93.9122vw, -10px) scale(0.2939);
    animation: fall-30 10s -28s linear infinite;
}

@keyframes fall-30 {
    53.802% {
        transform: translate(95.3103vw, 53.802vh) scale(0.2939);
    }
    to {
        transform: translate(94.61125vw, 100vh) scale(0.2939);
    }
}

.snow:nth-child(31) {
    opacity: 0.3822;
    transform: translate(40.3484vw, -10px) scale(0.0921);
    animation: fall-31 17s -13s linear infinite;
}

@keyframes fall-31 {
    59.596% {
        transform: translate(43.8021vw, 59.596vh) scale(0.0921);
    }
    to {
        transform: translate(42.07525vw, 100vh) scale(0.0921);
    }
}

.snow:nth-child(32) {
    opacity: 0.8988;
    transform: translate(38.891vw, -10px) scale(0.9969);
    animation: fall-32 26s -17s linear infinite;
}

@keyframes fall-32 {
    79.444% {
        transform: translate(31.4331vw, 79.444vh) scale(0.9969);
    }
    to {
        transform: translate(35.16205vw, 100vh) scale(0.9969);
    }
}

.snow:nth-child(33) {
    opacity: 0.6463;
    transform: translate(66.7307vw, -10px) scale(0.5175);
    animation: fall-33 18s -28s linear infinite;
}

@keyframes fall-33 {
    44.719% {
        transform: translate(65.9853vw, 44.719vh) scale(0.5175);
    }
    to {
        transform: translate(66.358vw, 100vh) scale(0.5175);
    }
}

.snow:nth-child(34) {
    opacity: 0.1983;
    transform: translate(48.3729vw, -10px) scale(0.9511);
    animation: fall-34 13s -11s linear infinite;
}

@keyframes fall-34 {
    62.122% {
        transform: translate(52.2531vw, 62.122vh) scale(0.9511);
    }
    to {
        transform: translate(50.313vw, 100vh) scale(0.9511);
    }
}

.snow:nth-child(35) {
    opacity: 0.5813;
    transform: translate(9.5657vw, -10px) scale(0.3055);
    animation: fall-35 17s -2s linear infinite;
}

@keyframes fall-35 {
    63.368% {
        transform: translate(1.9061vw, 63.368vh) scale(0.3055);
    }
    to {
        transform: translate(5.7359vw, 100vh) scale(0.3055);
    }
}

.snow:nth-child(36) {
    opacity: 0.6962;
    transform: translate(45.4596vw, -10px) scale(0.8288);
    animation: fall-36 30s -16s linear infinite;
}

@keyframes fall-36 {
    70.725% {
        transform: translate(51.6003vw, 70.725vh) scale(0.8288);
    }
    to {
        transform: translate(48.52995vw, 100vh) scale(0.8288);
    }
}

.snow:nth-child(37) {
    opacity: 0.597;
    transform: translate(62.1355vw, -10px) scale(0.3815);
    animation: fall-37 22s -26s linear infinite;
}

@keyframes fall-37 {
    70.073% {
        transform: translate(62.1317vw, 70.073vh) scale(0.3815);
    }
    to {
        transform: translate(62.1336vw, 100vh) scale(0.3815);
    }
}

.snow:nth-child(38) {
    opacity: 0.4277;
    transform: translate(60.943vw, -10px) scale(0.8825);
    animation: fall-38 10s -22s linear infinite;
}

@keyframes fall-38 {
    78.917% {
        transform: translate(60.267vw, 78.917vh) scale(0.8825);
    }
    to {
        transform: translate(60.605vw, 100vh) scale(0.8825);
    }
}

.snow:nth-child(39) {
    opacity: 0.2467;
    transform: translate(51.6632vw, -10px) scale(0.2451);
    animation: fall-39 15s -25s linear infinite;
}

@keyframes fall-39 {
    36.85% {
        transform: translate(57.387vw, 36.85vh) scale(0.2451);
    }
    to {
        transform: translate(54.5251vw, 100vh) scale(0.2451);
    }
}

.snow:nth-child(40) {
    opacity: 0.8584;
    transform: translate(23.2878vw, -10px) scale(0.1786);
    animation: fall-40 28s -4s linear infinite;
}

@keyframes fall-40 {
    52.444% {
        transform: translate(32.6818vw, 52.444vh) scale(0.1786);
    }
    to {
        transform: translate(27.9848vw, 100vh) scale(0.1786);
    }
}

.snow:nth-child(41) {
    opacity: 0.8809;
    transform: translate(45.7395vw, -10px) scale(0.4111);
    animation: fall-41 15s -21s linear infinite;
}

@keyframes fall-41 {
    66.643% {
        transform: translate(35.821vw, 66.643vh) scale(0.4111);
    }
    to {
        transform: translate(40.78025vw, 100vh) scale(0.4111);
    }
}

.snow:nth-child(42) {
    opacity: 0.2509;
    transform: translate(56.0546vw, -10px) scale(0.2952);
    animation: fall-42 16s -27s linear infinite;
}

@keyframes fall-42 {
    38.652% {
        transform: translate(65.6634vw, 38.652vh) scale(0.2952);
    }
    to {
        transform: translate(60.859vw, 100vh) scale(0.2952);
    }
}

.snow:nth-child(43) {
    opacity: 0.6197;
    transform: translate(53.381vw, -10px) scale(0.1074);
    animation: fall-43 20s -2s linear infinite;
}

@keyframes fall-43 {
    79.811% {
        transform: translate(59.4738vw, 79.811vh) scale(0.1074);
    }
    to {
        transform: translate(56.4274vw, 100vh) scale(0.1074);
    }
}

.snow:nth-child(44) {
    opacity: 0.6211;
    transform: translate(47.2606vw, -10px) scale(0.9373);
    animation: fall-44 25s -3s linear infinite;
}

@keyframes fall-44 {
    52.281% {
        transform: translate(40.31vw, 52.281vh) scale(0.9373);
    }
    to {
        transform: translate(43.7853vw, 100vh) scale(0.9373);
    }
}

.snow:nth-child(45) {
    opacity: 0.5121;
    transform: translate(28.7723vw, -10px) scale(0.7988);
    animation: fall-45 28s -21s linear infinite;
}

@keyframes fall-45 {
    60.784% {
        transform: translate(32.5398vw, 60.784vh) scale(0.7988);
    }
    to {
        transform: translate(30.65605vw, 100vh) scale(0.7988);
    }
}

.snow:nth-child(46) {
    opacity: 0.5824;
    transform: translate(92.5046vw, -10px) scale(0.2885);
    animation: fall-46 24s -3s linear infinite;
}

@keyframes fall-46 {
    43.618% {
        transform: translate(84.9141vw, 43.618vh) scale(0.2885);
    }
    to {
        transform: translate(88.70935vw, 100vh) scale(0.2885);
    }
}

.snow:nth-child(47) {
    opacity: 0.0307;
    transform: translate(30.3461vw, -10px) scale(0.475);
    animation: fall-47 29s -7s linear infinite;
}

@keyframes fall-47 {
    41.092% {
        transform: translate(33.2261vw, 41.092vh) scale(0.475);
    }
    to {
        transform: translate(31.7861vw, 100vh) scale(0.475);
    }
}

.snow:nth-child(48) {
    opacity: 0.7397;
    transform: translate(6.3782vw, -10px) scale(0.0623);
    animation: fall-48 16s -24s linear infinite;
}

@keyframes fall-48 {
    59.498% {
        transform: translate(14.6323vw, 59.498vh) scale(0.0623);
    }
    to {
        transform: translate(10.50525vw, 100vh) scale(0.0623);
    }
}

.snow:nth-child(49) {
    opacity: 0.4728;
    transform: translate(91.3165vw, -10px) scale(0.9522);
    animation: fall-49 14s -23s linear infinite;
}

@keyframes fall-49 {
    53.557% {
        transform: translate(81.8724vw, 53.557vh) scale(0.9522);
    }
    to {
        transform: translate(86.59445vw, 100vh) scale(0.9522);
    }
}

.snow:nth-child(50) {
    opacity: 0.6475;
    transform: translate(32.7759vw, -10px) scale(0.874);
    animation: fall-50 17s -10s linear infinite;
}

@keyframes fall-50 {
    69.49% {
        transform: translate(41.0364vw, 69.49vh) scale(0.874);
    }
    to {
        transform: translate(36.90615vw, 100vh) scale(0.874);
    }
}

.snow:nth-child(51) {
    opacity: 0.4227;
    transform: translate(44.0323vw, -10px) scale(0.3363);
    animation: fall-51 27s -7s linear infinite;
}

@keyframes fall-51 {
    49.235% {
        transform: translate(43.4087vw, 49.235vh) scale(0.3363);
    }
    to {
        transform: translate(43.7205vw, 100vh) scale(0.3363);
    }
}

.snow:nth-child(52) {
    opacity: 0.0101;
    transform: translate(12.4812vw, -10px) scale(0.0837);
    animation: fall-52 19s -8s linear infinite;
}

@keyframes fall-52 {
    73.461% {
        transform: translate(18.9156vw, 73.461vh) scale(0.0837);
    }
    to {
        transform: translate(15.6984vw, 100vh) scale(0.0837);
    }
}

.snow:nth-child(53) {
    opacity: 0.4193;
    transform: translate(51.7371vw, -10px) scale(0.2317);
    animation: fall-53 22s -3s linear infinite;
}

@keyframes fall-53 {
    75.252% {
        transform: translate(59.2167vw, 75.252vh) scale(0.2317);
    }
    to {
        transform: translate(55.4769vw, 100vh) scale(0.2317);
    }
}

.snow:nth-child(54) {
    opacity: 0.7305;
    transform: translate(63.6894vw, -10px) scale(0.8276);
    animation: fall-54 10s -17s linear infinite;
}

@keyframes fall-54 {
    45.013% {
        transform: translate(66.6885vw, 45.013vh) scale(0.8276);
    }
    to {
        transform: translate(65.18895vw, 100vh) scale(0.8276);
    }
}

.snow:nth-child(55) {
    opacity: 0.1304;
    transform: translate(10.9326vw, -10px) scale(0.3193);
    animation: fall-55 22s -22s linear infinite;
}

@keyframes fall-55 {
    37.965% {
        transform: translate(8.7365vw, 37.965vh) scale(0.3193);
    }
    to {
        transform: translate(9.83455vw, 100vh) scale(0.3193);
    }
}

.snow:nth-child(56) {
    opacity: 0.2676;
    transform: translate(23.8157vw, -10px) scale(0.6813);
    animation: fall-56 23s -24s linear infinite;
}

@keyframes fall-56 {
    50.915% {
        transform: translate(14.7316vw, 50.915vh) scale(0.6813);
    }
    to {
        transform: translate(19.27365vw, 100vh) scale(0.6813);
    }
}

.snow:nth-child(57) {
    opacity: 0.5042;
    transform: translate(9.2149vw, -10px) scale(0.2871);
    animation: fall-57 10s -14s linear infinite;
}

@keyframes fall-57 {
    48.17% {
        transform: translate(14.2462vw, 48.17vh) scale(0.2871);
    }
    to {
        transform: translate(11.73055vw, 100vh) scale(0.2871);
    }
}

.snow:nth-child(58) {
    opacity: 0.6299;
    transform: translate(92.5031vw, -10px) scale(0.7077);
    animation: fall-58 22s -11s linear infinite;
}

@keyframes fall-58 {
    60.423% {
        transform: translate(88.5808vw, 60.423vh) scale(0.7077);
    }
    to {
        transform: translate(90.54195vw, 100vh) scale(0.7077);
    }
}

.snow:nth-child(59) {
    opacity: 0.198;
    transform: translate(87.4886vw, -10px) scale(0.799);
    animation: fall-59 15s -21s linear infinite;
}

@keyframes fall-59 {
    42.498% {
        transform: translate(92.1764vw, 42.498vh) scale(0.799);
    }
    to {
        transform: translate(89.8325vw, 100vh) scale(0.799);
    }
}

.snow:nth-child(60) {
    opacity: 0.6738;
    transform: translate(9.619vw, -10px) scale(0.568);
    animation: fall-60 16s -10s linear infinite;
}

@keyframes fall-60 {
    31.788% {
        transform: translate(6.0958vw, 31.788vh) scale(0.568);
    }
    to {
        transform: translate(7.8574vw, 100vh) scale(0.568);
    }
}

.snow:nth-child(61) {
    opacity: 0.3575;
    transform: translate(1.6571vw, -10px) scale(0.3511);
    animation: fall-61 27s -16s linear infinite;
}

@keyframes fall-61 {
    34.956% {
        transform: translate(2.9537vw, 34.956vh) scale(0.3511);
    }
    to {
        transform: translate(2.3054vw, 100vh) scale(0.3511);
    }
}

.snow:nth-child(62) {
    opacity: 0.4887;
    transform: translate(16.3124vw, -10px) scale(0.3467);
    animation: fall-62 19s -11s linear infinite;
}

@keyframes fall-62 {
    34.908% {
        transform: translate(19.2886vw, 34.908vh) scale(0.3467);
    }
    to {
        transform: translate(17.8005vw, 100vh) scale(0.3467);
    }
}

.snow:nth-child(63) {
    opacity: 0.1362;
    transform: translate(71.401vw, -10px) scale(0.7366);
    animation: fall-63 15s -3s linear infinite;
}

@keyframes fall-63 {
    77.455% {
        transform: translate(76.1315vw, 77.455vh) scale(0.7366);
    }
    to {
        transform: translate(73.76625vw, 100vh) scale(0.7366);
    }
}

.snow:nth-child(64) {
    opacity: 0.0346;
    transform: translate(79.9698vw, -10px) scale(0.1037);
    animation: fall-64 25s -15s linear infinite;
}

@keyframes fall-64 {
    74.646% {
        transform: translate(74.708vw, 74.646vh) scale(0.1037);
    }
    to {
        transform: translate(77.3389vw, 100vh) scale(0.1037);
    }
}

.snow:nth-child(65) {
    opacity: 0.1254;
    transform: translate(61.4966vw, -10px) scale(0.0994);
    animation: fall-65 20s -24s linear infinite;
}

@keyframes fall-65 {
    51.193% {
        transform: translate(56.837vw, 51.193vh) scale(0.0994);
    }
    to {
        transform: translate(59.1668vw, 100vh) scale(0.0994);
    }
}

.snow:nth-child(66) {
    opacity: 0.0229;
    transform: translate(93.6648vw, -10px) scale(0.1639);
    animation: fall-66 16s -1s linear infinite;
}

@keyframes fall-66 {
    59.685% {
        transform: translate(101.8432vw, 59.685vh) scale(0.1639);
    }
    to {
        transform: translate(97.754vw, 100vh) scale(0.1639);
    }
}

.snow:nth-child(67) {
    opacity: 0.5827;
    transform: translate(29.9083vw, -10px) scale(0.5015);
    animation: fall-67 12s -23s linear infinite;
}

@keyframes fall-67 {
    66.332% {
        transform: translate(23.5422vw, 66.332vh) scale(0.5015);
    }
    to {
        transform: translate(26.72525vw, 100vh) scale(0.5015);
    }
}

.snow:nth-child(68) {
    opacity: 0.5311;
    transform: translate(71.7947vw, -10px) scale(0.6258);
    animation: fall-68 27s -25s linear infinite;
}

@keyframes fall-68 {
    71.768% {
        transform: translate(79.8745vw, 71.768vh) scale(0.6258);
    }
    to {
        transform: translate(75.8346vw, 100vh) scale(0.6258);
    }
}

.snow:nth-child(69) {
    opacity: 0.0917;
    transform: translate(2.0183vw, -10px) scale(0.8845);
    animation: fall-69 18s -13s linear infinite;
}

@keyframes fall-69 {
    52.032% {
        transform: translate(-4.9995vw, 52.032vh) scale(0.8845);
    }
    to {
        transform: translate(-1.4906vw, 100vh) scale(0.8845);
    }
}

.snow:nth-child(70) {
    opacity: 0.9789;
    transform: translate(55.1585vw, -10px) scale(0.8084);
    animation: fall-70 16s -2s linear infinite;
}

@keyframes fall-70 {
    33.868% {
        transform: translate(52.876vw, 33.868vh) scale(0.8084);
    }
    to {
        transform: translate(54.01725vw, 100vh) scale(0.8084);
    }
}

.snow:nth-child(71) {
    opacity: 0.6751;
    transform: translate(5.5233vw, -10px) scale(0.7766);
    animation: fall-71 25s -7s linear infinite;
}

@keyframes fall-71 {
    70.879% {
        transform: translate(7.3568vw, 70.879vh) scale(0.7766);
    }
    to {
        transform: translate(6.44005vw, 100vh) scale(0.7766);
    }
}

.snow:nth-child(72) {
    opacity: 0.8464;
    transform: translate(95.8701vw, -10px) scale(0.1032);
    animation: fall-72 27s -28s linear infinite;
}

@keyframes fall-72 {
    73.811% {
        transform: translate(105.7483vw, 73.811vh) scale(0.1032);
    }
    to {
        transform: translate(100.8092vw, 100vh) scale(0.1032);
    }
}

.snow:nth-child(73) {
    opacity: 0.952;
    transform: translate(28.379vw, -10px) scale(0.8092);
    animation: fall-73 15s -1s linear infinite;
}

@keyframes fall-73 {
    76.203% {
        transform: translate(24.6956vw, 76.203vh) scale(0.8092);
    }
    to {
        transform: translate(26.5373vw, 100vh) scale(0.8092);
    }
}

.snow:nth-child(74) {
    opacity: 0.7218;
    transform: translate(6.7615vw, -10px) scale(0.0929);
    animation: fall-74 21s -17s linear infinite;
}

@keyframes fall-74 {
    49.26% {
        transform: translate(12.4762vw, 49.26vh) scale(0.0929);
    }
    to {
        transform: translate(9.61885vw, 100vh) scale(0.0929);
    }
}

.snow:nth-child(75) {
    opacity: 0.5396;
    transform: translate(86.257vw, -10px) scale(0.1266);
    animation: fall-75 22s -26s linear infinite;
}

@keyframes fall-75 {
    33.319% {
        transform: translate(89.2437vw, 33.319vh) scale(0.1266);
    }
    to {
        transform: translate(87.75035vw, 100vh) scale(0.1266);
    }
}

.snow:nth-child(76) {
    opacity: 0.18;
    transform: translate(61.576vw, -10px) scale(0.0579);
    animation: fall-76 30s -28s linear infinite;
}

@keyframes fall-76 {
    59.908% {
        transform: translate(69.621vw, 59.908vh) scale(0.0579);
    }
    to {
        transform: translate(65.5985vw, 100vh) scale(0.0579);
    }
}

.snow:nth-child(77) {
    opacity: 0.0395;
    transform: translate(38.0315vw, -10px) scale(0.5747);
    animation: fall-77 24s -26s linear infinite;
}

@keyframes fall-77 {
    31.793% {
        transform: translate(40.5166vw, 31.793vh) scale(0.5747);
    }
    to {
        transform: translate(39.27405vw, 100vh) scale(0.5747);
    }
}

.snow:nth-child(78) {
    opacity: 0.3312;
    transform: translate(72.9105vw, -10px) scale(0.1506);
    animation: fall-78 11s -18s linear infinite;
}

@keyframes fall-78 {
    75.389% {
        transform: translate(65.9821vw, 75.389vh) scale(0.1506);
    }
    to {
        transform: translate(69.4463vw, 100vh) scale(0.1506);
    }
}

.snow:nth-child(79) {
    opacity: 0.6623;
    transform: translate(35.5623vw, -10px) scale(0.4715);
    animation: fall-79 30s -23s linear infinite;
}

@keyframes fall-79 {
    39.666% {
        transform: translate(41.7655vw, 39.666vh) scale(0.4715);
    }
    to {
        transform: translate(38.6639vw, 100vh) scale(0.4715);
    }
}

.snow:nth-child(80) {
    opacity: 0.7872;
    transform: translate(79.9077vw, -10px) scale(0.9358);
    animation: fall-80 27s -2s linear infinite;
}

@keyframes fall-80 {
    78.107% {
        transform: translate(86.1552vw, 78.107vh) scale(0.9358);
    }
    to {
        transform: translate(83.03145vw, 100vh) scale(0.9358);
    }
}


/*# sourceMappingURL=noel.css.map */