html body.page-home figure.cxr-hero-photo[data-hero-release="29496"][data-season-theme="navidad"] > .cxr-hero-snow {
  position: absolute;
  display: block !important;
  inset: 0;
  z-index: 2;
  overflow: hidden;
  border-radius: inherit;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  contain: layout paint;
  opacity: 0;
  animation: cxSnowEnvelope496 18s ease-in-out 0s infinite both !important;
}
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field {
  position: absolute;
  display: block;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
}
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-track {
  position: absolute;
  display: block;
  top: 0;
  left: var(--snow-x, 50%);
  width: var(--snow-size, 7px);
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  opacity: 1;
  pointer-events: none;
  transform: translate3d(0, -22px, 0);
  animation: cxSnowFall496 var(--snow-duration, 9s) linear var(--snow-delay, 0s) infinite both !important;
}
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-track::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: var(--snow-size, 7px);
  height: var(--snow-size, 7px);
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, .8);
  background: radial-gradient(circle at 32% 28%, #fff 0%, #fff 32%, #edf5ff 76%, rgba(242, 248, 255, .7) 100%);
  box-shadow: 0 1px 3px rgba(22, 55, 82, .32), 0 0 5px rgba(255, 255, 255, .45);
  opacity: var(--snow-alpha, .88);
  filter: blur(var(--snow-blur, 0px));
  pointer-events: none;
}
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far {
  z-index: 0;
  --snow-alpha: .68;
  --snow-blur: .22px;
}
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near {
  z-index: 1;
  --snow-alpha: .97;
  --snow-blur: 0px;
}
@keyframes cxSnowFall496 {
  from { transform: translate3d(0, -22px, 0); }
  to { transform: translate3d(var(--snow-drift, 18px), calc(100% + 22px), 0); }
}
@keyframes cxSnowEnvelope496 {
  0%, 100% { opacity: 0; }
  10% { opacity: .5; }
  24%, 62% { opacity: 1; }
  80% { opacity: 0; }
}
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(1) { --snow-x: 47.64%; --snow-size: 4px; --snow-duration: 12.03s; --snow-delay: -0.38s; --snow-drift: -10px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(2) { --snow-x: 12.27%; --snow-size: 5px; --snow-duration: 9.95s; --snow-delay: -0.73s; --snow-drift: 18px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(3) { --snow-x: 24.52%; --snow-size: 7px; --snow-duration: 8.53s; --snow-delay: -0.98s; --snow-drift: -19px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(4) { --snow-x: 88.64%; --snow-size: 4px; --snow-duration: 11.42s; --snow-delay: -1.78s; --snow-drift: -3px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(5) { --snow-x: 86.4%; --snow-size: 5px; --snow-duration: 10.49s; --snow-delay: -2.08s; --snow-drift: 23px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(6) { --snow-x: 18.34%; --snow-size: 5px; --snow-duration: 10.4s; --snow-delay: -2.49s; --snow-drift: 19px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(7) { --snow-x: 43.93%; --snow-size: 4px; --snow-duration: 10.49s; --snow-delay: -2.95s; --snow-drift: -22px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(8) { --snow-x: 56.77%; --snow-size: 7px; --snow-duration: 11.09s; --snow-delay: -3.58s; --snow-drift: 18px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(9) { --snow-x: 76.81%; --snow-size: 7px; --snow-duration: 10.77s; --snow-delay: -3.93s; --snow-drift: -6px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(10) { --snow-x: 29.81%; --snow-size: 6px; --snow-duration: 9.32s; --snow-delay: -3.79s; --snow-drift: -13px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(11) { --snow-x: 33.72%; --snow-size: 6px; --snow-duration: 8.5s; --snow-delay: -3.81s; --snow-drift: -12px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(12) { --snow-x: 14.47%; --snow-size: 4px; --snow-duration: 8.7s; --snow-delay: -4.26s; --snow-drift: 2px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(13) { --snow-x: 81.04%; --snow-size: 7px; --snow-duration: 8.74s; --snow-delay: -4.64s; --snow-drift: 10px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(14) { --snow-x: 68.99%; --snow-size: 5px; --snow-duration: 8.62s; --snow-delay: -4.94s; --snow-drift: 15px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(15) { --snow-x: 8.83%; --snow-size: 7px; --snow-duration: 11.91s; --snow-delay: -7.32s; --snow-drift: 7px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(16) { --snow-x: 66.5%; --snow-size: 6px; --snow-duration: 12.45s; --snow-delay: -8.17s; --snow-drift: 2px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(17) { --snow-x: 51.27%; --snow-size: 5px; --snow-duration: 11.39s; --snow-delay: -7.95s; --snow-drift: 19px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(18) { --snow-x: 27.78%; --snow-size: 5px; --snow-duration: 12.32s; --snow-delay: -9.11s; --snow-drift: 22px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(19) { --snow-x: 3.66%; --snow-size: 4px; --snow-duration: 8.96s; --snow-delay: -7.0s; --snow-drift: -2px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(20) { --snow-x: 39.4%; --snow-size: 4px; --snow-duration: 11.1s; --snow-delay: -9.13s; --snow-drift: -9px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(21) { --snow-x: 55.62%; --snow-size: 7px; --snow-duration: 11.33s; --snow-delay: -9.8s; --snow-drift: 14px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(22) { --snow-x: 61.18%; --snow-size: 5px; --snow-duration: 11.48s; --snow-delay: -10.4s; --snow-drift: 5px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(23) { --snow-x: 94.87%; --snow-size: 5px; --snow-duration: 12.41s; --snow-delay: -11.76s; --snow-drift: 11px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(24) { --snow-x: 74.75%; --snow-size: 4px; --snow-duration: 10.81s; --snow-delay: -10.7s; --snow-drift: 17px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(1) { --snow-x: 62.24%; --snow-size: 11px; --snow-duration: 7.89s; --snow-delay: -0.37s; --snow-drift: -15px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(2) { --snow-x: 24.37%; --snow-size: 8px; --snow-duration: 6.76s; --snow-delay: -0.74s; --snow-drift: -18px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(3) { --snow-x: 45.95%; --snow-size: 9px; --snow-duration: 7.61s; --snow-delay: -1.31s; --snow-drift: 20px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(4) { --snow-x: 88.52%; --snow-size: 8px; --snow-duration: 6.56s; --snow-delay: -1.54s; --snow-drift: 13px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(5) { --snow-x: 76.01%; --snow-size: 11px; --snow-duration: 8.96s; --snow-delay: -2.66s; --snow-drift: -1px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(6) { --snow-x: 40.18%; --snow-size: 11px; --snow-duration: 7.47s; --snow-delay: -2.68s; --snow-drift: 6px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(7) { --snow-x: 52.5%; --snow-size: 8px; --snow-duration: 7.01s; --snow-delay: -2.96s; --snow-drift: -18px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(8) { --snow-x: 70.46%; --snow-size: 10px; --snow-duration: 6.94s; --snow-delay: -3.36s; --snow-drift: 14px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(9) { --snow-x: 15.81%; --snow-size: 8px; --snow-duration: 7.82s; --snow-delay: -4.28s; --snow-drift: -18px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(10) { --snow-x: 82.41%; --snow-size: 14px; --snow-duration: 7.85s; --snow-delay: -4.78s; --snow-drift: -22px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(11) { --snow-x: 27.44%; --snow-size: 12px; --snow-duration: 7.45s; --snow-delay: -5.01s; --snow-drift: -9px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(12) { --snow-x: 33.89%; --snow-size: 12px; --snow-duration: 7.68s; --snow-delay: -5.64s; --snow-drift: -13px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(13) { --snow-x: 3.68%; --snow-size: 11px; --snow-duration: 8.06s; --snow-delay: -6.42s; --snow-drift: 0px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(14) { --snow-x: 92.36%; --snow-size: 9px; --snow-duration: 8.61s; --snow-delay: -7.4s; --snow-drift: 22px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(15) { --snow-x: 10.82%; --snow-size: 10px; --snow-duration: 8.87s; --snow-delay: -8.18s; --snow-drift: -18px; }
html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(16) { --snow-x: 56.22%; --snow-size: 14px; --snow-duration: 8.51s; --snow-delay: -8.38s; --snow-drift: 19px; }
@media (max-width: 600px) {
  html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-far > .cx-snow-track:nth-child(n+21),
  html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-field-near > .cx-snow-track:nth-child(n+13) { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  html body.page-home figure.cxr-hero-photo[data-hero-release="29496"][data-season-theme="navidad"] > .cxr-hero-snow { animation-duration: 24s !important; }
  html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-track {
    --snow-drift: 0px !important;
    animation-duration: calc(var(--snow-duration, 9s) * 1.7) !important;
  }
  html body.page-home .cxr-hero-photo [data-hero-snow="29496"] .cx-snow-track:nth-child(even) { display: none; }
}
@media print {
  html body.page-home figure.cxr-hero-photo[data-hero-release="29496"] > [data-hero-snow="29496"] { display: none !important; animation: none !important; }
}
