:root {
  --ion-color-primary: #f6c000;
  --ion-color-primary-rgb: 246,192,0;
  --ion-color-primary-contrast: #000000;
  --ion-color-primary-contrast-rgb: 0,0,0;
  --ion-color-primary-shade: #d8a900;
  --ion-color-primary-tint: #f7c61a;
  --ion-color-secondary: #f6c000;
  --ion-color-secondary-rgb: 246,192,0;
  --ion-color-secondary-contrast: #000000;
  --ion-color-secondary-contrast-rgb: 0,0,0;
  --ion-color-secondary-shade: #d8a900;
  --ion-color-secondary-tint: #f7c61a;
  --ion-color-tertiary: #949BFF;
  --ion-color-tertiary-rgb: 148,155,255;
  --ion-color-tertiary-contrast: #FFFFFF;
  --ion-color-tertiary-contrast-rgb: 0,0,0;
  --ion-color-tertiary-shade: #8288e0;
  --ion-color-tertiary-tint: #9fa5ff;
  --brand-primary: #25DC71;
  --brand-secondary: #25DC71;
  --text-primary: #000;
  --color-placeholder: #779;
  --color-on-header: #FFF;
  --color-on-background: #FFF;
}

@font-face {
  font-family: "Ben-bold";
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("Ben-bold"), url("assets/fonts/Ben2010-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Ben-normal";
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("Ben-normal"), url("assets/fonts/Ben2010-Normal.otf") format("opentype");
}
html, body {
  background: radial-gradient(ellipse at bottom, #FFF 0%, #00a7bf 50%, #003955 100%);
  background: radial-gradient(ellipse at bottom, #FFF 0%, #3177a0 50%, #223e66 100%);
}

body ion-app.ion-page {
  background: none;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 7rem 8rem;
  background-image: url("/assets/img/logo--full.svg");
  filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3));
  animation: logo-animation 2s forwards;
  pointer-events: none;
}
@keyframes logo-animation {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  15% {
    opacity: 0;
    transform: translateY(10px);
  }
  30% {
    opacity: 1;
    transform: translateY(0);
  }
  90% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
body .non-scrolling-background {
  display: none;
}
body .l-wrapper--double {
  flex-direction: column;
  gap: 0;
  min-height: auto;
}
body .l-wrapper--double .l-wrapper--slim {
  padding: 0;
  margin: 0 auto;
}
body .l-wrapper--double .l-wrapper--slim .c-tagline {
  margin: 0 !important;
}
body .c-animation-container .c-animated-text h2 {
  font-size: 1.8rem !important;
}
body .c-animated-card {
  padding: 1em !important;
}
body .c-example-cards__card {
  border: 1.5rem solid white;
}
body .c-flip-container__card {
  border: 2rem solid #FFF !important;
}
body .default-images ion-list {
  grid-row-gap: 1rem;
  padding: 3rem 0;
}
body .default-images ion-list ion-item img {
  margin: 1rem 0 !important;
  padding: 1rem !important;
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.2031;
  transform: translate(94.342vw, -10px) scale(0.9553);
  animation: fall-1 27s -28s linear infinite;
}
@keyframes fall-1 {
  55.035% {
    transform: translate(92.9176vw, 55.035vh) scale(0.9553);
  }
  to {
    transform: translate(93.6298vw, 100vh) scale(0.9553);
  }
}
.snow:nth-child(2) {
  opacity: 0.1172;
  transform: translate(37.4022vw, -10px) scale(0.5289);
  animation: fall-2 30s -3s linear infinite;
}
@keyframes fall-2 {
  50.863% {
    transform: translate(39.3194vw, 50.863vh) scale(0.5289);
  }
  to {
    transform: translate(38.3608vw, 100vh) scale(0.5289);
  }
}
.snow:nth-child(3) {
  opacity: 0.039;
  transform: translate(0.8588vw, -10px) scale(0.0648);
  animation: fall-3 18s -28s linear infinite;
}
@keyframes fall-3 {
  67.553% {
    transform: translate(4.3506vw, 67.553vh) scale(0.0648);
  }
  to {
    transform: translate(2.6047vw, 100vh) scale(0.0648);
  }
}
.snow:nth-child(4) {
  opacity: 0.6193;
  transform: translate(60.2648vw, -10px) scale(0.9304);
  animation: fall-4 17s -17s linear infinite;
}
@keyframes fall-4 {
  34.601% {
    transform: translate(50.6887vw, 34.601vh) scale(0.9304);
  }
  to {
    transform: translate(55.47675vw, 100vh) scale(0.9304);
  }
}
.snow:nth-child(5) {
  opacity: 0.7226;
  transform: translate(45.802vw, -10px) scale(0.4287);
  animation: fall-5 17s -17s linear infinite;
}
@keyframes fall-5 {
  53.844% {
    transform: translate(43.2797vw, 53.844vh) scale(0.4287);
  }
  to {
    transform: translate(44.54085vw, 100vh) scale(0.4287);
  }
}
.snow:nth-child(6) {
  opacity: 0.4084;
  transform: translate(19.0243vw, -10px) scale(0.81);
  animation: fall-6 18s -28s linear infinite;
}
@keyframes fall-6 {
  55.321% {
    transform: translate(23.9478vw, 55.321vh) scale(0.81);
  }
  to {
    transform: translate(21.48605vw, 100vh) scale(0.81);
  }
}
.snow:nth-child(7) {
  opacity: 0.1557;
  transform: translate(13.8991vw, -10px) scale(0.1087);
  animation: fall-7 17s -8s linear infinite;
}
@keyframes fall-7 {
  51.438% {
    transform: translate(4.2894vw, 51.438vh) scale(0.1087);
  }
  to {
    transform: translate(9.09425vw, 100vh) scale(0.1087);
  }
}
.snow:nth-child(8) {
  opacity: 0.3992;
  transform: translate(75.2752vw, -10px) scale(0.8919);
  animation: fall-8 28s -4s linear infinite;
}
@keyframes fall-8 {
  44.379% {
    transform: translate(83.6667vw, 44.379vh) scale(0.8919);
  }
  to {
    transform: translate(79.47095vw, 100vh) scale(0.8919);
  }
}
.snow:nth-child(9) {
  opacity: 0.7276;
  transform: translate(59.6153vw, -10px) scale(0.9547);
  animation: fall-9 14s -18s linear infinite;
}
@keyframes fall-9 {
  76.019% {
    transform: translate(56.1837vw, 76.019vh) scale(0.9547);
  }
  to {
    transform: translate(57.8995vw, 100vh) scale(0.9547);
  }
}
.snow:nth-child(10) {
  opacity: 0.4571;
  transform: translate(18.902vw, -10px) scale(0.8455);
  animation: fall-10 20s -17s linear infinite;
}
@keyframes fall-10 {
  32.608% {
    transform: translate(13.8868vw, 32.608vh) scale(0.8455);
  }
  to {
    transform: translate(16.3944vw, 100vh) scale(0.8455);
  }
}
.snow:nth-child(11) {
  opacity: 0.2998;
  transform: translate(2.4789vw, -10px) scale(0.9443);
  animation: fall-11 10s -24s linear infinite;
}
@keyframes fall-11 {
  78.727% {
    transform: translate(11.519vw, 78.727vh) scale(0.9443);
  }
  to {
    transform: translate(6.99895vw, 100vh) scale(0.9443);
  }
}
.snow:nth-child(12) {
  opacity: 0.416;
  transform: translate(5.5288vw, -10px) scale(0.9418);
  animation: fall-12 18s -10s linear infinite;
}
@keyframes fall-12 {
  40.733% {
    transform: translate(11.389vw, 40.733vh) scale(0.9418);
  }
  to {
    transform: translate(8.4589vw, 100vh) scale(0.9418);
  }
}
.snow:nth-child(13) {
  opacity: 0.9351;
  transform: translate(20.0102vw, -10px) scale(0.6254);
  animation: fall-13 19s -2s linear infinite;
}
@keyframes fall-13 {
  68.293% {
    transform: translate(22.1515vw, 68.293vh) scale(0.6254);
  }
  to {
    transform: translate(21.08085vw, 100vh) scale(0.6254);
  }
}
.snow:nth-child(14) {
  opacity: 0.1582;
  transform: translate(96.3079vw, -10px) scale(0.6686);
  animation: fall-14 27s -28s linear infinite;
}
@keyframes fall-14 {
  52.202% {
    transform: translate(101.8369vw, 52.202vh) scale(0.6686);
  }
  to {
    transform: translate(99.0724vw, 100vh) scale(0.6686);
  }
}
.snow:nth-child(15) {
  opacity: 0.5713;
  transform: translate(20.9368vw, -10px) scale(0.6112);
  animation: fall-15 26s -20s linear infinite;
}
@keyframes fall-15 {
  65.059% {
    transform: translate(12.6381vw, 65.059vh) scale(0.6112);
  }
  to {
    transform: translate(16.78745vw, 100vh) scale(0.6112);
  }
}
.snow:nth-child(16) {
  opacity: 0.6977;
  transform: translate(10.4555vw, -10px) scale(0.745);
  animation: fall-16 26s -5s linear infinite;
}
@keyframes fall-16 {
  41.969% {
    transform: translate(10.9328vw, 41.969vh) scale(0.745);
  }
  to {
    transform: translate(10.69415vw, 100vh) scale(0.745);
  }
}
.snow:nth-child(17) {
  opacity: 0.5916;
  transform: translate(87.276vw, -10px) scale(0.1496);
  animation: fall-17 12s -16s linear infinite;
}
@keyframes fall-17 {
  39.135% {
    transform: translate(89.8756vw, 39.135vh) scale(0.1496);
  }
  to {
    transform: translate(88.5758vw, 100vh) scale(0.1496);
  }
}
.snow:nth-child(18) {
  opacity: 0.9423;
  transform: translate(63.1263vw, -10px) scale(0.7152);
  animation: fall-18 19s -29s linear infinite;
}
@keyframes fall-18 {
  55.084% {
    transform: translate(53.9378vw, 55.084vh) scale(0.7152);
  }
  to {
    transform: translate(58.53205vw, 100vh) scale(0.7152);
  }
}
.snow:nth-child(19) {
  opacity: 0.1264;
  transform: translate(77.2386vw, -10px) scale(0.6805);
  animation: fall-19 18s -15s linear infinite;
}
@keyframes fall-19 {
  70.034% {
    transform: translate(75.9189vw, 70.034vh) scale(0.6805);
  }
  to {
    transform: translate(76.57875vw, 100vh) scale(0.6805);
  }
}
.snow:nth-child(20) {
  opacity: 0.3152;
  transform: translate(86.1751vw, -10px) scale(0.2983);
  animation: fall-20 24s -1s linear infinite;
}
@keyframes fall-20 {
  50.48% {
    transform: translate(94.4224vw, 50.48vh) scale(0.2983);
  }
  to {
    transform: translate(90.29875vw, 100vh) scale(0.2983);
  }
}
.snow:nth-child(21) {
  opacity: 0.5294;
  transform: translate(52.8939vw, -10px) scale(0.8651);
  animation: fall-21 20s -1s linear infinite;
}
@keyframes fall-21 {
  75.284% {
    transform: translate(51.0214vw, 75.284vh) scale(0.8651);
  }
  to {
    transform: translate(51.95765vw, 100vh) scale(0.8651);
  }
}
.snow:nth-child(22) {
  opacity: 0.9375;
  transform: translate(73.9871vw, -10px) scale(0.1718);
  animation: fall-22 24s -18s linear infinite;
}
@keyframes fall-22 {
  55.404% {
    transform: translate(76.7685vw, 55.404vh) scale(0.1718);
  }
  to {
    transform: translate(75.3778vw, 100vh) scale(0.1718);
  }
}
.snow:nth-child(23) {
  opacity: 0.064;
  transform: translate(99.8915vw, -10px) scale(0.3406);
  animation: fall-23 30s -9s linear infinite;
}
@keyframes fall-23 {
  76.46% {
    transform: translate(105.3786vw, 76.46vh) scale(0.3406);
  }
  to {
    transform: translate(102.63505vw, 100vh) scale(0.3406);
  }
}
.snow:nth-child(24) {
  opacity: 0.7806;
  transform: translate(78.9305vw, -10px) scale(0.5209);
  animation: fall-24 18s -19s linear infinite;
}
@keyframes fall-24 {
  52.2% {
    transform: translate(81.2565vw, 52.2vh) scale(0.5209);
  }
  to {
    transform: translate(80.0935vw, 100vh) scale(0.5209);
  }
}
.snow:nth-child(25) {
  opacity: 0.849;
  transform: translate(27.5vw, -10px) scale(0.479);
  animation: fall-25 25s -14s linear infinite;
}
@keyframes fall-25 {
  71.441% {
    transform: translate(35.1961vw, 71.441vh) scale(0.479);
  }
  to {
    transform: translate(31.34805vw, 100vh) scale(0.479);
  }
}
.snow:nth-child(26) {
  opacity: 0.1205;
  transform: translate(3.2547vw, -10px) scale(0.4787);
  animation: fall-26 27s -9s linear infinite;
}
@keyframes fall-26 {
  66.693% {
    transform: translate(4.7737vw, 66.693vh) scale(0.4787);
  }
  to {
    transform: translate(4.0142vw, 100vh) scale(0.4787);
  }
}
.snow:nth-child(27) {
  opacity: 0.6175;
  transform: translate(73.9445vw, -10px) scale(0.4654);
  animation: fall-27 30s -30s linear infinite;
}
@keyframes fall-27 {
  31.641% {
    transform: translate(74.7105vw, 31.641vh) scale(0.4654);
  }
  to {
    transform: translate(74.3275vw, 100vh) scale(0.4654);
  }
}
.snow:nth-child(28) {
  opacity: 0.0173;
  transform: translate(47.5924vw, -10px) scale(0.0381);
  animation: fall-28 29s -10s linear infinite;
}
@keyframes fall-28 {
  31.676% {
    transform: translate(47.1513vw, 31.676vh) scale(0.0381);
  }
  to {
    transform: translate(47.37185vw, 100vh) scale(0.0381);
  }
}
.snow:nth-child(29) {
  opacity: 0.1999;
  transform: translate(88.3711vw, -10px) scale(0.4867);
  animation: fall-29 11s -15s linear infinite;
}
@keyframes fall-29 {
  32.814% {
    transform: translate(94.0826vw, 32.814vh) scale(0.4867);
  }
  to {
    transform: translate(91.22685vw, 100vh) scale(0.4867);
  }
}
.snow:nth-child(30) {
  opacity: 0.3283;
  transform: translate(82.2965vw, -10px) scale(0.7243);
  animation: fall-30 30s -1s linear infinite;
}
@keyframes fall-30 {
  36.751% {
    transform: translate(88.1492vw, 36.751vh) scale(0.7243);
  }
  to {
    transform: translate(85.22285vw, 100vh) scale(0.7243);
  }
}
.snow:nth-child(31) {
  opacity: 0.4567;
  transform: translate(74.5492vw, -10px) scale(0.0151);
  animation: fall-31 14s -25s linear infinite;
}
@keyframes fall-31 {
  38.567% {
    transform: translate(68.1117vw, 38.567vh) scale(0.0151);
  }
  to {
    transform: translate(71.33045vw, 100vh) scale(0.0151);
  }
}
.snow:nth-child(32) {
  opacity: 0.4768;
  transform: translate(0.8827vw, -10px) scale(0.3773);
  animation: fall-32 25s -25s linear infinite;
}
@keyframes fall-32 {
  31.282% {
    transform: translate(4.6252vw, 31.282vh) scale(0.3773);
  }
  to {
    transform: translate(2.75395vw, 100vh) scale(0.3773);
  }
}
.snow:nth-child(33) {
  opacity: 0.2457;
  transform: translate(26.1159vw, -10px) scale(0.1531);
  animation: fall-33 16s -10s linear infinite;
}
@keyframes fall-33 {
  55.439% {
    transform: translate(32.3508vw, 55.439vh) scale(0.1531);
  }
  to {
    transform: translate(29.23335vw, 100vh) scale(0.1531);
  }
}
.snow:nth-child(34) {
  opacity: 0.2704;
  transform: translate(88.888vw, -10px) scale(0.6487);
  animation: fall-34 19s -1s linear infinite;
}
@keyframes fall-34 {
  59.994% {
    transform: translate(98.6541vw, 59.994vh) scale(0.6487);
  }
  to {
    transform: translate(93.77105vw, 100vh) scale(0.6487);
  }
}
.snow:nth-child(35) {
  opacity: 0.1576;
  transform: translate(93.552vw, -10px) scale(0.09);
  animation: fall-35 19s -7s linear infinite;
}
@keyframes fall-35 {
  45.569% {
    transform: translate(90.5688vw, 45.569vh) scale(0.09);
  }
  to {
    transform: translate(92.0604vw, 100vh) scale(0.09);
  }
}
.snow:nth-child(36) {
  opacity: 0.7991;
  transform: translate(57.9621vw, -10px) scale(0.7787);
  animation: fall-36 11s -11s linear infinite;
}
@keyframes fall-36 {
  53.432% {
    transform: translate(60.7575vw, 53.432vh) scale(0.7787);
  }
  to {
    transform: translate(59.3598vw, 100vh) scale(0.7787);
  }
}
.snow:nth-child(37) {
  opacity: 0.1855;
  transform: translate(97.8467vw, -10px) scale(0.054);
  animation: fall-37 16s -14s linear infinite;
}
@keyframes fall-37 {
  61.059% {
    transform: translate(92.8162vw, 61.059vh) scale(0.054);
  }
  to {
    transform: translate(95.33145vw, 100vh) scale(0.054);
  }
}
.snow:nth-child(38) {
  opacity: 0.6474;
  transform: translate(61.5881vw, -10px) scale(0.1471);
  animation: fall-38 12s -6s linear infinite;
}
@keyframes fall-38 {
  68.283% {
    transform: translate(63.891vw, 68.283vh) scale(0.1471);
  }
  to {
    transform: translate(62.73955vw, 100vh) scale(0.1471);
  }
}
.snow:nth-child(39) {
  opacity: 0.5619;
  transform: translate(2.9841vw, -10px) scale(0.9468);
  animation: fall-39 13s -28s linear infinite;
}
@keyframes fall-39 {
  37.273% {
    transform: translate(4.8641vw, 37.273vh) scale(0.9468);
  }
  to {
    transform: translate(3.9241vw, 100vh) scale(0.9468);
  }
}
.snow:nth-child(40) {
  opacity: 0.2037;
  transform: translate(21.2346vw, -10px) scale(0.7678);
  animation: fall-40 24s -9s linear infinite;
}
@keyframes fall-40 {
  54.22% {
    transform: translate(29.193vw, 54.22vh) scale(0.7678);
  }
  to {
    transform: translate(25.2138vw, 100vh) scale(0.7678);
  }
}
.snow:nth-child(41) {
  opacity: 0.675;
  transform: translate(30.2419vw, -10px) scale(0.027);
  animation: fall-41 20s -4s linear infinite;
}
@keyframes fall-41 {
  60.15% {
    transform: translate(37.9449vw, 60.15vh) scale(0.027);
  }
  to {
    transform: translate(34.0934vw, 100vh) scale(0.027);
  }
}
.snow:nth-child(42) {
  opacity: 0.5215;
  transform: translate(77.3144vw, -10px) scale(0.9302);
  animation: fall-42 18s -12s linear infinite;
}
@keyframes fall-42 {
  53.898% {
    transform: translate(76.3474vw, 53.898vh) scale(0.9302);
  }
  to {
    transform: translate(76.8309vw, 100vh) scale(0.9302);
  }
}
.snow:nth-child(43) {
  opacity: 0.4263;
  transform: translate(29.7825vw, -10px) scale(0.1706);
  animation: fall-43 11s -6s linear infinite;
}
@keyframes fall-43 {
  54.604% {
    transform: translate(25.5569vw, 54.604vh) scale(0.1706);
  }
  to {
    transform: translate(27.6697vw, 100vh) scale(0.1706);
  }
}
.snow:nth-child(44) {
  opacity: 0.3441;
  transform: translate(47.1466vw, -10px) scale(0.3137);
  animation: fall-44 17s -18s linear infinite;
}
@keyframes fall-44 {
  43.583% {
    transform: translate(52.2587vw, 43.583vh) scale(0.3137);
  }
  to {
    transform: translate(49.70265vw, 100vh) scale(0.3137);
  }
}
.snow:nth-child(45) {
  opacity: 0.0549;
  transform: translate(28.5714vw, -10px) scale(0.3398);
  animation: fall-45 22s -23s linear infinite;
}
@keyframes fall-45 {
  47.367% {
    transform: translate(30.4233vw, 47.367vh) scale(0.3398);
  }
  to {
    transform: translate(29.49735vw, 100vh) scale(0.3398);
  }
}
.snow:nth-child(46) {
  opacity: 0.5793;
  transform: translate(24.0425vw, -10px) scale(0.6046);
  animation: fall-46 13s -10s linear infinite;
}
@keyframes fall-46 {
  65.668% {
    transform: translate(14.4521vw, 65.668vh) scale(0.6046);
  }
  to {
    transform: translate(19.2473vw, 100vh) scale(0.6046);
  }
}
.snow:nth-child(47) {
  opacity: 0.0785;
  transform: translate(74.6975vw, -10px) scale(0.0214);
  animation: fall-47 13s -19s linear infinite;
}
@keyframes fall-47 {
  68.155% {
    transform: translate(81.4242vw, 68.155vh) scale(0.0214);
  }
  to {
    transform: translate(78.06085vw, 100vh) scale(0.0214);
  }
}
.snow:nth-child(48) {
  opacity: 0.7449;
  transform: translate(28.4398vw, -10px) scale(0.789);
  animation: fall-48 27s -6s linear infinite;
}
@keyframes fall-48 {
  41.376% {
    transform: translate(27.1398vw, 41.376vh) scale(0.789);
  }
  to {
    transform: translate(27.7898vw, 100vh) scale(0.789);
  }
}
.snow:nth-child(49) {
  opacity: 0.3248;
  transform: translate(30.0299vw, -10px) scale(0.1533);
  animation: fall-49 18s -21s linear infinite;
}
@keyframes fall-49 {
  62.246% {
    transform: translate(28.7213vw, 62.246vh) scale(0.1533);
  }
  to {
    transform: translate(29.3756vw, 100vh) scale(0.1533);
  }
}
.snow:nth-child(50) {
  opacity: 0.0085;
  transform: translate(35.6524vw, -10px) scale(0.6117);
  animation: fall-50 15s -18s linear infinite;
}
@keyframes fall-50 {
  69.045% {
    transform: translate(36.0237vw, 69.045vh) scale(0.6117);
  }
  to {
    transform: translate(35.83805vw, 100vh) scale(0.6117);
  }
}
.snow:nth-child(51) {
  opacity: 0.3462;
  transform: translate(61.4641vw, -10px) scale(0.6324);
  animation: fall-51 10s -2s linear infinite;
}
@keyframes fall-51 {
  79.411% {
    transform: translate(57.2169vw, 79.411vh) scale(0.6324);
  }
  to {
    transform: translate(59.3405vw, 100vh) scale(0.6324);
  }
}
.snow:nth-child(52) {
  opacity: 0.7532;
  transform: translate(24.6197vw, -10px) scale(0.1521);
  animation: fall-52 30s -20s linear infinite;
}
@keyframes fall-52 {
  37.177% {
    transform: translate(25.7838vw, 37.177vh) scale(0.1521);
  }
  to {
    transform: translate(25.20175vw, 100vh) scale(0.1521);
  }
}
.snow:nth-child(53) {
  opacity: 0.603;
  transform: translate(26.9613vw, -10px) scale(0.5561);
  animation: fall-53 30s -11s linear infinite;
}
@keyframes fall-53 {
  56.126% {
    transform: translate(28.1329vw, 56.126vh) scale(0.5561);
  }
  to {
    transform: translate(27.5471vw, 100vh) scale(0.5561);
  }
}
.snow:nth-child(54) {
  opacity: 0.3967;
  transform: translate(2.8353vw, -10px) scale(0.735);
  animation: fall-54 28s -4s linear infinite;
}
@keyframes fall-54 {
  33.804% {
    transform: translate(10.7522vw, 33.804vh) scale(0.735);
  }
  to {
    transform: translate(6.79375vw, 100vh) scale(0.735);
  }
}
.snow:nth-child(55) {
  opacity: 0.027;
  transform: translate(93.9059vw, -10px) scale(0.1401);
  animation: fall-55 28s -10s linear infinite;
}
@keyframes fall-55 {
  53.326% {
    transform: translate(95.9265vw, 53.326vh) scale(0.1401);
  }
  to {
    transform: translate(94.9162vw, 100vh) scale(0.1401);
  }
}
.snow:nth-child(56) {
  opacity: 0.8562;
  transform: translate(24.0152vw, -10px) scale(0.1075);
  animation: fall-56 19s -25s linear infinite;
}
@keyframes fall-56 {
  44.208% {
    transform: translate(21.3052vw, 44.208vh) scale(0.1075);
  }
  to {
    transform: translate(22.6602vw, 100vh) scale(0.1075);
  }
}
.snow:nth-child(57) {
  opacity: 0.242;
  transform: translate(8.6106vw, -10px) scale(0.0328);
  animation: fall-57 10s -30s linear infinite;
}
@keyframes fall-57 {
  65.395% {
    transform: translate(5.0682vw, 65.395vh) scale(0.0328);
  }
  to {
    transform: translate(6.8394vw, 100vh) scale(0.0328);
  }
}
.snow:nth-child(58) {
  opacity: 0.9182;
  transform: translate(96.7572vw, -10px) scale(0.6232);
  animation: fall-58 15s -12s linear infinite;
}
@keyframes fall-58 {
  70.809% {
    transform: translate(102.1755vw, 70.809vh) scale(0.6232);
  }
  to {
    transform: translate(99.46635vw, 100vh) scale(0.6232);
  }
}
.snow:nth-child(59) {
  opacity: 0.942;
  transform: translate(36.0935vw, -10px) scale(0.0803);
  animation: fall-59 13s -26s linear infinite;
}
@keyframes fall-59 {
  47.629% {
    transform: translate(30.3855vw, 47.629vh) scale(0.0803);
  }
  to {
    transform: translate(33.2395vw, 100vh) scale(0.0803);
  }
}
.snow:nth-child(60) {
  opacity: 0.8787;
  transform: translate(25.5761vw, -10px) scale(0.6173);
  animation: fall-60 11s -10s linear infinite;
}
@keyframes fall-60 {
  53.419% {
    transform: translate(29.4218vw, 53.419vh) scale(0.6173);
  }
  to {
    transform: translate(27.49895vw, 100vh) scale(0.6173);
  }
}
.snow:nth-child(61) {
  opacity: 0.1176;
  transform: translate(72.6305vw, -10px) scale(0.705);
  animation: fall-61 10s -13s linear infinite;
}
@keyframes fall-61 {
  79.962% {
    transform: translate(74.5793vw, 79.962vh) scale(0.705);
  }
  to {
    transform: translate(73.6049vw, 100vh) scale(0.705);
  }
}
.snow:nth-child(62) {
  opacity: 0.2856;
  transform: translate(88.8776vw, -10px) scale(0.083);
  animation: fall-62 28s -13s linear infinite;
}
@keyframes fall-62 {
  52.318% {
    transform: translate(84.8245vw, 52.318vh) scale(0.083);
  }
  to {
    transform: translate(86.85105vw, 100vh) scale(0.083);
  }
}
.snow:nth-child(63) {
  opacity: 0.0223;
  transform: translate(45.8144vw, -10px) scale(0.45);
  animation: fall-63 21s -30s linear infinite;
}
@keyframes fall-63 {
  76.078% {
    transform: translate(53.5109vw, 76.078vh) scale(0.45);
  }
  to {
    transform: translate(49.66265vw, 100vh) scale(0.45);
  }
}
.snow:nth-child(64) {
  opacity: 0.7238;
  transform: translate(19.6455vw, -10px) scale(0.8293);
  animation: fall-64 14s -24s linear infinite;
}
@keyframes fall-64 {
  34.235% {
    transform: translate(13.3869vw, 34.235vh) scale(0.8293);
  }
  to {
    transform: translate(16.5162vw, 100vh) scale(0.8293);
  }
}
.snow:nth-child(65) {
  opacity: 0.3636;
  transform: translate(3.0384vw, -10px) scale(0.5358);
  animation: fall-65 25s -30s linear infinite;
}
@keyframes fall-65 {
  31.346% {
    transform: translate(1.7679vw, 31.346vh) scale(0.5358);
  }
  to {
    transform: translate(2.40315vw, 100vh) scale(0.5358);
  }
}
.snow:nth-child(66) {
  opacity: 0.307;
  transform: translate(80.5635vw, -10px) scale(0.6212);
  animation: fall-66 27s -12s linear infinite;
}
@keyframes fall-66 {
  39.376% {
    transform: translate(77.0056vw, 39.376vh) scale(0.6212);
  }
  to {
    transform: translate(78.78455vw, 100vh) scale(0.6212);
  }
}
.snow:nth-child(67) {
  opacity: 0.3071;
  transform: translate(98.6225vw, -10px) scale(0.5021);
  animation: fall-67 29s -1s linear infinite;
}
@keyframes fall-67 {
  43.897% {
    transform: translate(107.9196vw, 43.897vh) scale(0.5021);
  }
  to {
    transform: translate(103.27105vw, 100vh) scale(0.5021);
  }
}
.snow:nth-child(68) {
  opacity: 0.4671;
  transform: translate(51.0166vw, -10px) scale(0.8507);
  animation: fall-68 27s -7s linear infinite;
}
@keyframes fall-68 {
  45.711% {
    transform: translate(53.0251vw, 45.711vh) scale(0.8507);
  }
  to {
    transform: translate(52.02085vw, 100vh) scale(0.8507);
  }
}
.snow:nth-child(69) {
  opacity: 0.0679;
  transform: translate(54.6199vw, -10px) scale(0.6977);
  animation: fall-69 23s -26s linear infinite;
}
@keyframes fall-69 {
  76.743% {
    transform: translate(61.3527vw, 76.743vh) scale(0.6977);
  }
  to {
    transform: translate(57.9863vw, 100vh) scale(0.6977);
  }
}
.snow:nth-child(70) {
  opacity: 0.2138;
  transform: translate(53.9336vw, -10px) scale(0.143);
  animation: fall-70 28s -5s linear infinite;
}
@keyframes fall-70 {
  60.248% {
    transform: translate(60.78vw, 60.248vh) scale(0.143);
  }
  to {
    transform: translate(57.3568vw, 100vh) scale(0.143);
  }
}
.snow:nth-child(71) {
  opacity: 0.2802;
  transform: translate(82.9345vw, -10px) scale(0.3427);
  animation: fall-71 10s -8s linear infinite;
}
@keyframes fall-71 {
  76.729% {
    transform: translate(89.9697vw, 76.729vh) scale(0.3427);
  }
  to {
    transform: translate(86.4521vw, 100vh) scale(0.3427);
  }
}
.snow:nth-child(72) {
  opacity: 0.5337;
  transform: translate(70.6535vw, -10px) scale(0.5272);
  animation: fall-72 28s -15s linear infinite;
}
@keyframes fall-72 {
  30.048% {
    transform: translate(75.3116vw, 30.048vh) scale(0.5272);
  }
  to {
    transform: translate(72.98255vw, 100vh) scale(0.5272);
  }
}
.snow:nth-child(73) {
  opacity: 0.5665;
  transform: translate(3.9299vw, -10px) scale(0.7654);
  animation: fall-73 27s -23s linear infinite;
}
@keyframes fall-73 {
  34.049% {
    transform: translate(1.0127vw, 34.049vh) scale(0.7654);
  }
  to {
    transform: translate(2.4713vw, 100vh) scale(0.7654);
  }
}
.snow:nth-child(74) {
  opacity: 0.6626;
  transform: translate(52.7227vw, -10px) scale(0.9783);
  animation: fall-74 14s -9s linear infinite;
}
@keyframes fall-74 {
  57.029% {
    transform: translate(45.3666vw, 57.029vh) scale(0.9783);
  }
  to {
    transform: translate(49.04465vw, 100vh) scale(0.9783);
  }
}
.snow:nth-child(75) {
  opacity: 0.6751;
  transform: translate(73.1978vw, -10px) scale(0.1672);
  animation: fall-75 22s -11s linear infinite;
}
@keyframes fall-75 {
  47.327% {
    transform: translate(71.3112vw, 47.327vh) scale(0.1672);
  }
  to {
    transform: translate(72.2545vw, 100vh) scale(0.1672);
  }
}
.snow:nth-child(76) {
  opacity: 0.6093;
  transform: translate(32.3302vw, -10px) scale(0.0685);
  animation: fall-76 18s -30s linear infinite;
}
@keyframes fall-76 {
  76.145% {
    transform: translate(23.3563vw, 76.145vh) scale(0.0685);
  }
  to {
    transform: translate(27.84325vw, 100vh) scale(0.0685);
  }
}
.snow:nth-child(77) {
  opacity: 0.212;
  transform: translate(82.2729vw, -10px) scale(0.739);
  animation: fall-77 12s -22s linear infinite;
}
@keyframes fall-77 {
  50.596% {
    transform: translate(75.7065vw, 50.596vh) scale(0.739);
  }
  to {
    transform: translate(78.9897vw, 100vh) scale(0.739);
  }
}
.snow:nth-child(78) {
  opacity: 0.6433;
  transform: translate(32.4552vw, -10px) scale(0.2603);
  animation: fall-78 21s -19s linear infinite;
}
@keyframes fall-78 {
  61.842% {
    transform: translate(34.5778vw, 61.842vh) scale(0.2603);
  }
  to {
    transform: translate(33.5165vw, 100vh) scale(0.2603);
  }
}
.snow:nth-child(79) {
  opacity: 0.8899;
  transform: translate(76.3068vw, -10px) scale(0.9643);
  animation: fall-79 14s -13s linear infinite;
}
@keyframes fall-79 {
  50.436% {
    transform: translate(77.1666vw, 50.436vh) scale(0.9643);
  }
  to {
    transform: translate(76.7367vw, 100vh) scale(0.9643);
  }
}
.snow:nth-child(80) {
  opacity: 0.9975;
  transform: translate(35.6364vw, -10px) scale(0.1475);
  animation: fall-80 27s -11s linear infinite;
}
@keyframes fall-80 {
  60.581% {
    transform: translate(44.4568vw, 60.581vh) scale(0.1475);
  }
  to {
    transform: translate(40.0466vw, 100vh) scale(0.1475);
  }
}

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