@charset "utf-8";form.wpcf7-form .s-form-item{margin-bottom:1rem}form.wpcf7-form p{margin:0}form.wpcf7-form br{display:none}form.wpcf7-form small{display:block;margin-bottom:.5rem;line-height:1.25;opacity:.6 !important}form.wpcf7-form label{display:block;margin:0}form.wpcf7-form strong{font-weight:500}form.wpcf7-form input:active,form.wpcf7-form input:hover,form.wpcf7-form input:focus,form.wpcf7-form textarea:active,form.wpcf7-form textarea:hover,form.wpcf7-form textarea:focus{text-decoration:none;outline:none}form.wpcf7-form input[type=text],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=email],form.wpcf7-form input[type=date],form.wpcf7-form textarea{width:99%;padding:.5rem;line-height:1.25;border:1px solid var(--s-border);border-radius:var(--s-radius)}form.wpcf7-form textarea{height:7rem}form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{display:block}form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{margin-right:.2rem}form.wpcf7-form .s-form-btn{margin-top:3rem;margin-bottom:3rem;text-align:left}form.wpcf7-form input[type=submit]{display:inline-block;min-width:12rem;padding:.375rem .75rem;white-space:nowrap;text-align:center;vertical-align:middle;font-weight:600;font-size:1.15rem;line-height:1.5;color:rgba(var(--s-secondary-text),1);background-color:rgba(var(--s-secondary-rgb),1);border:1px solid rgba(var(--s-secondary-rgb),1);border-radius:var(--s-radius)}form.wpcf7-form input[type=submit]{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}form.wpcf7-form .wpcf7-not-valid-tip{font-size:var(--s-font-small)}form.wpcf7-form .wpcf7-response-output{margin-left:0;margin-right:0}form.wpcf7-form .s-form-captcha:before{content:"驗證碼(不限大小寫) :"}form.wpcf7-form img.wpcf7-captchac{position:relative;margin-top:-5px}form.wpcf7-form input.wpcf7-captchar{display:block;max-width:12rem;margin-top:.25rem}form.wpcf7-form .s-form-item-text .s-item-text{margin-bottom:.5rem;font-weight:700}form.wpcf7-form .s-form-item-text .s-item-privacy{margin:.75rem 0 2rem}form.wpcf7-form .s-form-item-text .s-item-privacy a{text-decoration:underline}form.wpcf7-form .s-form-item-text .s-item-privacy input[type=checkbox]{width:1.25rem;height:1.25rem;margin-top:-.2rem;margin-right:.2rem;vertical-align:middle;border:1px solid var(--s-border);border-radius:var(--s-radius);user-select:none}form.wpcf7-form .s-form-item-text .s-item-privacy input[type=checkbox]:checked{background-color:rgba(var(--s-primary-rgb),1) !important}form.wpcf7-form .s-form-item-text .s-item-privacy .wpcf7-list-item{margin:0 0 0 .2rem !important}@media (max-width:575.98px){form.wpcf7-form .s-form-item-text{font-size:var(--s-font-small)}form.wpcf7-form input.wpcf7-captchar{max-width:7rem}form.wpcf7-form input[type=submit]{width:99%}}