@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@1&family=Noto+Sans:wght@200;400;700&family=Noto+Serif+TC:wght@500&Abhaya+Libre:wght@400;500;600;700;800&display=swap);
body,html{width:100%;height:100%;margin:0;padding:0}body{font-family:"Noto Sans",sans-serif;color:#4a4a4a;background-color:#fff;font-size:18px;line-height:1.44}h1{font-family:"Noto Serif TC",serif;font-size:3rem;line-height:1.166;font-weight:500}h2{font-family:"Libre Baskerville",serif;font-size:1.66rem;line-height:1.266;font-weight:normal;font-style:italic}a{text-decoration:none;color:#ca392b}a:hover,a:active{text-decoration:underline}footer{display:flex;justify-content:center;align-items:center}#main-footer.w-full{width:100%}#main-footer.max-w-md{max-width:28rem}#main-footer.pb-8{padding-bottom:2rem}#main-footer .text-sm{font-size:.875rem}#main-footer .pl-4{padding-left:1rem}#main-footer .mt-3{margin-top:.75rem}#main-footer .h-12{height:3rem}#main-footer .h-16{height:4rem}#main-footer .justify-between{justify-content:space-between}#main-footer .flex-initial{display:flex}h1.fancy{font-family:"Noto Serif TC",serif;color:#252e62}h2.thin{font-weight:lighter}h2.regular{font-style:normal}.align-center{align-items:center}.font-regular{font-family:"Noto Sans",sans-serif}.font-style-regular{font-style:normal}.font-thinner{font-weight:200}.font-thin{font-weight:300}.font-fancy{font-family:"Noto Serif TC",serif}.font-exclusive{font-family:"Abhaya Libre",sans-serif}.color-primary{color:#252e62}.color-ternary{color:#5faecc}.zero-margin{margin:0;-webkit-margin-before:0 !important;margin-block-start:0 !important;-webkit-margin-after:0 !important;margin-block-end:0 !important}.flex-column{display:flex;flex-direction:column;align-items:center}.margin-sm{margin:1rem}.form-field label{color:#252e62;font-weight:200}#login-form .form-field{display:block}#new-password-supply .form-field{display:block}.scrollable-welcome{flex-grow:100;min-height:300px;height:calc(100vh - 600px);overflow-y:auto;border:1px solid #ccc;padding:10px;background-color:#f9f9f9}.scrollable-consent{flex-grow:100;min-height:300px;height:calc(100vh - 600px);overflow-y:auto;border:1px solid #ccc;padding:10px;background-color:#f9f9f9;height:calc(100vh - 800px)}main{flex-grow:100;display:flex;flex-direction:column;align-items:center}.action-btn{background-color:#eeae39;color:#4a4a4a;font-family:"Noto Sans",sans-serif;font-weight:400;border:none;border-radius:25px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-align:center}.uppercase{text-transform:uppercase}.gap-10{row-gap:10px}.gap-column-10{-moz-column-gap:10px;column-gap:10px}.align-stretch{align-items:stretch}.page-content-width{width:50%;min-width:300px;max-width:500px}#email-confirm-form .form-field{display:block}#password-reset-form .form-field{display:block}#register-account-form .form-field{display:block}.helptext{font-weight:300}.form-field input{font-family:"Noto Sans",sans-serif;font-weight:300}.full-width{width:100%}.line-break-anywhere{line-break:anywhere}.main-header-font{text-align:center;font-family:"Abhaya Libre",sans-serif;font-weight:500;color:#252e62;font-size:2rem}.explicit-regular-font{font-style:normal;font-family:"Noto Sans",sans-serif}.btn{text-decoration:none;color:#4a4a4a;background-color:#eeae39;text-align:center;letter-spacing:.5px;cursor:pointer;padding:0 2rem;vertical-align:middle;line-height:36px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:25px;font-size:1rem}.btn:hover{text-decoration:none}.external-link{color:#1991c9;-webkit-text-decoration-line:none;text-decoration-line:none;font-weight:200}.external-link:hover{opacity:.7}.align-left{align-self:start}input{border:1px solid #4a4a4a;font-size:1rem;line-height:1.44}input[type=text],input[type=password]{width:15em}button,a.button{background-color:#eeae39;color:#4a4a4a;border-radius:25px;border:none;padding:0 2rem;cursor:pointer;font-family:"Noto Sans",sans-serif;font-size:1rem;font-weight:400;line-height:36px;letter-spacing:.5px}label{cursor:pointer;margin-right:.5em}form{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}form span.helptext{color:#979797;font-size:80%}ul.errorlist{color:#dd4875}.form-field{display:flex;justify-content:flex-end;width:100%;max-width:500px}.form-field label{padding:.5em 1em .5em 0;flex:1}.form-field div.control{padding:.5em 0 .5em 0;flex:2;display:flex;flex-wrap:wrap;align-items:center}.form-field div.control input{width:100%}.form-field div.control .errorlist{list-style:none;margin:0;padding:0}ul.form-fields{list-style:none;padding-left:1rem}ul.form-fields>li{margin:.5rem 0;display:flex;flex-wrap:wrap}ul.form-fields>li ul.errorlist,ul.form-fields>li span.helptext{margin-top:1rem;max-width:500px;flex-basis:100%}ul.form-fields>li ul.errorlist{padding:0;order:5}label.md{margin-left:3rem;position:relative}.md label{position:relative;margin-left:3rem}.md input{position:absolute;top:.3rem;left:-3rem;width:1em;height:1em;-webkit-appearance:none;-moz-appearance:none;outline:none;font-size:inherit;display:inline-block;padding:0;margin:0 1em 0 0;background-color:rgba(0,0,0,0);border:0 none;cursor:pointer}.md input::before{position:absolute;top:-2px;left:-2px;visibility:visible;content:"";display:inline-block;width:1em;height:1em;background-color:#fff;border:2px solid #4a4a4a}.md input[type=checkbox]::before{border-radius:4px;transition:.2s}.md input[type=checkbox]:focus::before{border-color:#eeae39}.md input[type=checkbox]:focus::after{content:"";position:absolute;top:1px;left:0;z-index:2;width:1em;height:1em;visibility:visible;background-color:#eeae39;border-radius:4px;opacity:0;-webkit-animation:1s 1 md-checkbox-fade;animation:1s 1 md-checkbox-fade}.md input[type=checkbox]:checked::before{left:-5px;width:.4em;background-color:rgba(0,0,0,0);border-color:#eeae39;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);border-bottom:5px solid #eeae39;border-right:5px solid #eeae39;transform:rotate(40deg);transform-origin:100% 100%}.md input[type=radio]::before{border-radius:50%;transition:.28s ease}.md input[type=radio]:checked::before,.md input[type=radio]:focus::before{background-color:#eeae39;border-color:#eeae39}.md input[type=radio]:checked::before{box-shadow:inset 0 0 0 3px #fff}.md input[type=radio]:focus::before{box-shadow:inset 0 0 0 3px #fff;-webkit-animation:1s 1 md-radio-fade;animation:1s 1 md-radio-fade}.md input::-ms-check{color:#eeae39;border:2px solid #eeae39}.md input input.md[type=checkbox]:checked::-ms-check{border:0}@-webkit-keyframes md-checkbox-fade{from{opacity:.3}to{opacity:0}}@keyframes md-checkbox-fade{from{opacity:.3}to{opacity:0}}@-webkit-keyframes md-radio-fade{from{box-shadow:inset 0 0 0 3px rgba(255,255,255,.6)}to{box-shadow:inset 0 0 0 3px #fff}}@keyframes md-radio-fade{from{box-shadow:inset 0 0 0 3px rgba(255,255,255,.6)}to{box-shadow:inset 0 0 0 3px #fff}}.container{margin:0 auto;max-width:1280px;width:90%}.justify-vertically{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (min-width : 601px){.container{width:85%}}@media only screen and (min-width : 993px){.container{width:70%}}.container .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}body.lo-centerbox header{padding-top:5vh;padding-left:1rem;padding-right:1rem}body.lo-centerbox header img#logo{max-width:400px;width:75%;height:100%}body.lo-centerbox main{max-width:75rem;padding:1rem}body.register-consent .scroll-text{max-height:40vh;overflow:auto;border:2px solid #979797;padding:1rem}body.register-consent ul.form-fields{margin-top:2rem}body.register-consent .form-fields ul{padding-left:0}

/*# sourceMappingURL=mpg.e6a1b35f7fc842e7.css.map*/