: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.2448;
  transform: translate(20.8125vw, -10px) scale(0.4009);
  animation: fall-1 10s -14s linear infinite;
}
@keyframes fall-1 {
  46.632% {
    transform: translate(19.2352vw, 46.632vh) scale(0.4009);
  }
  to {
    transform: translate(20.02385vw, 100vh) scale(0.4009);
  }
}
.snow:nth-child(2) {
  opacity: 0.3105;
  transform: translate(70.9478vw, -10px) scale(0.3935);
  animation: fall-2 22s -8s linear infinite;
}
@keyframes fall-2 {
  74.894% {
    transform: translate(78.9466vw, 74.894vh) scale(0.3935);
  }
  to {
    transform: translate(74.9472vw, 100vh) scale(0.3935);
  }
}
.snow:nth-child(3) {
  opacity: 0.8954;
  transform: translate(21.8923vw, -10px) scale(0.8854);
  animation: fall-3 22s -23s linear infinite;
}
@keyframes fall-3 {
  71.183% {
    transform: translate(16.0018vw, 71.183vh) scale(0.8854);
  }
  to {
    transform: translate(18.94705vw, 100vh) scale(0.8854);
  }
}
.snow:nth-child(4) {
  opacity: 0.1914;
  transform: translate(15.4321vw, -10px) scale(0.4747);
  animation: fall-4 16s -6s linear infinite;
}
@keyframes fall-4 {
  30.544% {
    transform: translate(14.1526vw, 30.544vh) scale(0.4747);
  }
  to {
    transform: translate(14.79235vw, 100vh) scale(0.4747);
  }
}
.snow:nth-child(5) {
  opacity: 0.7444;
  transform: translate(20.0908vw, -10px) scale(0.4971);
  animation: fall-5 23s -12s linear infinite;
}
@keyframes fall-5 {
  41.843% {
    transform: translate(22.241vw, 41.843vh) scale(0.4971);
  }
  to {
    transform: translate(21.1659vw, 100vh) scale(0.4971);
  }
}
.snow:nth-child(6) {
  opacity: 0.6707;
  transform: translate(74.0014vw, -10px) scale(0.153);
  animation: fall-6 11s -3s linear infinite;
}
@keyframes fall-6 {
  77.091% {
    transform: translate(65.8056vw, 77.091vh) scale(0.153);
  }
  to {
    transform: translate(69.9035vw, 100vh) scale(0.153);
  }
}
.snow:nth-child(7) {
  opacity: 0.3072;
  transform: translate(99.6177vw, -10px) scale(0.4182);
  animation: fall-7 22s -19s linear infinite;
}
@keyframes fall-7 {
  33.555% {
    transform: translate(99.971vw, 33.555vh) scale(0.4182);
  }
  to {
    transform: translate(99.79435vw, 100vh) scale(0.4182);
  }
}
.snow:nth-child(8) {
  opacity: 0.3991;
  transform: translate(52.6012vw, -10px) scale(0.5588);
  animation: fall-8 16s -25s linear infinite;
}
@keyframes fall-8 {
  75.302% {
    transform: translate(49.5024vw, 75.302vh) scale(0.5588);
  }
  to {
    transform: translate(51.0518vw, 100vh) scale(0.5588);
  }
}
.snow:nth-child(9) {
  opacity: 0.2561;
  transform: translate(49.4469vw, -10px) scale(0.1195);
  animation: fall-9 13s -20s linear infinite;
}
@keyframes fall-9 {
  71.018% {
    transform: translate(53.1979vw, 71.018vh) scale(0.1195);
  }
  to {
    transform: translate(51.3224vw, 100vh) scale(0.1195);
  }
}
.snow:nth-child(10) {
  opacity: 0.0992;
  transform: translate(75.1355vw, -10px) scale(0.0094);
  animation: fall-10 18s -24s linear infinite;
}
@keyframes fall-10 {
  33.974% {
    transform: translate(79.8717vw, 33.974vh) scale(0.0094);
  }
  to {
    transform: translate(77.5036vw, 100vh) scale(0.0094);
  }
}
.snow:nth-child(11) {
  opacity: 0.5811;
  transform: translate(28.6304vw, -10px) scale(0.9272);
  animation: fall-11 16s -23s linear infinite;
}
@keyframes fall-11 {
  49.864% {
    transform: translate(35.9565vw, 49.864vh) scale(0.9272);
  }
  to {
    transform: translate(32.29345vw, 100vh) scale(0.9272);
  }
}
.snow:nth-child(12) {
  opacity: 0.9685;
  transform: translate(22.9257vw, -10px) scale(0.3128);
  animation: fall-12 20s -26s linear infinite;
}
@keyframes fall-12 {
  60.45% {
    transform: translate(29.3195vw, 60.45vh) scale(0.3128);
  }
  to {
    transform: translate(26.1226vw, 100vh) scale(0.3128);
  }
}
.snow:nth-child(13) {
  opacity: 0.9834;
  transform: translate(38.1942vw, -10px) scale(0.9153);
  animation: fall-13 26s -1s linear infinite;
}
@keyframes fall-13 {
  59.523% {
    transform: translate(42.7091vw, 59.523vh) scale(0.9153);
  }
  to {
    transform: translate(40.45165vw, 100vh) scale(0.9153);
  }
}
.snow:nth-child(14) {
  opacity: 0.1579;
  transform: translate(57.9699vw, -10px) scale(0.0706);
  animation: fall-14 22s -18s linear infinite;
}
@keyframes fall-14 {
  61.113% {
    transform: translate(56.599vw, 61.113vh) scale(0.0706);
  }
  to {
    transform: translate(57.28445vw, 100vh) scale(0.0706);
  }
}
.snow:nth-child(15) {
  opacity: 0.4394;
  transform: translate(23.5738vw, -10px) scale(0.5617);
  animation: fall-15 21s -2s linear infinite;
}
@keyframes fall-15 {
  35.028% {
    transform: translate(26.0328vw, 35.028vh) scale(0.5617);
  }
  to {
    transform: translate(24.8033vw, 100vh) scale(0.5617);
  }
}
.snow:nth-child(16) {
  opacity: 0.8968;
  transform: translate(39.4641vw, -10px) scale(0.7029);
  animation: fall-16 18s -28s linear infinite;
}
@keyframes fall-16 {
  30.462% {
    transform: translate(39.62vw, 30.462vh) scale(0.7029);
  }
  to {
    transform: translate(39.54205vw, 100vh) scale(0.7029);
  }
}
.snow:nth-child(17) {
  opacity: 0.6234;
  transform: translate(96.4823vw, -10px) scale(0.6161);
  animation: fall-17 17s -17s linear infinite;
}
@keyframes fall-17 {
  49.909% {
    transform: translate(99.406vw, 49.909vh) scale(0.6161);
  }
  to {
    transform: translate(97.94415vw, 100vh) scale(0.6161);
  }
}
.snow:nth-child(18) {
  opacity: 0.5633;
  transform: translate(50.8837vw, -10px) scale(0.6511);
  animation: fall-18 27s -3s linear infinite;
}
@keyframes fall-18 {
  46.688% {
    transform: translate(48.2668vw, 46.688vh) scale(0.6511);
  }
  to {
    transform: translate(49.57525vw, 100vh) scale(0.6511);
  }
}
.snow:nth-child(19) {
  opacity: 0.6872;
  transform: translate(74.0145vw, -10px) scale(0.7771);
  animation: fall-19 30s -18s linear infinite;
}
@keyframes fall-19 {
  51.457% {
    transform: translate(82.6275vw, 51.457vh) scale(0.7771);
  }
  to {
    transform: translate(78.321vw, 100vh) scale(0.7771);
  }
}
.snow:nth-child(20) {
  opacity: 0.872;
  transform: translate(24.6998vw, -10px) scale(0.1423);
  animation: fall-20 10s -18s linear infinite;
}
@keyframes fall-20 {
  34.432% {
    transform: translate(18.8482vw, 34.432vh) scale(0.1423);
  }
  to {
    transform: translate(21.774vw, 100vh) scale(0.1423);
  }
}
.snow:nth-child(21) {
  opacity: 0.6578;
  transform: translate(81.6636vw, -10px) scale(0.6892);
  animation: fall-21 23s -21s linear infinite;
}
@keyframes fall-21 {
  64.971% {
    transform: translate(80.2755vw, 64.971vh) scale(0.6892);
  }
  to {
    transform: translate(80.96955vw, 100vh) scale(0.6892);
  }
}
.snow:nth-child(22) {
  opacity: 0.7312;
  transform: translate(10.4055vw, -10px) scale(0.9137);
  animation: fall-22 28s -11s linear infinite;
}
@keyframes fall-22 {
  42.581% {
    transform: translate(9.6549vw, 42.581vh) scale(0.9137);
  }
  to {
    transform: translate(10.0302vw, 100vh) scale(0.9137);
  }
}
.snow:nth-child(23) {
  opacity: 0.7609;
  transform: translate(25.6851vw, -10px) scale(0.8865);
  animation: fall-23 11s -4s linear infinite;
}
@keyframes fall-23 {
  66.601% {
    transform: translate(19.5388vw, 66.601vh) scale(0.8865);
  }
  to {
    transform: translate(22.61195vw, 100vh) scale(0.8865);
  }
}
.snow:nth-child(24) {
  opacity: 0.074;
  transform: translate(78.5111vw, -10px) scale(0.8543);
  animation: fall-24 11s -26s linear infinite;
}
@keyframes fall-24 {
  61.237% {
    transform: translate(69.5321vw, 61.237vh) scale(0.8543);
  }
  to {
    transform: translate(74.0216vw, 100vh) scale(0.8543);
  }
}
.snow:nth-child(25) {
  opacity: 0.695;
  transform: translate(32.9801vw, -10px) scale(0.0348);
  animation: fall-25 15s -14s linear infinite;
}
@keyframes fall-25 {
  77.86% {
    transform: translate(31.4421vw, 77.86vh) scale(0.0348);
  }
  to {
    transform: translate(32.2111vw, 100vh) scale(0.0348);
  }
}
.snow:nth-child(26) {
  opacity: 0.1015;
  transform: translate(13.1152vw, -10px) scale(0.5326);
  animation: fall-26 15s -20s linear infinite;
}
@keyframes fall-26 {
  67.024% {
    transform: translate(9.8818vw, 67.024vh) scale(0.5326);
  }
  to {
    transform: translate(11.4985vw, 100vh) scale(0.5326);
  }
}
.snow:nth-child(27) {
  opacity: 0.509;
  transform: translate(55.409vw, -10px) scale(0.7385);
  animation: fall-27 17s -11s linear infinite;
}
@keyframes fall-27 {
  75.671% {
    transform: translate(45.9089vw, 75.671vh) scale(0.7385);
  }
  to {
    transform: translate(50.65895vw, 100vh) scale(0.7385);
  }
}
.snow:nth-child(28) {
  opacity: 0.5224;
  transform: translate(80.2313vw, -10px) scale(0.6301);
  animation: fall-28 11s -13s linear infinite;
}
@keyframes fall-28 {
  71.035% {
    transform: translate(73.9627vw, 71.035vh) scale(0.6301);
  }
  to {
    transform: translate(77.097vw, 100vh) scale(0.6301);
  }
}
.snow:nth-child(29) {
  opacity: 0.7147;
  transform: translate(6.4174vw, -10px) scale(0.977);
  animation: fall-29 30s -13s linear infinite;
}
@keyframes fall-29 {
  76.461% {
    transform: translate(-0.0144vw, 76.461vh) scale(0.977);
  }
  to {
    transform: translate(3.2015vw, 100vh) scale(0.977);
  }
}
.snow:nth-child(30) {
  opacity: 0.2273;
  transform: translate(52.77vw, -10px) scale(0.1968);
  animation: fall-30 25s -8s linear infinite;
}
@keyframes fall-30 {
  62.34% {
    transform: translate(50.6857vw, 62.34vh) scale(0.1968);
  }
  to {
    transform: translate(51.72785vw, 100vh) scale(0.1968);
  }
}
.snow:nth-child(31) {
  opacity: 0.4927;
  transform: translate(86.1118vw, -10px) scale(0.1901);
  animation: fall-31 25s -13s linear infinite;
}
@keyframes fall-31 {
  37.759% {
    transform: translate(78.66vw, 37.759vh) scale(0.1901);
  }
  to {
    transform: translate(82.3859vw, 100vh) scale(0.1901);
  }
}
.snow:nth-child(32) {
  opacity: 0.0504;
  transform: translate(51.2713vw, -10px) scale(0.4683);
  animation: fall-32 22s -30s linear infinite;
}
@keyframes fall-32 {
  44.577% {
    transform: translate(46.9121vw, 44.577vh) scale(0.4683);
  }
  to {
    transform: translate(49.0917vw, 100vh) scale(0.4683);
  }
}
.snow:nth-child(33) {
  opacity: 0.898;
  transform: translate(85.0471vw, -10px) scale(0.2412);
  animation: fall-33 30s -15s linear infinite;
}
@keyframes fall-33 {
  78.042% {
    transform: translate(87.1707vw, 78.042vh) scale(0.2412);
  }
  to {
    transform: translate(86.1089vw, 100vh) scale(0.2412);
  }
}
.snow:nth-child(34) {
  opacity: 0.7094;
  transform: translate(21.9609vw, -10px) scale(0.663);
  animation: fall-34 30s -24s linear infinite;
}
@keyframes fall-34 {
  41.519% {
    transform: translate(31.3148vw, 41.519vh) scale(0.663);
  }
  to {
    transform: translate(26.63785vw, 100vh) scale(0.663);
  }
}
.snow:nth-child(35) {
  opacity: 0.4266;
  transform: translate(96.2708vw, -10px) scale(0.444);
  animation: fall-35 18s -5s linear infinite;
}
@keyframes fall-35 {
  32.921% {
    transform: translate(100.1416vw, 32.921vh) scale(0.444);
  }
  to {
    transform: translate(98.2062vw, 100vh) scale(0.444);
  }
}
.snow:nth-child(36) {
  opacity: 0.52;
  transform: translate(87.6125vw, -10px) scale(0.32);
  animation: fall-36 28s -4s linear infinite;
}
@keyframes fall-36 {
  65.34% {
    transform: translate(85.4155vw, 65.34vh) scale(0.32);
  }
  to {
    transform: translate(86.514vw, 100vh) scale(0.32);
  }
}
.snow:nth-child(37) {
  opacity: 0.3526;
  transform: translate(25.6283vw, -10px) scale(0.5736);
  animation: fall-37 17s -21s linear infinite;
}
@keyframes fall-37 {
  77.176% {
    transform: translate(21.6803vw, 77.176vh) scale(0.5736);
  }
  to {
    transform: translate(23.6543vw, 100vh) scale(0.5736);
  }
}
.snow:nth-child(38) {
  opacity: 0.0151;
  transform: translate(44.1478vw, -10px) scale(0.2814);
  animation: fall-38 18s -27s linear infinite;
}
@keyframes fall-38 {
  53.403% {
    transform: translate(42.5401vw, 53.403vh) scale(0.2814);
  }
  to {
    transform: translate(43.34395vw, 100vh) scale(0.2814);
  }
}
.snow:nth-child(39) {
  opacity: 0.2387;
  transform: translate(95.5044vw, -10px) scale(0.7202);
  animation: fall-39 22s -12s linear infinite;
}
@keyframes fall-39 {
  48.127% {
    transform: translate(101.3154vw, 48.127vh) scale(0.7202);
  }
  to {
    transform: translate(98.4099vw, 100vh) scale(0.7202);
  }
}
.snow:nth-child(40) {
  opacity: 0.0683;
  transform: translate(11.9689vw, -10px) scale(0.4907);
  animation: fall-40 25s -17s linear infinite;
}
@keyframes fall-40 {
  34.114% {
    transform: translate(13.3423vw, 34.114vh) scale(0.4907);
  }
  to {
    transform: translate(12.6556vw, 100vh) scale(0.4907);
  }
}
.snow:nth-child(41) {
  opacity: 0.9848;
  transform: translate(20.6582vw, -10px) scale(0.4735);
  animation: fall-41 29s -17s linear infinite;
}
@keyframes fall-41 {
  56.428% {
    transform: translate(20.4284vw, 56.428vh) scale(0.4735);
  }
  to {
    transform: translate(20.5433vw, 100vh) scale(0.4735);
  }
}
.snow:nth-child(42) {
  opacity: 0.3082;
  transform: translate(83.2956vw, -10px) scale(0.3492);
  animation: fall-42 29s -26s linear infinite;
}
@keyframes fall-42 {
  63.732% {
    transform: translate(85.6793vw, 63.732vh) scale(0.3492);
  }
  to {
    transform: translate(84.48745vw, 100vh) scale(0.3492);
  }
}
.snow:nth-child(43) {
  opacity: 0.414;
  transform: translate(40.8255vw, -10px) scale(0.7109);
  animation: fall-43 21s -10s linear infinite;
}
@keyframes fall-43 {
  66.39% {
    transform: translate(50.3609vw, 66.39vh) scale(0.7109);
  }
  to {
    transform: translate(45.5932vw, 100vh) scale(0.7109);
  }
}
.snow:nth-child(44) {
  opacity: 0.7225;
  transform: translate(82.7851vw, -10px) scale(0.3665);
  animation: fall-44 14s -18s linear infinite;
}
@keyframes fall-44 {
  67.424% {
    transform: translate(78.2737vw, 67.424vh) scale(0.3665);
  }
  to {
    transform: translate(80.5294vw, 100vh) scale(0.3665);
  }
}
.snow:nth-child(45) {
  opacity: 0.0635;
  transform: translate(47.3165vw, -10px) scale(0.7281);
  animation: fall-45 14s -21s linear infinite;
}
@keyframes fall-45 {
  33.405% {
    transform: translate(51.9442vw, 33.405vh) scale(0.7281);
  }
  to {
    transform: translate(49.63035vw, 100vh) scale(0.7281);
  }
}
.snow:nth-child(46) {
  opacity: 0.3332;
  transform: translate(16.289vw, -10px) scale(0.0599);
  animation: fall-46 23s -19s linear infinite;
}
@keyframes fall-46 {
  77.351% {
    transform: translate(10.7523vw, 77.351vh) scale(0.0599);
  }
  to {
    transform: translate(13.52065vw, 100vh) scale(0.0599);
  }
}
.snow:nth-child(47) {
  opacity: 0.3883;
  transform: translate(14.8305vw, -10px) scale(0.4683);
  animation: fall-47 17s -20s linear infinite;
}
@keyframes fall-47 {
  79.351% {
    transform: translate(5.9018vw, 79.351vh) scale(0.4683);
  }
  to {
    transform: translate(10.36615vw, 100vh) scale(0.4683);
  }
}
.snow:nth-child(48) {
  opacity: 0.4625;
  transform: translate(39.8743vw, -10px) scale(0.9183);
  animation: fall-48 10s -1s linear infinite;
}
@keyframes fall-48 {
  39.051% {
    transform: translate(34.3667vw, 39.051vh) scale(0.9183);
  }
  to {
    transform: translate(37.1205vw, 100vh) scale(0.9183);
  }
}
.snow:nth-child(49) {
  opacity: 0.1279;
  transform: translate(76.8037vw, -10px) scale(0.3686);
  animation: fall-49 13s -3s linear infinite;
}
@keyframes fall-49 {
  57.826% {
    transform: translate(75.3485vw, 57.826vh) scale(0.3686);
  }
  to {
    transform: translate(76.0761vw, 100vh) scale(0.3686);
  }
}
.snow:nth-child(50) {
  opacity: 0.831;
  transform: translate(96.4975vw, -10px) scale(0.6108);
  animation: fall-50 25s -18s linear infinite;
}
@keyframes fall-50 {
  59.823% {
    transform: translate(103.2247vw, 59.823vh) scale(0.6108);
  }
  to {
    transform: translate(99.8611vw, 100vh) scale(0.6108);
  }
}
.snow:nth-child(51) {
  opacity: 0.7446;
  transform: translate(46.999vw, -10px) scale(0.3231);
  animation: fall-51 20s -4s linear infinite;
}
@keyframes fall-51 {
  56.438% {
    transform: translate(37.2533vw, 56.438vh) scale(0.3231);
  }
  to {
    transform: translate(42.12615vw, 100vh) scale(0.3231);
  }
}
.snow:nth-child(52) {
  opacity: 0.3809;
  transform: translate(22.8322vw, -10px) scale(0.6895);
  animation: fall-52 18s -8s linear infinite;
}
@keyframes fall-52 {
  49.321% {
    transform: translate(14.1445vw, 49.321vh) scale(0.6895);
  }
  to {
    transform: translate(18.48835vw, 100vh) scale(0.6895);
  }
}
.snow:nth-child(53) {
  opacity: 0.9368;
  transform: translate(69.2921vw, -10px) scale(0.039);
  animation: fall-53 16s -1s linear infinite;
}
@keyframes fall-53 {
  46.182% {
    transform: translate(65.4348vw, 46.182vh) scale(0.039);
  }
  to {
    transform: translate(67.36345vw, 100vh) scale(0.039);
  }
}
.snow:nth-child(54) {
  opacity: 0.7183;
  transform: translate(65.7382vw, -10px) scale(0.9334);
  animation: fall-54 18s -18s linear infinite;
}
@keyframes fall-54 {
  47.828% {
    transform: translate(63.6427vw, 47.828vh) scale(0.9334);
  }
  to {
    transform: translate(64.69045vw, 100vh) scale(0.9334);
  }
}
.snow:nth-child(55) {
  opacity: 0.6322;
  transform: translate(51.8283vw, -10px) scale(0.655);
  animation: fall-55 10s -21s linear infinite;
}
@keyframes fall-55 {
  43.53% {
    transform: translate(54.4945vw, 43.53vh) scale(0.655);
  }
  to {
    transform: translate(53.1614vw, 100vh) scale(0.655);
  }
}
.snow:nth-child(56) {
  opacity: 0.9744;
  transform: translate(40.3983vw, -10px) scale(0.3607);
  animation: fall-56 16s -21s linear infinite;
}
@keyframes fall-56 {
  70.495% {
    transform: translate(43.7224vw, 70.495vh) scale(0.3607);
  }
  to {
    transform: translate(42.06035vw, 100vh) scale(0.3607);
  }
}
.snow:nth-child(57) {
  opacity: 0.3429;
  transform: translate(43.4419vw, -10px) scale(0.8705);
  animation: fall-57 26s -8s linear infinite;
}
@keyframes fall-57 {
  37.329% {
    transform: translate(51.2865vw, 37.329vh) scale(0.8705);
  }
  to {
    transform: translate(47.3642vw, 100vh) scale(0.8705);
  }
}
.snow:nth-child(58) {
  opacity: 0.0696;
  transform: translate(7.2825vw, -10px) scale(0.4282);
  animation: fall-58 29s -22s linear infinite;
}
@keyframes fall-58 {
  30.072% {
    transform: translate(12.2821vw, 30.072vh) scale(0.4282);
  }
  to {
    transform: translate(9.7823vw, 100vh) scale(0.4282);
  }
}
.snow:nth-child(59) {
  opacity: 0.9551;
  transform: translate(93.2739vw, -10px) scale(0.4445);
  animation: fall-59 27s -4s linear infinite;
}
@keyframes fall-59 {
  41.604% {
    transform: translate(103.0652vw, 41.604vh) scale(0.4445);
  }
  to {
    transform: translate(98.16955vw, 100vh) scale(0.4445);
  }
}
.snow:nth-child(60) {
  opacity: 0.6746;
  transform: translate(6.6115vw, -10px) scale(0.3769);
  animation: fall-60 19s -13s linear infinite;
}
@keyframes fall-60 {
  77.702% {
    transform: translate(5.1455vw, 77.702vh) scale(0.3769);
  }
  to {
    transform: translate(5.8785vw, 100vh) scale(0.3769);
  }
}
.snow:nth-child(61) {
  opacity: 0.511;
  transform: translate(41.4846vw, -10px) scale(0.6889);
  animation: fall-61 13s -5s linear infinite;
}
@keyframes fall-61 {
  53.662% {
    transform: translate(35.1578vw, 53.662vh) scale(0.6889);
  }
  to {
    transform: translate(38.3212vw, 100vh) scale(0.6889);
  }
}
.snow:nth-child(62) {
  opacity: 0.4292;
  transform: translate(80.1002vw, -10px) scale(0.6858);
  animation: fall-62 15s -26s linear infinite;
}
@keyframes fall-62 {
  76.936% {
    transform: translate(76.9984vw, 76.936vh) scale(0.6858);
  }
  to {
    transform: translate(78.5493vw, 100vh) scale(0.6858);
  }
}
.snow:nth-child(63) {
  opacity: 0.0288;
  transform: translate(10.0648vw, -10px) scale(0.6237);
  animation: fall-63 24s -17s linear infinite;
}
@keyframes fall-63 {
  38.34% {
    transform: translate(18.0181vw, 38.34vh) scale(0.6237);
  }
  to {
    transform: translate(14.04145vw, 100vh) scale(0.6237);
  }
}
.snow:nth-child(64) {
  opacity: 0.4886;
  transform: translate(13.9434vw, -10px) scale(0.41);
  animation: fall-64 28s -28s linear infinite;
}
@keyframes fall-64 {
  75.613% {
    transform: translate(11.5045vw, 75.613vh) scale(0.41);
  }
  to {
    transform: translate(12.72395vw, 100vh) scale(0.41);
  }
}
.snow:nth-child(65) {
  opacity: 0.0007;
  transform: translate(84.7612vw, -10px) scale(0.7285);
  animation: fall-65 18s -11s linear infinite;
}
@keyframes fall-65 {
  60.024% {
    transform: translate(92.215vw, 60.024vh) scale(0.7285);
  }
  to {
    transform: translate(88.4881vw, 100vh) scale(0.7285);
  }
}
.snow:nth-child(66) {
  opacity: 0.7566;
  transform: translate(16.3531vw, -10px) scale(0.6163);
  animation: fall-66 21s -16s linear infinite;
}
@keyframes fall-66 {
  71.581% {
    transform: translate(24.0323vw, 71.581vh) scale(0.6163);
  }
  to {
    transform: translate(20.1927vw, 100vh) scale(0.6163);
  }
}
.snow:nth-child(67) {
  opacity: 0.1242;
  transform: translate(69.6248vw, -10px) scale(0.6778);
  animation: fall-67 25s -26s linear infinite;
}
@keyframes fall-67 {
  36.385% {
    transform: translate(63.2532vw, 36.385vh) scale(0.6778);
  }
  to {
    transform: translate(66.439vw, 100vh) scale(0.6778);
  }
}
.snow:nth-child(68) {
  opacity: 0.2876;
  transform: translate(22.0275vw, -10px) scale(0.5722);
  animation: fall-68 23s -22s linear infinite;
}
@keyframes fall-68 {
  62.925% {
    transform: translate(21.0852vw, 62.925vh) scale(0.5722);
  }
  to {
    transform: translate(21.55635vw, 100vh) scale(0.5722);
  }
}
.snow:nth-child(69) {
  opacity: 0.4368;
  transform: translate(78.2595vw, -10px) scale(0.8289);
  animation: fall-69 30s -16s linear infinite;
}
@keyframes fall-69 {
  58.501% {
    transform: translate(85.9234vw, 58.501vh) scale(0.8289);
  }
  to {
    transform: translate(82.09145vw, 100vh) scale(0.8289);
  }
}
.snow:nth-child(70) {
  opacity: 0.7896;
  transform: translate(29.0242vw, -10px) scale(0.1165);
  animation: fall-70 22s -28s linear infinite;
}
@keyframes fall-70 {
  69.396% {
    transform: translate(32.1435vw, 69.396vh) scale(0.1165);
  }
  to {
    transform: translate(30.58385vw, 100vh) scale(0.1165);
  }
}
.snow:nth-child(71) {
  opacity: 0.6623;
  transform: translate(17.4598vw, -10px) scale(0.2129);
  animation: fall-71 14s -15s linear infinite;
}
@keyframes fall-71 {
  64.896% {
    transform: translate(11.0612vw, 64.896vh) scale(0.2129);
  }
  to {
    transform: translate(14.2605vw, 100vh) scale(0.2129);
  }
}
.snow:nth-child(72) {
  opacity: 0.1611;
  transform: translate(23.4535vw, -10px) scale(0.059);
  animation: fall-72 30s -19s linear infinite;
}
@keyframes fall-72 {
  30.69% {
    transform: translate(30.8376vw, 30.69vh) scale(0.059);
  }
  to {
    transform: translate(27.14555vw, 100vh) scale(0.059);
  }
}
.snow:nth-child(73) {
  opacity: 0.4837;
  transform: translate(85.49vw, -10px) scale(0.603);
  animation: fall-73 26s -1s linear infinite;
}
@keyframes fall-73 {
  45.133% {
    transform: translate(86.1922vw, 45.133vh) scale(0.603);
  }
  to {
    transform: translate(85.8411vw, 100vh) scale(0.603);
  }
}
.snow:nth-child(74) {
  opacity: 0.2132;
  transform: translate(70.0912vw, -10px) scale(0.6943);
  animation: fall-74 14s -20s linear infinite;
}
@keyframes fall-74 {
  55.026% {
    transform: translate(62.0081vw, 55.026vh) scale(0.6943);
  }
  to {
    transform: translate(66.04965vw, 100vh) scale(0.6943);
  }
}
.snow:nth-child(75) {
  opacity: 0.8667;
  transform: translate(34.1174vw, -10px) scale(0.1296);
  animation: fall-75 27s -6s linear infinite;
}
@keyframes fall-75 {
  66.212% {
    transform: translate(35.9216vw, 66.212vh) scale(0.1296);
  }
  to {
    transform: translate(35.0195vw, 100vh) scale(0.1296);
  }
}
.snow:nth-child(76) {
  opacity: 0.2457;
  transform: translate(49.5788vw, -10px) scale(0.2107);
  animation: fall-76 30s -25s linear infinite;
}
@keyframes fall-76 {
  57.871% {
    transform: translate(58.6638vw, 57.871vh) scale(0.2107);
  }
  to {
    transform: translate(54.1213vw, 100vh) scale(0.2107);
  }
}
.snow:nth-child(77) {
  opacity: 0.0061;
  transform: translate(57.4822vw, -10px) scale(0.5141);
  animation: fall-77 13s -29s linear infinite;
}
@keyframes fall-77 {
  72.644% {
    transform: translate(56.585vw, 72.644vh) scale(0.5141);
  }
  to {
    transform: translate(57.0336vw, 100vh) scale(0.5141);
  }
}
.snow:nth-child(78) {
  opacity: 0.9311;
  transform: translate(63.1766vw, -10px) scale(0.4906);
  animation: fall-78 20s -5s linear infinite;
}
@keyframes fall-78 {
  46.139% {
    transform: translate(58.1485vw, 46.139vh) scale(0.4906);
  }
  to {
    transform: translate(60.66255vw, 100vh) scale(0.4906);
  }
}
.snow:nth-child(79) {
  opacity: 0.9878;
  transform: translate(72.9678vw, -10px) scale(0.7072);
  animation: fall-79 18s -17s linear infinite;
}
@keyframes fall-79 {
  77.722% {
    transform: translate(75.145vw, 77.722vh) scale(0.7072);
  }
  to {
    transform: translate(74.0564vw, 100vh) scale(0.7072);
  }
}
.snow:nth-child(80) {
  opacity: 0.2913;
  transform: translate(3.5954vw, -10px) scale(0.6042);
  animation: fall-80 12s -12s linear infinite;
}
@keyframes fall-80 {
  71.472% {
    transform: translate(11.8584vw, 71.472vh) scale(0.6042);
  }
  to {
    transform: translate(7.7269vw, 100vh) scale(0.6042);
  }
}

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