@keyframes shake-globe{0%,to{transform:rotate(0)scale(1)}2%{transform:rotate(-20deg)scale(1.08)}4%{transform:rotate(22deg)scale(1.12)}6%{transform:rotate(-24deg)scale(1.15)}8%{transform:rotate(22deg)scale(1.12)}10%{transform:rotate(-20deg)scale(1.1)}12%{transform:rotate(24deg)scale(1.14)}14%{transform:rotate(-22deg)scale(1.13)}16%{transform:rotate(20deg)scale(1.11)}18%{transform:rotate(-24deg)scale(1.15)}20%{transform:rotate(22deg)scale(1.12)}22%{transform:rotate(-20deg)scale(1.1)}24%{transform:rotate(18deg)scale(1.09)}26%{transform:rotate(-20deg)scale(1.11)}28%{transform:rotate(18deg)scale(1.1)}30%{transform:rotate(-16deg)scale(1.08)}32%{transform:rotate(16deg)scale(1.08)}34%{transform:rotate(-14deg)scale(1.07)}36%{transform:rotate(14deg)scale(1.06)}38%{transform:rotate(-12deg)scale(1.05)}40%{transform:rotate(12deg)scale(1.05)}42%{transform:rotate(-10deg)scale(1.04)}44%{transform:rotate(10deg)scale(1.04)}46%{transform:rotate(-8deg)scale(1.03)}48%{transform:rotate(8deg)scale(1.03)}50%{transform:rotate(-6deg)scale(1.02)}52%{transform:rotate(6deg)scale(1.02)}54%{transform:rotate(-4deg)scale(1.01)}56%{transform:rotate(4deg)scale(1.01)}58%{transform:rotate(-2deg)scale(1)}60%{transform:rotate(2deg)scale(1)}62%,to{transform:rotate(0)scale(1)}}@keyframes snowflake-1{0%,to{opacity:.3;transform:translate(0)rotate(0)scale(.6)}25%{opacity:.8;transform:translate(25px,40px)rotate(180deg)scale(1.4)}50%{opacity:1;transform:translate(-20px,70px)rotate(360deg)scale(.8)}75%{opacity:.7;transform:translate(30px,45px)rotate(540deg)scale(1.3)}}@keyframes snowflake-2{0%,to{opacity:.4;transform:translate(0)rotate(0)scale(.5)}25%{opacity:.9;transform:translate(-30px,50px)rotate(-180deg)scale(1.5)}50%{opacity:1;transform:translate(22px,80px)rotate(-360deg)scale(.7)}75%{opacity:.6;transform:translate(-35px,55px)rotate(-540deg)scale(1.4)}}@keyframes snowflake-3{0%,to{opacity:.3;transform:translate(0)rotate(0)scale(.7)}25%{opacity:.7;transform:translate(35px,35px)rotate(240deg)scale(1.3)}50%{opacity:1;transform:translate(-25px,75px)rotate(480deg)scale(.9)}75%{opacity:.8;transform:translate(28px,50px)rotate(720deg)scale(1.2)}}@keyframes snowflake-4{0%,to{opacity:.4;transform:translate(0)rotate(0)scale(.6)}25%{opacity:.8;transform:translate(-22px,60px)rotate(-120deg)scale(1.6)}50%{opacity:1;transform:translate(28px,85px)rotate(-240deg)scale(.6)}75%{opacity:.7;transform:translate(-32px,65px)rotate(-360deg)scale(1.5)}}@keyframes snowflake-5{0%,to{opacity:.3;transform:translate(0)rotate(0)scale(.8)}25%{opacity:.9;transform:translate(20px,45px)rotate(300deg)scale(1.2)}50%{opacity:1;transform:translate(-30px,70px)rotate(600deg)scale(1)}75%{opacity:.6;transform:translate(26px,55px)rotate(900deg)scale(1.3)}}.snowflake{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 4px #fff9}@media (width<=768px){.snowflake{width:5px;height:5px;box-shadow:0 0 2px #fff9}}.shake-animation{animation:3s ease-in-out shake-globe}.snowglobe-container:not(.shake-animation){transition:transform .3s ease-out}.snowglobe-container:not(.shake-animation):hover{transform:scale(1.015)}.snowglobe-container.shake-animation{transform:scale(1)}.snowflakes-container{clip-path:circle(47% at 50% 43%);pointer-events:none;opacity:0;width:85%;height:74%;transition:opacity .3s ease-in-out;position:absolute;top:7%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle at 50% 43%,#000 0% 60%,#0000 100%);mask-image:radial-gradient(circle at 50% 43%,#000 0% 60%,#0000 100%)}.snowflakes-container.snowflakes-active{opacity:1!important}.shake-modal-content{background-position-y:105%}
