@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url("../fonts/ubuntu-v15-latin-300.eot");src:local(""),url("../fonts/ubuntu-v15-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v15-latin-300.woff2") format("woff2"),url("../fonts/ubuntu-v15-latin-300.woff") format("woff"),url("../fonts/ubuntu-v15-latin-300.ttf") format("truetype"),url("../fonts/ubuntu-v15-latin-300.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url("../fonts/ubuntu-v15-latin-regular.eot");src:local(""),url("../fonts/ubuntu-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v15-latin-regular.woff2") format("woff2"),url("../fonts/ubuntu-v15-latin-regular.woff") format("woff"),url("../fonts/ubuntu-v15-latin-regular.ttf") format("truetype"),url("../fonts/ubuntu-v15-latin-regular.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;src:url("../fonts/ubuntu-v15-latin-500.eot");src:local(""),url("../fonts/ubuntu-v15-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v15-latin-500.woff2") format("woff2"),url("../fonts/ubuntu-v15-latin-500.woff") format("woff"),url("../fonts/ubuntu-v15-latin-500.ttf") format("truetype"),url("../fonts/ubuntu-v15-latin-500.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url("../fonts/ubuntu-v15-latin-700.eot");src:local(""),url("../fonts/ubuntu-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v15-latin-700.woff2") format("woff2"),url("../fonts/ubuntu-v15-latin-700.woff") format("woff"),url("../fonts/ubuntu-v15-latin-700.ttf") format("truetype"),url("../fonts/ubuntu-v15-latin-700.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:url("../fonts/ubuntu-condensed-v11-latin-regular.eot");src:local(""),url("../fonts/ubuntu-condensed-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-condensed-v11-latin-regular.woff2") format("woff2"),url("../fonts/ubuntu-condensed-v11-latin-regular.woff") format("woff"),url("../fonts/ubuntu-condensed-v11-latin-regular.ttf") format("truetype"),url("../fonts/ubuntu-condensed-v11-latin-regular.svg#UbuntuCondensed") format("svg")}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:20px;color:#fff;width:100%}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;border:1px solid white;border-radius:10px;padding:9px 12px}.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#fff transparent transparent transparent;position:absolute;top:18px;right:10px}.select-styled:hover{background-color:#530029}.select-styled:active,.select-styled.active{background-color:#5d002e}.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #fff transparent}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#5d002e}.select-options li{margin:0;padding:8px 0;text-indent:15px;border-top:1px solid #440021}.select-options li:hover{color:#5d002e;background:#fff}.select-options li[rel="hide"]{display:none}@media (max-width: 768px){.select{font-size:14px}.select-styled:after{top:15px}}.score-wrapper{background-color:black;width:100%;min-height:100vh}.score-wrapper .score-container{margin:auto;width:100%;max-width:576px;min-width:400px;min-height:100vh;background-image:url(../imgs/profile-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}.score-wrapper .score-container .logo{height:40px;position:absolute;top:20px;left:20px}.score-wrapper .score-contents{max-width:85%;margin:auto;padding-top:7.5%;padding-bottom:7.5%}.score-wrapper .score-contents .header{text-align:center;margin-bottom:20px}.score-wrapper .score-contents .header h2{color:white;margin:0px;font-size:28px;line-height:32px;font-weight:600}.score-wrapper .score-contents .title-header{border-radius:22px;border:2px solid white;text-align:center;padding:10px;box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-webkit-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-moz-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;background:#ff1d2c;background:linear-gradient(71deg, #ff1d2c 20%, #9d0851 100%)}.score-wrapper .score-contents .title-header h5{font-size:20px;line-height:28px;color:white;margin:0px;font-weight:500;text-transform:uppercase}.score-wrapper .score-contents .title-header.mt-3{margin-top:30px}.score-wrapper .score-contents .sub-header{padding:15px 0px;text-align:center}.score-wrapper .score-contents .sub-header h6{color:white;font-size:16px;line-height:24px;margin:0px;font-weight:500}.score-wrapper .score-contents .sub-header h6 img{margin:0px 2px}.score-wrapper .score-contents .level-wrapper{display:grid;grid-template-columns:150px auto;gap:10px}.score-wrapper .score-contents .level-wrapper .level{border:2px solid white;border-radius:12px;display:grid;place-items:center;margin-bottom:5px;box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-webkit-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-moz-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset}.score-wrapper .score-contents .level-wrapper .level h3{color:white;margin:0px;font-size:24px;line-height:28px;text-transform:uppercase}.score-wrapper .score-contents .level-wrapper .level.lv-1{height:130px}.score-wrapper .score-contents .level-wrapper .level.lv-2{height:80px}.score-wrapper .score-contents .level-wrapper .level.lv-3{height:34px}.score-wrapper .score-contents .level-wrapper .level.lv-4{height:80px}.score-wrapper .score-contents .content-wrapper{border:2px solid white;background-color:white;padding:8px 15px;min-height:18px;padding-right:10px;border-radius:12px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center;box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-webkit-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-moz-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset}.score-wrapper .score-contents .content-wrapper:last-child{margin-bottom:0px}.score-wrapper .score-contents .content-wrapper p{color:black;font-size:13px;line-height:16px;font-weight:400;margin:0px}#errBox{display:none}.alert{display:flex;align-items:center;background-color:white;border-radius:10px;padding:20px;margin-top:20px;box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-webkit-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset;-moz-box-shadow:0px 0px 5px 2px rgba(255,28,44,0.75),0px 0px 5px 2px rgba(255,28,44,0.75) inset}.alert img{margin-right:15px}.alert b{font-size:16px;line-height:20px}.alert p{color:black;font-size:14px;line-height:18px;display:inline-block;margin-bottom:5px}.logout-wrapper{text-align:center;margin-top:30px}@media (max-width: 576px){.score-wrapper .score-container{width:100%;max-width:100%;min-width:100%}.score-wrapper .score-contents{max-width:90%;padding:60px 0px}.score-wrapper .score-contents .level-wrapper{grid-template-columns:90px auto}.score-wrapper .score-contents .level-wrapper .level h3{font-size:16px;line-height:22px}.score-wrapper .score-contents .level-wrapper .level.lv-1{height:162px}.score-wrapper .score-contents .level-wrapper .level.lv-2{height:91px}.score-wrapper .score-contents .level-wrapper .level.lv-3{height:49px}.score-wrapper .score-contents .level-wrapper .level.lv-4{height:104px}}.agenda-wrapper{width:100%;min-height:100vh;background-image:url("../../imgs/background-2.png");background-size:cover;background-attachment:fixed;display:flex;justify-content:space-between;align-items:center}.agenda-wrapper .agenda-contents{text-align:center}@media (max-width: 992px){.agenda-wrapper .arrow img{width:60px}.agenda-wrapper .agenda-contents img{width:100%}}@media (max-width: 576px){.agenda-wrapper .arrow img{width:40px}}.redemption-wrapper{width:100%;min-height:100vh;background-image:url("../../imgs/background-2.png");background-size:cover;background-attachment:fixed;display:grid}.redemption-wrapper .redemption-body{text-align:center;min-height:100vh;display:grid;place-items:center}.redemption-wrapper .redemption-body img{width:85%}.redemption-wrapper .alert{margin:0px auto;margin-top:100px;width:100%;max-width:500px}@media (max-width: 992px){.redemption-wrapper .redemption-body img{width:95%}}@media (max-width: 576px){.redemption-wrapper .alert{max-width:80%}}*,html{margin:0;padding:0}body{font-family:'Ubuntu' !important}body.font-v2{font-family:'Ubuntu Condensed'}.wrapper{width:100%;min-height:100vh;background-image:url("../imgs/background.png");background-position:top;background-size:cover;background-attachment:fixed}.wrapper .logo{position:fixed;top:40px;left:40px;display:none}.wrapper h1,.wrapper p,.wrapper a,.wrapper b,.wrapper label{color:white}.wrapper h1{font-size:40px;line-height:48px;text-align:center;margin-bottom:24px}.wrapper h1 sup{font-size:24px !important}.wrapper h1.large{font-size:48px;line-height:54px}.wrapper b{display:inline-block;font-size:14px}.wrapper b.error{margin-top:10px;color:#FAC33C}.wrapper p{font-size:16px;line-height:22px;text-align:left;margin-top:20px}.wrapper p.large{font-size:24px;line-height:30px;text-align:center}.wrapper a{cursor:pointer;text-decoration:underline}.wrapper button{background-color:transparent;border:none;margin:auto;cursor:pointer}.welcome-wrapper,.login-wrapper,.registration-wrapper{width:82%;max-width:1400px;height:100%;margin:auto;background-image:url("../imgs/content-bg.png");background-position:center;background-size:92%;background-repeat:no-repeat;text-align:center;position:relative}.welcome-wrapper .welcome-contents,.welcome-wrapper .login-contents,.welcome-wrapper .registration-contents,.login-wrapper .welcome-contents,.login-wrapper .login-contents,.login-wrapper .registration-contents,.registration-wrapper .welcome-contents,.registration-wrapper .login-contents,.registration-wrapper .registration-contents{width:68%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.welcome-wrapper .box-wrapper{display:flex;justify-content:center;margin-top:20px}.welcome-wrapper .box-wrapper .box{display:flex;align-items:center;margin:20px}.welcome-wrapper .box-wrapper .box img{margin-right:15px}.welcome-wrapper .box-wrapper .box p{margin:0px}.welcome-wrapper button{position:absolute;left:50%;transform:translateX(-50%)}.login-wrapper{display:none}.login-wrapper .register{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.login-wrapper .register p{margin:0px}.registration-wrapper{display:none;background-image:url("../imgs/registration-bg-v2.png");text-align:right;width:92%;max-width:1600px}.registration-wrapper .registration-contents{padding-top:30px;width:58%}.registration-wrapper .alert-img{width:100%;display:none}.registration-wrapper .alert-top{display:none;width:50%;position:absolute;left:50%;top:4%;transform:translateX(-50%)}.input-wrapper{text-align:left;margin-bottom:10px;display:grid;grid-template-columns:200px auto}.input-wrapper.email{grid-template-columns:166px auto;margin-bottom:30px}.input-wrapper label{font-size:20px;margin-top:12px}.input-wrapper input{border:1px solid white;background-color:transparent;width:100%;font-size:20px;color:white;padding:10px 20px;border-radius:10px;font-family:'Ubuntu'}.input-wrapper input:focus{box-shadow:none;outline:none}.input-wrapper .format .phone-number{display:grid;grid-template-columns:110px auto;gap:10px}.input-wrapper .format b{margin-bottom:10px}@media (min-width: 1400px){.welcome-wrapper button{bottom:17%}}@media (max-width: 1400px){.welcome-wrapper button{bottom:15%}}@media (max-width: 1250px){.welcome-wrapper,.login-wrapper,.registration-wrapper{width:100%;max-width:100%}}@media (max-width: 992px){.wrapper .logo{display:block;width:150px}.welcome-wrapper,.login-wrapper,.registration-wrapper{background-image:none}.welcome-wrapper .welcome-contents,.welcome-wrapper .login-contents,.welcome-wrapper .registration-contents,.login-wrapper .welcome-contents,.login-wrapper .login-contents,.login-wrapper .registration-contents,.registration-wrapper .welcome-contents,.registration-wrapper .login-contents,.registration-wrapper .registration-contents{width:80%}.registration-wrapper button{margin-bottom:30px}.registration-wrapper .alert-img{display:block;margin-bottom:60px}}@media (max-width: 768px){.wrapper h1{font-size:34px;line-height:42px}.wrapper h1 sup{font-size:20px !important}.wrapper h1.large{font-size:40px;line-height:48px}.wrapper p{font-size:14px}.wrapper p.large{font-size:16px;line-height:20px}.wrapper b{font-size:12px}.welcome-wrapper .welcome-contents,.welcome-wrapper .login-contents,.welcome-wrapper .registration-contents,.login-wrapper .welcome-contents,.login-wrapper .login-contents,.login-wrapper .registration-contents,.registration-wrapper .welcome-contents,.registration-wrapper .login-contents,.registration-wrapper .registration-contents{width:90%}.welcome-wrapper button img,.welcome-wrapper a img,.login-wrapper button img,.login-wrapper a img,.registration-wrapper button img,.registration-wrapper a img{height:70px}.welcome-wrapper .box-wrapper{flex-direction:column;align-items:center}.input-wrapper{grid-template-columns:140px auto}.input-wrapper.email{grid-template-columns:120px auto}.input-wrapper label{font-size:14px;margin-top:10px}.input-wrapper input,.input-wrapper select{font-size:14px}}@media (max-width: 576px){.wrapper .logo{width:100px}.welcome-wrapper,.login-wrapper,.registration-wrapper{padding:120px 0px;height:auto;max-width:92%}.welcome-wrapper .welcome-contents,.welcome-wrapper .login-contents,.welcome-wrapper .registration-contents,.login-wrapper .welcome-contents,.login-wrapper .login-contents,.login-wrapper .registration-contents,.registration-wrapper .welcome-contents,.registration-wrapper .login-contents,.registration-wrapper .registration-contents{width:100%;position:relative;left:0%;top:0%;transform:translate(0%, 0%)}.welcome-wrapper button{margin-top:20px;position:relative;left:0%;bottom:0%;transform:translateX(0%)}.registration-wrapper .alert-img{margin-bottom:20px}.registration-wrapper .alert-top{width:80%;top:10%}.input-wrapper{grid-template-columns:90px auto}.input-wrapper.email{grid-template-columns:90px auto}.input-wrapper.email label{margin-top:4px}.input-wrapper.m-number label{margin-top:4px}.input-wrapper label{font-size:14px;margin-top:10px}.input-wrapper .format .phone-number{grid-template-columns:90px auto}}
