@charset "utf-8";.wpcf7-form{position:relative;margin:0 auto;text-align:left}.s-form-item{margin-bottom:20px}.s-form-item label>br,.s-form-item label+br{display:none !important}.s-form-item label{display:block}.s-form-item label strong{display:block;margin-bottom:.2rem;font-weight:600;font-size:1rem}.s-form-item label strong i{font-style:normal;color:rgba(var(--s-tk-primary-rgb),1)}.s-form-item input[type=text],.s-form-item input[type=tel],.s-form-item input[type=email],.s-form-item textarea{width:100%;padding:.5rem;font-size:1.1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;box-sizing:border-box}.s-form-item textarea{height:8rem}.s-form-item input::placeholder{color:#aaa;opacity:1}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-wrap:wrap;flex-direction:column !important}.wpcf7-list-item{display:inline-flex;margin:0 15px 5px 0 !important;align-items:center;white-space:nowrap}.wpcf7-list-item-label{margin-left:.2rem;font-size:1rem}.s-form-captcha:before{display:block;content:"驗證碼(不限大小寫)";font-weight:600}.s-form-captcha span.wpcf7-form-control-wrap{display:inline-flex;align-items:center;vertical-align:middle}.s-form-captcha .wpcf7-captchac{margin-right:.15rem;vertical-align:middle}.s-form-captcha .wpcf7-captchar{margin-top:.25rem;margin-right:.5rem;padding:.5rem;max-width:11rem !important;border:1px solid #ddd;border-radius:4px}.s-form-privacy{margin:30px 0;line-height:1.6}.s-form-privacy .wpcf7-list-item{align-items:flex-start}.s-form-privacy input[type=checkbox]{transform:scale(1.75);margin-top:-.3rem;margin-right:4px;cursor:pointer;vertical-align:middle}.s-form-privacy label{cursor:pointer}.s-form-privacy .wpcf7-list-item-label{white-space:normal !important;font-size:1rem}.s-form-privacy a{color:inherit}.s-form-btn{text-align:center}.s-form-btn input[type=submit]{min-width:240px;margin-top:4rem;padding:.5rem 2rem;font-size:1.3rem;font-weight:600;color:#fff;background-color:rgba(var(--bs-primary-rgb),.85);border:none;border-radius:var(--s-radius);cursor:pointer;transition:background .3s ease}.s-form-btn input[type=submit]:hover{background-color:rgba(var(--bs-primary-rgb),1)}.s-form-btn .wpcf7-spinner{position:absolute}.wpcf7-not-valid-tip{font-size:.8rem;margin-top:5px}.wpcf7-response-output{margin:20px 0 0 !important;border-radius:4px}