button,input{padding:0;outline:0}.fs__select__box ul,.gift__win--pic,.no__scroll,.page,.pic__gift,.section__login .section__inr,.section__otp .section__inr,.section__register .section__inr,.select__header span,.time__value,svg{overflow:hidden}.theme-nin{--base-color:#000000;--input-color:#0033a0;--menu-color:#02a7e1;--color:#0033a0;--border-color:#02a7e1;--popup-title-color:#f9f871;--popup-color:#ffffff;--popup-bg:#02a7e1;--title-color:#f9f871;--base-bg:#ffffff;--login-bg:radial-gradient(75.47% 34.05% at 49.87% 40.58%, #ccfffd 0%, #3baee4 93.48%);--home-bg:#02a7e1;--btn-bg:#f9f871;--btn-color:#374955;--table-bg:#02a7e1;--table-bg-light:#ccedf9;--tab-color:#f9f871;--curve-bg:#ffffff}.theme-mag{--base-color:#000000;--input-color:#6f481d;--menu-color:#ed1b35;--color:#ed1b35;--border-color:#eeab00;--popup-title-color:#ed1b35;--popup-color:#222222;--popup-bg:#fed615;--title-color:#ed1b35;--base-bg:#f6f6f8;--login-bg:linear-gradient(35.29deg, #fff33d -10.08%, #eeab00 109.86%);--home-bg:linear-gradient(35.29deg, #fff33d -10.08%, #eeab00 109.86%);--btn-bg:#ed1b35;--btn-color:#ffffff;--table-bg:#6f481d;--table-bg-light:rgb(244, 235, 219);--tab-color:#ed1b35;--curve-bg:#ffffff}.theme-mil{--base-color:#ffffff;--input-color:#008f33;--menu-color:#008f33;--color:#ffffff;--border-color:#008f33;--popup-title-color:#ffc225;--popup-color:#ffffff;--popup-bg:radial-gradient(84.77% 134.24% at 103.19% 15.23%, #008f33 0%, #62af2a 100%);--title-color:#ffc225;--base-bg:radial-gradient(50% 50% at 50% 50%, #42ad45 0%, #1b5330 100%);--login-bg:radial-gradient(50% 50% at 50% 50%, #42ad45 0%, #1b5330 100%);--home-bg:radial-gradient(50% 50% at 50% 50%, #42ad45 0%, #1b5330 100%);--btn-bg:#f8ef1b;--btn-color:#008f33;--table-bg:radial-gradient(84.77% 134.24% at 103.19% 15.23%, #008f33 0%, #62af2a 100%);--table-bg-light:#e9f3e1;--tab-color:#ffc225;--curve-bg:transparent}.theme-ncf{--base-color:#f6f6f6;--input-color:#56423e;--menu-color:#e11f26;--color:#ffffff;--border-color:#bea6a1;--popup-title-color:#e11f26;--popup-color:#ffffff;--popup-bg:#0b0b0b;--title-color:#ffffff;--base-bg:linear-gradient(360deg, #5e140c -16.67%, #ba3124 41.21%, #5e140c 94.05%);--login-bg:linear-gradient(360deg, #5e140c -16.67%, #ba3124 41.21%, #5e140c 94.05%);--home-bg:linear-gradient(360deg, #5e140c -16.67%, #ba3124 41.21%, #5e140c 94.05%);--btn-bg:#e11f26;--btn-color:#ffffff;--table-bg:#56423e;--table-bg-light:#f3eed9;--tab-color:#e11f26;--curve-bg:transparent}.theme-gdnl{--base-color:#57423e;--input-color:#57423e;--menu-color:#f26f60;--color:#f26f60;--border-color:#f26f60;--popup-title-color:#427100;--popup-color:#ffffff;--popup-bg:#a3d063;--title-color:#f26f60;--base-bg:#ffffff;--login-bg:#ffffff;--home-bg:#ffffff;--btn-bg:linear-gradient(180deg, #ee2c26 0%, #fe7058 100%);--btn-color:#ffffff;--table-bg:#f26f60;--table-bg-light:#ffdfdb;--tab-color:#427100;--curve-bg:#a3d063}.theme-cor{--base-color:#57423e;--input-color:#57423e;--menu-color:#f26f60;--color:#f26f60;--border-color:#f26f60;--popup-title-color:#63513d;--popup-color:black;--popup-bg:#ffffff;--title-color:#f26f60;--base-bg:#ffffff;--login-bg:#ffffff;--home-bg:#ed1b24;--btn-bg:linear-gradient(180deg, #ee2c26 0%, #fe7058 100%);--btn-color:#ffffff;--table-bg:#f26f60;--table-bg-light:#ffdfdb;--tab-color:#f26f60;--curve-bg:#63513d;--main-text-color:#ffffff}.theme-nhs{--base-color:#2b3c45;--input-color:#0c3c90;--menu-color:#0033a0;--color:#0c3c90;--border-color:#02a7e1;--popup-title-color:#0c3c90;--popup-color:#2b3c45;--popup-bg:radial-gradient(221.64% 100% at 62.67% 0%, #ffffff 20.57%, #ace1ff 93.48%);--title-color:#0c3c90;--base-bg:#ffffff;--login-bg:radial-gradient(221.64% 100% at 62.67% 0%, #ffffff 20.57%, #ace1ff 93.48%);--home-bg:#ffffff;--btn-bg:#f20000;--btn-color:#ffffff;--table-bg:#0c3c90;--table-bg-light:#e0ebff;--tab-color:#f20000;--curve-bg:#64adf7}@font-face{font-family:"Nunito Sans";src:url(../fonts/NunitoSans-Light.eot);src:url(../fonts/NunitoSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/NunitoSans-Light.woff2) format("woff2"),url(../fonts/NunitoSans-Light.woff) format("woff"),url(../fonts/NunitoSans-Light.ttf) format("truetype"),url(../fonts/NunitoSans-Light.svg#NunitoSans-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(../fonts/NunitoSans-Black.eot);src:url(../fonts/NunitoSans-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/NunitoSans-Black.woff2) format("woff2"),url(../fonts/NunitoSans-Black.woff) format("woff"),url(../fonts/NunitoSans-Black.ttf) format("truetype"),url(../fonts/NunitoSans-Black.svg#NunitoSans-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(../fonts/NunitoSans-Bold.eot);src:url(../fonts/NunitoSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/NunitoSans-Bold.woff2) format("woff2"),url(../fonts/NunitoSans-Bold.woff) format("woff"),url(../fonts/NunitoSans-Bold.ttf) format("truetype"),url(../fonts/NunitoSans-Bold.svg#NunitoSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@-webkit-keyframes inputAni{0%{width:0}100%{width:90%}}@keyframes inputAni{0%{width:0}100%{width:90%}}@-webkit-keyframes doneAni{0%{width:90%}100%{width:100%}}@keyframes doneAni{0%{width:90%}100%{width:100%}}.page{width:100%;height:auto;background:#fff;max-width:840px;margin:0 auto;color:var(--base-color)!important}.section,.section__inr{width:100%;height:auto}.no__scroll{height:100%}input{-webkit-appearance:none;appearance:none;width:100%;background:#f6f6f6;border:1px solid var(--border-color);border-radius:10px;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button{appearance:none;border:none;background-color:transparent}.btn,.select__header{-webkit-border-radius:40px}h1,h2{color:#6f481d;text-align:center}.content__title{padding:30px 5%}.content__title h2{color:var(--color);text-align:center;font-weight:800;font-size:18px;line-height:25px}.form__select{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.single .select__item{flex:0 0 100%;max-width:100%}.spr3 .select__item{flex:0 0 30%;max-width:30%}.spr3 .select__header span{max-width:66%}.spr2 .col__item,.spr2 .select__item{flex:0 0 47%;max-width:47%}.spr2 .gender__item{flex:0 0 30%;max-width:30%}.spr2 .sport__item{flex:0 0 65.3333%;max-width:65.3333%}.select__item.full__size{flex:0 0 100%;max-width:100%;margin-top:14px}.error__line{flex:0 0 100%;max-width:100%;font-weight:400;font-size:13px;color:red;padding:10px 0 0 20px;display:none}.fs__select,.select__header,.show__error .error__line{display:block}.fs__select{position:relative;width:100%;height:auto;text-align:left}.select__header{position:relative;height:46px;border-radius:40px;padding:0 20px;cursor:pointer}.select__header::after,.select__header::before{top:50%;width:11px;height:7px;position:absolute}.select__header span{position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#c4c4c4;font-weight:600;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.select__header::before{content:"";right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../images/select.png) center top no-repeat;background-size:100% auto}.button__back,.has_84::before,.select__header::after{-webkit-transform:translateY(-50%)}.select__header::after{content:"";right:12px;transform:translateY(-50%);background:url(../../images/select_active.png) center top no-repeat;background-size:100% auto;opacity:0}.fs__select.not-default .select__header span{color:#222}.fs__select__box{position:absolute;top:100%;left:0;display:none;width:100%;height:auto;min-width:100%;background:#fff;border-top:1px solid #c4c4c4;padding:10px 5px;-webkit-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;z-index:20}.fs__select__box ul{position:relative;display:block;max-height:160px;margin-bottom:2px;overflow-y:auto;-webkit-overflow-scrolling:touch}.fs__select__box li{position:relative;display:block;padding:6px;font-size:14px;color:#323232;font-weight:400;cursor:pointer}.not__default .select__header span,.select__open .select__header span,.tnc__content{color:#222}.fs__select__box li.selected{font-weight:700}.reverse .fs__select__box{top:auto;bottom:100%;-webkit-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;border-top:none;border-bottom:1px solid #c4c4c4}#slCity .fs__select__box ul,#slDistrict .fs__select__box ul{max-height:120px}.reverse.select__open .select__header{-webkit-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px}.select__open .select__header{-webkit-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0}.btn-black,.register_type button,.time__value{-webkit-border-radius:10px}.select__open .select__header::before{opacity:0}.fs_playing .roulette,.fs_playing .roulette__overlay,.select__open .select__header::after{opacity:1}.select__open .fs__select__box{display:block}.section__detail{position:relative;width:100%;min-height:100vh}.content__box{position:relative;width:100%;height:auto;z-index:2}.pattern__pic{position:absolute;pointer-events:none}.site__logo{margin:0 auto 10px;position:relative;width:86%;padding-top:42px}.register__brief{padding:0 11.7%;font-size:18px;font-weight:800;line-height:1.4;margin-bottom:18px;text-align:center;position:relative}.section__register .buts{width:86%;margin-bottom:38px;position:relative}.section__register .section__detail{padding-bottom:65%}.side__pic{width:100%;pointer-events:none;position:absolute;left:0;bottom:0}.register__support{font-size:13px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px}.register__support a{text-transform:uppercase;font-weight:700}.tnc__popup{display:block;font-size:12px;line-height:18px;text-align:center;text-decoration:underline;color:#fff;cursor:pointer}.section__register--ncf .register__support a{color:#f6b12b}.section__login--ncf .register__support{color:#333}.section__login--ncf .register__support a{color:#e40a0a}.register_type{width:90%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:322px}.register_type button{position:relative;flex:0 0 45%;max-width:45%;color:var(--color);background-color:#fff;border-radius:10px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.register_type button::before{content:"";position:relative;display:block;width:100%;height:auto;padding-top:100%}.register_type button span{font-size:18px;flex:0 0 100%;max-width:100%;font-family:"Nunito Sans";font-weight:800}.btn-black,.btn-yellow-blue{position:relative;max-width:45%;padding:20px;text-align:center;font-weight:700}.register_type button:hover{background-color:var(--color);color:#fff}.register_type button:hover .register-icon{color:#00a7e1}.btn-black{flex:0 0 45%;background-color:#222;border-radius:10px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer;text-decoration:auto;color:#fff}.btn,.btn-yellow-blue,.main-menu li a,.rdo__caption a,a:hover,a:not([href]){text-decoration:none}.btn-black.active{background-color:red;transition:none}.btn-black.active path,.btn-black.active svg{fill:#fff;transition:none}.btn-yellow-blue{flex:0 0 45%;border:2px solid #daad4e;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer;color:var(--color)}.btn-yellow-blue.active{background:radial-gradient(50% 50% at 50% 50%,#eece7c 0,#daad4e 100%);box-shadow:0 4px 4px rgba(0,0,0,.25);color:var(--color);transition:none}.btn-yellow-blue.active path,.btn-yellow-blue.active svg{fill:var(--color);transition:none}.register_mid{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap}.register-icon{width:18%;margin:0 auto 14px;color:#ef7a23;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;height:24px}.chk__caption a,.chk__caption a:hover,.otp__request{color:var(--title-color)}.register-icon svg{fill:currentColor;width:100%;height:auto}.flex__box{display:flex;align-items:flex-start}.chk__caption,.rdo__caption{flex:0 0 calc(100% - 16px);max-width:calc(100% - 16px);padding-left:8px;font-size:12px;font-weight:400;cursor:pointer;line-height:18px}.close__overlay,.otp__error span,.otp__request{text-decoration:underline}.section__login{background:var(--login-bg)!important}.section__login .buts{margin-bottom:20px}.section__login .side__pic{position:absolute;left:0;bottom:0}.section__login .section__detail{position:relative;padding-bottom:10%}.section__gift--ncf .content__box{padding-bottom:35%}.section__gift--ncf .pic__gifts__box{margin:0 auto 10px;width:140px}.form__brief{font-size:16px;line-height:18px;font-weight:500;margin-bottom:40px;text-align:center}.otp__error,.otp__message{line-height:16px;text-align:center}.otp__list{width:90%;max-width:240px;display:flex;justify-content:space-between;margin:0 auto 50px}.otp__error,.otp__request.hide,.times.hide{display:none}.otp__list input{flex:0 0 30px;max-width:30px;height:50px;padding:5px 0;font-size:36px;font-weight:700;border-bottom:2px solid var(--title-color);text-align:center;border-top:none;border-left:none;border-right:none;-webkit-border-radius:initial;border-radius:initial}.theme-gdnl .otp__list input,.theme-mag .otp__list input,.theme-nhs .otp__list input,.theme-nin .otp__list input{border-bottom:2px solid #000}.theme-ncf .otp__list input{border-bottom:2px solid #ff8773}.form__message{position:relative}.otp__message{font-size:13px;font-weight:400;padding-bottom:40px}.otp__message p{margin-bottom:10px}.otp__request{text-transform:uppercase;font-weight:700;cursor:pointer}.theme-nin .otp__request{color:#0033a0}.theme-nhs .otp__request{color:#f20000}.theme-gdnl .otp__request{color:#427100}.otp__error{position:absolute;top:-30px;width:100%;font-size:13px;color:#ef4343;font-weight:600}.error+.form__message .otp__error,.nav__tab{display:block}.otp__error span{cursor:pointer}.form__group{color:var(--input-color)}.section__account .form__group{margin-bottom:14px;clear:both}.section__account .buts{padding-top:18px;padding-bottom:20px}.section__account .section__noti--nin,.section__account.section__noti--ncf .buts{padding:0}.section__account .side__pic{position:absolute;left:0;bottom:0}.time__line{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:30px 0 50px}.time__line .time__per{background:var(--home-bg)}.theme-mag .time__line .time__per{background:#e40a0a}.theme-gdnl .time__line .time__per{background:#f26f60}.theme-nin .time__line .time__per{background:#02a7e1}.theme-ncf .time__line .time__per{background:#e11f26}.theme-nhs .time__line .time__per{background:#0c3c90}.time__value{position:relative;width:calc(100% - 110px);height:8px;border-radius:10px}.theme-mag .time__value,.theme-nin .time__value{background:#c1c1c1}.theme-mil .time__value{background:#9baebc}.theme-ncf .time__value{background:#f3eed9}.theme-gdnl .time__value{background:#bea6a1}.theme-nhs .time__value{background:#c1c1c1}.time__per{position:absolute;left:0;top:0;width:0;height:100%;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 1s ease-in-out;transition:width .5s ease-in-out}.gift,.user{width:30px;top:-9px;position:absolute}.user{left:24px}.gift{right:20px}.user__icon{width:16px;margin:0 auto}.user__icon svg{width:100%;fill:currentColor}.gift__icon{margin:0 auto;width:20px}.gift__icon svg{width:100%;fill:currentColor}.gift__txt,.user__txt{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:13px;font-weight:600;line-height:15px}.nav__tab{position:relative;width:84.2666%;margin:0 auto}.nav__tab ul{position:relative;display:flex;margin:20px 0 30px;text-align:center;-webkit-border-radius:30px;border-radius:30px}.nav__tab ul li{flex:0 0 50%;max-width:50%;font-size:14px;line-height:1.2;font-weight:700;padding:13px 0;-webkit-border-radius:30px;border-radius:30px;cursor:pointer}.flex__gifts,.has__flex{justify-content:space-between}.content__tab{position:relative;display:block;width:84%;margin:0 auto}.item__gifts,.tab__title{margin-bottom:30px}.item__tab{position:absolute;top:0;left:0;width:100%;height:auto;display:none}.item__tab.active{position:relative;display:block}.flex__gifts,.item__gifts{display:flex;position:relative}.flex__gifts{flex-wrap:wrap}.item__gifts{flex:0 0 44.4444%;max-width:44.4444%;flex-direction:column}.but__gift{margin-top:auto}.flex__orders table{text-align:left;width:100%}.detail__gift p,.gift__title,.gift__value,.number__lucky,.overlay__bot,.txt__error,.txt__error p,.txt__gifts h3,.txt__gifts__status p,.txt__note p,.txt__noti{text-align:center}.flex__orders table th{background:#6f481d;color:#fff;padding:15px 10px}.flex__orders table th:first-child{border-radius:15px 0 0}.flex__orders table th:last-child{border-radius:0 15px 0 0}.flex__orders table td{padding:15px 10px}.flex__orders table tr:nth-child(2n) td{background:#fff5d0}.flex__orders table tr:nth-child(2n+1) td{background:#fffae8}.flex__orders table tr:last-child td:first-child{border-radius:0 0 0 15px}.flex__orders table tr:last-child td:last-child{border-radius:0 0 15px}.pic__gifts__box{position:relative;width:100%;margin-bottom:10px}.pic__gift{position:relative;-webkit-border-radius:16px;border-radius:16px;background-color:#fff}.pic__gift::before{content:"";position:relative;display:block;width:100%;height:auto;padding-top:92.1428%}.pic__gift img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:94%;max-height:94%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pic__gift.rewarded{background:0 0}.pic__gift.rewarded img{margin-left:0}.box__radio{position:absolute;display:block;left:5px;top:5px;line-height:0}.box__radio span{position:relative;display:inline-block;width:28px;height:28px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%}.item__gifts.active .box__radio span::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.txt__gifts{position:relative;display:block;width:100%;margin-bottom:10px}.txt__gifts h3{font-size:16px;line-height:18px;font-weight:700;margin-bottom:10px;min-height:36px}.detail__gift{position:relative;display:block;min-height:39px}.detail__gift p{font-size:12px;line-height:18px;margin-bottom:3px}.txt__gifts__status p{font-size:12px;line-height:1.2;font-weight:700;color:#929292}.title__tnc,.tnc__content h2{line-height:32px;font-weight:800}.noti__box{position:relative;display:block;width:87.4666%;margin:25px auto 0}.pic__check{position:relative;width:13.414%;margin:0 auto 20px}.tnc__content h2,.tnc__content p,.txt__noti{margin-bottom:20px}.txt__noti{position:relative;word-break:break-word}.txt__noti p{font-weight:800;font-size:24px;line-height:32px}.txt__noti p:first-child{margin-bottom:15px}.txt__noti .qr_code{position:relative;z-index:1000}.txt__noti .qr_code img{width:100%;display:none;max-width:270px;margin:0 auto}.txt__note p{font-size:12px;line-height:18px;margin-bottom:3px;font-weight:400;color:#fff}.section__gift--nin .pic__gifts__box{margin:0 auto 10px;width:140px}.section__gift--ncf.ncf-1 .pic__gifts__box,.section__noti--ncf.ncf-1 .pic__gifts__box{margin:0 auto 10px;width:230px}.section__gift--ncf.gift__lv__2 .pic__gifts__box{margin:0 auto 10px;width:140px}.sampling .txt__noti p:first-child{margin-bottom:0}.section__error .content__box{width:90%;margin:0 auto;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100vh}.game__step,.section{display:none}.pic__error{width:142px;margin:0 auto 85px}.txt__error p{font-weight:800;font-size:28px;line-height:38px;color:#0065a1}.section{background:var(--base-bg);padding-bottom:80px}.section.active{display:block}.section.section__additional.active,.section.section__thank_you.active{padding-bottom:0}.section.section__additional.active~.tab-container,.section.section__thank_you.active~.tab-container{display:none!important}.roulette,.roulette__area,.roulette__area::before{display:block;width:100%}.section__otp .section__detail{position:relative;min-height:100vh;padding-bottom:10%}.section__lucky .content__title{padding:4vh 0 3vh}.section__lucky .content__title h2{color:#e40a0a}.section__lucky .content__box{position:static}.section__lucky .side__pic{position:absolute;bottom:0}.section__lucky .banner__hero{position:relative;z-index:1}.game__inr{width:100%;max-width:840px}.roulette__box{width:72%;height:auto;margin:0 auto;max-width:500px;z-index:1}.roulette__area{position:relative;height:auto}.roulette__area::before{content:"";position:relative;height:auto;padding-top:100%}.roulette,.roulette__overlay{position:absolute;height:100%}.roulette{left:0;top:0;background:url(../../images/roulette/roulette-map.png) center center no-repeat;background-size:cover}.roulette__overlay{left:0;top:0;width:100%;background:url(../../images/roulette/roulette-overlay.png) center center no-repeat;background-size:100% auto}.hand__focus,.spinner__arrow{left:50%;top:50%;cursor:pointer}.spinner__arrow{position:absolute;width:24.75%;height:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:url(../../images/roulette/roulette-start.png) center center no-repeat;background-size:cover;z-index:10}.hand__focus::before,.spinner__arrow::before{display:block;width:100%;height:auto;padding-top:100%;content:""}.spinner__arrow::before{position:relative}.hand__focus{position:absolute;width:24.75%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,#ffc225 41%,rgba(255,194,37,0) 100%);z-index:11;pointer-events:none}.hand__focus::before{position:relative}.hand__focus img{width:54%;position:absolute;left:52%;top:35%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hand__focus.play{opacity:0;pointer-events:initial}.game__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:2;padding:0 12%;font-size:20px;font-weight:700;line-height:24px;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.game__overlay p{margin-bottom:15px}.overlay__top{position:relative;width:200px;margin:0 auto;top:20vh}.overlay__bot{position:absolute;left:0;bottom:3vh;width:100%;height:auto;text-transform:uppercase;font-size:15px;cursor:pointer}.open__game .game__overlay{opacity:0;visibility:hidden}.open__game .game__step{position:relative;z-index:1}.section__lucky.open__game .content__title h2{color:#6f481d}.number__lucky{padding-top:9px;color:#fff;font-size:18px;line-height:1.2}.game__step .buts{width:90%;margin:0 auto;padding:5px 0 30px}.game__step .btn span{text-transform:uppercase}.game__step .time__line{margin:0;padding:5px 0}.game__step .time__value{width:90%;-webkit-transition:none;transition:none}.game__step.active{display:block}.check__done,.check__icon{width:40px;height:auto;margin:0 auto}.gift__win{width:60%;margin:0 auto 15px;filter:drop-shadow(5px 5px 20px rgba(0, 0, 0, .2))}.gift__win--pic{position:relative;display:block;max-width:200px;margin:0 auto}.gift__win--pic img{width:auto;height:auto;max-width:100%;max-height:30vh;margin:0 auto;display:block}.brief__done p,.gift__brief p,.gift__opendate p{margin-bottom:15px}.gift__title{background-color:#e40a0a;font-size:16px;line-height:22px;font-weight:800;color:#fff;padding:10px 0}.gift__value{background:#ffe600;font-size:24px;line-height:26px;font-weight:800;color:#e40a0a;padding:13px 0}.brief__done,.gift__brief{font-size:18px;line-height:24px;font-weight:800}.brief__done,.gift__brief,.gift__opendate{padding:0 5%;text-align:center}.buts__gift{text-align:center}.link__endgame{font-size:13px;display:inline-block;margin-top:20px;font-weight:700}.time__per.is__progress{-webkit-animation:inputAni 5s ease-in-out forwards;animation:inputAni 5s ease-in-out forwards}.time__per.is__done{-webkit-animation:doneAni 1s ease-in-out forwards;animation:doneAni 1s ease-in-out forwards}.game__delivery,.game__done{padding:10vh 0 0}.confetti{position:absolute;left:0;top:15%;width:100%;height:auto;display:none}.game__result .confetti{display:block}.button__back{position:absolute;top:50%;left:6%;width:35px;height:35px;background:url(../../images/button__back.svg) center center no-repeat;background-size:20px auto;transform:translateY(-50%);cursor:pointer}.area__caption_form{position:relative;padding-bottom:1px}.has__flex{display:flex;flex-wrap:wrap;align-items:flex-start}.image-uploader,.line{position:relative;display:block}.flex__2 ul{flex:0 0 100%;max-width:100%}.flex__1 li,.flex__3 li{flex:0 0 100%;max-width:100%;margin-bottom:10px}.flex__4 li{flex:0 0 48%;max-width:48%;margin-bottom:10px}.flex__5 li{flex:0 0 50%;max-width:50%;margin-bottom:10px}.line{width:100%;height:1px;background:#01a7e1}.text__noted{position:relative;text-align:center;font-style:normal;font-weight:300;font-size:19px;line-height:1.2;color:#fff;word-break:break-word}.image-uploader{width:100%;padding:25px 7%;border:1px dashed #fff;-webkit-border-radius:10px;border-radius:10px;cursor:pointer}.image-uploader input[type=file]{width:0;height:0;position:absolute;z-index:-1;opacity:0}.upload-text{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.upload-text i,.upload-text span{display:none}.upload-text::before{content:"";position:relative;display:block;width:92px;height:55px;background:url(../../images/icon__upload.png) center center no-repeat;background-size:100% auto}.has-files .upload-text::before{display:none}.uploaded{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.uploaded-image{position:relative;flex:0 0 134px;max-width:134px;height:134px;margin:0 5% 5% 0}.uploaded-image:nth-child(4n+4){margin:0 0 5%}.uploaded-image img{display:block;width:100%;height:100%;object-fit:cover;-webkit-border-radius:8px;border-radius:8px}.delete-image{position:absolute;top:-7%;right:-7%;width:30px;height:30px;background:url(../../images/icon_delete.png) center center no-repeat;background-size:100% auto;cursor:pointer}.delete-image i,.nhs.section{display:none}.nhs.section.active{display:block}.bg__blue--light{background:url(../../images/nhs/bg.jpg) center center no-repeat;background-size:100% auto}.profile-name{font-weight:700;font-size:32px;line-height:36px;color:#e40a0a;text-align:center;padding:40px 0}.discover_universe_active{background:url(../../images/discover_universe_active/bg.png) center top no-repeat;background-size:cover;min-height:100vh;max-width:480px;margin:0 auto}.discover_universe_active img{width:100%;display:block}.clearfix::after,.clearfix::before{content:"";display:block;clear:both}.page-header{background:#079c3e;height:49px}.site-branding{float:left;position:relative;z-index:101}.close-popup,.main-menu,.nav-icon,.nav-icon::after,.nav-icon::before,.side-bar,.site-branding img{position:absolute}.site-branding img{max-width:127px}.nav-bar,.nav-menu,sub,sup{position:relative}.nav-bar{float:right}.nav-menu{width:40px;height:40px;padding:20px 0;cursor:pointer}.nav-icon,.nav-icon::after,.nav-icon::before{background:#fff;display:block;height:2px;z-index:100;transition:background ease .3s,top ease .3s .3s,transform ease .3s;width:20px;content:""}.nav-icon::before{top:-6px}.nav-icon::after{top:6px}.main-menu,.nav-bar.active .nav-icon::after,.nav-bar.active .nav-icon::before{transition:top ease .3s,transform ease .3s .3s}.nav-bar.active .nav-icon{background:0 0}.nav-bar.active .nav-icon::before{transform:rotate(45deg);top:0}.nav-bar.active .nav-icon::after{transform:rotate(-45deg);top:0}.nav-bar.active .main-menu{top:49px}.main-menu{top:-100vh;width:100vw;right:0;z-index:10;max-width:840px;background:#079c3e;color:#fff;text-transform:uppercase;padding:20px 75px 30px 30px}.main-menu li{border-bottom:1px solid #fff;padding:10px 0}.main-menu li a{color:#fff;font-weight:700;font-size:12px}.main-menu li a.active,.main-menu li a:hover{text-decoration:underline;text-decoration-color:#fddc00}.main-menu li strong{font-size:17px;color:#fddc00}.btn_search::after{content:"";width:25px;height:25px;display:inline-block;background:url(../../images/icon__search.png) center center/100% no-repeat;vertical-align:middle;margin-left:5px}.store-location{padding:0 30px}.side-bar{right:90px;top:193px}.side-bar ul{position:fixed;z-index:10;width:90px;padding-right:12px}.side-bar img{max-width:100%}.brief{text-align:center;font-style:italic;font-weight:800;font-size:18px}.gift-image-noti img{margin:30px auto;display:block}.align-center{text-align:center}.error-message{color:red;margin-top:5px}@media screen and (min-width:841px){.fs-sp,.spPic{display:none}.button__back{position:absolute;top:50%;left:-50%;width:35px;height:35px;background:url(../../images/button__back.svg) center center no-repeat;background-size:24px auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.flex__3 li{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:0}.flex__4 li{flex:0 0 25%;max-width:25%;margin-bottom:0}.flex__5 li{flex:0 0 20%;max-width:20%;margin-bottom:10px}.form__group textarea{font-size:18px;height:120px;padding:10px}.line{position:relative;display:block;width:100%;height:1px;background:#01a7e1}.text__noted{font-size:24px}}@media screen and (max-width:840px){.fs-pc,.pcPic{display:none}.flex__5 li{flex:0 0 100%;max-width:100%;margin-bottom:10px}.uploaded{justify-content:space-evenly}.image-uploader{padding:25px 7%}.uploaded-image{flex:0 0 80px;max-width:80px;height:80px;margin:0 0 7%}.uploaded-image:nth-child(4n+4){margin:0 0 7%}.delete-image{top:-9%;right:-9%;width:20px;height:20px}}.justify-center,.popup{justify-content:center}@media screen and (min-width:760px){.has_84 input[type=email],.has_84 input[type=number],.has_84 input[type=password],.has_84 input[type=text]{padding:5px 20px 5px 75px}}@media screen and (max-width:480px) and (max-height:570px){.ncf .site__logo{margin-bottom:30px}.section__register .buts{margin-bottom:22px}}@media screen and (max-width:480px) and (max-height:690px){.nin .site__logo{padding-top:30px;margin-bottom:5px;width:75%}.nin .register__brief,.nin .section__register .buts{margin-bottom:17px}.register_type button span{font-size:12px}.register-icon{margin-bottom:0}}@media screen and (max-width:480px) and (max-height:640px){.section__lucky .content__title h2,.section__lucky.open__game .content__title h2{font-size:19px}.magi .site__logo{padding-top:30px;margin-bottom:20px}.magi .register__brief{margin-bottom:15px}.magi.section__register .buts{margin-bottom:20px}.section__lucky .content__title{padding:2vh 0 1vh}.section__lucky .game__win .content__title{padding:4vh 0 3vh}.roulette__box{width:60%}.number__lucky{padding-top:5px;font-size:15px}.gift__title{font-size:14px;padding:5px 0}.gift__value{font-size:18px;padding:7px 0}.gift__brief p{font-size:18px;line-height:24px;margin-bottom:10px}.gift__brief p br{display:none}}@media screen and (max-width:480px) and (max-height:620px){.nin .site__logo{padding-top:15px;margin-bottom:5px;width:75%}.nin .register__brief,.nin .section__register .buts{margin-bottom:12px}.section__login .content__title{padding:20px 5%}.section__login .form__group{margin-bottom:20px}}@media screen and (max-width:420px) and (max-height:640px){.section__login .content__title{padding:20px 5%}.section__login .form__group{margin-bottom:20px}}@media screen and (max-width:380px) and (max-height:670px){.section__login .content__title{padding:15px 5%}.section__login .form__group{margin-bottom:10px}.section__login .chk__caption{font-size:11px}}@media screen and (max-width:840px) and (max-height:570px){.form__brief{margin-bottom:20px}}@media screen and (max-width:350px) and (max-height:570px){.nin .section__register .btn,.section__login .btn,.section__login .form__group input[type=email],.section__login .form__group input[type=number],.section__login .form__group input[type=password],.section__login .form__group input[type=text]{height:40px;line-height:40px}.ncf .site__logo{padding-top:15px;margin-bottom:20px}.ncf .register__brief,.ncf .register__support,.section__register .buts{margin-bottom:8px}.section__otp .content__title{padding:15px 5%}.form__brief{font-size:12px;margin-bottom:15px}.otp__message p{margin-bottom:5px}.nin .pattern__pic{width:54%}.nin .site__logo{width:62%;padding-top:7px}.nin .register__brief{font-size:16px;margin-bottom:8px}.nin .section__register .btn{width:80%;margin:0 auto}.magi .register__brief,.magi .site__logo,.magi.section__register .buts,.section__login .form__group{margin-bottom:10px}.nin .section__register .register__support{font-size:12px}.section__login .content__title{padding:10px 5%}.section__login .chk__caption{font-size:9px;line-height:1.3}.magi .site__logo{padding-top:20px}.check__icon{width:30px}.section__lucky.open__game .content__title h2{font-size:20px}.gift__title{font-size:12px;padding:3px 0}.gift__win{padding:0;margin-bottom:8px}.gift__value{font-size:15px;padding:3px 0}.gift__brief p{font-size:14px;line-height:18px;margin-bottom:7px}.roulette__box{width:56%}.register_type button span{font-size:11px}}@media (orientation:landscape) and (max-width:840px){.section__login .section__detail,.section__lucky .section__detail,.section__otp .section__detail,.section__register .section__detail{min-height:auto!important}.section__login .section__inr,.section__lucky .section__inr,.section__otp .section__inr,.section__register .section__inr{height:auto!important}}@media (min-width:1020px){.section__login .section__detail,.section__lucky .section__detail,.section__otp .section__detail,.section__register .section__detail{min-height:auto!important}.section__login .section__inr,.section__lucky .section__inr,.section__otp .section__inr,.section__register .section__inr{height:auto!important}}@media only screen and (max-height:768px){.popup__inr{max-height:100vh;overflow-y:scroll}}@media (max-width:992px){#toolbar-item-administration-tray{display:none}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0}}.tabs{display:flex}.tabs .tab-item{width:100%;text-align:center;padding:1rem 0;border-bottom:1px solid var(--color);color:var(--color);font-weight:500;font-size:16px;font-family:"Nunito Sans";cursor:pointer}.theme-mag .tabs .tab-item{color:#6f481d;border-bottom:1px solid #6f481d}.theme-gdnl .tabs .tab-item{color:#a3d063;border-bottom:1px solid #a3d063}.tabs .tab-item.active{border-bottom:3px solid var(--tab-color);font-weight:700;color:var(--tab-color)}.theme-gdnl .account-success .popup-title{color:#fff}input::placeholder{color:#757575!important}.section__thank_you .content__box{padding:30px 25px}.section__thank_you .content__box .check-icon path{stroke:var(--title-color)}.theme-nin .section__thank_you .content__box .check-icon path{stroke:#0033a0}.section__thank_you .content__box .title{font-weight:800;font-size:20px;line-height:30px;color:var(--title-color);margin:20px 0}.theme-nin .section__thank_you .content__box .title{color:#0033a0}.section__thank_you .content__box .description{font-weight:500;font-size:16px;line-height:18px;margin:0 0 20px}.content__tnc,.tnc__content{font-size:14px;line-height:18px}.section__thank_you .content__box .home{padding:12.5px 0;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;background:var(--btn-bg);font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;color:#374955;margin:20px 0}table,table td,table th,table thead th{border:1px solid #fff}.section__thank_you .content__box a{font-weight:400;font-size:16px;line-height:18px;text-align:center;text-decoration-line:underline;color:var(--color)}.section__thank_you .content__box img{max-width:100%}.d-none{display:none!important}.d-flex{display:flex!important}.d-block{display:block!important}.container{width:100%;max-width:1288px;padding:0 2.4rem;margin:0 auto}.col,.container--fluid,.tnc .box__warning img,legend{max-width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -1.2rem}.popup__inr,article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}label,output{display:inline-block}dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}address,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-bottom:1.6rem}dd,legend{margin-bottom:1rem}.col{flex-shrink:0;width:100%;padding:0 1.2rem}.col--auto{flex:0 0 auto;width:auto}.col--1{flex:0 0 auto;width:8.33333333%}.col--2{flex:0 0 auto;width:16.66666667%}.col--3{flex:0 0 auto;width:25%}.col--4{flex:0 0 auto;width:33.33333333%}.col--5{flex:0 0 auto;width:41.66666667%}.col--6{flex:0 0 auto;width:50%}.col--7{flex:0 0 auto;width:58.33333333%}.col--8{flex:0 0 auto;width:66.66666667%}.col--9{flex:0 0 auto;width:75%}.col--10{flex:0 0 auto;width:83.33333333%}.col--11{flex:0 0 auto;width:91.66666667%}.col--12{flex:0 0 auto;width:100%}.col--offset-1{margin-left:8.33333333%}.col--offset-2{margin-left:16.66666667%}.col--offset-3{margin-left:25%}.col--offset-4{margin-left:33.33333333%}.col--offset-5{margin-left:41.66666667%}.col--offset-6{margin-left:50%}.col--offset-7{margin-left:58.33333333%}.col--offset-8{margin-left:66.66666667%}.col--offset-9{margin-left:75%}.col--offset-10{margin-left:83.33333333%}.col--offset-11{margin-left:91.66666667%}@media (min-width:576px){.col--sm-auto{flex:0 0 auto;width:auto}.col--sm-1{flex:0 0 auto;width:8.33333333%}.col--sm-2{flex:0 0 auto;width:16.66666667%}.col--sm-3{flex:0 0 auto;width:25%}.col--sm-4{flex:0 0 auto;width:33.33333333%}.col--sm-5{flex:0 0 auto;width:41.66666667%}.col--sm-6{flex:0 0 auto;width:50%}.col--sm-7{flex:0 0 auto;width:58.33333333%}.col--sm-8{flex:0 0 auto;width:66.66666667%}.col--sm-9{flex:0 0 auto;width:75%}.col--sm-10{flex:0 0 auto;width:83.33333333%}.col--sm-11{flex:0 0 auto;width:91.66666667%}.col--sm-12{flex:0 0 auto;width:100%}.col--sm-offset-1{margin-left:8.33333333%}.col--sm-offset-2{margin-left:16.66666667%}.col--sm-offset-3{margin-left:25%}.col--sm-offset-4{margin-left:33.33333333%}.col--sm-offset-5{margin-left:41.66666667%}.col--sm-offset-6{margin-left:50%}.col--sm-offset-7{margin-left:58.33333333%}.col--sm-offset-8{margin-left:66.66666667%}.col--sm-offset-9{margin-left:75%}.col--sm-offset-10{margin-left:83.33333333%}.col--sm-offset-11{margin-left:91.66666667%}}@media (min-width:768px){.col--md-auto{flex:0 0 auto;width:auto}.col--md-1{flex:0 0 auto;width:8.33333333%}.col--md-2{flex:0 0 auto;width:16.66666667%}.col--md-3{flex:0 0 auto;width:25%}.col--md-4{flex:0 0 auto;width:33.33333333%}.col--md-5{flex:0 0 auto;width:41.66666667%}.col--md-6{flex:0 0 auto;width:50%}.col--md-7{flex:0 0 auto;width:58.33333333%}.col--md-8{flex:0 0 auto;width:66.66666667%}.col--md-9{flex:0 0 auto;width:75%}.col--md-10{flex:0 0 auto;width:83.33333333%}.col--md-11{flex:0 0 auto;width:91.66666667%}.col--md-12{flex:0 0 auto;width:100%}.col--md-offset-1{margin-left:8.33333333%}.col--md-offset-2{margin-left:16.66666667%}.col--md-offset-3{margin-left:25%}.col--md-offset-4{margin-left:33.33333333%}.col--md-offset-5{margin-left:41.66666667%}.col--md-offset-6{margin-left:50%}.col--md-offset-7{margin-left:58.33333333%}.col--md-offset-8{margin-left:66.66666667%}.col--md-offset-9{margin-left:75%}.col--md-offset-10{margin-left:83.33333333%}.col--md-offset-11{margin-left:91.66666667%}}@media (min-width:992px){.col--lg-auto{flex:0 0 auto;width:auto}.col--lg-1{flex:0 0 auto;width:8.33333333%}.col--lg-2{flex:0 0 auto;width:16.66666667%}.col--lg-3{flex:0 0 auto;width:25%}.col--lg-4{flex:0 0 auto;width:33.33333333%}.col--lg-5{flex:0 0 auto;width:41.66666667%}.col--lg-6{flex:0 0 auto;width:50%}.col--lg-7{flex:0 0 auto;width:58.33333333%}.col--lg-8{flex:0 0 auto;width:66.66666667%}.col--lg-9{flex:0 0 auto;width:75%}.col--lg-10{flex:0 0 auto;width:83.33333333%}.col--lg-11{flex:0 0 auto;width:91.66666667%}.col--lg-12{flex:0 0 auto;width:100%}.col--lg-offset-1{margin-left:8.33333333%}.col--lg-offset-2{margin-left:16.66666667%}.col--lg-offset-3{margin-left:25%}.col--lg-offset-4{margin-left:33.33333333%}.col--lg-offset-5{margin-left:41.66666667%}.col--lg-offset-6{margin-left:50%}.col--lg-offset-7{margin-left:58.33333333%}.col--lg-offset-8{margin-left:66.66666667%}.col--lg-offset-9{margin-left:75%}.col--lg-offset-10{margin-left:83.33333333%}.col--lg-offset-11{margin-left:91.66666667%}}@media (min-width:1200px){.col--xl-auto{flex:0 0 auto;width:auto}.col--xl-1{flex:0 0 auto;width:8.33333333%}.col--xl-2{flex:0 0 auto;width:16.66666667%}.col--xl-3{flex:0 0 auto;width:25%}.col--xl-4{flex:0 0 auto;width:33.33333333%}.col--xl-5{flex:0 0 auto;width:41.66666667%}.col--xl-6{flex:0 0 auto;width:50%}.col--xl-7{flex:0 0 auto;width:58.33333333%}.col--xl-8{flex:0 0 auto;width:66.66666667%}.col--xl-9{flex:0 0 auto;width:75%}.col--xl-10{flex:0 0 auto;width:83.33333333%}.col--xl-11{flex:0 0 auto;width:91.66666667%}.col--xl-12{flex:0 0 auto;width:100%}.col--xl-offset-1{margin-left:8.33333333%}.col--xl-offset-2{margin-left:16.66666667%}.col--xl-offset-3{margin-left:25%}.col--xl-offset-4{margin-left:33.33333333%}.col--xl-offset-5{margin-left:41.66666667%}.col--xl-offset-6{margin-left:50%}.col--xl-offset-7{margin-left:58.33333333%}.col--xl-offset-8{margin-left:66.66666667%}.col--xl-offset-9{margin-left:75%}.col--xl-offset-10{margin-left:83.33333333%}.col--xl-offset-11{margin-left:91.66666667%}}.popup,body,html,legend,table{width:100%}*{padding:0;margin:0;box-sizing:border-box}body,html{height:100%}html{font-family:sans-serif;line-height:1.15;font-size:10px;min-width:300px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,h5,h6{font-family:"Nunito Sans",sans-serif}@-ms-viewport{width:device-width}body{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#000}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.05}.h1,h1{font-size:3.6rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:1.6rem}.h4,h4{font-size:1.4rem}.h5,h5{font-size:1.3rem}.h6,h6{font-size:1.25rem}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol,ul{padding-left:1.7rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1.6rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.5rem}sup{top:-1rem}a{transition:opacity .3s ease-out}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.5rem}pre{overflow:auto}img{vertical-align:middle;border-style:none}svg{vertical-align:middle}table{border-collapse:collapse;margin-bottom:1.5rem;background-color:transparent}table td,table th{padding:1rem;vertical-align:top}table thead th{vertical-align:bottom;border-bottom:2px solid #fff}caption{padding-top:1.6rem;padding-bottom:1.6rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{font-weight:700}button{border-radius:0}button:focus{outline:dotted .1rem;outline:-webkit-focus-ring-color auto .5rem}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{padding:0;font-size:2.4rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.modal__tnc,.popup,.popup__survey{position:fixed;height:100vh;bottom:0;left:0}[type=search]{outline-offset:-.2rem;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}::-webkit-input-placeholder{color:#6c696b}::-moz-placeholder{color:#6c696b}:-ms-input-placeholder{color:#6c696b}:-moz-placeholder{color:#6c696b}.popup{visibility:hidden;opacity:0;z-index:-1;overflow:hidden;overflow-y:auto;top:0;right:0;display:flex;align-items:center;background-color:rgba(0,0,0,.5)}.modal__tnc,.popup__survey{justify-content:center;overflow:hidden}.popup.tnc .box__warning{min-height:80vh;overflow-y:auto}.popup.tnc .box__warning::-webkit-scrollbar{width:6px;background-color:transparent}.popup.tnc .box__warning::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.popup.tnc .box__warning::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}.popup .back-to-popup-campaign-detail{cursor:pointer}.popup__survey{visibility:hidden;opacity:0;width:100%;overflow-y:auto;top:0;right:0;display:flex;align-items:center;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s ease-in-out 0s,visibility 0s linear .3s;transition:opacity .3s ease-in-out 0s,visibility 0s linear .3s;z-index:13}.popup.show,.popup__survey.show{visibility:visible;-webkit-transition-delay:0s,0s;opacity:1}.popup.show{transition-delay:0s,0s;z-index:13}.popup__survey.show{transition-delay:0s,0s}.popup__inr{position:relative;width:88.5333%;height:auto;max-width:332px;padding:40px 0}.popup__tnc .popup__inr{max-width:800px;height:90%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5% 0}.popup__tnc .close-popup{top:3%;right:5%}.tnc__content{width:100%;padding:0 5%;font-weight:400}.close-popup,.close-popup-survey{width:18px;background:url(../../images/icon__close_popup.png) center center no-repeat;z-index:2}.tnc__content h2{font-size:24px;color:#6f481d}.tnc__content b{font-weight:700}.close-popup{top:0;right:0;height:18px;background-size:100% auto;cursor:pointer}.close-modal,.close-popup-survey{position:absolute;top:4%;cursor:pointer}.close-popup-survey{height:18px;background-size:100% auto;right:4%}.modal__tnc{visibility:hidden;opacity:0;width:100%;overflow-y:auto;top:0;right:0;display:flex;align-items:flex-start;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s ease-in-out 0s,visibility 0s linear .3s;transition:opacity .3s ease-in-out 0s,visibility 0s linear .3s;z-index:-1}.modal__tnc .fs__box{position:relative;display:block;padding:40px 15px 15px;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__tnc.show{opacity:1!important;z-index:13;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.modal__inr{position:relative;display:block;width:95%;height:80%;max-width:332px;background-color:#fff;margin-top:7%;-webkit-border-radius:30px;border-radius:30px}.close-modal{right:7%;width:18px;height:18px;background:url(../../images/icon__close_popup.png) center center no-repeat;background-size:100% auto;z-index:2}.box__warning{position:relative;background:var(--popup-bg);border-radius:30px;padding:20px;color:var(--popup-color)}.box__warning a{color:var(--popup-color)}.theme-mil .box__warning a{color:#008f33}.theme-nin .box__warning a{color:#374955}.pic__warning{width:15.333%;margin:0 auto 46px}.popup-title{text-align:center;color:var(--popup-title-color);font-size:20px;font-weight:800}.txt__warning{position:relative;text-align:center}.txt__warning p{font-size:16px}.ncf .txt__warning p{color:#6f481d}.ncf .title__tnc{color:#e40a0a}.nin .title__tnc,.nin .txt__warning p{color:#01a7e1}.theme_yellow .txt__warning p{color:#000}.nin.voucher .modal__tnc .fs__box{overflow:auto}.title__tnc{font-size:24px;margin-bottom:15px}.content__tnc{color:#222;font-weight:400}.content__tnc p{margin-bottom:20px}.content__tnc b{font-weight:700}.popup__game .txt__warning p{color:#6f481d;font-weight:800;margin-bottom:30px}.pop__survey{max-width:680px;width:90%}.box__gift__survey{position:relative;padding:60px;text-align:center}.box__gift__survey .buts{display:flex;justify-content:center}.box__gift__survey .buts .btn{flex:0 0 140px;max-width:140px;margin:0 5px}.title__popup--survey{font-weight:700;font-size:48px;line-height:1.2;color:var(--color);margin-bottom:20px}.brief__gifts{font-style:normal;font-weight:800;font-size:18px;line-height:1.2;text-align:center;color:#01a7e1;margin-bottom:40px}.date__code span,.title__code,.value__code{font-weight:900}.code__voucher,.value__voucher{text-align:left;position:absolute}.pic__gifts--survey{position:relative;width:68%;margin:0 auto}.code__voucher{top:13%;right:22%}.value__voucher{bottom:25%;right:19%}.date__voucher{position:absolute;right:-4%;top:34%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.title__code{font-size:16px;line-height:1;color:#666;margin-bottom:2px}.value__code{font-size:24px;line-height:1.2;color:#48a6db}.value__code sub{font-size:55%;margin-left:-3%}.date__code{font-size:16px;line-height:1.2;text-align:center;color:#fff}.btn,.btn span{position:relative;font-weight:700}@media screen and (max-width:480px){.tnc__content{overflow-x:scroll}}@media screen and (max-width:350px){.txt__warning p{font-size:20px}}@media screen and (max-width:520px){.box__gift__survey{padding:60px 15px}.title__popup--survey{font-size:25px}.brief__gifts{font-size:14px;margin-bottom:20px}.pic__gifts--survey{width:100%}.title__code{font-size:13px}.value__code{font-size:18px}.date__code{font-size:14px}}@media only screen and (max-height:667px){.popup__inr{max-height:100vh;overflow-y:scroll}}@media screen and (max-width:390px){.title__code{font-size:12px}.value__code{font-size:17px}.date__code{font-size:13px}}.tnc .popup__inr{overflow:hidden;max-height:unset}.tnc .box__warning{max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.btn,.buts,.pic{display:block}.tnc .box__warning .txt__warning{flex:1;overflow:auto;text-align:left}.bg__black{background:#0b0b0b}.bg__yellow{background:#FFCC16}.bg__yellow .register__brief,.bg__yellow .register__support{color:#6F481D}.bg__yellow .section__register--ncf .register__support a{color:#E40A0A}.bg__yellow__light{background:url(../../images/nin220401/bg_gold.png) center top no-repeat #FFF7DC;background-size:cover}.bg__brown{background:#E8D6BE}.bg__yellow__2{background:#f4da98}.bg__green{background:#008f33}.bg__green__light{background:url(../../images/milo/bg.png) center top no-repeat #008f33;background-size:100% auto}.bg__blue{background:#00a7e1}.buts{position:relative;margin:0 auto;z-index:1}.btn{width:100%;height:46px;line-height:46px;cursor:pointer;text-align:center;margin-bottom:20px;background:var(--btn-bg);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;color:var(--btn-color)}.btn span{font-size:14px;line-height:19px}.btn:disabled{background:#c1c1c1;color:#757575}.text-center{text-align:center}.pic{line-height:0}.pic img{width:100%;height:auto}.banner__hero img{border-radius:0 0 0 80px}.tab-container{position:fixed;bottom:0;left:0;z-index:2;background:#fff;width:100%;height:80px;box-shadow:4px 0 4px rgba(0,0,0,.25)}.form__box,.form__box .form-item{position:relative}.tab-container .tab{justify-content:space-around;max-width:840px;margin:0 auto}.popup-campaign-detail .popup__inr .box__warning .content__wrapper img,.section__qr .content__box img{max-width:100%}.tab-container .tab-link{padding:17px 8px;cursor:pointer}.tab-container .tab-link span{font-weight:500;font-size:16px;line-height:1rem;letter-spacing:.01em;margin-top:6px;display:inline-block}.tab-container .tab-link.active span{font-weight:700;color:var(--menu-color)!important}.tab-container .tab-link.active svg{width:24px;height:24px}.tab-container .tab-link.active svg path{fill:var(--menu-color)}.theme-mil .section__qr{background:#fff}.section__qr .content__box{padding:20px 45px}.section__qr .content__box .title{font-weight:800;font-size:20px;line-height:30px;color:var(--title-color)}.theme-mil .section__qr .content__box .title{color:#008f33}.theme-nin .section__qr .content__box .title{color:#0033a0}.section__qr .content__box .description{font-weight:500;font-size:16px;line-height:18px;margin:20px 0}.form__box .gift__icon,.form__box .user__icon{margin-bottom:5px}.theme-mil .section__qr .content__box .description{color:#000}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#000;background:0 0}input[type=number]{-moz-appearance:textfield}.select2-container--default .select2-selection{height:auto;border:1px solid var(--border-color);border-radius:10px}.select2-container--default .select2-selection .select2-selection__rendered{line-height:normal;padding:13px 20px}.select2-container--default .select2-selection .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2-container--default .select2-selection .select2-selection__arrow b{border-color:#02a7e1 ransparent transparent transparent}.form__box{padding:0 6% 8.5%;z-index:2}.form__box .form-item-province{width:48%;margin-right:4%;float:left;margin-top:0}.form__box .form-item-district{width:48%;display:inline-block;margin-top:0}#odc-additional-form .form-item-campaign-code,#odc-additional-form .form-item-node-id,.edit-account #accountForm,.form__box .error,.form__box .view-account-info{display:none}.form__box .sp1 .form-item-district,.form__box .sp1 .form-item-province{width:100%;margin-right:0}.form__box .form-item-ward{width:100%;margin-top:0;clear:both}.form__box .ajax-progress-throbber{position:absolute;top:0;left:0;z-index:10}.form__box .user__icon svg{fill:var(--title-color)}.theme-ncf .form__box .user__icon svg{fill:#cb0505}.theme-nin .form__box .user__icon svg{fill:#0033a0}.theme-cor .form__box .user__icon svg{fill:#fff}.form__box .user__txt{color:var(--title-color)}.theme-ncf .form__box .user__txt{color:#cb0505}.theme-nin .form__box .user__txt{color:#0033a0}.theme-cor .form__box .user__txt{color:var(--main-text-color)}.theme-mag .form__box .time__line .gift__icon svg,.theme-nin .form__box .time__line .gift__icon svg{fill:#c1c1c1}.theme-mil .form__box .time__line .gift__icon svg{fill:#9baebc}.theme-ncf .form__box .time__line .gift__icon svg{fill:#f3eed9}.theme-gdnl .form__box .time__line .gift__icon svg{fill:#bea6a1}.theme-nhs .form__box .time__line .gift__icon svg{fill:#c1c1c1}.theme-mag .form__box .time__line .gift__txt,.theme-nin .form__box .time__line .gift__txt{color:#c1c1c1}.theme-mil .form__box .time__line .gift__txt{color:#9baebc}.theme-ncf .form__box .time__line .gift__txt{color:#f3eed9}.theme-gdnl .form__box .time__line .gift__txt{color:#bea6a1}.theme-nhs .form__box .time__line .gift__txt{color:#c1c1c1}.form__box .time__line.full .gift__icon svg{fill:var(--title-color)}.theme-mag .form__box .time__line.full .gift__icon svg{fill:#e40a0a}.theme-gdnl .form__box .time__line.full .gift__icon svg{fill:#f26f60}.theme-nin .form__box .time__line.full .gift__icon svg{fill:#0033a0}.theme-mil .form__box .time__line.full .gift__icon svg{fill:#ffc225}.theme-ncf .form__box .time__line.full .gift__icon svg{fill:#cb0505}.theme-cor .form__box .time__line.full .gift__icon svg{fill:#fff}.form__box .time__line.full .gift__txt{color:var(--title-color)}.theme-mag .form__box .time__line.full .gift__txt{color:#e40a0a}.theme-gdnl .form__box .time__line.full .gift__txt{color:#f26f60}.theme-nin .form__box .time__line.full .gift__txt{color:#0033a0}.theme-mil .form__box .time__line.full .gift__txt{color:#ffc225}.theme-ncf .form__box .time__line.full .gift__txt{color:#cb0505}.theme-cor .form__box .time__line.full .gift__txt{color:#fff}.form__box .error{color:red;font-size:12px}.form__box .view-account-info .hotline{font-weight:500;font-size:16px;line-height:18px;text-align:center;color:var(--color)}.theme-mil .form__box .view-account-info .hotline{color:#f8ef1b}.form__box .view-account-info .hotline .phone{font-weight:800}.form__box .view-account-info .hotline .email{font-weight:700}.edit-account.update-user-info #accountForm,.edit-account.update-user-info .view-account-info{display:block}.edit-account.update-user-info .odc_campaign_list,.edit-account.update-user-info .time__line{display:none}.form-item{position:relative;display:block;width:100%;margin-bottom:34px}.form-item input[type=date],.form-item input[type=number],.form-item input[type=text]{position:relative;display:block;font-family:"Nunito Sans";font-weight:400;font-size:14px;width:100%;height:46px;line-height:46px;padding:5px 20px;border-radius:10px;color:#222;border:1px solid var(--border-color);background:#fff}.form-item input[type=date]:-ms-input-placeholder,.form-item input[type=number]:-ms-input-placeholder,.form-item input[type=text]:-ms-input-placeholder{color:#c4c4c4}.form-item input[type=date]::-moz-placeholder,.form-item input[type=number]::-moz-placeholder,.form-item input[type=text]::-moz-placeholder{color:#c4c4c4;opacity:1}.form-item input[type=date]:focus,.form-item input[type=number]:focus,.form-item input[type=text]:focus{color:#363535}.form-item input[type=date]:focus:-ms-input-placeholder,.form-item input[type=number]:focus:-ms-input-placeholder,.form-item input[type=text]:focus:-ms-input-placeholder{color:#363535}.form-item input[type=date]:focus::-moz-placeholder,.form-item input[type=number]:focus::-moz-placeholder,.form-item input[type=text]:focus::-moz-placeholder{color:#363535}.form-item textarea{font-family:"Nunito Sans";font-size:14px;width:100%;-webkit-border-radius:8px;border-radius:8px;color:#222;resize:none;outline:0;height:120px;padding:5px 20px;border:1px solid var(--border-color)}.form-item input[type=checkbox],.form-item input[type=radio]{top:2px;width:16px;border:1px solid #bf1910;position:relative;background:#fff;height:16px;max-width:16px;cursor:pointer}.form-item input::placeholder{color:#c4c4c4}.form-item input:focus::placeholder{color:#363535}.form-item input[type=checkbox]{-webkit-border-radius:4px;border-radius:4px;flex:0 0 16px}.form-item input[type=radio]{-webkit-border-radius:4px;flex:0 0 16px;border-radius:100px}.form-item .label,.form-item label{font-weight:700;color:var(--color);margin-bottom:.5rem;display:block}.theme-mag .form-item .label,.theme-mag .form-item label{color:#6f481d}.theme-gdnl .form-item .label,.theme-gdnl .form-item label{color:#427100}.theme-cor .form-item .label,.theme-cor .form-item label{color:#fff}.form-item .label.chk__caption,.form-item label.chk__caption{color:#374955}.form-item .error{display:none;color:red;font-size:12px}.form-error .select2-selection,.form-error input[type=number],.form-error input[type=text],.form-error textarea{border:2px solid red!important}.form-error~.error{display:block}.form__caption{display:block;font-size:13px;line-height:15px;margin-bottom:10px;color:var(--color);font-weight:700}.form__radio,.form__radio input,.form__radio label{display:inline-block}.form__group.show__error input[type=email],.form__group.show__error input[type=number],.form__group.show__error input[type=password],.form__group.show__error input[type=text]{border:1px solid #ef4343;line-height:44px}.form__radio{margin-right:20px}input[type=checkbox]{position:relative;width:24px;background:#fff;border:1px solid;border-radius:4px;flex:0 0 16px;max-width:16px;height:16px;cursor:pointer}input[type=checkbox]::after{content:"";position:absolute;left:10%;top:10%;width:80%;height:80%;opacity:1;background-size:100% auto}input[type=checkbox]:checked{background-color:var(--color)}input[type=checkbox]:checked::after{background:url(../../images/icon__check_white.svg) center center/cover no-repeat;opacity:1}.theme-ncf input[type=checkbox]{background-color:#fff}.theme-ncf input[type=checkbox]:checked::after{background:url(../../images/icon__check_ncf.svg) center center/cover no-repeat}.theme-mil input[type=checkbox]{background-color:#fff}.theme-mil input[type=checkbox]:checked::after{background:url(../../images/icon__check_green.svg) center center/cover no-repeat}input[type=radio]::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}input[type=radio]:checked::after{opacity:1;background:url(../../images/radio-checked.png) center center/50% no-repeat}.form__input{position:relative}.has_84::before{content:"+84";display:block;position:absolute;top:50%;left:20px;z-index:1;font-family:"Nunito Sans";font-weight:600;font-size:14px;line-height:16px;color:#c4c4c4;transform:translateY(-50%)}.has_84 input[type=text]{padding:1rem 20px 1rem 60px}.has_84 input[type=email],.has_84 input[type=number],.has_84 input[type=password]{padding:5px 20px 5px 60px}.change_color.has_84::before{color:#222}.section__account.update-user-info{background:var(--base-bg)}.section__account.update-user-info .title{color:var(--color)}.section__account .title{color:var(--title-color);font-weight:800;font-size:20px;line-height:30px;margin-top:20px}.theme-cor .section__account .title{color:#fff}.section__account .odc_campaign_list_header{padding:0 20px 36px}.section__account .odc_campaign_list_header .logout,.section__account .odc_campaign_list_header .update-info{font-weight:400;font-size:16px;line-height:18px;text-align:center;text-decoration-line:underline;color:var(--title-color);margin:20px 0;display:block}.theme-gdnl .section__account .odc_campaign_list_header .logout,.theme-gdnl .section__account .odc_campaign_list_header .update-info{color:#427100}.theme-cor .section__account .odc_campaign_list_header .logout,.theme-cor .section__account .odc_campaign_list_header .update-info{color:#fff}.section__account .odc_campaign_list .section__detail{display:flex;flex-direction:column}.section__account .odc_campaign_list .section__detail .content__box{flex:1;display:flex;flex-direction:column}.section__account .odc_campaign_list .section__detail .content__box .curve_box{flex:1}.section__account .odc_campaign_list .sub-title{color:var(--popup-color);font-weight:500;font-size:16px;line-height:18px}.custom-radio input[type=radio]::after{content:"";position:absolute;left:10%;top:10%;width:80%;height:80%;opacity:1;background-size:100% auto;border-radius:50%}.custom-radio input[type=radio]{position:relative;width:24px;background:#fff;border:1px solid var(--base-color);flex:0 0 16px;max-width:16px;height:16px;cursor:pointer;border-radius:50%}.custom-radio input[type=radio]:checked::after{opacity:1;background:#000}.custom-radio{display:flex;color:var(--base-color)}.flex__box.custom__flex{display:flex;gap:10px}.section__account{background:var(--home-bg)}.theme-nin .section__account{background:#fff}.theme-mag .section__account.edit-account{background:linear-gradient(35.29deg,#fff33d -10.08%,#eeab00 109.86%)}.theme-nin .section__account.edit-account{background:#02a7e1}.section__account .form__group label,.section__account .form__group summary{color:var(--color);font-weight:700}.theme-gdnl .section__account .form__group label,.theme-gdnl .section__account .form__group summary{color:#427100}.theme-mag .section__account .form__group label,.theme-mag .section__account .form__group summary{color:#6f481d}.theme-cor .section__account .form__group label,.theme-cor .section__account .form__group summary{color:#fff}.theme-gdnl .section__account .form-item input[type=date],.theme-gdnl .section__account .form-item input[type=number],.theme-gdnl .section__account .form-item input[type=text],.theme-gdnl .section__account .select2-container--default .select2-selection{border:1px solid #427100}.section__account .curve_box{border-radius:20px 20px 0 0;background:var(--curve-bg);padding:2rem}.theme-mil .section__account .curve_box{background:#fff}.theme-ncf .section__account .curve_box{background:rgba(11,11,11,.5)}.section__account .curve_box .section__account__title{font-style:normal;font-weight:800;font-size:20px;line-height:30px;text-align:center;text-transform:uppercase}.theme-nin .section__account .curve_box .section__account__title{color:#0033a0}.theme-mag .section__account .curve_box .section__account__title,.theme-mil .section__account .curve_box .section__account__title{color:#ed1b35}.theme-gdnl .section__account .curve_box .section__account__title{color:#427100}.theme-cor .section__account .curve_box .section__account__title{color:var(--main-text-color)}.theme-ncf .section__account .curve_box .section__account__title{color:#ed1b35}.theme-nhs .section__account .curve_box .section__account__title{color:#fff}.section__account .curve_box .campaign-item-nin{color:#48abe2;background:#ecfaff}.section__account .curve_box .campaign-item-nin .campaign-button{border:1px solid #48abe2;background:#48abe2}.section__account .curve_box .campaign-item-ncf{color:#222;background:#e3ddcc}.section__account .curve_box .campaign-item-ncf .campaign-button{border:1px solid #222;background:#222}.section__account .curve_box .campaign-item-mag{color:#e70023;background:#fff01d}.section__account .curve_box .campaign-item-mag .campaign-button{border:1px solid #e70023;background:#e70023}.section__account .curve_box .campaign-item-mil{color:#ffc225;background:#008f33}.section__account .curve_box .campaign-item-mil .campaign-button{border:1px solid #ffc225;background:#ffc225}.section__account .curve_box .campaign-item-gdnl{color:#f26f60;background:#aed972}.section__account .curve_box .campaign-item-gdnl .campaign-button{border:1px solid #f26f60}.section__account .curve_box .campaign-item-cor{color:#63513d;background:#fff}.section__account .curve_box .campaign-item-cor p{color:#000}.section__account .curve_box .campaign-item-cor .campaign-button{border:1px solid #f26f60;background:#f26f60}.section__account .curve_box .campaign-item-nhs{color:#0c3c90;background:#ace1ff}.section__account .curve_box .campaign-item-nhs .campaign-button{border:1px solid #0c3c90;background:#0c3c90}.section__account .curve_box .campaign-item{margin-bottom:2rem;align-items:center;border-radius:8px;padding:2rem}.section__account .curve_box .campaign-item:last-child{margin-bottom:0}.section__account .curve_box .campaign-item .campaign-item-left{min-height:100%;display:flex;justify-content:center;align-items:center}.section__account .curve_box .campaign-item .campaign-item-right{flex:1;margin-left:2rem}.section__account .curve_box .campaign-item .campaign-item-right .campaign-name{font-weight:700;font-size:20px;line-height:20px;margin-bottom:1rem}.section__account .curve_box .campaign-item .campaign-item-right .campaign-detail{font-size:13px}.section__account .curve_box .campaign-item .campaign-item-right .campaign-button{font-weight:700;font-size:14px;border-width:1px;border-style:solid;text-transform:uppercase;padding:.5rem 1.5rem;border-radius:5px}.theme-nin .section__account .curve_box .campaign-item .campaign-item-right .campaign-button{background:0 0}.theme-mag .section__account .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-mil .section__account .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-ncf .section__account .curve_box .campaign-item .campaign-item-right .campaign-button{color:#fff}.theme-cor .section__account .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-gdnl .section__account .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-nhs .section__account .curve_box .campaign-item .campaign-item-right .campaign-button{background:0 0}.theme-gdnl .section__account .curve_box .campaign-item.campaign-item-nin .campaign-button,.theme-nhs .section__account .curve_box .campaign-item.campaign-item-nin .campaign-button,.theme-nin .section__account .curve_box .campaign-item.campaign-item-nin .campaign-button{color:#fff;background:#2f56a5}.theme-gdnl .section__additional .form-item .label,.theme-gdnl .section__additional .form-item label{color:#427100}.theme-gdnl .section__additional .form-item input[type=date],.theme-gdnl .section__additional .form-item input[type=text],.theme-gdnl .section__additional .form-item textarea,.theme-gdnl .section__additional .select2-container--default .select2-selection{border:1px solid #427100}.section__gift{background:var(--home-bg)}.section__gift .section__detail{display:flex;flex-direction:column}.section__gift .section__detail .title{color:var(--title-color);margin-top:2rem}.theme-cor .section__gift .section__detail .title{color:var(--main-text-color)}.section__gift .section__detail .tabs{margin:0}.theme-cor .section__gift .section__detail .tabs .tab-item{color:var(--main-text-color);border-bottom-color:var(--main-text-color)}.section__gift .section__detail .tab-content{display:none;padding:2rem;background:var(--curve-bg);flex:1;overflow:auto}.section__gift .section__detail .tab-content.active{display:block}.theme-mil .section__gift .section__detail .tab-content,.theme-ncf .section__gift .section__detail .tab-content{background:#fff}.theme-cor .section__gift .section__detail .tab-content{color:var(--main-text-color)}.theme-mil .section__gift .section__detail .tab-content .view-empty,.theme-mil .section__gift .section__detail .tab-content p,.theme-ncf .section__gift .section__detail .tab-content .view-empty,.theme-ncf .section__gift .section__detail .tab-content p{color:#222}.theme-ncf .section__gift .section__detail .tab-content#tab-gift{background:rgba(11,11,11,.5)}.theme-ncf .section__gift .section__detail .tab-content#tab-gift .view-empty,.theme-ncf .section__gift .section__detail .tab-content#tab-gift p{color:#fff}.section__gift .section__detail .tab-content table{border-collapse:separate;overflow:hidden;border:2px solid var(--table-bg);border-radius:12px 12px 0 0;background:var(--table-bg)}.theme-mil .section__gift .section__detail .tab-content table{border:2px solid #008f33}.section__gift .section__detail .tab-content table thead th{border:none;color:#fff}.theme-mil .section__gift .section__detail .tab-content table tbody{color:#000}.section__gift .section__detail .tab-content table tbody tr{background:#fff}.section__gift .section__detail .tab-content table tbody tr:nth-child(odd){background:var(--table-bg-light)}.section__gift .section__detail .tab-content table tbody td{border:none;color:#222}.section__gift .section__detail .tab-content .gift-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;max-width:480px;margin:auto;padding:0;list-style:none}.section__gift .section__detail .tab-content .gift-list .gift-item{text-align:center}.section__gift .section__detail .tab-content .gift-list .gift-item .gift-image{background-color:#fff;border:1px solid #eaeaea;border-radius:16px;position:relative;padding-bottom:100%;overflow:hidden}.section__gift .section__detail .tab-content .gift-list .gift-item .gift-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);height:calc(100% - 1rem);object-fit:contain}.section__gift .section__detail .tab-content .gift-list .gift-item .voucher{margin-top:1rem;font-weight:700;font-size:16px;line-height:18px}.theme-nin .section__gift .section__detail .tab-content .gift-list .gift-item .voucher{color:#0033a0}.theme-mag .section__gift .section__detail .tab-content .gift-list .gift-item .voucher{color:#6f481d}.theme-mil .section__gift .section__detail .tab-content .gift-list .gift-item .voucher{color:#008f33}.theme-ncf .section__gift .section__detail .tab-content .gift-list .gift-item .voucher{color:#ff8773}.theme-gdnl .section__gift .section__detail .tab-content .gift-list .gift-item .voucher{color:#427100}.theme-mag .section__home .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-mil .section__home .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-ncf .section__home .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-nhs .section__gift .section__detail .tab-content .gift-list .gift-item .voucher{color:#fff}.section__gift .section__detail .tab-content .gift-list .gift-item .voucher p{margin:0}.section__gift .section__detail .tab-content .gift-list .gift-item .voucher-apply-date{margin-top:1rem;font-size:12px}.section__home{background:var(--home-bg)}.section__home .section__detail{display:flex;flex-direction:column}.section__home .section__detail .content__box{flex:1;display:flex;flex-direction:column}.section__home .section__detail .content__box .curve_box{flex:1}.section__home .section__detail .content__box .curve_box:empty{display:none!important}.section__home .title{color:var(--title-color);font-weight:800;font-size:20px;line-height:30px;margin-top:1.5rem}.theme-cor .section__home .sub-title,.theme-cor .section__home .title{color:var(--main-text-color)}.section__home .sub-title{font-weight:500;font-size:16px;line-height:18px}.section__home .curve_box{border-radius:20px 20px 0 0;background:var(--curve-bg);padding:2rem}.section__home .curve_box .campaign-item-nin{color:#48abe2;background:#ecfaff}.section__home .curve_box .campaign-item-nin .campaign-button{border:1px solid #48abe2;background:#48abe2}.section__home .curve_box .campaign-item-ncf{color:#222;background:#e3ddcc}.section__home .curve_box .campaign-item-ncf .campaign-button{border:1px solid #222;background:#222}.section__home .curve_box .campaign-item-mag{color:#e70023;background:#fff01d}.section__home .curve_box .campaign-item-mag .campaign-button{border:1px solid #e70023;background:#e70023}.section__home .curve_box .campaign-item-mil{color:#ffc225;background:#008f33}.section__home .curve_box .campaign-item-mil .campaign-button{border:1px solid #ffc225;background:#ffc225}.section__home .curve_box .campaign-item-gdnl{color:#f26f60;background:#aed972}.section__home .curve_box .campaign-item-gdnl .campaign-button{border:1px solid #f26f60;background:#f26f60}.section__home .curve_box .campaign-item-cor{background:#fff;color:#ed1b24}.section__home .curve_box .campaign-item-cor .campaign-button{border:1px solid #f26f60;background:#ed1b24}.section__home .curve_box .campaign-item-cor .campaign-name{color:#63513d}.section__home .curve_box .campaign-item-cor p{color:#000}.section__home .curve_box .campaign-item-nhs{color:#0c3c90;background:#ace1ff}.section__home .curve_box .campaign-item-nhs .campaign-button{border:1px solid #0c3c90;background:#0c3c90}.theme-cor .section__home .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-gdnl .section__home .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-nhs .section__home .curve_box .campaign-item .campaign-item-right .campaign-button,.theme-nin .section__home .curve_box .campaign-item .campaign-item-right .campaign-button{background:0 0}.section__home .curve_box .campaign-item{margin-bottom:2rem;align-items:center;border-radius:8px;padding:2rem}.section__home .curve_box .campaign-item:last-child{margin-bottom:0}.section__home .curve_box .campaign-item .campaign-item-left{min-height:100%;display:flex;justify-content:center;align-items:center}.section__home .curve_box .campaign-item .campaign-item-right{flex:1;margin-left:2rem}.section__home .curve_box .campaign-item .campaign-item-right .campaign-name{font-weight:700;font-size:20px;line-height:20px;margin-bottom:1rem}.section__home .curve_box .campaign-item .campaign-item-right .campaign-detail{font-size:13px}.section__home .curve_box .campaign-item .campaign-item-right .campaign-button{font-weight:700;font-size:14px;border-width:1px;border-style:solid;text-transform:uppercase;padding:.5rem 1.5rem;border-radius:5px}.popup-campaign-detail .text-condition{margin-top:1rem}.theme-nin .popup-campaign-detail .text-condition a{color:#f9f871}.theme-mag .popup-campaign-detail .text-condition a{color:#0033a0}.theme-mil .popup-campaign-detail .text-condition a{color:#ffc225}.theme-ncf .popup-campaign-detail .text-condition a{color:#ff8773}.theme-gdnl .popup-campaign-detail .text-condition a{color:#ee2c26}.theme-nhs .popup-campaign-detail .text-condition a{color:#f20000}.popup-campaign-detail .product-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}.popup-campaign-detail .product-list .product-item{text-align:center}.popup-campaign-detail .product-list .product-item .product-image{background-color:#fff;border:1px solid #eaeaea;border-radius:16px;position:relative;padding-bottom:100%;overflow:hidden}.popup-campaign-detail .product-list .product-item .product-image img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%);border-radius:16px;border:1px solid #eaeaea}.popup-campaign-detail .product-list .product-item .voucher{margin-top:1rem;font-weight:700;font-size:16px;line-height:18px}.theme-nin .popup-campaign-detail .product-list .product-item .voucher{color:#f9f871}.theme-mag .popup-campaign-detail .product-list .product-item .voucher{color:#6f481d}.theme-mil .popup-campaign-detail .product-list .product-item .voucher{color:#ffe299}.theme-ncf .popup-campaign-detail .product-list .product-item .voucher{color:#ff8773}.theme-gdnl .popup-campaign-detail .product-list .product-item .voucher{color:#427100}.theme-nhs .popup-campaign-detail .product-list .product-item .voucher{color:#02a7e1}.popup-campaign-detail .product-list .product-item .voucher p{margin:0}.popup-campaign-detail .product-list .product-item .voucher-condition{margin-top:.5rem;font-size:12px}.popup-campaign-detail .popup__inr{overflow-y:unset}.popup-campaign-detail .popup__inr .box__warning{max-height:85vh;display:flex;flex-direction:column}.popup-campaign-detail .popup__inr .box__warning .content__wrapper{flex:1;overflow-y:auto}.section__login .form__group{margin-bottom:2rem}.section__otp .otp-title{color:var(--color)}.theme-mil .section__otp .otp-title{color:var(--title-color)}
/*# sourceMappingURL=app.min.css.map */
