.df-root.df-root h1,.df-root.df-root h2,.df-root.df-root h3,.df-root.df-root h4,.df-root.df-root h5,.df-root.df-root h6{font-family:var(--font-season), var(--font-df-heading), "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400}.df-root.df-root h2:not([class*=h-h]){line-height:inherit!important}@media (min-width:1024px){.df-root.df-root h2:not([class*=h-h]){line-height:inherit!important}}.df-root input,.df-root select,.df-root textarea{font-size:16px}.df-root audio::-webkit-media-controls-panel{background-color:#f5f5f5}@keyframes df-countdown-pop{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.df-root .animate-countdown{animation:.5s ease-out df-countdown-pop}@keyframes df-flash{0%{opacity:.8}to{opacity:0}}.df-root .animate-flash{animation:.2s ease-out forwards df-flash}@keyframes df-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.df-root .animate-fade-up{animation:.5s both df-fade-up}@keyframes df-sunrise{0%{opacity:0}to{opacity:1}}.df-root .animate-sunrise{animation:2s ease-out both df-sunrise}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}
