.registration-form{font-family:Noto Sans TC;max-width:100%}.registration-form .form-title{margin:0!important;padding:0!important}.registration-form .hs-form-field{display:flex;flex-direction:column;gap:0!important;margin-bottom:48px!important;position:relative}.registration-form legend.hs-field-desc{margin-top:10px;order:2;position:relative}.registration-form form label{color:#0c0c0c!important;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:170%;margin-bottom:8px!important}.registration-form form legend{bottom:0;color:#6a6a6a;font-size:16px;position:absolute}.registration-form form input[type=email],.registration-form form input[type=file],.registration-form form input[type=number],.registration-form form input[type=password],.registration-form form input[type=search],.registration-form form input[type=tel],.registration-form form input[type=text],.registration-form form select,.registration-form form textarea{-webkit-appearance:none!important;background-color:#f9f9f9!important;border:1px solid transparent!important;border-radius:6px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#0c0c0c!important;display:block;font-family:Noto Sans TC;font-size:18px!important;font-style:normal;font-weight:400;letter-spacing:1px;line-height:170%;outline:none!important;padding:13px 22px!important;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;width:100%!important}.registration-form .input{margin:0!important}.registration-form form input::placeholder,.registration-form form textarea::placeholder{color:#a4a4a4!important}.registration-form form input:active,.registration-form form input:focus,.registration-form form textarea:active,.registration-form form textarea:focus{border:1px solid #6a6a6a!important}.registration-form form textarea{min-height:100px;resize:vertical}.registration-form form fieldset{border:none;margin:0;max-width:100%!important;padding:0}.registration-form form .inputs-list{list-style:none;margin:0;padding:0}.registration-form form .inputs-list>li{display:block;margin:0}.registration-form form input[type=checkbox],.registration-form form input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ddd;cursor:pointer;height:15px!important;margin-right:8px;max-width:15px!important;position:relative;vertical-align:middle;width:100%!important}.registration-form form input[type=checkbox]{border-radius:3px}.registration-form form input[type=radio]{border-radius:50%}.registration-form form input[type=checkbox]:checked{background-color:#141414;border-color:#141414}.registration-form form input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.registration-form form input[type=radio]:checked{background-color:#fff;border-color:#141414;border-width:4px}.registration-form form input[type=checkbox]:hover,.registration-form form input[type=radio]:hover{border-color:#999}.registration-form form input[type=checkbox]:disabled,.registration-form form input[type=radio]:disabled{background-color:#f0f0f0;cursor:not-allowed;opacity:.5}.registration-form form .hs-form-checkbox-display,.registration-form form .hs-form-radio-display{align-items:center;color:#141414;display:flex;font-size:18px}.registration-form form .hs-form-checkbox-display .hs-form-help-text,.registration-form form .hs-form-radio-display .hs-form-help-text{color:#6a6a6a;display:block;font-size:12px;margin-top:4px}.registration-form form .hs-error .hs-form-checkbox-display,.registration-form form .hs-error .hs-form-radio-display{color:#ef6b51}.registration-form form .hs-error input[type=checkbox],.registration-form form .hs-error input[type=radio]{border-color:#ef6b51}.registration-form form .hs-error-msg{color:#ef6b51;font-size:16px;margin-top:10px}.registration-form form .hs-fieldtype-checkbox,.registration-form form .hs-fieldtype-radio{margin-bottom:24px}.registration-form form .hs-fieldtype-checkbox>label,.registration-form form .hs-fieldtype-radio>label{font-weight:500;margin-bottom:12px}.registration-form form .hs-fieldtype-checkbox .inputs-list,.registration-form form .hs-fieldtype-radio .inputs-list{margin-left:4px}.registration-form .choices{margin-bottom:0}.registration-form .hs-form-field:has(.hs-error-msg){border-color:#ea5535}.registration-form .hs-form-field:has(.hs-error-msg) .choices__inner{border-color:#ea5535!important}.registration-form .hs-error .choices__inner:focus,.registration-form .hs-error .choices__inner:hover{border-color:#ea5535!important}.registration-form .hs-error:has(.choices__list--dropdown.is-active) .choices__inner{border-color:#ea5535!important}.registration-form .choices[data-type*=select-one]:after{right:22.08px!important}.registration-form .choices__list--dropdown .choices__item--selectable.is-selected:before{color:#0c0c0c!important;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%230C0C0C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m4 11 3.75 4L14 7'/%3E%3C/svg%3E")!important;font-weight:700!important;left:20px!important;position:absolute!important}.registration-form .choices__inner{background-color:#f9f9f9;border:1px solid transparent;border-radius:6px!important;font-size:18px!important;font-style:normal;font-weight:400;letter-spacing:1px;line-height:170%;min-height:auto!important;padding:12.96px 22.08px!important;transition:all .3s ease-in-out}.registration-form .choices__list.is-active .choices__placeholder{display:none!important}.registration-form .choices__inner:focus,.registration-form .choices__inner:hover,.registration-form:has(.choices__list--dropdown.is-active) .choices__inner{border:1px solid #6a6a6a!important}.registration-form .choices__list--dropdown{margin-top:9.92px!important}.registration-form .choices__list--single{padding:0!important}.registration-form .choices__list--dropdown{border:none!important;border-radius:6px!important;box-shadow:0 0 15px -2px rgba(0,0,0,.09);padding:12px 0!important}.registration-form .choices__list--dropdown .choices__item--choice{color:#141414!important;font-size:16px!important;font-style:normal;font-weight:400;letter-spacing:1px;line-height:170%;padding:9.92px 20px 9.92px 48px!important}.registration-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f5f5f5!important}.registration-form .fn-date-picker.pika-single{font-family:Poppins!important}.registration-form .hs-dateinput{position:relative}.registration-form .hs-dateinput:before,.registration-form .pika-label .choices{display:none!important}.registration-form .fn-date-picker .pika-label{color:#000;font-size:16px!important;font-weight:400!important}.registration-form .fn-date-picker .pika-table{margin-bottom:0!important}.registration-form .fn-date-picker .pika-table table,.registration-form .fn-date-picker .pika-table td,.registration-form .fn-date-picker .pika-table th{border:none!important}.registration-form .fn-date-picker .pika-title{margin-bottom:20px}.registration-form .fn-date-picker.pika-single.is-bound{box-shadow:none!important;margin-top:12px!important}.registration-form .fn-date-picker .pika-table thead th{background:#fff;color:#6a6a6a!important}.registration-form .fn-date-picker .pika-table thead th abbr{font-weight:400!important;line-height:160%;text-decoration:none;text-transform:uppercase}.registration-form .fn-date-picker .pika-button{background-color:transparent!important;border-radius:100%!important;color:#141414!important;font-size:12px!important;font-weight:400!important;padding:12px 0!important;text-align:center}.registration-form .fn-date-picker .pika-lendar{margin:0!important;padding:24px;width:318.4px!important}.registration-form .fn-date-picker td .pika-button:focus,.registration-form .fn-date-picker td .pika-button:hover{border-radius:100%!important;color:#fff}.registration-form .fn-date-picker td.is-selected .pika-button{background-color:#0c0c0c!important;color:#fff!important}.registration-form .fn-date-picker .pika-button:hover{background-color:#e9e9e9!important;color:#0c0c0c!important}.registration-form .date-input-icon{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" fill="none" viewBox="0 0 24 25"><path fill="%23000" d="M6.75 4.25V5h-3v16.5h16.5V5h-3v-.75h-1.5V5h-7.5v-.75zM5.25 6.5h1.5v.75h1.5V6.5h7.5v.75h1.5V6.5h1.5V8H5.25zm0 3h13.5V20H5.25zm9.96 1.71-3.96 3.962-1.71-1.711-1.08 1.078 2.25 2.25.54.516.54-.516 4.5-4.5z"/></svg>');height:24px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}.registration-form .fn-date-picker .pika-table thead th{color:#fff}.registration-form .hs-form-required{color:#0c0c0c!important;margin-left:4px}.registration-form .hs-input.invalid.error{border-color:#ea5535!important}.registration-form .hs-error-msgs{list-style:none;margin:5.6px 0 0;order:3;padding:0}.registration-form .hs-error-msg{bottom:0;color:#ea5535!important;font-size:12px;margin-bottom:0!important}.registration-form .hs-error-msgs .hs-main-font-element{color:#ea5535!important;font-size:16px}.registration-form form .hs-button,.registration-form form input[type=submit]{background-color:#fd0;border:none;border-radius:6px;color:#0c0c0c;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;padding:15.04px 32px;text-align:center;transition:all .15s linear;white-space:normal}.registration-form form .hs-button:hover,.registration-form form input[type=submit]:hover{transform:scale(1)!important}.registration-form form .hs-button:active,.registration-form form .hs-button:focus,.registration-form form input[type=submit]:active,.registration-form form input[type=submit]:focus{border:none!important}.registration-form form .hs-button:hover,.registration-form form input[type=submit]:hover{background-color:#dcbf00}.registration-form .legal-consent-container{margin-bottom:64px!important;margin-top:16px!important}.registration-form .legal-consent-container .single-checkbox-mark{transform:translateY(2px)}.registration-form .legal-consent-container .hs-form-booleancheckbox-display>span,.registration-form .legal-consent-container .hs-form-booleancheckbox-display>span p,.registration-form .legal-consent-container .hs-richtext{color:#000;font-family:Poppins;font-size:12px;font-size:16px;font-style:normal;font-weight:400;line-height:170%;margin-left:0!important}.registration-form .hs-form-booleancheckbox label{margin-bottom:0}.registration-form .legal-consent-container .hs-form-booleancheckbox-display{align-items:baseline;cursor:pointer;display:flex}.registration-form .legal-consent-container .hs-fieldtype-booleancheckbox,.registration-form .legal-consent-container .hs-richtext{margin-bottom:10px!important}.registration-form .hs-fieldtype-file{display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.registration-form .hs-fieldtype-file label{display:none!important}.registration-form .hs-fieldtype-file .input{margin-top:0!important;width:100%}.registration-form .hs-fieldtype-file .hs-input,.registration-form .hs-fieldtype-file input[type=file]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.registration-form .file-input{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.registration-form .hs-fieldtype-file label{display:block!important}.registration-form .file-input__btn{align-items:center;background-color:transparent;border:1px solid #0c0c0c;border-radius:9999px;color:#0c0c0c;cursor:pointer;display:inline-flex;font-size:18px!important;font-style:normal;font-weight:500!important;gap:8px;justify-content:center;letter-spacing:.9px;line-height:170%;max-width:max-content;padding:12px 24px;position:relative;transform:scale(1)!important;transition:all .3s;width:100%}.registration-form .file-input__btn:hover{background-color:#0c0c0c;color:#fff}.registration-form .file-input__btn:hover:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="27" fill="none" viewBox="0 0 17 27"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.575" d="M13.238 18.75h-9.45m8.925-7.875L8.513 7.2m0 0-4.2 3.675m4.2-3.675v8.925"/></svg>')}.registration-form .file-input__btn:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='25' fill='none' viewBox='0 0 16 25'%3E%3Cpath stroke='%230C0C0C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.5 17.5h-9M12 10 8 6.5m0 0L4 10m4-3.5V15'/%3E%3C/svg%3E");content:"";height:24px;margin-left:9.92px;width:16px}.registration-form .file-input__filename{color:#6a6a6a;display:inline-block;font-size:14px;max-width:250px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}.registration-form .grecaptcha-badge{margin:0 auto}.registration-form .body-container-wrapper .hs-search-field__button{padding:15px}.registration-form .body-container-wrapper .hs-search-field__bar--button-inline .hs-search-field__button{margin-bottom:0;margin-left:6px}.registration-form .body-container-wrapper .hs-search-field__button svg{height:15px;fill:#fff}.registration-form .body-container-wrapper .hs-search-field__bar>form>.hs-search-field__input{padding:10px}.registration-form .body-container-wrapper .hs-search-field__suggestions li a{color:#494a52;padding:5.6px 11.2px;text-decoration:none;transition:background-color .3s}.registration-form .single-checkbox-mark{background-color:#fff;border:1px solid #141414;border-radius:3px;cursor:pointer;display:inline-block;height:15px;margin-right:8px;max-width:15px;position:relative;vertical-align:middle;width:100%!important}.registration-form .hs-form-booleancheckbox-display input[type=checkbox]:checked+.single-checkbox-mark,.registration-form .hs-form-checkbox-display input[type=checkbox]:checked+.single-checkbox-mark{background-color:#141414;border-color:#141414}.registration-form .hs-form-booleancheckbox-display input[type=checkbox]:checked+.single-checkbox-mark:after,.registration-form .hs-form-checkbox-display input[type=checkbox]:checked+.single-checkbox-mark:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 30 31"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m20 12.5-6.875 6.875L10 16.25"/></svg>');background-position:100%;background-repeat:no-repeat;background-size:20px;content:"";height:15px;left:2px;position:absolute;top:-1px;width:15px}.registration-form .hs-form-booleancheckbox-display:hover .single-checkbox-mark,.registration-form .hs-form-checkbox:hover .single-checkbox-mark{border-color:#000;border-width:1px;outline:3px solid #f3f3f3}.registration-form .radio-input-marker{background-color:#fff;border:1px solid #6a6a6a;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin-right:8px;position:relative;vertical-align:middle;width:15px}.registration-form .hs-form-checkbox-display,.registration-form .hs-form-radio-display{cursor:pointer}.registration-form .hs-form-radio:hover .radio-input-marker{border-color:#000;border-width:1px;outline:3px solid #f3f3f3}.registration-form .hs-form-radio-display input[type=radio]:checked+.radio-input-marker{border-color:#141414;border-width:4px}.registration-form .hs-form-radio-display input[type=radio]{transition:none}.registration-form .hs-form-booleancheckbox-display input[type=checkbox],.registration-form .hs-form-checkbox-display input[type=checkbox],.registration-form .hs-form-radio-display input[type=radio]{height:0;opacity:0;position:absolute;width:0}.registration-form .hs-form-booleancheckbox-display.disabled,.registration-form .hs-form-checkbox-display.disabled,.registration-form .hs-form-radio-display.disabled{cursor:not-allowed;opacity:.5}.registration-form .hs-form-booleancheckbox-display.disabled .single-checkbox-mark,.registration-form .hs-form-checkbox-display.disabled .single-checkbox-mark,.registration-form .hs-form-radio-display.disabled .radio-input-marker{background-color:#f0f0f0;border-color:#ccc}.registration-form .hs-error .radio-input-marker,.registration-form .hs-error .single-checkbox-mark{border-color:#ef6b51}@media (min-width:480px){.registration-form fieldset.form-columns-2 .hs-form-field:first-child .input{margin-right:16px!important}}@media (min-width:1024px){.registration-form fieldset.form-columns-2 .hs-form-field:first-child .input{margin-right:48px!important}}@media (max-width:1023px){.registration-form form label{font-size:16px}.registration-form .hs-form-field{margin-bottom:40px!important}.registration-form form .hs-button,.registration-form form .hs-form-checkbox-display,.registration-form form .hs-form-radio-display,.registration-form form input[type=email],.registration-form form input[type=file],.registration-form form input[type=number],.registration-form form input[type=password],.registration-form form input[type=search],.registration-form form input[type=submit],.registration-form form input[type=tel],.registration-form form input[type=text],.registration-form form select,.registration-form form textarea{font-size:16px}.registration-form .hs-error-msg,.registration-form form legend{font-size:14px!important}.registration-form .choices__inner{font-size:16px!important}.registration-form form input[type=email],.registration-form form input[type=file],.registration-form form input[type=number],.registration-form form input[type=password],.registration-form form input[type=search],.registration-form form input[type=tel],.registration-form form input[type=text],.registration-form form select,.registration-form form textarea{-webkit-appearance:none;font-size:16px!important;text-align:left!important}.registration-form form .hs-dateinput,.registration-form form .hs-fieldtype-date .input,.registration-form form input[type=date]{max-width:100%!important;text-align:left!important;width:100%!important}.registration-form form input[type=date]{-webkit-appearance:none!important;background-color:#f9f9f9!important;border:1px solid transparent!important;border-radius:6px;-webkit-box-shadow:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#0c0c0c!important;display:block!important;display:block;font-family:Noto Sans TC;font-size:16px!important;font-style:normal;font-weight:400;letter-spacing:1px;line-height:170%;outline:none!important;padding:13px 22px!important;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.registration-form input[type=date]::-webkit-date-and-time-value{text-align:left}.registration-form input[type=date]:before{color:#a4a4a4;content:attr(placeholder)!important}.registration-form input[type=date].has-value:before{content:""!important}.registration-form .file-input__btn{font-size:16px!important}.registration-form .legal-consent-container{margin-bottom:48px!important;margin-top:8px!important}}