.q-icon svg path[data-v-f7e993e8]{fill:currentColor}.contact-form[data-v-f7e993e8]{width:100%;max-width:100%;font-family:var(--font-family-notoTC);flex-direction:column;gap:24px;margin:0;padding:0;display:flex}.contact-form .form-title[data-v-f7e993e8]{text-align:center;width:100%;max-width:100%;margin-bottom:20px;padding:0}.contact-form .form-title .title-en[data-v-f7e993e8]{letter-spacing:.04em;text-align:center;color:#b98d58;margin-bottom:4px;font-family:Spectral,serif;font-size:16px;font-weight:500;line-height:150%}.contact-form .form-title .title-zh[data-v-f7e993e8]{color:#4f5052;font-family:Noto Serif TC,serif;font-size:32px;font-weight:500}.contact-form .form-grid[data-v-f7e993e8]{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:100%;margin:0;padding:0;display:grid}.contact-form .form-left[data-v-f7e993e8],.contact-form .form-right[data-v-f7e993e8]{flex-direction:column;gap:24px;width:100%;display:flex}.contact-form>div[data-v-f7e993e8]{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.contact-form[data-v-f7e993e8] .q-input,.contact-form[data-v-f7e993e8] .q-select{width:100%}.contact-form .radio-group[data-v-f7e993e8]{gap:24px;margin-top:8px;display:flex}.contact-form[data-v-f7e993e8] .q-input .q-field__control{height:48px;min-height:48px;background-color:#0000!important}.contact-form[data-v-f7e993e8] .q-input .q-field__marginal{height:48px;min-height:48px}.contact-form[data-v-f7e993e8] .q-select .q-field__control{height:48px;min-height:48px;background-color:#0000!important}.contact-form[data-v-f7e993e8] .q-field__native,.contact-form[data-v-f7e993e8] .q-field__input{color:#4f5052}.contact-form[data-v-f7e993e8] .q-field__native::placeholder,.contact-form[data-v-f7e993e8] .q-field__input::placeholder{color:#4f505280}.contact-form[data-v-f7e993e8] .q-field__bottom{padding:8px 0 0}.contact-form[data-v-f7e993e8] .q-field--with-bottom{padding:0}.contact-form[data-v-f7e993e8] .q-textarea .q-field__native{resize:none}.contact-form[data-v-f7e993e8] .q-textarea .q-field__control{background-color:#0000!important}.contact-form .custom-field[data-v-f7e993e8] .q-field__control{border:0!important}.contact-form .custom-field[data-v-f7e993e8] .q-field__append{display:none}.contact-form .q-field--outlined .q-field__control[data-v-f7e993e8]{border-radius:4px}.contact-form .q-field--outlined .q-field__control[data-v-f7e993e8]:before,.contact-form .q-field--outlined .q-field__control[data-v-f7e993e8]:hover:before{border-color:#d7d0c1}.contact-form .q-field--focused .q-field__control[data-v-f7e993e8]:before{border-width:2px;border-color:#937244}.contact-form[data-v-f7e993e8] .q-checkbox .q-checkbox__bg{border-color:#d7d0c1;border-radius:4px;width:85%;height:85%;top:7.5%;left:7.5%}.contact-form[data-v-f7e993e8] .q-checkbox{gap:4px}.contact-form[data-v-f7e993e8] .q-checkbox__inner{font-size:24px}.contact-form[data-v-f7e993e8] .q-checkbox:not(.disabled) .q-checkbox__inner:before{background:0 0!important}.contact-form[data-v-f7e993e8] .q-checkbox__label.q-anchor--skip{letter-spacing:.45px;color:#4f5052;font-family:Noto Sans TC,sans-serif;font-size:15px}.contact-form .q-checkbox .q-checkbox__bg[data-v-f7e993e8]:before{background-color:#937244}.contact-form[data-v-f7e993e8] .q-radio .q-radio__bg,.contact-form[data-v-f7e993e8] .q-radio:hover .q-radio__bg,.contact-form[data-v-f7e993e8] .q-radio.q-radio--dense .q-radio__bg{border-color:#d7d0c1!important}.contact-form[data-v-f7e993e8] .q-radio .q-radio__bg:before{background-color:#937244}.contact-form[data-v-f7e993e8] .q-radio__label{color:#4f5052;font-size:15px}.contact-form .submit-btn[data-v-f7e993e8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ccaf72 0%,#937244 100%);border:none;border-radius:25px;padding:14px 60px;font-size:16px;font-weight:500;transition:all .3s}.contact-form .submit-btn[data-v-f7e993e8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #9372444d}.contact-form .submit-btn[data-v-f7e993e8]:disabled{opacity:.6;cursor:not-allowed}.contact-form .form-note[data-v-f7e993e8]{text-align:center;color:#937244;margin-top:0;font-size:13px}.upload-area[data-v-f7e993e8]{transition:all .3s}.upload-area[data-v-f7e993e8]:hover{background-color:#fefbf5;border-color:#b39359}@media (max-width:768px){.contact-form .form-grid[data-v-f7e993e8]{grid-template-columns:1fr;gap:24px}.contact-form .form-title .title-en[data-v-f7e993e8]{font-size:12px}.contact-form .form-title .title-zh[data-v-f7e993e8]{font-size:24px}.contact-form .submit-btn[data-v-f7e993e8]{width:100%;padding:14px 40px}}
