@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-SemiBold.CbL9tywu.woff2) format("woff2"),url(/build/assets/Montserrat-SemiBold.B5lGzSU8.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Black.DXcWS0BD.woff2) format("woff2"),url(/build/assets/Montserrat-Black.MPLcAr00.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Regular.Cp4YO4Vy.woff2) format("woff2"),url(/build/assets/Montserrat-Regular.BKWisIP-.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.modal{width:100%;height:100vh;background:#0000004d;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:8vw;pointer-events:none;opacity:0;transition:all ease .3s;z-index:999}.modal .modal-content{width:100vw;background-color:#fff;padding:4vw;transform:translateY(-30vw);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;transition:all ease .3s;border-radius:1.875vw;opacity:0;z-index:1000}@media only screen and (max-width: 960px){.modal .modal-content{width:100%}}.modal .modal-content .modal-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:4vw;flex-shrink:0}@-moz-document url-prefix(){.modal .modal-content .modal-header{margin-bottom:6.25vw}}.modal .modal-content .modal-header h3{font-family:Montserrat!important;font-weight:700;font-size:2.5vw;color:#023f88}.modal .modal-content .modal-header button{background:transparent!important;font-size:4vw;border:none;outline:none;color:#000;cursor:pointer;font-weight:900}.modal .modal-content .modal-body{width:100%;flex-grow:1;overflow-y:auto}.modal .modal-content .modal-body p{font-size:2.25vw;color:#000;margin-bottom:2vw}.modal .modal-content .modal-body p b{font-weight:600}.modal .modal-content .modal-body ul{padding-left:3vw}.modal .modal-content .modal-body ul li{display:list-item;color:#000;font-size:2.25vw;margin-bottom:2vw;list-style-type:disc}.modal .modal-content .modal-body ul li span{color:#000;font-size:2.25vw;font-weight:600}.modal .modal-content .modal-body hr{margin-bottom:2vw}.modal .modal-content .modal-body h2{font-size:2.25vw;color:#000;margin-bottom:2vw;font-weight:600}.modal.active{opacity:1;pointer-events:initial}.modal.active .modal-content{transform:translate(0);opacity:1}.alert{padding:1vw 2vw;margin-bottom:2vw;border:1px solid transparent;font-size:3vw;text-align:center}.alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert#success,.alert#error{display:none}.construct{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.index{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.index a{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff!important}.index a:hover{color:#fff}.index a .index-box{width:100%;padding:8vw;display:flex;align-items:center;justify-content:space-between;min-height:100vh;flex-direction:column;gap:4vw}@media (max-width: 768px){.index a .index-box{padding:4vw}}.index a .index-box .header{width:100%;opacity:0;animation:fadeIn 1s forwards .5s}.index a .index-box .header h1{text-align:center;font-size:8.5vw}.index a .index-box .header h1 span{font-weight:900}.index a .index-box .body{opacity:0;animation:fadeIn 1s forwards 1s}.index a .index-box .body .qrcode{display:flex;align-items:center;justify-content:center;gap:4vw;margin-bottom:4vw}.index a .index-box .body .qrcode img{display:block;max-width:25vw;width:100%;margin:0 auto}.index a .index-box .body .qrcode p{font-size:7vw;font-weight:600}.index a .index-box .body h1{font-size:10vw;font-weight:900}.index a .index-box .footer{width:100%;opacity:0;animation:fadeIn 1s forwards 1.5s}.index a .index-box .footer .image{margin:0 auto;text-align:center}.index a .index-box .footer .image img{display:block;max-width:73.625vw;width:100%;margin:0 auto}.login{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.login .login-box{width:100%;padding:8vw;display:flex;align-items:center;justify-content:space-between;flex-direction:column;min-height:100vh}@media (max-width: 768px){.login .login-box{padding:4vw}}.login .login-box .form{width:100%;color:#fff;margin:0 auto}.login .login-box .form .form-group{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;opacity:0;animation:fadeIn 1s forwards .5s}.login .login-box .form .form-group label{font-size:4vw}.login .login-box .form .form-group .form-input{width:100%;padding:2.5vw 1.875vw;margin:1vw 0 4vw;font-size:3vw;background-color:#fff;border-radius:1.25vw;border:none;outline:none;color:#023f88}.login .login-box .form .form-terms{opacity:0;animation:fadeIn 1s forwards .5s}.login .login-box .form .form-terms label{display:flex;align-items:center;justify-content:flex-start;gap:4vw}.login .login-box .form .form-terms label input[type=checkbox]{-webkit-appearance:none;flex:0 0 4.5vw;width:4.5vw;height:4.5vw;border:none;outline:none;background-color:#fff}.login .login-box .form .form-terms label input[type=checkbox]:checked{background-color:#023f88}.login .login-box .form .form-terms label button{flex:1;white-space:normal;text-align:left;color:#fff;background-color:transparent;font-size:3.5vw;border:none;outline:none;cursor:pointer}.login .login-box .form .form-btn{width:30vw;font-family:Montserrat;font-weight:600;display:block;margin:6vw auto;background-color:#023f88;color:#fff;border-radius:1.25vw;border:none;outline:none;padding:2vw;font-size:3.625vw;text-transform:uppercase;cursor:pointer;opacity:0;animation:fadeIn 1s forwards 1s}.login .login-box .footer{width:100%;opacity:0;animation:fadeIn 1s forwards 1.5s}.login .login-box .footer .image{margin:0 auto;text-align:center}.login .login-box .footer .image img{max-width:50vw;width:100%}.register{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.register a{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff!important}.register a:hover{color:#fff}.register a .register-box{width:100%;padding:8vw;display:flex;align-items:center;justify-content:space-between;min-height:100vh;flex-direction:column;gap:4vw}@media (max-width: 768px){.register a .register-box{padding:4vw}}.register a .register-box .header{width:100%}.register a .register-box .body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8vw;text-align:center}.register a .register-box .body .image{margin:0 auto;text-align:center;opacity:0;animation:fadeIn 1s forwards .5s}.register a .register-box .body .image img{display:block;max-width:20vw;width:100%;margin:0 auto}.register a .register-box .body h1{font-size:5.75vw;font-weight:900;color:#023f88;opacity:0;animation:fadeIn 1s forwards .5s}.register a .register-box .body p{font-size:5.75vw;opacity:0;animation:fadeIn 1s forwards 1s}.register a .register-box .body h2{font-size:5.75vw;font-weight:900;opacity:0;animation:fadeIn 1s forwards 1.5s}.register a .register-box .footer{width:100%;opacity:0;animation:fadeIn 1s forwards 2s}.register a .register-box .footer .image{margin:0 auto;text-align:center}.register a .register-box .footer .image img{display:block;max-width:45vw;width:100%;margin:0 auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translate(0)}25%{transform:translate(-2px,-6px)}50%{transform:translate(2px,-6px)}75%{transform:translate(-2px,-6px)}to{transform:translate(0)}}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat;font-weight:400;position:relative}html,body{min-height:100vh;font-family:Montserrat;background-color:#00bdf2;color:#fff}li{list-style:none}a{text-decoration:none}
