:root {
  /** primary **/
  --ion-color-primary: #000000;
  --ion-color-primary-rgb: 0,0,0;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255,255,255;
  --ion-color-primary-shade: #000000;
  --ion-color-primary-tint: #1a1a1a;
  /** secondary **/
  --ion-color-secondary: #000000;
  --ion-color-secondary-rgb: 0,0,0;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255,255,255;
  --ion-color-secondary-shade: #000000;
  --ion-color-secondary-tint: #1a1a1a;
  /** tertiary **/
  --ion-color-tertiary: #00a5e6;
  --ion-color-tertiary-rgb: 0,174,239;
  --ion-color-tertiary-contrast: #FFF;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #0099d2;
  --ion-color-tertiary-tint: #1ab6f1;
  --brand-primary: #00a5e6;
  --brand-secondary: #00a5e6;
  --text-primary: #000;
  --color-placeholder: #779;
  --color-on-header: #888;
  --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: #00aeef;
}

terms,
privacy,
landing--ben,
landing--phase1,
landing--phase2,
form-signup {
  background: #00aeef;
}
terms .form-wrapper form,
privacy .form-wrapper form,
landing--ben .form-wrapper form,
landing--phase1 .form-wrapper form,
landing--phase2 .form-wrapper form,
form-signup .form-wrapper form {
  /* RADIO button list */
}
@media (max-height: 700px) {
  terms .form-wrapper form .c-card__form-address,
  privacy .form-wrapper form .c-card__form-address,
  landing--ben .form-wrapper form .c-card__form-address,
  landing--phase1 .form-wrapper form .c-card__form-address,
  landing--phase2 .form-wrapper form .c-card__form-address,
  form-signup .form-wrapper form .c-card__form-address {
    padding-bottom: 2rem !important;
  }
}
terms .form-wrapper form ion-radio-group,
privacy .form-wrapper form ion-radio-group,
landing--ben .form-wrapper form ion-radio-group,
landing--phase1 .form-wrapper form ion-radio-group,
landing--phase2 .form-wrapper form ion-radio-group,
form-signup .form-wrapper form ion-radio-group {
  margin: 0 0 1.5rem 0 !important;
}

body ion-app.ion-page {
  opacity: 0;
  background: #00aeef;
  animation: fade-in 1.5s forwards !important;
}
@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));
  z-index: -1;
  animation: logo-animation 2s forwards;
}
@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;
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.5327;
  transform: translate(17.961vw, -10px) scale(0.4915);
  animation: fall-1 13s -10s linear infinite;
}
@keyframes fall-1 {
  64.8% {
    transform: translate(10.2039vw, 64.8vh) scale(0.4915);
  }
  to {
    transform: translate(14.08245vw, 100vh) scale(0.4915);
  }
}
.snow:nth-child(2) {
  opacity: 0.6046;
  transform: translate(92.3354vw, -10px) scale(0.0452);
  animation: fall-2 25s -18s linear infinite;
}
@keyframes fall-2 {
  50.251% {
    transform: translate(101.2064vw, 50.251vh) scale(0.0452);
  }
  to {
    transform: translate(96.7709vw, 100vh) scale(0.0452);
  }
}
.snow:nth-child(3) {
  opacity: 0.7093;
  transform: translate(0.5096vw, -10px) scale(0.192);
  animation: fall-3 15s -21s linear infinite;
}
@keyframes fall-3 {
  51.834% {
    transform: translate(4.9462vw, 51.834vh) scale(0.192);
  }
  to {
    transform: translate(2.7279vw, 100vh) scale(0.192);
  }
}
.snow:nth-child(4) {
  opacity: 0.3421;
  transform: translate(87.5938vw, -10px) scale(0.9294);
  animation: fall-4 22s -19s linear infinite;
}
@keyframes fall-4 {
  37.165% {
    transform: translate(97.2513vw, 37.165vh) scale(0.9294);
  }
  to {
    transform: translate(92.42255vw, 100vh) scale(0.9294);
  }
}
.snow:nth-child(5) {
  opacity: 0.9857;
  transform: translate(30.5713vw, -10px) scale(0.2675);
  animation: fall-5 20s -4s linear infinite;
}
@keyframes fall-5 {
  75.548% {
    transform: translate(24.3374vw, 75.548vh) scale(0.2675);
  }
  to {
    transform: translate(27.45435vw, 100vh) scale(0.2675);
  }
}
.snow:nth-child(6) {
  opacity: 0.6961;
  transform: translate(35.3205vw, -10px) scale(0.1961);
  animation: fall-6 28s -5s linear infinite;
}
@keyframes fall-6 {
  77.155% {
    transform: translate(27.5729vw, 77.155vh) scale(0.1961);
  }
  to {
    transform: translate(31.4467vw, 100vh) scale(0.1961);
  }
}
.snow:nth-child(7) {
  opacity: 0.446;
  transform: translate(19.3097vw, -10px) scale(0.0632);
  animation: fall-7 17s -12s linear infinite;
}
@keyframes fall-7 {
  51.204% {
    transform: translate(13.9201vw, 51.204vh) scale(0.0632);
  }
  to {
    transform: translate(16.6149vw, 100vh) scale(0.0632);
  }
}
.snow:nth-child(8) {
  opacity: 0.4907;
  transform: translate(61.8852vw, -10px) scale(0.5169);
  animation: fall-8 29s -11s linear infinite;
}
@keyframes fall-8 {
  63.938% {
    transform: translate(68.1359vw, 63.938vh) scale(0.5169);
  }
  to {
    transform: translate(65.01055vw, 100vh) scale(0.5169);
  }
}
.snow:nth-child(9) {
  opacity: 0.7872;
  transform: translate(0.49vw, -10px) scale(0.6904);
  animation: fall-9 26s -3s linear infinite;
}
@keyframes fall-9 {
  67.055% {
    transform: translate(-5.2847vw, 67.055vh) scale(0.6904);
  }
  to {
    transform: translate(-2.39735vw, 100vh) scale(0.6904);
  }
}
.snow:nth-child(10) {
  opacity: 0.7858;
  transform: translate(59.0922vw, -10px) scale(0.6835);
  animation: fall-10 25s -7s linear infinite;
}
@keyframes fall-10 {
  77.936% {
    transform: translate(59.0628vw, 77.936vh) scale(0.6835);
  }
  to {
    transform: translate(59.0775vw, 100vh) scale(0.6835);
  }
}
.snow:nth-child(11) {
  opacity: 0.5841;
  transform: translate(68.1139vw, -10px) scale(0.0704);
  animation: fall-11 10s -18s linear infinite;
}
@keyframes fall-11 {
  70.289% {
    transform: translate(71.695vw, 70.289vh) scale(0.0704);
  }
  to {
    transform: translate(69.90445vw, 100vh) scale(0.0704);
  }
}
.snow:nth-child(12) {
  opacity: 0.7504;
  transform: translate(5.3294vw, -10px) scale(0.8723);
  animation: fall-12 17s -7s linear infinite;
}
@keyframes fall-12 {
  35.245% {
    transform: translate(-1.1628vw, 35.245vh) scale(0.8723);
  }
  to {
    transform: translate(2.0833vw, 100vh) scale(0.8723);
  }
}
.snow:nth-child(13) {
  opacity: 0.3903;
  transform: translate(23.4627vw, -10px) scale(0.1206);
  animation: fall-13 13s -13s linear infinite;
}
@keyframes fall-13 {
  54.311% {
    transform: translate(23.909vw, 54.311vh) scale(0.1206);
  }
  to {
    transform: translate(23.68585vw, 100vh) scale(0.1206);
  }
}
.snow:nth-child(14) {
  opacity: 0.8204;
  transform: translate(3.853vw, -10px) scale(0.0872);
  animation: fall-14 16s -1s linear infinite;
}
@keyframes fall-14 {
  39.355% {
    transform: translate(10.2578vw, 39.355vh) scale(0.0872);
  }
  to {
    transform: translate(7.0554vw, 100vh) scale(0.0872);
  }
}
.snow:nth-child(15) {
  opacity: 0.1905;
  transform: translate(65.9339vw, -10px) scale(0.2858);
  animation: fall-15 13s -5s linear infinite;
}
@keyframes fall-15 {
  79.069% {
    transform: translate(71.3525vw, 79.069vh) scale(0.2858);
  }
  to {
    transform: translate(68.6432vw, 100vh) scale(0.2858);
  }
}
.snow:nth-child(16) {
  opacity: 0.2896;
  transform: translate(2.433vw, -10px) scale(0.0967);
  animation: fall-16 20s -10s linear infinite;
}
@keyframes fall-16 {
  35.327% {
    transform: translate(8.435vw, 35.327vh) scale(0.0967);
  }
  to {
    transform: translate(5.434vw, 100vh) scale(0.0967);
  }
}
.snow:nth-child(17) {
  opacity: 0.5132;
  transform: translate(49.7945vw, -10px) scale(0.0664);
  animation: fall-17 10s -22s linear infinite;
}
@keyframes fall-17 {
  66.022% {
    transform: translate(43.5454vw, 66.022vh) scale(0.0664);
  }
  to {
    transform: translate(46.66995vw, 100vh) scale(0.0664);
  }
}
.snow:nth-child(18) {
  opacity: 0.5616;
  transform: translate(40.2546vw, -10px) scale(0.1643);
  animation: fall-18 22s -12s linear infinite;
}
@keyframes fall-18 {
  66.703% {
    transform: translate(37.0082vw, 66.703vh) scale(0.1643);
  }
  to {
    transform: translate(38.6314vw, 100vh) scale(0.1643);
  }
}
.snow:nth-child(19) {
  opacity: 0.2365;
  transform: translate(22.233vw, -10px) scale(0.3821);
  animation: fall-19 29s -6s linear infinite;
}
@keyframes fall-19 {
  32.454% {
    transform: translate(14.2226vw, 32.454vh) scale(0.3821);
  }
  to {
    transform: translate(18.2278vw, 100vh) scale(0.3821);
  }
}
.snow:nth-child(20) {
  opacity: 0.874;
  transform: translate(14.6041vw, -10px) scale(0.4885);
  animation: fall-20 23s -25s linear infinite;
}
@keyframes fall-20 {
  66.523% {
    transform: translate(18.6871vw, 66.523vh) scale(0.4885);
  }
  to {
    transform: translate(16.6456vw, 100vh) scale(0.4885);
  }
}
.snow:nth-child(21) {
  opacity: 0.0806;
  transform: translate(62.9134vw, -10px) scale(0.9022);
  animation: fall-21 25s -25s linear infinite;
}
@keyframes fall-21 {
  78.602% {
    transform: translate(69.3046vw, 78.602vh) scale(0.9022);
  }
  to {
    transform: translate(66.109vw, 100vh) scale(0.9022);
  }
}
.snow:nth-child(22) {
  opacity: 0.7636;
  transform: translate(55.301vw, -10px) scale(0.7943);
  animation: fall-22 15s -26s linear infinite;
}
@keyframes fall-22 {
  71.127% {
    transform: translate(62.426vw, 71.127vh) scale(0.7943);
  }
  to {
    transform: translate(58.8635vw, 100vh) scale(0.7943);
  }
}
.snow:nth-child(23) {
  opacity: 0.0498;
  transform: translate(0.0027vw, -10px) scale(0.54);
  animation: fall-23 16s -16s linear infinite;
}
@keyframes fall-23 {
  41.822% {
    transform: translate(7.4662vw, 41.822vh) scale(0.54);
  }
  to {
    transform: translate(3.73445vw, 100vh) scale(0.54);
  }
}
.snow:nth-child(24) {
  opacity: 0.5739;
  transform: translate(16.4633vw, -10px) scale(0.1208);
  animation: fall-24 13s -12s linear infinite;
}
@keyframes fall-24 {
  42.514% {
    transform: translate(8.6507vw, 42.514vh) scale(0.1208);
  }
  to {
    transform: translate(12.557vw, 100vh) scale(0.1208);
  }
}
.snow:nth-child(25) {
  opacity: 0.5718;
  transform: translate(36.7976vw, -10px) scale(0.8222);
  animation: fall-25 16s -18s linear infinite;
}
@keyframes fall-25 {
  46.844% {
    transform: translate(34.2755vw, 46.844vh) scale(0.8222);
  }
  to {
    transform: translate(35.53655vw, 100vh) scale(0.8222);
  }
}
.snow:nth-child(26) {
  opacity: 0.7125;
  transform: translate(57.2177vw, -10px) scale(0.8194);
  animation: fall-26 16s -17s linear infinite;
}
@keyframes fall-26 {
  40.562% {
    transform: translate(57.3013vw, 40.562vh) scale(0.8194);
  }
  to {
    transform: translate(57.2595vw, 100vh) scale(0.8194);
  }
}
.snow:nth-child(27) {
  opacity: 0.9032;
  transform: translate(4.1013vw, -10px) scale(0.1909);
  animation: fall-27 17s -28s linear infinite;
}
@keyframes fall-27 {
  37.859% {
    transform: translate(0.5471vw, 37.859vh) scale(0.1909);
  }
  to {
    transform: translate(2.3242vw, 100vh) scale(0.1909);
  }
}
.snow:nth-child(28) {
  opacity: 0.3721;
  transform: translate(63.4283vw, -10px) scale(0.8862);
  animation: fall-28 24s -28s linear infinite;
}
@keyframes fall-28 {
  30.404% {
    transform: translate(59.5739vw, 30.404vh) scale(0.8862);
  }
  to {
    transform: translate(61.5011vw, 100vh) scale(0.8862);
  }
}
.snow:nth-child(29) {
  opacity: 0.4311;
  transform: translate(71.6119vw, -10px) scale(0.5196);
  animation: fall-29 23s -30s linear infinite;
}
@keyframes fall-29 {
  75.842% {
    transform: translate(68.8513vw, 75.842vh) scale(0.5196);
  }
  to {
    transform: translate(70.2316vw, 100vh) scale(0.5196);
  }
}
.snow:nth-child(30) {
  opacity: 0.7924;
  transform: translate(2.0957vw, -10px) scale(0.346);
  animation: fall-30 29s -5s linear infinite;
}
@keyframes fall-30 {
  57.278% {
    transform: translate(5.9989vw, 57.278vh) scale(0.346);
  }
  to {
    transform: translate(4.0473vw, 100vh) scale(0.346);
  }
}
.snow:nth-child(31) {
  opacity: 0.4066;
  transform: translate(90.873vw, -10px) scale(0.0835);
  animation: fall-31 27s -10s linear infinite;
}
@keyframes fall-31 {
  60.907% {
    transform: translate(98.5271vw, 60.907vh) scale(0.0835);
  }
  to {
    transform: translate(94.70005vw, 100vh) scale(0.0835);
  }
}
.snow:nth-child(32) {
  opacity: 0.794;
  transform: translate(27.3129vw, -10px) scale(0.1816);
  animation: fall-32 21s -13s linear infinite;
}
@keyframes fall-32 {
  72.44% {
    transform: translate(23.9157vw, 72.44vh) scale(0.1816);
  }
  to {
    transform: translate(25.6143vw, 100vh) scale(0.1816);
  }
}
.snow:nth-child(33) {
  opacity: 0.0197;
  transform: translate(76.5298vw, -10px) scale(0.9264);
  animation: fall-33 17s -17s linear infinite;
}
@keyframes fall-33 {
  48.431% {
    transform: translate(73.1124vw, 48.431vh) scale(0.9264);
  }
  to {
    transform: translate(74.8211vw, 100vh) scale(0.9264);
  }
}
.snow:nth-child(34) {
  opacity: 0.9008;
  transform: translate(58.1069vw, -10px) scale(0.9899);
  animation: fall-34 13s -10s linear infinite;
}
@keyframes fall-34 {
  78.982% {
    transform: translate(57.3802vw, 78.982vh) scale(0.9899);
  }
  to {
    transform: translate(57.74355vw, 100vh) scale(0.9899);
  }
}
.snow:nth-child(35) {
  opacity: 0.0719;
  transform: translate(26.8696vw, -10px) scale(0.5095);
  animation: fall-35 12s -20s linear infinite;
}
@keyframes fall-35 {
  54.777% {
    transform: translate(36.6111vw, 54.777vh) scale(0.5095);
  }
  to {
    transform: translate(31.74035vw, 100vh) scale(0.5095);
  }
}
.snow:nth-child(36) {
  opacity: 0.0011;
  transform: translate(9.379vw, -10px) scale(0.8651);
  animation: fall-36 28s -2s linear infinite;
}
@keyframes fall-36 {
  34.16% {
    transform: translate(8.4506vw, 34.16vh) scale(0.8651);
  }
  to {
    transform: translate(8.9148vw, 100vh) scale(0.8651);
  }
}
.snow:nth-child(37) {
  opacity: 0.8839;
  transform: translate(76.9975vw, -10px) scale(0.6587);
  animation: fall-37 11s -12s linear infinite;
}
@keyframes fall-37 {
  33.042% {
    transform: translate(73.7625vw, 33.042vh) scale(0.6587);
  }
  to {
    transform: translate(75.38vw, 100vh) scale(0.6587);
  }
}
.snow:nth-child(38) {
  opacity: 0.9644;
  transform: translate(43.348vw, -10px) scale(0.2396);
  animation: fall-38 27s -12s linear infinite;
}
@keyframes fall-38 {
  74.976% {
    transform: translate(35.2097vw, 74.976vh) scale(0.2396);
  }
  to {
    transform: translate(39.27885vw, 100vh) scale(0.2396);
  }
}
.snow:nth-child(39) {
  opacity: 0.0961;
  transform: translate(95.055vw, -10px) scale(0.8911);
  animation: fall-39 15s -19s linear infinite;
}
@keyframes fall-39 {
  56.943% {
    transform: translate(93.6011vw, 56.943vh) scale(0.8911);
  }
  to {
    transform: translate(94.32805vw, 100vh) scale(0.8911);
  }
}
.snow:nth-child(40) {
  opacity: 0.4294;
  transform: translate(26.9895vw, -10px) scale(0.4663);
  animation: fall-40 19s -18s linear infinite;
}
@keyframes fall-40 {
  67.638% {
    transform: translate(24.2654vw, 67.638vh) scale(0.4663);
  }
  to {
    transform: translate(25.62745vw, 100vh) scale(0.4663);
  }
}
.snow:nth-child(41) {
  opacity: 0.6406;
  transform: translate(89.8103vw, -10px) scale(0.2216);
  animation: fall-41 19s -21s linear infinite;
}
@keyframes fall-41 {
  43.797% {
    transform: translate(91.6715vw, 43.797vh) scale(0.2216);
  }
  to {
    transform: translate(90.7409vw, 100vh) scale(0.2216);
  }
}
.snow:nth-child(42) {
  opacity: 0.3086;
  transform: translate(92.5253vw, -10px) scale(0.7571);
  animation: fall-42 10s -8s linear infinite;
}
@keyframes fall-42 {
  77.097% {
    transform: translate(91.8485vw, 77.097vh) scale(0.7571);
  }
  to {
    transform: translate(92.1869vw, 100vh) scale(0.7571);
  }
}
.snow:nth-child(43) {
  opacity: 0.1588;
  transform: translate(36.506vw, -10px) scale(0.9845);
  animation: fall-43 20s -13s linear infinite;
}
@keyframes fall-43 {
  41.159% {
    transform: translate(32.4715vw, 41.159vh) scale(0.9845);
  }
  to {
    transform: translate(34.48875vw, 100vh) scale(0.9845);
  }
}
.snow:nth-child(44) {
  opacity: 0.025;
  transform: translate(7.0977vw, -10px) scale(0.2625);
  animation: fall-44 19s -13s linear infinite;
}
@keyframes fall-44 {
  68.58% {
    transform: translate(3.8344vw, 68.58vh) scale(0.2625);
  }
  to {
    transform: translate(5.46605vw, 100vh) scale(0.2625);
  }
}
.snow:nth-child(45) {
  opacity: 0.4992;
  transform: translate(75.86vw, -10px) scale(0.8724);
  animation: fall-45 21s -15s linear infinite;
}
@keyframes fall-45 {
  35.408% {
    transform: translate(83.0382vw, 35.408vh) scale(0.8724);
  }
  to {
    transform: translate(79.4491vw, 100vh) scale(0.8724);
  }
}
.snow:nth-child(46) {
  opacity: 0.1747;
  transform: translate(13.3632vw, -10px) scale(0.2392);
  animation: fall-46 27s -5s linear infinite;
}
@keyframes fall-46 {
  66.228% {
    transform: translate(9.1154vw, 66.228vh) scale(0.2392);
  }
  to {
    transform: translate(11.2393vw, 100vh) scale(0.2392);
  }
}
.snow:nth-child(47) {
  opacity: 0.9046;
  transform: translate(50.2676vw, -10px) scale(0.1414);
  animation: fall-47 18s -10s linear infinite;
}
@keyframes fall-47 {
  55.692% {
    transform: translate(54.3961vw, 55.692vh) scale(0.1414);
  }
  to {
    transform: translate(52.33185vw, 100vh) scale(0.1414);
  }
}
.snow:nth-child(48) {
  opacity: 0.9286;
  transform: translate(72.8296vw, -10px) scale(0.0551);
  animation: fall-48 26s -28s linear infinite;
}
@keyframes fall-48 {
  30.322% {
    transform: translate(81.1951vw, 30.322vh) scale(0.0551);
  }
  to {
    transform: translate(77.01235vw, 100vh) scale(0.0551);
  }
}
.snow:nth-child(49) {
  opacity: 0.0089;
  transform: translate(54.7503vw, -10px) scale(0.7874);
  animation: fall-49 23s -10s linear infinite;
}
@keyframes fall-49 {
  55.67% {
    transform: translate(60.307vw, 55.67vh) scale(0.7874);
  }
  to {
    transform: translate(57.52865vw, 100vh) scale(0.7874);
  }
}
.snow:nth-child(50) {
  opacity: 0.4879;
  transform: translate(98.6867vw, -10px) scale(0.8885);
  animation: fall-50 16s -30s linear infinite;
}
@keyframes fall-50 {
  52.081% {
    transform: translate(103.6611vw, 52.081vh) scale(0.8885);
  }
  to {
    transform: translate(101.1739vw, 100vh) scale(0.8885);
  }
}
.snow:nth-child(51) {
  opacity: 0.3416;
  transform: translate(6.0024vw, -10px) scale(0.8651);
  animation: fall-51 13s -12s linear infinite;
}
@keyframes fall-51 {
  44.611% {
    transform: translate(7.5127vw, 44.611vh) scale(0.8651);
  }
  to {
    transform: translate(6.75755vw, 100vh) scale(0.8651);
  }
}
.snow:nth-child(52) {
  opacity: 0.9967;
  transform: translate(97.5643vw, -10px) scale(0.8277);
  animation: fall-52 12s -5s linear infinite;
}
@keyframes fall-52 {
  63.368% {
    transform: translate(104.7581vw, 63.368vh) scale(0.8277);
  }
  to {
    transform: translate(101.1612vw, 100vh) scale(0.8277);
  }
}
.snow:nth-child(53) {
  opacity: 0.2477;
  transform: translate(5.0805vw, -10px) scale(0.0571);
  animation: fall-53 22s -1s linear infinite;
}
@keyframes fall-53 {
  30.19% {
    transform: translate(-2.4506vw, 30.19vh) scale(0.0571);
  }
  to {
    transform: translate(1.31495vw, 100vh) scale(0.0571);
  }
}
.snow:nth-child(54) {
  opacity: 0.5362;
  transform: translate(9.5888vw, -10px) scale(0.7704);
  animation: fall-54 27s -6s linear infinite;
}
@keyframes fall-54 {
  45.605% {
    transform: translate(8.1255vw, 45.605vh) scale(0.7704);
  }
  to {
    transform: translate(8.85715vw, 100vh) scale(0.7704);
  }
}
.snow:nth-child(55) {
  opacity: 0.4632;
  transform: translate(88.7538vw, -10px) scale(0.1208);
  animation: fall-55 18s -4s linear infinite;
}
@keyframes fall-55 {
  37.955% {
    transform: translate(79.6334vw, 37.955vh) scale(0.1208);
  }
  to {
    transform: translate(84.1936vw, 100vh) scale(0.1208);
  }
}
.snow:nth-child(56) {
  opacity: 0.3229;
  transform: translate(70.2351vw, -10px) scale(0.8493);
  animation: fall-56 17s -30s linear infinite;
}
@keyframes fall-56 {
  40.915% {
    transform: translate(62.3837vw, 40.915vh) scale(0.8493);
  }
  to {
    transform: translate(66.3094vw, 100vh) scale(0.8493);
  }
}
.snow:nth-child(57) {
  opacity: 0.0902;
  transform: translate(40.7316vw, -10px) scale(0.4763);
  animation: fall-57 29s -21s linear infinite;
}
@keyframes fall-57 {
  51.406% {
    transform: translate(35.4016vw, 51.406vh) scale(0.4763);
  }
  to {
    transform: translate(38.0666vw, 100vh) scale(0.4763);
  }
}
.snow:nth-child(58) {
  opacity: 0.7254;
  transform: translate(63.1534vw, -10px) scale(0.4216);
  animation: fall-58 30s -7s linear infinite;
}
@keyframes fall-58 {
  72.368% {
    transform: translate(58.5975vw, 72.368vh) scale(0.4216);
  }
  to {
    transform: translate(60.87545vw, 100vh) scale(0.4216);
  }
}
.snow:nth-child(59) {
  opacity: 0.2521;
  transform: translate(99.2162vw, -10px) scale(0.8314);
  animation: fall-59 15s -4s linear infinite;
}
@keyframes fall-59 {
  73.087% {
    transform: translate(104.9671vw, 73.087vh) scale(0.8314);
  }
  to {
    transform: translate(102.09165vw, 100vh) scale(0.8314);
  }
}
.snow:nth-child(60) {
  opacity: 0.3638;
  transform: translate(45.2184vw, -10px) scale(0.2753);
  animation: fall-60 12s -26s linear infinite;
}
@keyframes fall-60 {
  47.267% {
    transform: translate(47.0738vw, 47.267vh) scale(0.2753);
  }
  to {
    transform: translate(46.1461vw, 100vh) scale(0.2753);
  }
}
.snow:nth-child(61) {
  opacity: 0.1077;
  transform: translate(93.8647vw, -10px) scale(0.488);
  animation: fall-61 17s -6s linear infinite;
}
@keyframes fall-61 {
  64.92% {
    transform: translate(93.0565vw, 64.92vh) scale(0.488);
  }
  to {
    transform: translate(93.4606vw, 100vh) scale(0.488);
  }
}
.snow:nth-child(62) {
  opacity: 0.1017;
  transform: translate(50.7992vw, -10px) scale(0.2197);
  animation: fall-62 29s -4s linear infinite;
}
@keyframes fall-62 {
  44.091% {
    transform: translate(51.3784vw, 44.091vh) scale(0.2197);
  }
  to {
    transform: translate(51.0888vw, 100vh) scale(0.2197);
  }
}
.snow:nth-child(63) {
  opacity: 0.7216;
  transform: translate(25.629vw, -10px) scale(0.4049);
  animation: fall-63 24s -16s linear infinite;
}
@keyframes fall-63 {
  52.209% {
    transform: translate(32.2327vw, 52.209vh) scale(0.4049);
  }
  to {
    transform: translate(28.93085vw, 100vh) scale(0.4049);
  }
}
.snow:nth-child(64) {
  opacity: 0.109;
  transform: translate(8.6212vw, -10px) scale(0.7407);
  animation: fall-64 14s -3s linear infinite;
}
@keyframes fall-64 {
  51.503% {
    transform: translate(7.7293vw, 51.503vh) scale(0.7407);
  }
  to {
    transform: translate(8.17525vw, 100vh) scale(0.7407);
  }
}
.snow:nth-child(65) {
  opacity: 0.3049;
  transform: translate(7.8221vw, -10px) scale(0.1733);
  animation: fall-65 28s -18s linear infinite;
}
@keyframes fall-65 {
  72.671% {
    transform: translate(15.3306vw, 72.671vh) scale(0.1733);
  }
  to {
    transform: translate(11.57635vw, 100vh) scale(0.1733);
  }
}
.snow:nth-child(66) {
  opacity: 0.341;
  transform: translate(28.432vw, -10px) scale(0.7604);
  animation: fall-66 12s -22s linear infinite;
}
@keyframes fall-66 {
  31.445% {
    transform: translate(29.2286vw, 31.445vh) scale(0.7604);
  }
  to {
    transform: translate(28.8303vw, 100vh) scale(0.7604);
  }
}
.snow:nth-child(67) {
  opacity: 0.8384;
  transform: translate(97.2247vw, -10px) scale(0.5073);
  animation: fall-67 18s -11s linear infinite;
}
@keyframes fall-67 {
  67.246% {
    transform: translate(105.3822vw, 67.246vh) scale(0.5073);
  }
  to {
    transform: translate(101.30345vw, 100vh) scale(0.5073);
  }
}
.snow:nth-child(68) {
  opacity: 0.3545;
  transform: translate(33.2831vw, -10px) scale(0.392);
  animation: fall-68 19s -5s linear infinite;
}
@keyframes fall-68 {
  50.83% {
    transform: translate(24.7684vw, 50.83vh) scale(0.392);
  }
  to {
    transform: translate(29.02575vw, 100vh) scale(0.392);
  }
}
.snow:nth-child(69) {
  opacity: 0.2926;
  transform: translate(10.3452vw, -10px) scale(0.4061);
  animation: fall-69 15s -12s linear infinite;
}
@keyframes fall-69 {
  68.423% {
    transform: translate(12.7849vw, 68.423vh) scale(0.4061);
  }
  to {
    transform: translate(11.56505vw, 100vh) scale(0.4061);
  }
}
.snow:nth-child(70) {
  opacity: 0.5028;
  transform: translate(15.6279vw, -10px) scale(0.3832);
  animation: fall-70 30s -7s linear infinite;
}
@keyframes fall-70 {
  55.573% {
    transform: translate(13.3631vw, 55.573vh) scale(0.3832);
  }
  to {
    transform: translate(14.4955vw, 100vh) scale(0.3832);
  }
}
.snow:nth-child(71) {
  opacity: 0.1752;
  transform: translate(79.3479vw, -10px) scale(0.494);
  animation: fall-71 16s -3s linear infinite;
}
@keyframes fall-71 {
  69.176% {
    transform: translate(77.5906vw, 69.176vh) scale(0.494);
  }
  to {
    transform: translate(78.46925vw, 100vh) scale(0.494);
  }
}
.snow:nth-child(72) {
  opacity: 0.1057;
  transform: translate(53.6989vw, -10px) scale(0.4717);
  animation: fall-72 17s -10s linear infinite;
}
@keyframes fall-72 {
  63.872% {
    transform: translate(43.776vw, 63.872vh) scale(0.4717);
  }
  to {
    transform: translate(48.73745vw, 100vh) scale(0.4717);
  }
}
.snow:nth-child(73) {
  opacity: 0.7236;
  transform: translate(62.199vw, -10px) scale(0.8261);
  animation: fall-73 26s -9s linear infinite;
}
@keyframes fall-73 {
  70.953% {
    transform: translate(55.1755vw, 70.953vh) scale(0.8261);
  }
  to {
    transform: translate(58.68725vw, 100vh) scale(0.8261);
  }
}
.snow:nth-child(74) {
  opacity: 0.1602;
  transform: translate(9.3708vw, -10px) scale(0.0908);
  animation: fall-74 28s -29s linear infinite;
}
@keyframes fall-74 {
  50.682% {
    transform: translate(11.5197vw, 50.682vh) scale(0.0908);
  }
  to {
    transform: translate(10.44525vw, 100vh) scale(0.0908);
  }
}
.snow:nth-child(75) {
  opacity: 0.9054;
  transform: translate(42.1408vw, -10px) scale(0.2876);
  animation: fall-75 12s -5s linear infinite;
}
@keyframes fall-75 {
  79.948% {
    transform: translate(38.4186vw, 79.948vh) scale(0.2876);
  }
  to {
    transform: translate(40.2797vw, 100vh) scale(0.2876);
  }
}
.snow:nth-child(76) {
  opacity: 0.7832;
  transform: translate(7.4956vw, -10px) scale(0.8223);
  animation: fall-76 15s -18s linear infinite;
}
@keyframes fall-76 {
  78.796% {
    transform: translate(0.7631vw, 78.796vh) scale(0.8223);
  }
  to {
    transform: translate(4.12935vw, 100vh) scale(0.8223);
  }
}
.snow:nth-child(77) {
  opacity: 0.5403;
  transform: translate(93.6213vw, -10px) scale(0.9469);
  animation: fall-77 13s -16s linear infinite;
}
@keyframes fall-77 {
  43.072% {
    transform: translate(97.8267vw, 43.072vh) scale(0.9469);
  }
  to {
    transform: translate(95.724vw, 100vh) scale(0.9469);
  }
}
.snow:nth-child(78) {
  opacity: 0.2746;
  transform: translate(63.773vw, -10px) scale(0.809);
  animation: fall-78 20s -9s linear infinite;
}
@keyframes fall-78 {
  66.869% {
    transform: translate(57.5066vw, 66.869vh) scale(0.809);
  }
  to {
    transform: translate(60.6398vw, 100vh) scale(0.809);
  }
}
.snow:nth-child(79) {
  opacity: 0.2223;
  transform: translate(22.2358vw, -10px) scale(0.371);
  animation: fall-79 20s -16s linear infinite;
}
@keyframes fall-79 {
  58.565% {
    transform: translate(20.3149vw, 58.565vh) scale(0.371);
  }
  to {
    transform: translate(21.27535vw, 100vh) scale(0.371);
  }
}
.snow:nth-child(80) {
  opacity: 0.5448;
  transform: translate(5.1191vw, -10px) scale(0.3426);
  animation: fall-80 15s -16s linear infinite;
}
@keyframes fall-80 {
  53.751% {
    transform: translate(5.3063vw, 53.751vh) scale(0.3426);
  }
  to {
    transform: translate(5.2127vw, 100vh) scale(0.3426);
  }
}

landing--voucher .scroll-content .l-wrapper--slim .c-tagline {
  font-size: 1.6rem !important;
}

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