/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,address,article,aside,audio,b,body,canvas,del,details,div,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label table,li,mark,menu,nav,ol,p,s,section,small,span,strong,tbody,td,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;font-weight:400;vertical-align:middle}a,img{border:none}strong{font-weight:700}img{vertical-align:middle}a,button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0;font-size:inherit;border:0;border-spacing:0;background:none;outline:0;text-indent:0;text-rendering:auto;text-transform:none;speak:none;-webkit-transform:translate(0);transform:translate(0);cursor:pointer}a{color:inherit;text-decoration:none}figure img,figure picture{display:block}figure picture{width:100%;height:100%}input,select,textarea{font-family:微軟正黑體,Microsoft JhengHei,Heiti TC,黑體,Arial,sans-serif,serif;line-height:1.5;outline:0}textarea{overflow:auto;resize:vertical}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#757575}.thank__wrapper{box-sizing:border-box;overflow:hidden;position:relative}.thank__main{margin-right:auto;margin-left:auto;position:relative}.thank_service,.thank_title,.thank_title_info{text-align:center}.thank_title{background-image:-webkit-gradient(linear,left top,right top,from(#fbeabf),color-stop(50%,#fff),to(#fbeabf));background-image:linear-gradient(90deg,#fbeabf 0,#fff 50%,#fbeabf)}.thank_title.illuma3{color:#0b318f}.thank_title.green{color:#30a838}.thank_title.purple{color:#772c89}.thank_title.grey{color:#6b6f77;}.thank_club,.thank_service{max-width:870px;margin-left:auto;margin-right:auto}.thank_club{position:relative;z-index:1}.thank_club:before{content:"";top:50%;left:50%;position:absolute;background:url(/sites/default/files/2021-08/starry.png) no-repeat 50%;background-size:100% auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.thank_club_obj{box-sizing:border-box;position:relative}.thank_club_obj:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/sites/default/files/2021-08/drop.png) no-repeat 50%;background-size:100% auto}.thank_club_cnt,.thank_club_qrcode{position:relative}.thank_club_title{color:#bb9b05}.thank_club_linebtn{display:inline-block}.thank_club_logo{background:url(/sites/default/files/2021-08/illuma3.png) no-repeat 50%;background-size:100% auto}.thank_club_logo,.thank_club_txt{color:transparent;display:inline-block}.thank_club_txt{vertical-align:middle;background:-webkit-gradient(linear,left top,right top,from(#e3b700),color-stop(20%,#c59d00),color-stop(48%,#d2aa15),color-stop(85%,#ac8700),to(#e2b600));background:linear-gradient(90deg,#e3b700 0,#c59d00 20%,#d2aa15 48%,#ac8700 85%,#e2b600);-webkit-background-clip:text;background-clip:text}.thank_service_item{box-sizing:border-box}.thank_service_icon{border-radius:5px;overflow:hidden}@media screen\0{.thank_club_txt{color:#bb9b05;background:transparent}}@media screen and (min-width:1161px){.thank__wrapper{padding-top:100px;padding-bottom:60px}.thank__main{width:1160px}.thank_body{margin-top:20px}.thank_title{font-size:35px;margin-bottom:40px}.thank_title_info{font-size:20px}.thank_title_info b{font-size:24px}.thank_club{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-self:center}.thank_club:before{margin-top:80px;width:772px;height:812px}.thank_club_obj{padding-top:105px;padding-left:145px;margin-right:30px;width:340px;height:316px}.thank_club_qrcode{width:155px;height:159px}.thank_club_line{display:none}.thank_club_cnt{font-size:30px}.thank_service{margin-top:60px}.thank_service .thank_club_linebtn{display:none}.thank_service_title{margin-bottom:20px;font-size:38px}.thank_service_list{margin:-20px -30px}.thank_service_item{width:33%;padding:20px 30px;font-size:18px}.thank_service_icon{margin-bottom:20px}.thank_club_logo{margin-right:20px;width:234px;height:57px}}@media screen and (min-width:740px) and (min-height:414px){.thank_service_list{-webkit-flex-wrap:wrap;flex-wrap:wrap}.thank_service_list,.thank_service_title{display:-webkit-box;display:-webkit-flex;display:flex}.thank_service_title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width:1160px){.thank_club_cnt,.thank_club_qrcode{display:none}.thank_club{text-align:center}}@media screen and (min-width:740px) and (max-width:1160px) and (min-height:414px){.thank__wrapper{padding:40px 30px 65px}.thank_body{margin-top:35px}.thank_title_info{font-size:18px}.thank_title_info b{font-size:24px}.thank_title{font-size:28px;margin-bottom:40px;}.thank_club:before{margin-top:-50px;width:450px;height:473.31606px}.thank_club_obj{padding-top:70px;margin-left:auto;margin-right:auto;width:340px;height:316px}.thank_club_obj:before{opacity:.4;z-index:-1}.thank_club_line .title{font-size:30px}.thank_club_line .sub{font-size:24px}.thank_club_line>:not(:first-child){margin-top:20px}.thank_club_cnt{font-size:30px}.thank_club_linebtn{width:223px;height:53px}.thank_club_logo{margin-right:10px;width:170px;height:41.41026px}.thank_service{margin-top:60px;padding-left:40px;padding-right:40px}.thank_service .thank_club_linebtn{margin-top:50px}.thank_service_title{margin-bottom:20px;font-size:26px}.thank_service_list{margin:-20px -30px}.thank_service_item{width:50%;padding:20px 30px;font-size:20px}.thank_service_icon{margin-bottom:20px}}@media screen and (max-width:739px),screen and (max-width:1159px) and (max-height:414px) and (orientation:landscape){.thank__wrapper{padding:30px 15px 55px}.thank_body{margin-top:25px}.thank_title{font-size:22px;margin-bottom:40px;margin-top:20px;}.thank_title_info{font-size:18px}.thank_title_info b{font-size:24px}.thank_club{z-index:1}.thank_club:before{margin-top:-50px;width:450px;height:473.31606px}.thank_club_obj{padding-top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:340px;height:316px}.thank_club_obj:before{opacity:.4;z-index:-1}.thank_club_line .title{font-size:30px}.thank_club_line .sub{font-size:24px}.thank_club_line>:not(:first-child){margin-top:20px}.thank_club_cnt{font-size:30px}.thank_club_linebtn{width:223px;height:53px}.thank_club_logo{margin-bottom:10px;width:170px;height:41.41026px}.thank_service{margin-top:60px}.thank_service .thank_club_linebtn{margin-top:50px}.thank_service_title{margin-bottom:20px;font-size:26px}.thank_service_list>.thank_service_item:not(:first-child){margin-top:30px}.thank_service_item{font-size:20px}.thank_service_icon{margin-bottom:5px}}.thank__wrapper{padding-top:80px;}.pc{display:block;}.mb{display:none;}@media (max-width:800px){.pc{display:none;}.mb{display:block;}}.thank_logo{margin:0 auto 24px;}.thank_cta{display:block;max-width:760px;background-image:linear-gradient(to left,rgb(188,148,73) 0%,rgb(204,165,87) 50%,rgb(188,148,73)  100%);margin:0 auto 88px;border-radius:40px;color:#fff;font-weight:bold;font-size:36px;padding:14px 32px 10px;text-align:center;box-shadow:0px 8px 12px 1px rgba(82,59,15,0.24);text-decoration:none !important;}.thank_cta img{vertical-align:middle;display:inline-block;}.thank_cta .thank_arrow{max-width:24px;transform:translateY(-4px);margin:0 8px;}.thank_cta .thank_line{max-width:60px;}.thank_phone{max-width:790px;margin:0 auto 80px;position:relative;}.thank_phone .phone_tt{position:absolute;width:45.5%;top:-44px;text-align:center;font-size:32px;color:#b4851f;}.phone_tt .blue{color:#2e78be;font-weight:bold;}.thank_phone .tt1{left:0;}.thank_phone .tt2{right:0;}@media (max-width:1200px){.thank_logo{width:56vw;margin:0 auto 24px;}.thank_cta{display:block;width:72%;max-width:760px;margin:0 auto 7.4vw;border-radius:3.3vw;font-size:3vw;padding:14px 0 10px;}.thank_cta .thank_arrow{max-width:2vw;transform:translateY(-4px);margin:0 0.64vw;}.thank_cta .thank_line{max-width:5vw;}.thank_phone{width:72%;max-width:790px;margin:0 auto 7.4vw;}.thank_phone .phone_tt{top:-3.6vw;font-size:2.6vw;}}@media (max-width:800px){.thank__wrapper{padding:30px 15px 55px;}.thank_logo{width:100vw;margin:0 auto 5.3vw;}.thank_cta{display:block;width:92%;margin:0 auto 13vw;border-radius:10vw;font-size:5.2vw;line-height:1.3;padding:1.5vw 0 1.5vw 20vw;text-align:left;padding-right:12vw;}.thank_cta img{position:absolute;}.thank_cta .thank_arrow{max-width:5vw;transform:translateY(0);margin:0;top:5.4vw;right:5vw;}.thank_cta .thank_line{max-width:12vw;top:2.5vw;left:4vw;}.thank_phone{width:100%;max-width:790px;margin:0 auto 7.4vw;}.thank_phone .phone_tt{width:100%;top:0;font-size:5.3vw;}.thank_phone .tt1{left:0;top:-8vw;}.thank_phone .tt2{right:0;top:55vw;}}@media (max-width:500px){.thank_cta{padding-right:10vw;}.thank_cta .thank_arrow{right:5vw;}}@media (max-width:430px){.thank_cta{padding-right:8vw;}.thank_cta .thank_arrow{max-width:4vw;right:4vw;}}@media (max-width:380px){.thank_cta{width:95%;}}ul.thank_service_list{list-style:none !important;margin-inline-start:0 !important;}.thank_service_item img{margin:0;}
#stickybtn a:hover{opacity:1;}#stickybtn img{margin:0;}
.header__nav-back .nav-back-image{height:40px !important;}
.search-api-autocomplete-search .ui-menu-item,.search-results-container .ui-autocomplete .ui-menu-item{padding:0 !important;border-top:none !important;font-size:16px !important;min-height:initial !important;list-style-image:none !important;border-radius:.5rem;;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0 !important;}
.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;}@media not all and (min-width:740px){.card-small-horizontal.card-grid .card__description,.paragraph-cards-settings.card-grid .card-small-horizontal .card__description{display:block;font-size:0.75rem;margin-top:0.5rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}}.card-promo:nth-child(4n+3) .card-promo-subtitle,.card-promo:nth-child(4n+3) .card-promo-title,.card-promo:nth-child(4n+3) .card-promo__description{color:var(--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[disabled="disabled"].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;}}
