:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-white-soft);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nav{padding:10px;background:#f3f3f3;border-bottom:0px solid #ddd}#nav a{font-weight:700;color:#2c3e50;margin-right:10px}#nav a.router-link-exact-active{color:red}.route-enter-from{opacity:0;transform:translateX(100%px)}.route-enter-active{transition:ass .2s ease-out}.route-leave-to{opacity:0;transform:translate(-100px)}.route-enter-active{transition:all .2s}.layer{position:fixed;bottom:0;height:200px;width:100%;background:#f0f0f0;transition:all .5s ease;transform:translateY(50)}a:hover,a{color:#1b78b5}.no-underline{text-decoration:none;text-align:center}.background{background:#fff;background-color:#fff;height:100vh;width:100vw;align-content:top;align-items:top}.background-image{width:100%}.overlay-container{position:absolute;background:#fff;top:0vh;width:80%;height:250px;left:10%;padding:1em 0;box-shadow:0 0 10px #00000080;border-radius:20px;text-align:center;border:1px solid #000000}.overlay-text{position:absolute;top:0;left:0;width:50%;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center}.my-line{border:none;height:4px;width:30%;padding-left:0;background-color:#70afda}.language-container{position:absolute;top:-20px;width:100%;display:flex;justify-content:flex-end;padding:1em 0;border:0px solid #ced4da}.language-container button{border:0px solid #ced4da;cursor:pointer;background:none,no-repeat;width:40px;height:40px;scale:.65;padding:0;margin:5px 0 10px}.section-container{position:absolute;background-color:#fff;width:100%;height:50vh;top:40vh;text-align:center;border:0px solid #ced4da}.button-containerA{position:absolute;background:#fff;top:0vh;height:8vh;width:100%;display:flex;justify-content:center;border:0px solid #ced4da;padding:0;margin-top:5px;margin-right:0;margin-bottom:0}.button-containerB{position:absolute;background:#fff;top:8vh;width:100%;height:8vh;display:flex;justify-content:center;border:0px solid #ced4da;padding:0;margin-top:5px;margin-right:0;margin-bottom:0}.button-containerC{position:absolute;background:#fff;top:16vh;width:100%;height:8vh;display:flex;justify-content:center;border:0px solid #ced4da;padding:0;margin-top:5px;margin-right:0;margin-bottom:0}.bluebtn{background-color:#1b78b5;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;border:none;padding:15px 0;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:2px;cursor:pointer;border-radius:20px;width:70%}.whitebtn{background-color:#fff;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;border:none;padding:15px 0;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:2px;cursor:pointer;border-radius:20px;border:1px solid #1B78B5;width:70%}.ranking_text-container{position:absolute;top:100vh;left:0;width:100%;padding:1em 0;display:flex;justify-content:center;border:0px solid #ced4da}.ranking-container button{border:0px solid #ced4da;cursor:pointer;scale:.65;width:87px;height:87px}.ranking-container text{color:#fff;border:0px solid #ced4da;padding:5px 10px;cursor:pointer;font-size:1em}.header-container{position:absolute;top:2vh;left:0;width:100%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ced4da}.header-container text{color:#fff;border:0px solid #ced4da;padding:5px 10px;font-size:1em}.title-container{position:absolute;top:13vh;width:100%;text-align:center;border:0px solid #ced4da}.title-container text{color:#fff;border:0px solid #ced4da;padding:5px 10px;font-size:1em;font-weight:700}.homefooter-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:40vh;text-align:center;border:0px solid #ced4da}.ranking-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:25vh;border:0px solid #ced4da;padding:0;margin-top:0;margin-right:0;margin-bottom:0}@media (max-width: 755px){.button-container button{font-size:.8em}}.passportbackground{background:#fff;background-color:#fff;height:100vh;width:100vw;justify-content:center;vertical-align:center;border:1px solid #ced4da;text-align:center;align-items:top;align-content:top}.passport-line{border:none;height:4px;width:100%;left:0%;padding-left:0;background-color:#1b78b5}.badge-img{max-width:50px;height:50px;background:#fff;background-color:#fff;border:0px solid #ced4da}.passportfooter-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:80vh;text-align:center;border:0px solid #ced4da}.passportbackground table{width:90vw;border:0px solid #ccc}.passportbackground td{text-align:left;justify-content:center;border:0px solid #ccc;padding:5px}.passportbackground tr{justify-content:center;border:0px solid #ccc;padding:5px}.eventimage-container{position:absolute;background:#fff;width:vw;margin:auto;height:85vh}.badgemy-line{border:none;height:4px;width:100%;padding-left:0;padding-top:0;background-color:#70afda}.badgebluebtn{background-color:#1b78b5;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;border:none;padding:7px 0;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:4px 2px;cursor:pointer;border-radius:20px;width:70%}.detailbackground{position:absolute;background-color:#fff;height:100vh;width:100vw;align-content:center;align-items:center;text-align:center;border:1px solid #ced4da}.badgedetailsfooter-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:90vh;text-align:center;border:0px solid #ced4da}.tab-container{position:absolute;top:2vh;left:10%;width:80%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ced4da}.tab-container button{border:0px solid #ced4da;background:#fff;cursor:pointer;width:220px;height:35px;margin:0 0 10px 0%;padding:0}.tab-label_on{color:#cd533e;font-weight:700;font-size:18px;padding:5px 10px;line-height:25px;cursor:pointer;text-underline-offset:.2em;text-underline-position:below;text-decoration:underline;text-decoration-thickness:4px}.tab-label_off{color:#1b78b5;font-weight:400;font-size:18px;padding:5px 10px;line-height:25px;cursor:pointer}.eventtab-container{top:55vh;left:0%;width:100%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ffffff}.eventtab-container button{border:0px solid #ffffff;background:#fff;cursor:pointer;width:120px;height:35px;margin:0 0 10px 5%;padding:1px 0}.eventtab-label_on{background:#e2adad;color:#cd533e;font-weight:700;font-size:18px;padding:5px 20px;line-height:25px;cursor:pointer;border-radius:5px;width:120px}.eventtab-label_off{background:#e6e6e6;color:#88898a;font-weight:400;font-size:18px;padding:5px 20px;line-height:25px;cursor:pointer;border-radius:5px;width:120px}.badgedetailheader-container{position:absolute;top:0;left:10%;width:80%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ced4da}.badgedetailheader-container button{position:absolute;top:40px;left:-70px;width:55px;height:42px;display:flex;justify-content:space-around;padding:1em 0;margin:-5% 0 10px 10%;text-align:center;cursor:pointer;background:#ffffff80;border:0px solid #ced4da;scale:.65}.info-container{font-family:Arial,Verdana,Helvetica,sans-serif;color:#000;position:relative;top:0;left:0%;width:100%;display:flex;justify-content:center;border:0px solid #ced4da;text-align:left;padding:15px}.badgeinfo-container{font-family:Arial,Verdana,Helvetica,sans-serif;color:#000;position:relative;top:0;left:0%;width:100%;padding:0;display:flex;justify-content:center;border:0px solid #ced4da;text-align:center}.eventinfo-container{font-family:Arial,Verdana,Helvetica,sans-serif;color:#000;position:relative;top:0;left:0%;width:100%;padding:0;display:flex;justify-content:center;border:1px solid #ced4da;text-align:left}.dialog{position:absolute;top:0;left:0;width:100vw;height:80vh;background:#fff;display:flex;justify-content:center;align-items:top;padding:0;box-sizing:border-box;border:0px solid #ced4da}.scroll-view{top:0;width:100%;height:100%;background:#fff;padding:0;box-sizing:border-box;overflow-y:auto}.thankyoubackground{background:#fff;background-color:#fff;height:90vh;width:100vw;align-content:top;align-items:top}.thankyousection-container{position:absolute;background-color:#fff;width:100%;height:50vh;top:70vh;text-align:center;border:0px solid #ced4da}.extrabluebtn{background-color:#1b78b5;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;border:none;padding:15px 0;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:4px 2px;cursor:pointer;border-radius:20px;width:70%}.extrawhitebtn{background-color:#fff;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;border:none;padding:15px 0;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:4px 2px;cursor:pointer;border-radius:20px;border:1px solid #1B78B5;width:70%}.bluetext{color:#1b78b5;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:20px;padding:0;line-height:18px;letter-spacing:0px}.whitetext{color:#fff;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:400;font-size:20px;padding:0;line-height:18px;letter-spacing:0px}.paymentheader-container{position:absolute;top:0;left:10%;width:80%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ced4da}.about-container{position:absolute;top:55vh;left:5%;width:90%;display:flex;justify-content:space-around;padding:0;text-align:center;border:0px solid black}.about-container text{position:absolute;color:#1b78b5;padding:5px;width:100%;font-size:28px;border:0px solid black;justify-content:center;align-items:center;color:#fff;text-align:center}.my-line{border:none;height:4px;background-color:#70afda;margin:auto}.paymentheader-container text{color:#fff;border:0px solid #ced4da;padding:5px;font-size:1em}.paymentheader-container button{position:absolute;top:40px;left:-70px;width:55px;height:42px;display:flex;justify-content:space-around;padding:1em 0;margin:-5px 0 10px 10%;text-align:center;cursor:pointer;background:#ffffff80;border:0px solid #ced4da;scale:.65}.image-container{position:absolute;width:100vw;margin:auto}.paymentbackground-image{position:relative;width:100%;top:14vh}.paymentcircleoverlay-container{position:absolute;background:#fff0;top:27vh;left:0%;width:100%;scale:.5;display:flex;justify-content:center;align-items:center;border:0px solid #000000}.paymentcircleoverlay-container text{font-family:Arial,Verdana,Helvetica,sans-serif;position:absolute;font-weight:700;color:#1b78b5;padding:0;font-size:48px;display:flex;justify-content:center;text-align:center;border:0px solid #000000}.showmore-container{position:absolute;top:75vh;left:0%;width:100%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ced4da}.showmore-container text{color:#fff;border:0px solid #ced4da;padding:5px}.showmore-container button{top:0;left:0;width:242px;height:64px;display:flex;justify-content:space-around;padding:1em 0;text-align:center;cursor:pointer;background:#fff0;border:0px solid #ced4da}.showmoredesc-container{position:absolute;background:#66666680;top:0vh;width:100%;height:150vh;left:0%;padding:1em 0;box-shadow:0 0 10px #00000080;border-radius:10px;text-align:center;border:0px solid #000000}.showmoredesc-content{position:relative;background:#fff;top:5vh;width:90%;height:80vh;left:5%;padding:1em 0;box-shadow:0 0 10px #00000080;border-radius:20px;text-align:center;border:0px solid #000000}.paymentfooter-container{position:absolute;height:15vh;top:135vh;width:100%;max-width:755px;align-content:center;align-items:center;text-align:center;vertical-align:bottom;margin:auto}.button-showmore{position:absolute;background:#fff;top:90vh;width:100%;height:7vh;display:flex;justify-content:center;border:0px solid #ced4da;padding:0;margin-top:5px;margin-right:0;margin-bottom:0;align-content:center;align-items:center;scale:.8}.paymentformbackground{background:#fff;background-color:#fff;align-content:top;align-items:top}.slidecontainer{width:100%}.slider{-webkit-appearance:none;width:100%;height:40px;background:#fff;outline:none;opacity:1;-webkit-transition:.2s;transition:opacity .2s;border-color:#fff;background-repeat:no-repeat;background-image:url(/images/btn_price01.png);border-radius:500px}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;background:#fff;cursor:pointer;border-radius:50px;background-repeat:no-repeat;background-size:100% 100%;background-image:url(/images/icon_failed.png);border:1px solid #000}.slider::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer;border:1px solid #ee0000}.paymentform{width:100vw;padding:0;margin:0 auto;background:#fff;border-radius:0}.paymentform label{color:#aaa;display:inline-block;margin:0;font-size:15px;font-weight:700;letter-spacing:1px}.paymentform input,select{color:#555;width:80%;padding:10px;margin:1px 0 10px;border:none;border-radius:10px;box-sizing:border-box;box-shadow:0 0 1px #0000001a;border:1px solid #000000}.paymentform label{font-family:Arial,Verdana,Helvetica,sans-serif;color:#1b78b5;font-size:18px;border:none;padding:0}.paymentranking-container{position:absolute;background-color:#fff;width:100vw;height:10vh;border:0px solid #ced4da;text-align:center;align-items:center;align-content:center}.paymentformfooter-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:135vh;text-align:center;border:0px solid #ced4da}table{width:100vw;border:0px solid #ccc}td{text-align:center;justify-content:center;border:0px solid #ccc}tr{justify-content:center;border:0px solid #ccc}.emailbackground{background:#fff;background-color:#fff;height:100vh;width:100vw;align-content:top;align-items:top}.inputemailheader-container{position:absolute;top:0;left:0%;width:100%;display:flex;justify-content:center;padding:1em 0;text-align:center;border:0px solid #ced4da}.smsbackground{background:#fff;background-color:#fff;height:100vh;width:100vw;align-content:top;align-items:top}.inputemailheader-container{position:absolute;top:0;left:0%;width:100%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:1px solid #ced4da}.inputemailfooter-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:95vh;text-align:center;border:0px solid #ced4da}.optform input{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:18px;width:40px;height:50px;text-align:center;font-size:26px;border:0px solid #ced4da;border-radius:5px;margin:0 5px;background:#a5a5a5;color:#fff}.inputemailheader-container{position:absolute;top:0;left:0%;width:100%;display:flex;justify-content:space-around;padding:1em 0;text-align:center;border:0px solid #ced4da}.inputemailheader-container button{position:absolute;top:2vh;left:20px;width:28px;height:50px;display:flex;justify-content:space-around;padding:1em 0;text-align:center;cursor:pointer;background:#ffffff80;border:0px solid #ced4da}.inputemailfooter-container{position:absolute;background-color:#fff;width:100%;height:15vh;top:85vh;text-align:center;border:0px solid #ced4da}.nheader-container{position:absolute;top:50vh;left:0;width:100%;display:flex;justify-content:space-around;padding:1em 0;text-align:center}.nheader-container text{color:#fff;border:0px solid #ced4da;padding:5px 10px;font-size:1em}.image-container{position:absolute;background:#fff;width:100vw;margin:auto}.notfoundbackground-image{position:absolute;width:100vw;height:698px;object-fit:cover}.notfoundoverlay{position:absolute;background:#fff;top:625px;left:30%;width:300px;height:147px;display:flex;justify-content:space-around;padding:1em 0;box-shadow:0 0 10px #00000080;border-radius:20px;text-align:center}.responsive-img{max-width:57px;height:57px;background:#fff;background-color:#fff;border:0px solid #ced4da}table{padding:0;width:100vw;text-align:center;background:#fff;border:0px solid #ced4da;justify-content:center}td{padding:0;text-align:center;background:#fff;border:0px solid #ced4da}.contactbackground{background:#fff;background-color:#fff;height:100vh;width:100vw;align-content:top;align-items:top;border:0px solid #ced4da}.failedbackground{background:#1b78b5;background-color:#1b78b5;height:100vh;width:100vw;align-content:top;align-items:top}.failedsection-container{position:absolute;background-color:#1b78b5;width:100%;top:55vh;text-align:center;justify-content:center;border:0px solid #ced4da;padding:0;margin-top:5px;margin-right:0;margin-bottom:0}.button-container{position:absolute;background:#fff;background-color:#1b78b5;top:7vh;width:100%;height:7vh;display:flex;justify-content:center;border:0px solid #ced4da;padding:0}
