section{background-color:#fff;color:#3c3c3c;font-family:Mulish}table{border-collapse:collapse;width:100%}td,th{padding:10px;text-align:center}th{background-color:#f2f2f2;font-weight:700}button{background:#1464f4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.page{padding-top:120px}@media only screen and (max-width:1199px){.page{padding-top:80px}}.header-checkma{background:#f8f9fa;left:0;padding:12px 0;position:fixed;top:0;width:100vw;z-index:9}.header-checkma .header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1350px;width:95%}.header-checkma .header-list{align-items:center;display:flex;list-style:none;margin-bottom:0}.header-checkma .header-item{margin-left:30px}.header-checkma .header-item:first-child{margin-left:0}.header-checkma .header-item a{border-bottom:2px solid transparent;font-size:16px;font-weight:600;line-height:1.5;padding:12px 0}.header-checkma .header-item a.active{background:transparent;border-color:#1464f4;color:#1464f4}.check-gift .checkGift-container{margin:0 auto;max-width:1350px;width:95%}.check-gift #paycollectErrorPopup{align-items:center;display:flex;flex-direction:column;gap:16px;padding:35px 0}.check-gift #paycollectErrorPopup .title{font-size:18px;font-weight:600;margin:0}.check-gift #paycollectErrorPopup .desc{font-size:16px;margin:0}.check-gift .checkGift-title{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:16px;text-align:center}.check-gift .checkGift-desc{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px;text-align:center}.check-gift .checkGift-form{margin:0 auto;max-width:410px;width:100%}.check-gift .checkGift-form .form-label-group{margin-bottom:12px;position:relative}.check-gift .checkGift-btn{background-color:#1464f4;border:1px solid #1464f4;border-radius:3px;color:#fff;font-size:16px;font-weight:700;height:100%;letter-spacing:1.2px;line-height:20px;margin-top:30px;min-height:48px;outline:none;padding:20px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.check-gift .checkGift-btn:disabled{background-color:#8a8a8a;border:1px solid #8a8a8a}.check-gift .checkGift-guest{color:#1464f4;font-size:20px;font-weight:600;line-height:1.25;margin-bottom:15px;text-align:center}.check-gift .checkGift-info{background:#f8f9fa;margin:20px auto 0;max-width:630px;padding:30px;width:100%}.check-gift .checkGift-info p{font-size:16px;font-weight:600;line-height:24px}.check-gift .checkGift-info p span{font-weight:400}.check-gift .checkGift-info p .c-blue{color:#1464f4}.check-gift .checkGift-info p .c-red{color:#dc3545}.check-gift .checkGift-info p .c-bold{font-weight:600}.check-gift .checkGift-info .checkGift-line{border-bottom:1px solid #d9e1e2;width:100%}.check-gift .checkGift-control{display:flex;justify-content:space-between;margin:0 auto;max-width:630px;width:100%}.check-gift .checkGift-control .checkGift-btn{display:block;width:48%}.check-gift .checkGift-control .checkGift-btn.checkGift-back{background:#fff;border:1px solid #1464f4;color:#1464f4}.check-gift .checkGift-control .checkGift-btn.w-100{width:100%}.block-info{padding-top:80px}@media only screen and (max-width:767px){.block-info{background:#f8f9fa}}.block-info .info-container{background:#f8f9fa;margin:0 auto;max-width:1066px;padding:40px 30px;width:95%}@media only screen and (max-width:767px){.block-info .info-container{padding:30px 0}}.block-info .info-head{margin-bottom:20px;text-align:center}.block-info .info-hsub{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:3px}.block-info .info-title{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:20px}.block-info .info-time{font-size:16px;font-weight:600;line-height:1.5}.block-info .info-list{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:15px;padding-left:1em}.block-info .info-stitle{font-size:16px;font-weight:600;line-height:1.5}.block-info .info-table{margin-bottom:15px}.block-info .info-table td,.block-info .info-table th{font-size:14px;line-height:1.5;padding:4px 12px;text-align:center}@media screen and (min-width:768px){.block-info .info-table td,.block-info .info-table th{max-width:190px}}.block-info .info-table th{background:#d9e1e2;color:#1f2125;font-weight:600;padding:8px 12px}.block-info .info-table tr:nth-child(odd) td{background-color:#fff}@media screen and (max-width:767px){.block-info .info-table caption{font-size:1.3em}.block-info .info-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-info .info-table tr{border-bottom:0;display:block;margin-bottom:10px}.block-info .info-table td{background:#fff;border-bottom:1px solid transparent;display:flex;justify-content:space-between;text-align:right}.block-info .info-table td:before{content:attr(data-label);font-weight:700;max-width:60%;text-align:left}}.block-info .table-note{font-size:16px;font-weight:600;line-height:1.5}.block-rules{padding:80px 0}@media only screen and (max-width:767px){.block-rules{background:#f8f9fa;padding:0}}.block-rules .rules-container{background:#f8f9fa;margin:0 auto;max-width:1066px;padding:40px 30px;width:95%}@media only screen and (max-width:767px){.block-rules .rules-container{padding:30px 0}}.block-rules .rules-title{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:20px}.block-rules .rules-list a{color:#3c3c3c;text-decoration:underline}.block-rules .rules-table{margin-bottom:15px}.block-rules .rules-table td,.block-rules .rules-table th{font-size:14px;line-height:1.5;padding:4px 12px;text-align:center}.block-rules .rules-table th{background:#d9e1e2;color:#1f2125;font-weight:600;padding:8px 12px}.block-rules .rules-table tr:nth-child(odd) td{background-color:#fff}@media screen and (max-width:767px){.block-rules .rules-table caption{font-size:1.3em}.block-rules .rules-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-rules .rules-table tr{border-bottom:0;display:block;margin-bottom:10px}.block-rules .rules-table tr td:first-child{display:none}.block-rules .rules-table td{background:#fff;border-bottom:1px solid transparent;display:flex;justify-content:space-between;text-align:left}.block-rules .rules-table td span{display:block;padding-left:20px;text-align:left;width:60%}.block-rules .rules-table td:before{content:attr(data-label);font-weight:700;text-align:left;width:40%}}.block-rules p,.block-rules ul{font-size:16px;line-height:1.5}.block-rules ul{padding-left:1em}.block-rules ul p{margin-bottom:0}.block-rules .f-bold{font-weight:600}.block-rules .mb-0{margin-bottom:0}.block-rules .mb-10{margin-bottom:10px}.block-rules .mt-10{margin-top:10px}.modal .modal-dialog{border-radius:4px;padding:30px}.modal .modal-dialog .modal-content{border:none}.modal .modal-body{align-items:center;align-self:stretch;color:#3c3c3c;display:flex;flex-direction:column;font-style:normal;justify-content:center;line-height:150%;text-align:center}.modal .modal-body h3.modal-title{font-size:18px;font-weight:600}.modal .modal-body p{font-size:16px;font-weight:400}.modal .modal-buttons button{font-size:14px;font-style:normal;font-weight:700;height:48px;letter-spacing:1.4px;line-height:20px;text-align:center;text-transform:uppercase;width:190px}.result-container{display:flex;justify-content:center;padding-top:80px;position:relative}.result-box{max-width:625px;text-align:center;width:100%}.result-box *{color:#fff}.result-box .result-images{margin-bottom:15px}.result-box .result-title{margin-bottom:20px}.result-box .result-title span{display:block}.result-box .result-title .result-welcome{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:10px}.result-box .result-title .result-nameClient{font-size:32px;font-weight:900;line-height:1.25;text-transform:uppercase}.result-box .result-note{font-size:16px;font-weight:600;line-height:1.5}.result-box .result-show{border-bottom:2px solid #fff;border-top:2px solid #fff;font-size:32px;font-weight:900;line-height:1.25;margin:15px 0;padding:10px;text-transform:uppercase}.result-box .result-show span{display:inline-block}.result-box .result-control{display:flex;justify-content:space-between;margin-top:30px}.result-box .result-control a{border-radius:3px;display:block;font-size:16px;font-weight:700;line-height:1.875;padding:10px;text-transform:uppercase;width:48%}.result-box .result-control a.result-checkGift{background:#fff;color:#1464f4}.result-box .result-control a.result-checkGift:hover{background:#1464f4;color:#fff}.result-box .result-control a.result-home{background:#1464f4}.result-box .result-control a.result-home:hover{background:#fff;color:#1464f4}.lucky-spin{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.spin-container{display:flex;flex-direction:column;gap:30px;max-width:440px;width:95%}.spin-box{text-align:center;width:100%}.spin-title{font-size:28px;margin-bottom:5px}.spin-client,.spin-title{font-weight:600;line-height:1.25}.spin-client{color:#1464f4;font-size:20px}.spin-content{display:block;margin:0 auto;max-width:408px;position:relative;width:100%}.spin-content #wheel{height:100%;position:relative;width:100%;z-index:2}.spin-content #wheel img{width:100%}.spin-content .spin-arrow{pointer-events:none;position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%)}.spin-content .spin-arrow img{width:100%}.spin-content .spin-arrow1{z-index:1}.spin-content .spin-arrow2{z-index:5}#spinButton{background:#1464f4;border:1px solid #1464f4;border-radius:3px;box-shadow:none;color:#fff;font-size:16px;font-weight:700;line-height:1.875;margin:20px auto 0;outline:none;padding:15px;text-transform:uppercase;width:100%}.voucher-step-2{margin-top:-120px;padding:100px 0 140px}.voucher-step-2 .step-container{align-items:center;display:flex;flex-direction:row}.section-congratulation{background:radial-gradient(75.64% 75.64% at 51.8% 63.5%,#0d25aa 0,#000344 100%);color:#fff;font-size:28px;font-weight:600;height:100vh;line-height:35.14px;padding:80px 0;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.section-congratulation .ribbon{pointer-events:none;width:100%}.section-congratulation .ribbon img{width:100%}.section-congratulation .ribbon .ribbon-left,.section-congratulation .ribbon .ribbon-right{max-width:420px;position:absolute;top:0;width:40vw}.section-congratulation .ribbon .ribbon-left{left:-25px}.section-congratulation .ribbon .ribbon-right{right:-25px}.section-congratulation .ribbon .ribbon-right img{pointer-events:none;transform:scaleX(-1)}.section-congratulation .content{display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0 auto;max-width:625px}.section-congratulation p{margin:0}.section-congratulation .title{font-size:28px;font-weight:600;line-height:150%}@media screen and (max-width:768px){.section-congratulation .title{font-size:20px}}.section-congratulation .customer-name{font-size:32px;font-weight:900;line-height:150%}@media screen and (max-width:768px){.section-congratulation .customer-name{font-size:24px}}.section-congratulation .text{font-size:16px;font-weight:600;line-height:150%}.section-congratulation .prize-name{border:2px solid #fff;border-left:none;border-right:none;font-size:32px;font-weight:900;padding:15px 10px}@media screen and (max-width:768px){.section-congratulation .prize-name{font-size:24px}}.section-congratulation .btn-group{align-content:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.section-congratulation .btn-group .btn{align-items:center;display:flex;height:60px;justify-content:center;line-height:150%}