.promo-banner-snow{background:linear-gradient(135deg,#c41e3a 0%,#a71930 50%,#c41e3a 100%);position:relative}.promo-banner-snowflakes{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.promo-banner-snowflake{color:#ffffffe6;text-shadow:0 0 4px #ffffff80;font-size:1.1rem;font-weight:700;animation:linear infinite snowfall;position:absolute;top:-10px}.promo-banner-snowflake:first-child{animation-duration:8s;animation-delay:0s;left:5%}.promo-banner-snowflake:nth-child(2){font-size:.9rem;animation-duration:10s;animation-delay:1s;left:18%}.promo-banner-snowflake:nth-child(3){font-size:1.2rem;animation-duration:7s;animation-delay:2s;left:32%}.promo-banner-snowflake:nth-child(4){animation-duration:9s;animation-delay:.5s;left:45%}.promo-banner-snowflake:nth-child(5){font-size:1rem;animation-duration:11s;animation-delay:1.5s;left:58%}.promo-banner-snowflake:nth-child(6){animation-duration:8s;animation-delay:2.5s;left:72%}.promo-banner-snowflake:nth-child(7){font-size:1.1rem;animation-duration:10s;animation-delay:.8s;left:85%}.promo-banner-snowflake:nth-child(8){animation-duration:9s;animation-delay:1.2s;left:95%}@keyframes snowfall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}.promo-banner-newyear{background:radial-gradient(circle at 20% 20%,#ffd86640,#0000 45%),radial-gradient(circle at 80% 30%,#ff91a440,#0000 40%),radial-gradient(circle at 50% 70%,#818cf840,#0000 40%),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0b1020 100%);position:relative;overflow:hidden}.promo-banner-newyear:before{content:"";opacity:.55;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 15% 30%,#ffffff1f,#0000 30%),radial-gradient(circle at 70% 10%,#5eead426,#0000 35%),radial-gradient(circle at 40% 80%,#ffd1661f,#0000 32%);animation:6s ease-in-out infinite promo-banner-twinkle;position:absolute;top:-15%;bottom:-15%;left:-15%;right:-15%}.promo-banner-newyear:after{content:"";opacity:.35;pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 45%);animation:4.5s ease-in-out infinite reverse promo-banner-twinkle;position:absolute;top:0;bottom:0;left:0;right:0}.promo-banner-newyear .promo-banner-text{text-shadow:0 0 8px #ffffff59,0 0 18px #5eead459}.promo-banner-newyear .promo-banner-firework{width:8px;height:8px;top:var(--y,55%);left:var(--x,50%);color:hsl(var(--hue,45) 90% 60%);opacity:0;z-index:6;animation:2.4s ease-in-out infinite firework-shimmer;animation-delay:var(--delay,0s);background:radial-gradient(circle at 30% 30%,#fff 0%,#ffffffe6 8%,#0000 30%),currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.8);box-shadow:0 0 8px #ffffff59,inset 0 0 12px #0000001f}.promo-banner-newyear .promo-banner-firework:before{content:"";opacity:0;filter:blur(6px);animation:2.4s ease-out infinite firework-burst;animation-delay:var(--delay,0s);background:radial-gradient(circle,#fffffff2 0%,#ffffff80 8%,#0000 30%);border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;transform:scale(.2)}.promo-banner-newyear .promo-banner-firework:after{content:"";opacity:0;filter:drop-shadow(0 4px 8px #0000002e);width:4px;height:4px;animation:2.4s cubic-bezier(.2,.9,.2,1) infinite firework-particles;animation-delay:var(--delay,0s);background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5);box-shadow:20px 0,-20px 0,0 20px,0 -20px,14px 14px,-14px 14px,14px -14px,-14px -14px}@keyframes firework-shimmer{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}45%{opacity:.95;transform:translate(-50%,-50%)scale(.95)}70%{opacity:.6;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes firework-burst{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(.95)}55%{opacity:.7;transform:scale(1.25)}to{opacity:0;transform:scale(1.6)}}@keyframes firework-particles{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}40%{opacity:.95;transform:translate(-50%,-30%)scale(.9)}75%{opacity:.6;transform:translate(-50%,-70%)scale(.75)}to{opacity:0;transform:translate(-50%,-120%)scale(.6)}}.promo-banner-newyear .promo-banner-firework.fw-2{--x:76%;--y:48%;--delay:.5s;--hue:190}.promo-banner-newyear .promo-banner-firework.fw-3{--x:38%;--y:62%;--delay:1s;--hue:320}@keyframes promo-banner-twinkle{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.party-popper{transform-origin:bottom;width:48px;height:48px;animation:2.2s ease-in-out infinite popper-tilt;display:block}@keyframes popper-tilt{0%{transform:rotate(-12deg)translateY(0)}40%{transform:rotate(8deg)translateY(-2px)}70%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(-12deg)translateY(0)}}.promo-banner-confetti{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.confetti-piece{--x:calc(5% + (var(--i) * 5%));left:var(--x);transform-origin:50%;opacity:0;width:8px;height:12px;animation:2.6s cubic-bezier(.2,.9,.2,1) infinite confetti-fall;animation-delay:calc(var(--i) * 60ms);background:linear-gradient(135deg,#ef4444,#f97316);border-radius:2px;position:absolute;top:8%}.confetti-piece:nth-child(odd){background:linear-gradient(135deg,#06b6d4,#3b82f6);width:10px;height:8px}.confetti-piece:nth-child(3n){background:linear-gradient(135deg,#10b981,#84cc16)}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-6vh)rotate(0)scaleY(1)}25%{opacity:1;transform:translateY(10vh)rotate(160deg)scaleY(.9)}50%{opacity:1;transform:translateY(40vh)rotate(300deg)scaleY(1.1)}75%{opacity:.9;transform:translateY(70vh)rotate(480deg)scaleY(.95)}to{opacity:0;transform:translateY(110vh)rotate(720deg)scaleY(1)}}.promo-banner-newyear .promo-banner-text{background:linear-gradient(90deg,#fff 0%,gold 25%,#fff 50%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite newyear-shimmer;position:relative}@keyframes newyear-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.promo-banner-arrow{width:1.2rem;height:1.2rem;transition:transform .3s}.promo-banner-link:hover .promo-banner-arrow{transform:translate(6px)}.promo-banner-sciastra_diwas{background:linear-gradient(120deg,#120d1d,#2d1f4e,#120d1d) 0 0/200% 200%;border-bottom:1px solid #a94df54d;animation:15s infinite sciastraGradientMove;position:relative;overflow:hidden}.promo-banner-sciastra_diwas .promo-banner-text{z-index:5;text-shadow:0 0 10px #a94df599;background:linear-gradient(90deg,#fff,#e0c3fc);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;position:relative}.promo-banner-sciastra-particles{pointer-events:none;z-index:1;contain:strict;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sciastra-particle{bottom:-40px;left:calc(var(--i) * 8.5%);animation:12s linear infinite sciastraFloatUp;animation-delay:calc(var(--i) * -1.5s);opacity:.5;color:#a94df580;filter:drop-shadow(0 0 5px #a94df54d);font-size:1.2rem;position:absolute}.sciastra-particle:nth-child(3n){color:#2ecc7180;filter:drop-shadow(0 0 5px #2ecc714d)}.sciastra-particle:nth-child(3n+1){color:#3b82f680;filter:drop-shadow(0 0 5px #3b82f64d)}.sciastra-particle:nth-child(2n){font-size:.9rem;animation-duration:16s}@keyframes sciastraGradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes sciastraFloatUp{0%{opacity:0;transform:translateY(0)rotate(0)scale(.8)}10%{opacity:.6}90%{opacity:.4}to{opacity:0;transform:translateY(-80px)rotate(360deg)scale(1.1)}}.promo-banner.promo-banner-freedom{background:linear-gradient(90deg,#f93 0%,#fff 50%,#138808 100%)!important}.promo-banner.promo-banner-freedom .promo-banner-link{text-shadow:none;font-weight:800;color:navy!important}.promo-banner.promo-banner-freedom .promo-banner-arrow{stroke:navy!important}.promo-banner-freedom-particles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.freedom-balloon{opacity:.8;width:12px;height:16px;animation:5s ease-in-out infinite floatBalloon;animation-delay:calc(var(--i) * -.5s);background:#f93;border-radius:50%/40% 40% 60% 60%;position:absolute;bottom:-20px;box-shadow:inset -2px -2px 4px #0003}.freedom-balloon:after{content:"";border-left:2px solid #0000;border-right:2px solid #0000;border-bottom:4px solid inherit;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.freedom-balloon:nth-child(3n){background:#fff}.freedom-balloon:nth-child(3n+1){background:#138808}.freedom-balloon:nth-child(3n+2){background:#f93}@keyframes floatBalloon{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.8}50%{transform:translateY(-30px)translate(15px)scale(1.1)}90%{opacity:.8}to{opacity:0;transform:translateY(-60px)translate(-15px)scale(1)}}.promo-banner.promo-banner-diwali{border-top:1px solid #ffeb3b73;border-bottom:2px solid #ffc107d9;position:relative;overflow:hidden;box-shadow:0 4px 20px #b81e2873,inset 0 1px #fff3;background:radial-gradient(circle at 15% 45%,#ffd70066,#0000 45%),radial-gradient(circle at 85% 45%,#ff8c0073,#0000 48%),radial-gradient(circle at 50% 120%,#ffc10759,#0000 60%),linear-gradient(125deg,#1b0210 0%,#420620 20%,#780d2c 45%,#a61a29 68%,#d9480f 88%,#f59f00 100%)!important}.promo-banner.promo-banner-diwali:before{content:"";pointer-events:none;z-index:2;will-change:transform;background:linear-gradient(90deg,#0000,#fff59d1a,#ffffff52,#ffd70033,#0000);width:50%;height:100%;animation:6s ease-in-out infinite diwali-light-sweep;position:absolute;top:0;left:0;transform:translate(-150%)skew(-25deg)}@keyframes diwali-light-sweep{0%{transform:translate(-150%)skew(-25deg)}35%,to{transform:translate(350%)skew(-25deg)}}.promo-banner-diwali .promo-banner-text{z-index:5;letter-spacing:.3px;text-shadow:0 1px 3px #000000e6,0 0 14px #ffd700d9;font-size:.98rem;font-weight:700;display:inline-block;position:relative;color:#fff!important;-webkit-text-fill-color:#fff!important}.promo-banner-diwali .promo-banner-link{transition:transform .25s,filter .25s;color:#fff!important}.promo-banner-diwali .promo-banner-link:hover{filter:drop-shadow(0 0 10px #ffd700e6);transform:scale(1.02)}.promo-banner-diwali .promo-banner-arrow{filter:drop-shadow(0 0 5px #ffd700cc);animation:1.8s ease-in-out infinite alternate diwaliArrowWiggle;stroke:#ffe082!important}@keyframes diwaliArrowWiggle{0%{transform:translate(0)}to{transform:translate(4px)}}.diwali-kandil-icon{transform-origin:top;filter:drop-shadow(0 0 8px #ffc107d9);width:32px;height:32px;animation:3.2s ease-in-out infinite diwaliKandilSway;overflow:visible}@keyframes diwaliKandilSway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.diwali-kandil-core{fill:#fff;filter:drop-shadow(0 0 5px #ffe082);will-change:opacity;animation:1.8s ease-in-out infinite alternate diwaliCoreGlow}@keyframes diwaliCoreGlow{0%{opacity:.65}to{opacity:1}}.diwali-tassel.t1{animation:2.5s ease-in-out infinite alternate diwaliTasselSway}.diwali-tassel.t2{animation:2.8s ease-in-out infinite alternate-reverse diwaliTasselSway}.diwali-tassel.t3{animation:2.3s ease-in-out infinite alternate diwaliTasselSway}@keyframes diwaliTasselSway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.diwali-diya-icon{filter:drop-shadow(0 0 8px #ff9800e6);width:30px;height:30px;overflow:visible}.diwali-flame-outer,.diwali-banner-flame{transform-origin:32px 33px;animation:1.8s ease-in-out infinite alternate diwaliFlameFlicker}.diwali-flame-inner{transform-origin:32px 30px;animation:1.2s ease-in-out infinite alternate-reverse diwaliFlameFlicker}@keyframes diwaliFlameFlicker{0%{opacity:.92;transform:scale(1)rotate(-2deg)}50%{opacity:1;transform:scale(1.08,.96)rotate(1deg)}to{opacity:.95;transform:scale(.96,1.05)rotate(3deg)}}.promo-banner-diwali-particles{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.diwali-particle{pointer-events:none;animation:6.5s ease-in-out infinite diwaliFloatParticle;animation-delay:calc(var(--i) * -.32s);position:absolute;bottom:-15px}.diwali-particle-spark{background:#fff59d;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #ffd54f,0 0 14px #ff9100}.diwali-particle-glow{background:radial-gradient(circle,#fff 0%,gold 60%,#0000 100%);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffc107}.diwali-particle-amber{background:#ff9800;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ff5722}.diwali-particle-star{color:#ffe082;text-shadow:0 0 6px #ffa000;font-size:11px}@keyframes diwaliFloatParticle{0%{opacity:0;transform:translateY(0)scale(.6)rotate(0)}15%{opacity:.9}50%{opacity:.95;transform:translateY(-28px)translate(12px)scale(1.15)rotate(120deg)}85%{opacity:.85}to{opacity:0;transform:translateY(-60px)translate(-10px)scale(.7)rotate(240deg)}}.diwali-cinematic-overlay{z-index:999999;-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 45%,#780d2cd9 0%,#32061af0 50%,#0d0108 100%);justify-content:center;align-items:center;transition:opacity .6s,transform .6s,visibility .6s;animation:.6s ease-out forwards diwaliOverlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.diwali-cinematic-overlay.intro-dismissed{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.04)}@keyframes diwaliOverlayFadeIn{0%{opacity:0}to{opacity:1}}.diwali-intro-skip{z-index:50;color:#ffe082;letter-spacing:.5px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffe08273;border-radius:30px;padding:7px 18px;font-size:.88rem;font-weight:600;transition:all .25s;position:absolute;top:24px;right:28px;box-shadow:0 4px 15px #00000059}.diwali-intro-skip:hover{color:#fff;background:#ffc10740;border-color:#ffd54f;transform:translateY(-2px);box-shadow:0 6px 20px #ffc10766}.diwali-intro-stars{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.diwali-star{top:var(--top);left:var(--left);color:#fff9c4;opacity:.4;animation:diwaliTwinkle var(--dur) infinite ease-in-out;animation-delay:var(--delay);font-size:10px;position:absolute}@keyframes diwaliTwinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;filter:drop-shadow(0 0 6px #ffd54f);transform:scale(1.3)}}.diwali-intro-embers{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.diwali-intro-ember{bottom:-15px;left:var(--left);width:4px;height:4px;animation:5s cubic-bezier(.25,1,.5,1) infinite diwaliEmberRise;animation-delay:var(--delay);background:#ffd54f;border-radius:50%;position:absolute;box-shadow:0 0 8px #ff8f00,0 0 16px #e65100}@keyframes diwaliEmberRise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.9}80%{opacity:.8}to{opacity:0;transform:translateY(-100vh)translate(30px)scale(1.2)}}.diwali-sky-lanterns{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.diwali-sky-lantern{opacity:.85;width:22px;height:32px;animation:diwaliFloatLantern var(--dur) ease-in infinite;animation-delay:var(--delay);background:linear-gradient(#ffc107 0%,#ff8f00 50%,#d84315 100%);border-radius:6px 6px 12px 12px;position:absolute;bottom:-60px;box-shadow:0 0 20px #ffc107d9,inset 0 0 10px #fff9}.diwali-sky-lantern .lantern-flame{background:#fff;border-radius:50% 50% 35% 35%;width:6px;height:8px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffeb3b}@keyframes diwaliFloatLantern{0%{opacity:0;transform:translateY(0)scale(.7)rotate(-3deg)}15%{opacity:.85}85%{opacity:.8}to{opacity:0;transform:translateY(-110vh)scale(1.1)rotate(5deg)}}.diwali-intro-stage{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;min-height:520px;padding:1.5rem;display:flex;position:relative}.diwali-intro-mandala{pointer-events:none;z-index:5;filter:drop-shadow(0 0 30px #ffc10780);width:320px;height:320px;animation:35s linear infinite diwaliMandalaRotate;position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}@keyframes diwaliMandalaRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.diwali-intro-diya-wrap{z-index:12;width:220px;height:200px;animation:1.1s cubic-bezier(.18,.89,.32,1.28) forwards diwaliDiyaPop;position:relative}@keyframes diwaliDiyaPop{0%{opacity:0;transform:scale(.3)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.diwali-intro-diya-svg{width:100%;height:100%;overflow:visible}.diwali-aura-pulse{animation:2.4s ease-in-out infinite alternate diwaliAuraPulse}@keyframes diwaliAuraPulse{0%{opacity:.45;transform:scale(.92)}to{opacity:.85;transform:scale(1.12)}}.diwali-descending-spark{animation:.75s ease-in forwards diwaliSparkFall}@keyframes diwaliSparkFall{0%{cy:0px;r:3px;opacity:0}40%{opacity:1;filter:drop-shadow(0 0 8px #fff9c4)}90%{cy:60px;r:5px;opacity:1}to{cy:75px;r:2px;opacity:0}}.diwali-intro-flame-group{opacity:0;transform-origin:100px 90px;animation:.6s cubic-bezier(.16,1,.3,1) .68s forwards diwaliFlameIgnite}@keyframes diwaliFlameIgnite{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.diwali-flame-breath{animation:1.8s ease-in-out infinite alternate diwaliFlameBreath}@keyframes diwaliFlameBreath{0%{opacity:.4;transform:scale(.9)}to{opacity:.75;transform:scale(1.18)}}.diwali-fountain-burst{pointer-events:none;z-index:18;justify-content:center;align-items:center;width:340px;height:340px;display:flex;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.diwali-flash-core{opacity:0;background:radial-gradient(circle,#fff 0%,#ffea00 40%,#ff6d00 75%,#0000 100%);border-radius:50%;width:140px;height:140px;animation:.8s cubic-bezier(.1,.9,.2,1) .72s forwards diwaliFlashImpact;position:absolute;transform:scale(.2)}@keyframes diwaliFlashImpact{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(2.4)}to{opacity:0;transform:scale(3.6)}}.diwali-anar-spark{opacity:0;width:5px;height:5px;animation:diwaliSparkSpray var(--speed) cubic-bezier(.15, .85, .35, 1) .74s forwards;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 10px gold,0 0 20px #ff6d00}@keyframes diwaliSparkSpray{0%{opacity:1;transform:rotate(var(--angle)) translateX(0) scale(1)}70%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--dist)) scale(.3)}}.diwali-light-ring{opacity:0;pointer-events:none;border:3px solid #ffd700d9;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diwali-light-ring.r1{animation:.9s ease-out .75s forwards diwaliRingExpand}.diwali-light-ring.r2{animation:.9s ease-out .85s forwards diwaliRingExpand}@keyframes diwaliRingExpand{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(8.5)}}.diwali-intro-message{z-index:25;text-align:center;opacity:0;max-width:820px;margin-top:1rem;padding:1.5rem 2rem;animation:.8s cubic-bezier(.16,1,.3,1) .88s forwards diwaliMessageReveal;position:relative;transform:scale(.92)translateY(20px)}@keyframes diwaliMessageReveal{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.diwali-intro-mantra{letter-spacing:4px;text-shadow:0 0 14px #ffc107f2,0 2px 4px #000c;margin-bottom:.6rem;font-size:1.25rem;font-weight:600;color:#ffe082!important}.diwali-intro-title{text-shadow:0 0 25px #ffb300f2,0 0 50px #ff6d00cc,0 3px 8px #000000f2;letter-spacing:2px;margin:.2rem 0;font-size:3.8rem;font-weight:900;line-height:1.2;color:#ffd54f!important;-webkit-text-fill-color:#ffd54f!important}.diwali-intro-sub{letter-spacing:8px;text-shadow:0 0 18px #ffd700f2,0 2px 5px #000000d9;margin-top:.5rem;font-size:1.35rem;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff!important}.diwali-intro-quote{letter-spacing:.5px;text-shadow:0 2px 6px #000000e6,0 0 14px #ff980099;margin-top:.9rem;font-size:1.1rem;font-weight:600;color:#fff8e1!important;-webkit-text-fill-color:#fff8e1!important}@media (max-width:768px){.diwali-intro-title{font-size:2.2rem}.diwali-intro-sub{letter-spacing:5px;font-size:.95rem}.diwali-intro-mantra{letter-spacing:2px;font-size:1rem}.diwali-intro-quote{font-size:.95rem}.diwali-intro-mandala{width:220px;height:220px}.diwali-intro-diya-wrap{width:170px;height:150px}.diwali-kandil-icon,.diwali-diya-icon{width:26px;height:26px}.promo-banner-snowflake{font-size:.8rem}}
