.aspect-ratio-1{padding-top:100%}.width-fit-content{width:fit-content}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-wrap{white-space:pre-wrap}.position-fixed{z-index:1030}.user-select-none{user-select:none}.pointer-event-none{pointer-events:none !important}.z-index-above-fixed{z-index:1031}.square{padding-top:100%}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-column{display:flex;flex-direction:column;align-items:center}.flex-0-0{flex:0 0 auto}.flex-1-1{flex:1 1 auto}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.background-contain-top{background-size:contain;background-position:center top;background-repeat:no-repeat}.absolute-fill{position:absolute;top:0;left:0;height:100%;width:100%}.shadow-1{-webkit-filter:drop-shadow(24px 24px 21px rgba(55, 84, 170, 0.15));filter:drop-shadow(24px 24px 21px rgba(55, 84, 170, 0.2))}.z-index--10{z-index:-10}.z-index--9{z-index:-9}.z-index--8{z-index:-8}.z-index--7{z-index:-7}.z-index--6{z-index:-6}.z-index--5{z-index:-5}.z-index--4{z-index:-4}.z-index--3{z-index:-3}.z-index--2{z-index:-2}.z-index--1{z-index:-1}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-10{z-index:10}.o-0{opacity:0 !important}.o-1{opacity:0.01 !important}.o-2{opacity:0.02 !important}.o-3{opacity:0.03 !important}.o-4{opacity:0.04 !important}.o-5{opacity:0.05 !important}.o-6{opacity:0.06 !important}.o-7{opacity:0.07 !important}.o-8{opacity:0.08 !important}.o-9{opacity:0.09 !important}.o-10{opacity:0.1 !important}.o-11{opacity:0.11 !important}.o-12{opacity:0.12 !important}.o-13{opacity:0.13 !important}.o-14{opacity:0.14 !important}.o-15{opacity:0.15 !important}.o-16{opacity:0.16 !important}.o-17{opacity:0.17 !important}.o-18{opacity:0.18 !important}.o-19{opacity:0.19 !important}.o-20{opacity:0.2 !important}.o-21{opacity:0.21 !important}.o-22{opacity:0.22 !important}.o-23{opacity:0.23 !important}.o-24{opacity:0.24 !important}.o-25{opacity:0.25 !important}.o-26{opacity:0.26 !important}.o-27{opacity:0.27 !important}.o-28{opacity:0.28 !important}.o-29{opacity:0.29 !important}.o-30{opacity:0.3 !important}.o-31{opacity:0.31 !important}.o-32{opacity:0.32 !important}.o-33{opacity:0.33 !important}.o-34{opacity:0.34 !important}.o-35{opacity:0.35 !important}.o-36{opacity:0.36 !important}.o-37{opacity:0.37 !important}.o-38{opacity:0.38 !important}.o-39{opacity:0.39 !important}.o-40{opacity:0.4 !important}.o-41{opacity:0.41 !important}.o-42{opacity:0.42 !important}.o-43{opacity:0.43 !important}.o-44{opacity:0.44 !important}.o-45{opacity:0.45 !important}.o-46{opacity:0.46 !important}.o-47{opacity:0.47 !important}.o-48{opacity:0.48 !important}.o-49{opacity:0.49 !important}.o-50{opacity:0.5 !important}.o-51{opacity:0.51 !important}.o-52{opacity:0.52 !important}.o-53{opacity:0.53 !important}.o-54{opacity:0.54 !important}.o-55{opacity:0.55 !important}.o-56{opacity:0.56 !important}.o-57{opacity:0.57 !important}.o-58{opacity:0.58 !important}.o-59{opacity:0.59 !important}.o-60{opacity:0.6 !important}.o-61{opacity:0.61 !important}.o-62{opacity:0.62 !important}.o-63{opacity:0.63 !important}.o-64{opacity:0.64 !important}.o-65{opacity:0.65 !important}.o-66{opacity:0.66 !important}.o-67{opacity:0.67 !important}.o-68{opacity:0.68 !important}.o-69{opacity:0.69 !important}.o-70{opacity:0.7 !important}.o-71{opacity:0.71 !important}.o-72{opacity:0.72 !important}.o-73{opacity:0.73 !important}.o-74{opacity:0.74 !important}.o-75{opacity:0.75 !important}.o-76{opacity:0.76 !important}.o-77{opacity:0.77 !important}.o-78{opacity:0.78 !important}.o-79{opacity:0.79 !important}.o-80{opacity:0.8 !important}.o-81{opacity:0.81 !important}.o-82{opacity:0.82 !important}.o-83{opacity:0.83 !important}.o-84{opacity:0.84 !important}.o-85{opacity:0.85 !important}.o-86{opacity:0.86 !important}.o-87{opacity:0.87 !important}.o-88{opacity:0.88 !important}.o-89{opacity:0.89 !important}.o-90{opacity:0.9 !important}.o-91{opacity:0.91 !important}.o-92{opacity:0.92 !important}.o-93{opacity:0.93 !important}.o-94{opacity:0.94 !important}.o-95{opacity:0.95 !important}.o-96{opacity:0.96 !important}.o-97{opacity:0.97 !important}.o-98{opacity:0.98 !important}.o-99{opacity:0.99 !important}.o-100{opacity:1 !important}.w-0{width:0%}.h-0{height:0%}.w-1{width:1%}.h-1{height:1%}.w-2{width:2%}.h-2{height:2%}.w-3{width:3%}.h-3{height:3%}.w-4{width:4%}.h-4{height:4%}.w-5{width:5%}.h-5{height:5%}.w-6{width:6%}.h-6{height:6%}.w-7{width:7%}.h-7{height:7%}.w-8{width:8%}.h-8{height:8%}.w-9{width:9%}.h-9{height:9%}.w-10{width:10%}.h-10{height:10%}.w-11{width:11%}.h-11{height:11%}.w-12{width:12%}.h-12{height:12%}.w-13{width:13%}.h-13{height:13%}.w-14{width:14%}.h-14{height:14%}.w-15{width:15%}.h-15{height:15%}.w-16{width:16%}.h-16{height:16%}.w-17{width:17%}.h-17{height:17%}.w-18{width:18%}.h-18{height:18%}.w-19{width:19%}.h-19{height:19%}.w-20{width:20%}.h-20{height:20%}.w-21{width:21%}.h-21{height:21%}.w-22{width:22%}.h-22{height:22%}.w-23{width:23%}.h-23{height:23%}.w-24{width:24%}.h-24{height:24%}.w-25{width:25%}.h-25{height:25%}.w-26{width:26%}.h-26{height:26%}.w-27{width:27%}.h-27{height:27%}.w-28{width:28%}.h-28{height:28%}.w-29{width:29%}.h-29{height:29%}.w-30{width:30%}.h-30{height:30%}.w-31{width:31%}.h-31{height:31%}.w-32{width:32%}.h-32{height:32%}.w-33{width:33%}.h-33{height:33%}.w-34{width:34%}.h-34{height:34%}.w-35{width:35%}.h-35{height:35%}.w-36{width:36%}.h-36{height:36%}.w-37{width:37%}.h-37{height:37%}.w-38{width:38%}.h-38{height:38%}.w-39{width:39%}.h-39{height:39%}.w-40{width:40%}.h-40{height:40%}.w-41{width:41%}.h-41{height:41%}.w-42{width:42%}.h-42{height:42%}.w-43{width:43%}.h-43{height:43%}.w-44{width:44%}.h-44{height:44%}.w-45{width:45%}.h-45{height:45%}.w-46{width:46%}.h-46{height:46%}.w-47{width:47%}.h-47{height:47%}.w-48{width:48%}.h-48{height:48%}.w-49{width:49%}.h-49{height:49%}.w-50{width:50%}.h-50{height:50%}.w-51{width:51%}.h-51{height:51%}.w-52{width:52%}.h-52{height:52%}.w-53{width:53%}.h-53{height:53%}.w-54{width:54%}.h-54{height:54%}.w-55{width:55%}.h-55{height:55%}.w-56{width:56%}.h-56{height:56%}.w-57{width:57%}.h-57{height:57%}.w-58{width:58%}.h-58{height:58%}.w-59{width:59%}.h-59{height:59%}.w-60{width:60%}.h-60{height:60%}.w-61{width:61%}.h-61{height:61%}.w-62{width:62%}.h-62{height:62%}.w-63{width:63%}.h-63{height:63%}.w-64{width:64%}.h-64{height:64%}.w-65{width:65%}.h-65{height:65%}.w-66{width:66%}.h-66{height:66%}.w-67{width:67%}.h-67{height:67%}.w-68{width:68%}.h-68{height:68%}.w-69{width:69%}.h-69{height:69%}.w-70{width:70%}.h-70{height:70%}.w-71{width:71%}.h-71{height:71%}.w-72{width:72%}.h-72{height:72%}.w-73{width:73%}.h-73{height:73%}.w-74{width:74%}.h-74{height:74%}.w-75{width:75%}.h-75{height:75%}.w-76{width:76%}.h-76{height:76%}.w-77{width:77%}.h-77{height:77%}.w-78{width:78%}.h-78{height:78%}.w-79{width:79%}.h-79{height:79%}.w-80{width:80%}.h-80{height:80%}.w-81{width:81%}.h-81{height:81%}.w-82{width:82%}.h-82{height:82%}.w-83{width:83%}.h-83{height:83%}.w-84{width:84%}.h-84{height:84%}.w-85{width:85%}.h-85{height:85%}.w-86{width:86%}.h-86{height:86%}.w-87{width:87%}.h-87{height:87%}.w-88{width:88%}.h-88{height:88%}.w-89{width:89%}.h-89{height:89%}.w-90{width:90%}.h-90{height:90%}.w-91{width:91%}.h-91{height:91%}.w-92{width:92%}.h-92{height:92%}.w-93{width:93%}.h-93{height:93%}.w-94{width:94%}.h-94{height:94%}.w-95{width:95%}.h-95{height:95%}.w-96{width:96%}.h-96{height:96%}.w-97{width:97%}.h-97{height:97%}.w-98{width:98%}.h-98{height:98%}.w-99{width:99%}.h-99{height:99%}.w-100{width:100%}.h-100{height:100%}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-6{border-width:6px !important}.border-7{border-width:7px !important}.border-8{border-width:8px !important}.border-9{border-width:9px !important}.border-10{border-width:10px !important}.border-11{border-width:11px !important}.border-12{border-width:12px !important}.border-13{border-width:13px !important}.border-14{border-width:14px !important}.border-15{border-width:15px !important}.border-16{border-width:16px !important}.border-17{border-width:17px !important}.border-18{border-width:18px !important}.border-19{border-width:19px !important}.border-20{border-width:20px !important}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-size-5{font-size:5px}.line-height-5{line-height:5px}.font-size-6{font-size:6px}.line-height-6{line-height:6px}.font-size-7{font-size:7px}.line-height-7{line-height:7px}.font-size-8{font-size:8px}.line-height-8{line-height:8px}.font-size-9{font-size:9px}.line-height-9{line-height:9px}.font-size-10{font-size:10px}.line-height-10{line-height:10px}.font-size-11{font-size:11px}.line-height-11{line-height:11px}.font-size-12{font-size:12px}.line-height-12{line-height:12px}.font-size-13{font-size:13px}.line-height-13{line-height:13px}.font-size-14{font-size:14px}.line-height-14{line-height:14px}.font-size-15{font-size:15px}.line-height-15{line-height:15px}.font-size-16{font-size:16px}.line-height-16{line-height:16px}.font-size-17{font-size:17px}.line-height-17{line-height:17px}.font-size-18{font-size:18px}.line-height-18{line-height:18px}.font-size-19{font-size:19px}.line-height-19{line-height:19px}.font-size-20{font-size:20px}.line-height-20{line-height:20px}.font-size-21{font-size:21px}.line-height-21{line-height:21px}.font-size-22{font-size:22px}.line-height-22{line-height:22px}.font-size-23{font-size:23px}.line-height-23{line-height:23px}.font-size-24{font-size:24px}.line-height-24{line-height:24px}.font-size-25{font-size:25px}.line-height-25{line-height:25px}.font-size-26{font-size:26px}.line-height-26{line-height:26px}.font-size-27{font-size:27px}.line-height-27{line-height:27px}.font-size-28{font-size:28px}.line-height-28{line-height:28px}.font-size-29{font-size:29px}.line-height-29{line-height:29px}.font-size-30{font-size:30px}.line-height-30{line-height:30px}.font-size-31{font-size:31px}.line-height-31{line-height:31px}.font-size-32{font-size:32px}.line-height-32{line-height:32px}.font-size-33{font-size:33px}.line-height-33{line-height:33px}.font-size-34{font-size:34px}.line-height-34{line-height:34px}.font-size-35{font-size:35px}.line-height-35{line-height:35px}.font-size-36{font-size:36px}.line-height-36{line-height:36px}.font-size-37{font-size:37px}.line-height-37{line-height:37px}.font-size-38{font-size:38px}.line-height-38{line-height:38px}.font-size-39{font-size:39px}.line-height-39{line-height:39px}.font-size-40{font-size:40px}.line-height-40{line-height:40px}.font-size-41{font-size:41px}.line-height-41{line-height:41px}.font-size-42{font-size:42px}.line-height-42{line-height:42px}.font-size-43{font-size:43px}.line-height-43{line-height:43px}.font-size-44{font-size:44px}.line-height-44{line-height:44px}.font-size-45{font-size:45px}.line-height-45{line-height:45px}.font-size-46{font-size:46px}.line-height-46{line-height:46px}.font-size-47{font-size:47px}.line-height-47{line-height:47px}.font-size-48{font-size:48px}.line-height-48{line-height:48px}.font-size-49{font-size:49px}.line-height-49{line-height:49px}.font-size-50{font-size:50px}.line-height-50{line-height:50px}.font-size-51{font-size:51px}.line-height-51{line-height:51px}.font-size-52{font-size:52px}.line-height-52{line-height:52px}.font-size-53{font-size:53px}.line-height-53{line-height:53px}.font-size-54{font-size:54px}.line-height-54{line-height:54px}.font-size-55{font-size:55px}.line-height-55{line-height:55px}.font-size-56{font-size:56px}.line-height-56{line-height:56px}.font-size-57{font-size:57px}.line-height-57{line-height:57px}.font-size-58{font-size:58px}.line-height-58{line-height:58px}.font-size-59{font-size:59px}.line-height-59{line-height:59px}.font-size-60{font-size:60px}.line-height-60{line-height:60px}.text-light-grey{color:#9b9b9b}.bg-light-grey{background-color:#9b9b9b !important}.border-light-grey{border-color:#9b9b9b !important}.text-dark-grey{color:#4a4a4a}.bg-dark-grey{background-color:#4a4a4a !important}.border-dark-grey{border-color:#4a4a4a !important}.text-almost-white{color:#f1f3f6}.bg-almost-white{background-color:#f1f3f6 !important}.border-almost-white{border-color:#f1f3f6 !important}.text-shadow{color:rgba(0,0,0,.2)}.bg-shadow{background-color:rgba(0,0,0,.2) !important}.border-shadow{border-color:rgba(0,0,0,.2) !important}.text-blocked-bg{color:rgba(0,0,0,.5)}.bg-blocked-bg{background-color:rgba(0,0,0,.5) !important}.border-blocked-bg{border-color:rgba(0,0,0,.5) !important}.text-facebook{color:#3b5998}.bg-facebook{background-color:#3b5998 !important}.border-facebook{border-color:#3b5998 !important}.text-white{color:#fff}.bg-white{background-color:#fff !important}.border-white{border-color:#fff !important}.text-mandatory{color:#f85e21}.bg-mandatory{background-color:#f85e21 !important}.border-mandatory{border-color:#f85e21 !important}.d-flex[style*="display:none"],.d-flex[style*="display: none"]{display:none !important}.logo-img{max-width:150px;max-height:150px}.btn-facebook{color:#fff !important;background-color:#3b5998 !important}.container{max-width:720px;position:relative}a{color:#4a4a4a}a:hover{color:#9b9b9b}body{background-color:#f1f3f6}*:focus{outline:none}.form-group{margin-bottom:27px}.form-group .mandatory-star{color:#f85e21}.form-group:focus-within label{color:#4a4a4a}.form-group:focus-within input{border-color:var(--theme-color);color:var(--theme-color);font-weight:600}.form-group label{color:#9b9b9b;margin:0}.form-group input{border-radius:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #9b9b9b}.form-group input[type=checkbox],.form-group input[type=radio]{margin-right:7px;width:16px;height:16px;flex-shrink:0;flex-grow:0;position:relative;visibility:hidden;margin-top:3px}.form-group input[type=checkbox]::before,.form-group input[type=checkbox]::after,.form-group input[type=radio]::before,.form-group input[type=radio]::after{content:"";display:block;position:absolute;border-radius:50%}.form-group input[type=checkbox]::before,.form-group input[type=radio]::before{visibility:visible;top:0;left:0;right:0;bottom:0;border:2px solid #9b9b9b}.form-group input[type=checkbox]::after,.form-group input[type=radio]::after{visibility:hidden;top:4px;left:4px;right:4px;bottom:4px;background-color:var(--theme-color)}.form-group input[type=checkbox]:checked::before,.form-group input[type=radio]:checked::before{border:2px solid var(--theme-color)}.form-group input[type=checkbox]:checked::after,.form-group input[type=radio]:checked::after{visibility:visible}.form-group input[type=checkbox]:checked~label,.form-group input[type=radio]:checked~label{color:var(--theme-color)}.form-group input::placeholder{opacity:.5;color:#9b9b9b}.form-group input:focus{background-color:transparent}.layout-template-old .form-group label{color:#fff}.layout-template-old .form-group input{background-color:rgba(255,255,255,.5)}div.alert p{margin:0}.gradient-background{background:linear-gradient(180deg, #bfbfbf 0%, #6b7a7f 100%)}@font-face{font-family:"Noto Sans HK";src:url(../../fonts/NotoSansHK-Regular.otf);font-weight:400}@font-face{font-family:"Noto Sans HK";src:url(../../fonts/NotoSansHK-Medium.otf);font-weight:500}@font-face{font-family:"Noto Sans HK";src:url(../../fonts/NotoSansHK-Bold.otf);font-weight:700}@font-face{font-family:"Montserrat";src:url(../../fonts/Montserrat-Medium.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(../../fonts/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(../../fonts/Montserrat-Bold.ttf);font-weight:700}body{font-family:"Montserrat","Noto Sans HK",sans-serif}h1,h2{font-weight:700}h3,h4,h5,h6{font-weight:600}html{color:#4a4a4a}.popup-message{animation-name:popup;animation-duration:5s;transform:translateY(-100%)}.popup-message p{margin:0;padding:0}@keyframes popup{0%{transform:translateY(-100%)}20%{transform:translateY(0)}80%{transform:translateY(0)}100%{transform:translateY(-100%)}}.spinner{transition:100ms opacity;pointer-events:initial}.spinner.hidden{opacity:0;pointer-events:none}.spinner i{animation-name:spinner;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spinner{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.logo-header .logo-container{min-width:100px;max-width:160px;height:auto}.logo-header .logo-container .logo{width:100%}.logo-header .back-btn{width:50px;height:auto}.stamp-ajax-response{background-color:rgba(0,0,0,.8)}.stamp-ajax-response .stamp-ajax-success-img{max-width:400px}.stamp-ajax-response .stamp-ajax-done-btn{background-color:#fff;color:#000;padding:0 53px;height:54px;border-radius:27px;display:flex;align-items:center;justify-content:center}.language-switcher .language-item{width:35px;height:35px;text-decoration:none !important}.language-switcher .language-item:not(:first-child){margin-left:8px}.card-disabled-overlay{background-color:rgba(0,0,0,.8)}.stamp-card{max-width:400px;border-radius:12px;border:#f1f3f6 solid 1px;box-shadow:rgba(0,0,0,.2) 0 0 10px 0}.stamp-card .stamp-card-header{height:45px}.stamp-card .stamp-card-header img{height:100%;width:auto}.stamp-card .stamp-card-header .last-update{font-size:12px;line-height:13px}.stamp-card .stamp-card-header .last-update-time{line-height:18px}#login-page>div{background-color:#000;background-color:rgba(0,0,0,.1)}#login-page>div .btn{background-color:var(--btn-color);color:var(--btn-font-color)}#login-page>div .msg-color{color:var(--msg-color)}#redemption-page .reward-img-bg{background-color:rgba(0,0,0,.1);padding:4px;width:45%}#redemption-page .separator{height:2px;opacity:.3;width:100%}#wallet-page{letter-spacing:1px}#reward-page:not(.old) *>.reward-info{margin-top:23px}#reward-page:not(.old) *>.reward-info~.reward-info{margin-top:unset}

/*# sourceMappingURL=app.min.css.map */