.hero{background:radial-gradient(circle at 20% 20%,#ffdce366 0%,#f7e9ff59 50%,#f2f0ff4d 100%);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.star-icon{color:"#555555"}.yellow-star{color:orange}.twinkle-star1,.twinkle-star2,.twinkle-star3,.twinkle-star4,.twinkle-star5{opacity:0;animation:.5s forwards starPop;transform:scale(.3)}.twinkle-star1{animation-delay:.2s}.twinkle-star2{animation-delay:.4s}.twinkle-star3{animation-delay:.6s}.twinkle-star4{animation-delay:.8s}.twinkle-star5{animation-delay:1s}@keyframes starPop{0%{opacity:0;transform:scale(.3)rotate(0)}70%{opacity:1;transform:scale(1.3)rotate(15deg)}to{opacity:1;transform:scale(1)rotate(0)}}.header-counter-sec h2{width:51px;font-size:18px}.google-rating,.header-h6{font-size:14px!important}.dots{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dot{opacity:.65;filter:blur(35px);will-change:transform,opacity;border-radius:50%;width:180px;height:180px;animation:20s ease-in-out infinite alternate float;position:absolute}@keyframes float{0%{transform:translate(0)scale(1)}25%{transform:translate(90px,-120px)scale(1.1)}50%{transform:translate(-120px,80px)scale(1.2)}75%{transform:translate(70px,100px)scale(.9)}to{transform:translate(-80px,-100px)scale(1)}}.dots .dot:first-child{background:#ff82823a;animation-duration:22s;top:10%;left:10%}.dots .dot:nth-child(2){background:#fa96ff9d;animation-duration:25s;top:50%;left:20%}.dots .dot:nth-child(3){background:#fa96ffa2;animation-duration:28s;top:35%;left:70%}.dots .dot:nth-child(4){background:#fa96ff9f;animation-duration:30s;top:70%;left:50%}.dots .dot:nth-child(5){background:#b48cff98;animation-duration:26s;top:20%;left:80%}.gift-box{z-index:5;pointer-events:none;width:90px;animation:4s ease-in-out infinite floatGift;position:absolute}.gift-left{top:90px;left:30px}@keyframes floatGift{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.Herosection-body{z-index:2;color:#1b1636;text-align:center;position:relative}.Herosection-body h1{color:#262250;margin-bottom:1rem;font-size:64px;font-weight:600;line-height:1.2}.Herosection-body h6{color:#262250;margin-bottom:2rem;font-size:21px;font-weight:500}.Herosection-body button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e40d25,#262250);border:none;border-radius:5px;padding:12px 90px;font-size:18px;font-weight:500;transition:all .3s}.select-option option{color:#000}.Herosection-body button:hover{background:linear-gradient(90deg,#262250,#e40d25);transform:translateY(-5px)}.mobileHerosection-body{display:none}.no-dots~.hero-section .dot{display:none!important}.santa-walk-video{z-index:9999;pointer-events:none;width:100px;animation:12s linear infinite santaJump;position:fixed;top:20px;left:-200px}@keyframes santaJump{0%{transform:translate(-200px)translateY(0)}10%{transform:translate(110px)translateY(0)}15%{transform:translate(110px)translateY(-15px)}20%{transform:translate(110px)translateY(0)}30%{transform:translate(270px)translateY(0)}35%{transform:translate(270px)translateY(-18px)}40%{transform:translate(270px)translateY(0)}50%{transform:translate(425px)translateY(0)}55%{transform:translate(425px)translateY(-20px)}60%{transform:translate(425px)translateY(0)}70%{transform:translate(580px)translateY(0)}75%{transform:translate(580px)translateY(-22px)}80%{transform:translate(580px)translateY(0)}90%{transform:translate(760px)translateY(0)}95%{transform:translate(760px)translateY(-25px)}to{transform:translate(760px)translateY(0)}}@media screen and (max-width:767px){.Herosection-body{display:none!important}.mobileHerosection-body{display:block}.gift-box{display:none}.mobileHerosection-body{z-index:2;color:#1b1636;text-align:center;margin-top:3.5rem;padding-bottom:4rem;position:relative}.mobileHerosection-body h1{color:#262250;margin-bottom:1rem;font-size:42px;font-weight:600;line-height:1.33}.mobileHerosection-body h6{color:#262250;margin-bottom:2rem;padding-left:10px;padding-right:10px;font-weight:500}.mobileHerosection-body button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e40d25,#262250);border:none;border-radius:5px;margin-top:38px;padding:12px 90px;font-size:16px;font-weight:500;transition:all .5s}.mobileHerosection-body button:hover{background:linear-gradient(90deg,#262250,#e40d25);transform:translateY(-5px)}}.MuiToolbar-root.MuiToolbar-gutters.MuiToolbar-regular.css-awgou1{display:none}.appbar-dots{position:relative;overflow:hidden}.appbar-dots:before{content:"";filter:blur(120px);z-index:-1;background:#ffb9b98c;width:300px;height:300px;position:absolute;top:-120px;left:-120px}.appbar-dots:after{content:"";filter:blur(130px);z-index:-1;background:#c896ff8c;width:320px;height:320px;position:absolute;top:-100px;right:-120px}.white-header{background:#fff!important}.white-header:before,.white-header:after{display:none!important}.no-dots:before,.no-dots:after{opacity:0;transition:opacity .4s ease-out}.appbar-dots:before,.appbar-dots:after{opacity:1;transition:opacity .4s ease-out}.MuiToolbar-root.MuiToolbar-gutters.MuiToolbar-regular.css-1ygil4i-MuiToolbar-root{display:none}.popup-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.glass-popup{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;width:400px;max-width:90%;padding:30px 40px;animation:.4s ease-in-out fadeIn;position:relative;top:38px;box-shadow:0 8px 32px #1f26875e}.glass-popup h2{text-align:center;color:#fff;margin-bottom:20px;font-weight:600}.glass-popup form{flex-direction:column;gap:15px;display:flex}.glass-popup input,.glass-popup select{color:#fff;background:0 0;border:none;border-bottom:2px solid #ffffff4d;outline:none;padding:10px;font-size:16px}.glass-popup input::placeholder{color:#ffffffb3}.glass-popup select{color:#fffc;appearance:none}.glass-popup .submit-btn{color:#fff;cursor:pointer;background:#df2359;border:none;border-radius:8px;padding:12px;font-size:18px;transition:all .4s}.glass-popup .submit-btn:hover{background:#c0392b}.close-btn{color:#fff;cursor:pointer;font-size:26px;transition:all .3s;position:absolute;top:12px;right:18px}.close-btn:hover{transform:scale(1.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:500px){.glass-popup{width:90%;padding:20px}}@media screen and (min-width:992px){.Herosection-body{margin-top:90px}}
