@font-face{font-family:TheNutcracker;src:url(/fonts/Thenutcracker-ZrnK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.nutcracker-banner{background:linear-gradient(135deg,#a8d5e2,#c9e4f0 50%,#b8dce8);position:relative}.nutcracker-title{font-family:TheNutcracker,serif;margin-bottom:0!important;color:#0a1e42!important}.snowflakes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.snowflake{position:absolute;top:-10px;color:rgba(255,255,255,.8);font-size:1em;animation:fall linear infinite;text-shadow:0 0 5px rgba(255,255,255,.5)}.snowflake:first-child{left:5%;animation-duration:6s;animation-delay:0s;font-size:1.2em}.snowflake:nth-child(2){left:12%;animation-duration:7s;animation-delay:1s;font-size:.9em}.snowflake:nth-child(3){left:20%;animation-duration:5s;animation-delay:2s;font-size:1.1em}.snowflake:nth-child(4){left:28%;animation-duration:6.5s;animation-delay:.5s;font-size:.8em}.snowflake:nth-child(5){left:35%;animation-duration:5.5s;animation-delay:1.5s;font-size:1.3em}.snowflake:nth-child(6){left:42%;animation-duration:6s;animation-delay:0s;font-size:.95em}.snowflake:nth-child(7){left:50%;animation-duration:7s;animation-delay:1.2s;font-size:1em}.snowflake:nth-child(8){left:58%;animation-duration:5.5s;animation-delay:.8s;font-size:.85em}.snowflake:nth-child(9){left:65%;animation-duration:6.5s;animation-delay:1.8s;font-size:1.15em}.snowflake:nth-child(10){left:72%;animation-duration:5s;animation-delay:.3s;font-size:.9em}.snowflake:nth-child(11){left:78%;animation-duration:6s;animation-delay:1s;font-size:1.1em}.snowflake:nth-child(12){left:85%;animation-duration:7s;animation-delay:.5s;font-size:.95em}.snowflake:nth-child(13){left:92%;animation-duration:5.5s;animation-delay:2s;font-size:1.2em}.snowflake:nth-child(14){left:8%;animation-duration:6.5s;animation-delay:1.3s;font-size:.85em}.snowflake:nth-child(15){left:17%;animation-duration:5s;animation-delay:.7s;font-size:1em}.snowflake:nth-child(16){left:38%;animation-duration:6s;animation-delay:1.6s;font-size:.9em}.snowflake:nth-child(17){left:55%;animation-duration:7s;animation-delay:.2s;font-size:1.15em}.snowflake:nth-child(18){left:68%;animation-duration:5.5s;animation-delay:1.4s;font-size:.95em}.snowflake:nth-child(19){left:88%;animation-duration:6.5s;animation-delay:.9s;font-size:1.05em}.snowflake:nth-child(20){left:96%;animation-duration:5s;animation-delay:1.1s;font-size:.88em}@keyframes fall{0%{top:-10%;transform:translateX(0) rotate(0deg);opacity:1}to{top:110%;transform:translateX(30px) rotate(1turn);opacity:.8}}.nutcracker-banner:hover .snowflake{animation-play-state:running}@media (max-width:768px){.snowflake:nth-child(n){display:none}.snowflake:nth-child(4n+1){display:block}.snowflake{font-size:.5em;opacity:.4}.snowflake:nth-child(4n+1){animation-duration:10s}.nutcracker-banner{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;margin:0!important}}