::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px gray;border-radius:5px}::-webkit-scrollbar-thumb{background:#e91e63;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#c2185b}*{scrollbar-width:thin;scrollbar-color:#e91e63 #2c2c2c}.MuiSnackbar-root{position:fixed!important;top:16px!important;left:50%!important;transform:translate(-50%)!important;bottom:auto!important;right:auto!important;z-index:1500!important}.login-page-card{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both}.logo-wrapper{position:relative;display:inline-block}.star{position:absolute;top:50%;left:50%;background:#fffdef;clip-path:polygon(50% 0%,60% 35%,100% 50%,60% 65%,50% 100%,40% 65%,0% 50%,40% 35%);opacity:0;filter:drop-shadow(0 0 6px #fffdef);z-index:-1;pointer-events:none;transform:translate(-50%,-50%) scale(0)}.star1{width:22px;height:22px;animation:a1 2.6s ease-out infinite}.star2{width:28px;height:28px;animation:a2 3s ease-out infinite .6s}.star3{width:18px;height:18px;animation:a3 2.8s ease-out infinite 1.1s}.star4{width:24px;height:24px;animation:a4 2.3s ease-out infinite .3s}.star5{width:16px;height:16px;animation:a5 3.2s ease-out infinite .8s}.star6{width:26px;height:26px;animation:a6 2.5s ease-out infinite 1.4s}.star7{width:20px;height:20px;animation:a7 2.9s ease-out infinite .2s}.star8{width:14px;height:14px;animation:a8 3.1s ease-out infinite 1.7s}.star9{width:30px;height:30px;animation:a9 2.4s ease-out infinite .9s}.star10{width:19px;height:19px;animation:a10 2.7s ease-out infinite 1.2s}@keyframes a1{0%{opacity:0;transform:translate(-300%,-120%) scale(0) rotate(0)}10%{opacity:1;transform:translate(-300%,-120%) scale(.6) rotate(15deg)}to{opacity:0;transform:translate(-650%,-250%) scale(.2) rotate(100deg)}}@keyframes a2{0%{opacity:0;transform:translate(-280%,-80%) scale(0) rotate(0)}10%{opacity:1;transform:translate(-280%,-80%) scale(.6) rotate(-20deg)}to{opacity:0;transform:translate(80%,-300%) scale(.15) rotate(-110deg)}}@keyframes a3{0%{opacity:0;transform:translate(-350%,-90%) scale(0) rotate(0)}10%{opacity:1;transform:translate(-350%,-90%) scale(.5) rotate(10deg)}to{opacity:0;transform:translate(-200%,280%) scale(.2) rotate(80deg)}}@keyframes a4{0%{opacity:0;transform:translate(50%,-200%) scale(0) rotate(0)}10%{opacity:1;transform:translate(50%,-200%) scale(.7) rotate(-30deg)}to{opacity:0;transform:translate(200%,-500%) scale(.1) rotate(-120deg)}}@keyframes a5{0%{opacity:0;transform:translate(200%,-50%) scale(0) rotate(0)}10%{opacity:1;transform:translate(200%,-50%) scale(.55) rotate(25deg)}to{opacity:0;transform:translate(500%,-150%) scale(.2) rotate(130deg)}}@keyframes a6{0%{opacity:0;transform:translate(100%,100%) scale(0) rotate(0)}10%{opacity:1;transform:translate(100%,100%) scale(.65) rotate(-10deg)}to{opacity:0;transform:translate(400%,300%) scale(.15) rotate(-85deg)}}@keyframes a7{0%{opacity:0;transform:translate(-50%,250%) scale(0) rotate(0)}10%{opacity:1;transform:translate(-50%,250%) scale(.5) rotate(40deg)}to{opacity:0;transform:translate(-150%,550%) scale(.2) rotate(140deg)}}@keyframes a8{0%{opacity:0;transform:translate(-400%,50%) scale(0) rotate(0)}10%{opacity:1;transform:translate(-400%,50%) scale(.6) rotate(-35deg)}to{opacity:0;transform:translate(-700%,150%) scale(.1) rotate(-150deg)}}@keyframes a9{0%{opacity:0;transform:translate(-150%,-150%) scale(0) rotate(0)}10%{opacity:1;transform:translate(-150%,-150%) scale(.7) rotate(5deg)}to{opacity:0;transform:translate(-400%,-400%) scale(.2) rotate(60deg)}}@keyframes a10{0%{opacity:0;transform:translate(300%,-120%) scale(0) rotate(0)}10%{opacity:1;transform:translate(300%,-120%) scale(.55) rotate(-45deg)}to{opacity:0;transform:translate(600%,-300%) scale(.15) rotate(-160deg)}}.booking-card:hover{transform:translateY(-5px);box-shadow:0 3px 20px #6d6d6d26}@-webkit-keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1}}@keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1}}.main-content{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}@keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}.MuiButton-contained:before{content:"";position:absolute;top:-50%;left:-80%;width:45%;height:220%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);animation:shine .5s ease-out;animation-delay:2s;z-index:1}@keyframes shine{0%{transform:translate(-150%) skew(-25deg)}15%{transform:translate(-10%) skew(-25deg)}50%{transform:translate(250%) skew(-25deg)}75%{transform:translate(350%) skew(-25deg)}to{transform:translate(750%) skew(-25deg)}}.MuiButton-contained .MuiButton-startIcon,.MuiButton-contained .MuiButton-endIcon,.MuiButton-contained .MuiButton-label,.MuiButton-contained .MuiButton-text{z-index:3;position:relative}.MuiButton-contained{overflow:hidden}
