html{font-size:10px}body{background:#ca091c url("../images/main-bg.png") no-repeat top center/cover;font-family:"Roboto",sans-serif;color:#000;font-weight:500;font-style:normal;font-optical-sizing:auto}h1,h2,h3,h4,h5{margin:0}p{font-size:1.5rem;line-height:1.5}a{color:#53c8e9;text-decoration:underline;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover,a:active,a:focus{color:#214094;text-decoration:none}.img-vh-center{display:block;margin:0 auto}.fireworks{position:fixed;width:100%;height:100%;z-index:-1}.ncpg-section{padding:.5rem;background-color:#ffcd00;text-align:center}.ncpg-section .ncpg-message{margin-bottom:0;color:#474747;font-size:1.2rem;font-weight:700}.ncpg-section .link{color:#055f8e;text-decoration:none}.ncpg-section .link:hover{color:#015e85}.navbar{padding:1.2rem 1rem;background-color:#fff;border-bottom:0}.navbar .main-logo{width:16rem}.navbar .nav-item{margin-right:2rem}.navbar .nav-item:last-of-type{margin-right:0}.navbar .nav-link{padding-top:0;padding-bottom:0;color:#000;font-size:1.6rem;font-weight:700;text-transform:uppercase}.navbar .nav-link:hover{color:#214094;text-decoration:none}.navbar .lang-toggle{padding:.5rem 1rem;margin-left:3rem;color:#000;font-size:1.6rem;font-weight:600;text-align:center}.navbar .lang-toggle .lang-link{color:#000;text-transform:uppercase;text-decoration:none}.navbar .lang-toggle .lang-link:hover{color:#214094;text-decoration:none}.navbar .lang-toggle .lang-divider{padding:0 .6rem}.navbar .navbar-toggler{width:4.3rem;height:4rem;background-color:rgba(0,0,0,0);border:0}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-toggler .line{float:left;width:100%;height:2px;margin-bottom:5px;background-color:#000;transition:opacity,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(0.7, 0, 0, 0.7)}.navbar .navbar-toggler .line:last-child{margin-bottom:0}.navbar .navbar-toggler:not(.collapsed) .line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.navbar .navbar-toggler:not(.collapsed) .line:nth-child(2){opacity:0;transform:translateX(-100%)}.navbar .navbar-toggler:not(.collapsed) .line:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.animate-section{position:relative;z-index:1}.deco{position:absolute;z-index:-1}.deco.deco-middle-left{top:66%;left:0}.deco.deco-num-gen{top:8%;right:0}.deco.deco-hour-left{bottom:7%;left:0}.sparkle{position:absolute;z-index:-1}.sparkle.sparkle-top-left{top:0;left:10%}.sparkle.sparkle-top-right{top:2%;left:70%}.flower{position:absolute;z-index:-1}.flower.flower-top-left{top:6%;left:0;height:auto;opacity:0;transform:scale(0.2);animation:bloom-fade 6s ease-in-out infinite;transform-origin:center}.flower.flower-middle-right{bottom:0;right:0;height:auto;opacity:0;transform:scale(0.2);animation:bloom-fade 8s ease-in-out infinite;transform-origin:center}.flower.flower-num-gen{top:33%;left:10%;z-index:2}.flower.flower-hour-small{top:0;right:11%;height:auto;opacity:0;transform:scale(0.2);animation:bloom-fade 6s ease-in-out infinite;transform-origin:center}.flower.flower-hour-big{top:15%;right:5%;height:auto;opacity:0;transform:scale(0.2);animation:bloom-fade 7s ease-in-out infinite;transform-origin:center}.featured-rotate-animate{animation:rotate 13s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes bloom-fade{0%{transform:scale(0.2);opacity:0}30%{transform:scale(1);opacity:1}60%{transform:scale(1);opacity:1}100%{transform:scale(0.2);opacity:0}}.featured-section{overflow-x:hidden;padding-top:15rem}.featured-section .featured-amount{display:grid;grid-template-areas:"overlay";place-items:center;place-content:center}.featured-section .img-bg{grid-area:overlay;z-index:5}.featured-section .img-jackpot{grid-area:overlay;z-index:6}.featured-section .img-jackpot.img-jackpot-en{place-self:end center}.featured-section .img-jackpot.img-jackpot-ch{place-self:center center;margin-top:20%}.featured-section .featured-date{margin-top:3rem}.featured-tagline-section{margin:6rem 0}.featured-tagline-section .tagline{padding:2rem 5rem;background-color:#fff;color:#154f9c;font-size:2.6rem;font-weight:800;text-align:center;border-radius:13px;text-transform:uppercase;box-shadow:0px 3px 6px rgba(35,31,32,.6)}.packs-available-section{margin-bottom:3rem;color:#fff;text-align:center}.packs-available-section h2{font-size:7.8rem;font-weight:800;line-height:1.1;text-transform:uppercase}.packs-available-section p{margin-bottom:0;font-weight:700;font-size:2.6rem}.lottery-ng-section{padding:5rem 0}.outlet-extended-hours-section{margin-bottom:5rem;color:#fff;text-align:center}.outlet-extended-hours-section .outlet-extended-hours-bg{padding:3rem 2rem;margin-bottom:4rem;background-color:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:20px;box-shadow:5px 5px 13px 1px rgba(35,31,32,.5)}.outlet-extended-hours-section h2{margin:3rem 0 2.2rem;color:#fff;font-size:3rem;font-weight:700;text-transform:uppercase}.outlet-extended-hours-section p{margin-bottom:0}.outlet-extended-hours-section .date{font-size:2.5rem;font-weight:600;line-height:1.3}.outlet-extended-hours-section .time{margin:1rem 0;font-size:3.5rem;font-weight:700;line-height:1;background:linear-gradient(90deg, #cc9034 0%, #f5d171 12%, #f5d171 88%, #cc9034 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.outlet-extended-hours-section .disclaimer{color:#fff;font-size:1.7rem;font-weight:600;font-style:italic;line-height:1.4;text-align:center;text-wrap:balance}.outlet-extended-hours-section .disclaimer a{text-decoration:underline}.outlet-extended-hours-section .disclaimer a:hover{text-decoration:underline}.live-draw-section{margin-bottom:5rem}.live-draw-section .live-draw-bg{padding:0 3rem}.live-draw-section h2{margin-bottom:3rem;color:#fff;font-size:3rem;font-weight:700;text-align:center;text-transform:uppercase}.live-draw-section .video-playlist-section{margin-top:3rem}.live-draw-section .video-playlist-section p{margin-bottom:0;color:#fff;font-size:1.8rem;font-weight:600;line-height:1.4;text-align:center}.spa-msg-section .spa-msg{padding:2.5rem 2rem;margin-bottom:0;background-color:#fff;color:#000;font-size:1.8rem;font-weight:700;text-align:center}.spa-banner-section{margin-bottom:7rem}.spa-banner-section .spa-banner{padding:3rem;background:url("../images/spa-banner.jpg") no-repeat center center/cover}.spa-banner-section .spa-header{margin-bottom:2rem}.spa-banner-section .spa-btn{display:block;padding:1rem;background-color:#ee4627;color:#fff;font-size:1.7rem;font-weight:600;text-align:center;text-decoration:none;border-radius:3rem;border:none}.spa-banner-section .spa-btn:hover{color:#000;text-decoration:none}.footer-section{padding:2rem;background-color:#4b4d4f}.footer-section p{margin-bottom:0;color:#fff;font-size:1.1rem}.footer-logo-section{background-color:#fff}.floating-download{position:fixed;top:20%;bottom:auto;left:auto;right:0;z-index:99;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;transform:none}.floating-download .bi::before{font-weight:900 !important}.floating-download .floating-btn{padding:.8rem .9rem .8rem 1rem;background-color:#214094;color:#fff;font-size:2rem;text-align:center;border:1px solid #214094;border-right:0;border-radius:8px 0 0 8px}.floating-download .floating-btn .icon-close{display:block}.floating-download .floating-btn .icon-open{display:none}.floating-download .floating-content{background-color:#fff;width:12rem;border:1px solid #fff;border-right:0;border-radius:25px 0 0 25px}.floating-download .floating-content .floating-download-btn{display:block;padding:2rem;color:#000;font-weight:600;text-decoration:none}.floating-download .floating-content .floating-download-btn:hover{color:#000;text-decoration:none}.floating-download .floating-content .floating-download-btn .header{display:block;font-size:1.5rem;font-weight:700}.floating-download .floating-content .floating-download-btn .description{display:block;font-size:1.4rem;line-height:1.3}.floating-inactive .floating-btn .icon-close{display:none}.floating-inactive .floating-btn .icon-open{display:block}.floating-inactive .floating-content{padding:0 !important;width:0 !important;height:0 !important;border:0 !important}#ch-lang .packs-available-section h2{line-height:1.2}#ch-lang .outlet-extended-hours-section .time{line-height:1.2}@media(width <= 1199px){html{font-size:9px}.flower.flower-num-gen{z-index:-1}}@media(width <= 991px){.flower.flower-middle-right{display:none}.spa-msg-section .spa-msg{padding:2rem}.floating-download{top:auto;bottom:0;right:auto;flex-flow:column;align-items:flex-start}.floating-download .floating-btn{padding:.4rem 1.2rem .1rem;margin-left:3rem;border:1px solid #214094;border-bottom:0;border-radius:5px 5px 0 0}.floating-download .floating-btn .icon-open{transform:rotate(90deg)}.floating-download .floating-content{width:auto;border:1px solid #214094;border-bottom:0;border-radius:25px 25px 0 0}.floating-download .floating-content .floating-download-btn{padding:1.5rem 2.5rem}.floating-download .floating-content .floating-download-btn .header{display:inline-block;font-size:1.6rem}.floating-download .floating-content .floating-download-btn .description{display:inline-block;font-size:1.5rem}}@media(width <= 767px){.container-md{padding-left:1rem;padding-right:1rem}.navbar .nav-item{margin-bottom:1rem}.navbar .nav-item:last-of-type{margin-bottom:.5rem}.navbar .lang-toggle{display:inline-block;padding-left:0;padding-right:0;margin-left:0}.navbar-nav{padding-top:2rem;padding-bottom:1.5rem}}@media(width <= 640px){html{font-size:8px}.flower.flower-num-gen{display:none}}@media(width <= 575px){.featured-section .img-jackpot.img-jackpot-en{width:72%}.featured-section .img-jackpot.img-jackpot-ch{width:82%}.sparkle.sparkle-top-left{display:none}.sparkle.sparkle-top-right{top:0%;left:85%;width:7rem}.flower.flower-top-left{top:10%;width:12rem}.deco.deco-middle-left{top:65%;width:15rem}.deco.deco-num-gen{width:16rem}.outlet-extended-hours-section .animate-section .deco,.outlet-extended-hours-section .animate-section .flower{display:none}.live-draw-section .live-draw-bg{padding:0}.spa-banner-section .spa-banner{background-position:center right}.spa-banner-section .spa-btn-signup{margin-bottom:1.5rem}}@media(width <= 460px){.featured-tagline-section{margin:4rem 0}.packs-available-section h2{line-height:1}#ch-lang .outlet-extended-hours-section .time{font-size:3.3rem}}@media(width <= 428px){html{font-size:7.5px}#ch-lang .outlet-extended-hours-section .time{font-size:3.2rem}}@media(width <= 414px){.deco.deco-middle-left{top:62%}.packs-available-section h2{font-size:7.5rem}}@media(width <= 375px){.packs-available-section h2{font-size:7rem}.packs-available-section p{font-size:2.4rem}}@media(width <= 360px){html{font-size:7px}}