/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.grid-space{background-image:url(/sites/default/files/2020-07/background.png),linear-gradient(270deg,rgba(219,179,100,1) 0%,rgba(251,224,162,1) 100%);}ol li ol{list-style:none;margin-left:0;padding-left:0;}.origForm{border:1px solid red;display:none;}.sample-page-logo{display:none !important;}.sample-page-space .sample-page-top-region{padding-top:0;}.sample-page-top-region .sample-page-title{display:none;}.sample-page-layout .top-row{grid-template-columns:1fr minmax(320px,640px) 1fr;}.game-buttons{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;max-width:90%;margin:20px auto;}.user-sample-form{border-radius:32px;}.user-sample-form .form-item .description{color:#7a5214;}.user-sample-form .btn-primary,.user-sample-form .btn-primary:hover,.user-sample-form .btn-primary:focus{border-color:#073190;color:#fff !important;background-color:#073190;}.user-sample-form .btn-primary:hover{opacity:0.8;}.next.navNext{padding:10px 0;padding-right:80px;padding-left:20px;width:auto;color:#072f8f;position:relative;border:2px solid white;background:#fcc26a;}.next.navNext span.arrows{background:#072f8f;color:white;position:absolute;right:-2px;top:-2px;width:50px;border:2px solid white;font-size:25px;padding:6px 0px;min-width:60px;padding:10px 0px;height:calc(100% + 4px);line-height:25px;font-size:25px;}.next.navNext span.arrows img{max-width:26px;}.sample-page-layout .top-row .sample-form-wrapper{grid-column:2;}.bottom-content{display:grid;grid-template-columns:1fr minmax(320px,640px) 1fr;}.gameForm{grid-column:2;padding:0;margin:0 auto;color:#525252;width:100%;}.gameHeader p{line-height:calc(1.5em + 0.2vw);word-break:break-word;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;}.sample-page-description .red{color:#C30722;}.gameHeader{color:#333333;font-weight:bold;max-width:50vw;margin:0 auto;}.gameHeader h1{font-weight:bold;color:#C30722;margin-top:0;padding:0;transform:translateY(30px);margin-bottom:42px;text-align:center;}.gameHeader  h1 span{color:#0b318f;}.gameHeader h1 small{display:inline-block;color:#0b318f;font-weight:600;}.gameHeader img{max-width:65px;float:left;margin-right:7px;}.gameHeader .red{color:#C30722;}#game .top-content{display:grid;grid-template-rows:80px minmax(150px,250px) 80px;grid-gap:10px;align-items:center;justify-items:center;padding:0;margin:0 auto;height:100%;width:100%;position:relative;}#game .chapter{position:relative;width:100%;}#game .chapter{width:calc(100% - 70px);margin-left:0;}#game .chapter1,#game .chapter2{grid-row:1;}.chapter__number{background:white;padding:10px;width:50px;height:45px;text-align:center;float:left;border-radius:5px;font-size:28px;margin-left:-35px;box-shadow:1px 1px 15px #8080804d;position:absolute;top:-15px;z-index:2;line-height:.85;font-weight:bold;font-family:'Noto Sans SC',sans-serif;color:#0b318f;}.chapter__title{position:relative;float:left;padding:10px 15px;border-radius:7px;font-weight:bold;z-index:1;font-size:120%;font-size:26px;padding-left:50px;padding-right:40px;text-align:left;background:rgba(255,255,255,0.45);width:100%;font-family:“STXihei”,“華文細黑”,“Microsoft YaHei”,“微軟雅黑”,sans-serif;color:#0b318f;}#game .chapter1,#game .chapter2{grid-row:1;}.pattern_center{width:100%;height:100%;position:absolute;background:url(/sites/default/files/2020-07/brain_image_final_style_png_file.png) center center no-repeat;opacity:1;left:0;top:0;grid-row:1 / 4;grid-column:1 / 3;z-index:0;background-size:80%;background-size:contain;}#game .chapter3,#game .chapter4{grid-row:3;}#game .chapter3,#game .chapter4{grid-row:3;}.sample-page-description{max-width:750px;margin:0 auto;}.next.navNext{transition:all .25s ease;}.next.navNext:hover{text-decoration:none;background:#fbae38;transition:all .25s ease;}.next.navNext .arrows{transition:all .25s ease;}.next.navNext:hover .arrows{transition:all .25s ease;background:#062777;}p.imp{font-size:24px;text-shadow:1px 2px 14px white,-9px -3px 14px white,-4px -4px 10px white;padding-top:20px;font-weight:700;padding-bottom:30px;}p.imp span{display:inline-block;}@media all and (max-width:768px){.gameHeader{max-width:100%;}.gameForm{padding:0;}.chapter__number{width:30px;height:30px;font-size:18px;margin-left:0px;left:-15px;}.chapter__title{padding:10px 15px;font-size:120%;padding-left:9px;padding-right:5px;}#game .chapter{width:calc(100% - 30px);}#game .top-content{grid-template-rows:80px 1fr 80px;min-height:310px;}.gameHeader h1{}.left-space{display:none;}.bottom-content{padding:0 24px;}.game-buttons{max-width:100%;margin-top:10px;grid-template-rows:37px 37px 1fr;}.next.navNext{padding:5px 0;text-align:left;text-indent:10px;}.next.navNext span.arrows{padding:5px 0px;text-indent:0;text-align:center;min-width:40px;max-width:40px;line-height:17px;}.next.navNext span.arrows img{max-width:21px;}p.imp{padding-top:0px;padding-bottom:10px;}}.sample-page-layout.pos-content-area .top-row{display:block;}.next.navNext span.arrows img{max-width:30px;position:relative;top:7px;left:12px;margin:0;}.user-sample-form .form-type-managed-file .control-label{color:#fff;}@media all and (max-width:768px){.next.navNext span.arrows img{max-width:20px;position:relative;top:6px;left:10px;}.next.navNext{text-decoration:none;}}@media all and (max-width:400px){.bottom-content{grid-template-columns:1fr;}.bottom-content{padding:0;display:block;width:100%;}.gameHeader p{word-break:keep-all;}.game-buttons{grid-template-columns:1fr;}.sample-page-layout.pos-content-area .top-row .sample-form-wrapper .sample-form{padding:20px 10px 40px;}}@media all and (max-width:350px){.gameHeader p{font-size:15px;}}fieldset[data-drupal-selector="edit-verification"] .dropdown-title__icon{display:none;}
#stickybtn{position:fixed;left:auto;right:0;top:calc(100vh / 3);transition:right 0.3s ease;z-index:999;}#stickybtn.hidden-stickybtn{right:-85px;}#stickybtn .desk{width:90px;}.desk{display:block;}.mob{display:none;}@media all and (max-width:1268px){.desk{display:none;}.mob{display:block;}#stickybtn{right:0;}#stickybtn.hidden-stickybtn{right:-85px;}}.stageSwitcher{width:100%;max-width:1760px;margin:0 auto;}.stageSwitcher a{text-decoration:none;font-weight:800;color:white;text-shadow:1px 1px rgb(0 0 0 / 30%);font-size:1.5rem;}#stickybtn img.desk{width:107px;}#stickybtn img{margin:0;}#stickybtn a:hover{opacity:1;}#stickybtn img{margin:0;}
.processing-status-booklet a,.error-status-booklet a{color:rgb(55,65,81);display:inline-block;padding:0.75rem 1.25rem;border:1px solid var(--color-brand1-600);border-radius:2rem;}.processing-status-booklet,.error-status-booklet{text-align:center;margin:1rem auto;}.s1_tit:before,.s1_tit:after{background-color:currentColor!important;}.brand-colored-content:has(.background-wrapper) .hero__button .btn-primary,.brand-light-theme:has(.background-wrapper) .hero__button .btn-primary{color:white;}
#form-wrapper:has(.user-sample-form),.user-sample-form{border-radius:2rem;padding:1rem;}#form-wrapper:has(.user-sample-form){background-color:var(--color-brand1-50);margin:2.5rem auto;}.user-sample-form{display:flex;margin-left:auto;margin-right:auto;max-width:680px;width:100%;flex-direction:column;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-color:var(--color-brand5-500);border-style:solid;border-width:1px;}.user-sample-form .form-item,.user-sample-form  .js-form-item{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:100%;}.user-sample-form .sample-form-title,.user-sample-form .sample-form-description,.user-sample-form .form-item,.user-sample-form  .js-form-item{max-width:560px;}.user-sample-form fieldset{margin-bottom:0;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 135px;grid-template-columns:1fr 135px;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .form-item.js-form-type-textfield.form-item-user-identifier,.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-user-identifier-actions],.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .captcha{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-user-identifier-actions]{margin:auto;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper .captcha{margin:0 auto 1.25rem;width:100%;}.user-sample-form fieldset[id^=edit-verification] .fieldset-wrapper input[id^=edit-code-actions]{margin:auto 0 1.5rem 0.75rem;}.user-sample-form .sample-form-title{--min-size:25;--max-size:39;--font-size:calc(var(--min-size) * 1px + (var(--max-size) - var(--min-size)) * (100vw - var(--viewport-min) * 1px) / (var(--viewport-max) - var(--viewport-min)));font-size:clamp(var(--min-size) * 1px,var(--font-size),var(--max-size) * 1px);font-weight:600;line-height:120%;color:var(--color-brand1-900);text-align:center;margin-bottom:1.25rem;}.user-sample-form .btn-send-sms,.user-sample-form .g-recaptcha{margin-bottom:1.25rem !important;}.user-sample-form .g-recaptcha > div{margin:0 auto;width:100% !important;}.user-sample-form .dropdown-content{background-color:transparent;padding:0;}.user-sample-form #child-wrapper{margin-bottom:2rem;}.user-sample-form #child-wrapper > .js-form-wrapper{position:relative;padding:1rem 0 0.5rem;}.user-sample-form #child-wrapper > .js-form-wrapper:after{position:absolute;content:"";width:70%;height:2px;background-color:var(--color-brand1-500);left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.user-sample-form .sample-children-description{color:var(--color-brand1-900);padding:1rem 0 0.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.user-sample-form .sample-children-description > p{max-width:70%;word-break:break-word;}.user-sample-form .sample-children-description:before,.user-sample-form .sample-children-description:after{content:"";border-top:2px solid;margin:0 1.25rem 0 0;-webkit-box-flex:1;-ms-flex:1 0 1.25rem;flex:1 0 1.25rem;color:var(--color-brand1-500);}.user-sample-form .sample-children-description:after{margin:0 0 0 1.25rem;}.user-sample-form .form-type-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.user-sample-form .form-type-managed-file .form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;}.user-sample-form .form-type-managed-file .form-managed-file input.js-form-file{display:none;}.user-sample-form .form-type-managed-file .form-managed-file .preview{max-width:40%;margin-right:0.75rem;margin-top:0.75rem;}.user-sample-form .form-type-managed-file .form-managed-file .data .file-size{display:block;margin-bottom:0.75rem;}.user-sample-form .form-type-managed-file.form-disabled label{opacity:0.65;cursor:not-allowed;}.user-sample-form .form-type-managed-file .control-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 1.5rem;border:0;border-radius:18px;text-decoration:none;cursor:pointer;line-height:1.25rem;font-size:1rem;background-color:#073190;margin:0.75rem auto 0 0.75rem;}.user-sample-form .form-type-managed-file .control-label.btn-icon{padding:0.5rem 1.5rem 0.5rem 1rem;}.user-sample-form .form-type-managed-file .control-label.btn-icon i{font-size:1.75rem;margin-right:0.675rem;}.user-sample-form .form-type-managed-file .control-label:hover{background-color:rgba(7,49,144,0.9);}.user-sample-form .form-type-managed-file .control-label:focus{background-color:#073190;}.user-sample-form .sample-form-description{color:var(--color-brand1-900);width:100%;margin:0 auto 1rem auto;}.user-sample-form .js-form-type-managed-file{border-color:var(--color-brand1-900);}.user-sample-form .js-form-type-managed-file .description{color:var(--color-brand1-900);}.user-sample-form .form-item .description{color:var(--color-brand1-900)!important;}.user-sample-form .form-actions{text-align:center;}.user-sample-form .js-form-type-checkbox label{color:var(--color-brand1-900);}.user-sample-form .js-form-type-checkbox label.form-required > *{display:inline;}.user-sample-form label{color:var(--color-brand1-900);}@media (max-width:370px){.user-sample-form .g-recaptcha iframe{width:100% !important;}}@media (min-width:740px){#form-wrapper:has(.user-sample-form){padding:2rem;}#form-wrapper:has(.user-sample-form),.user-sample-form{max-width:680px;}}
