.wpcf7 .btn,.wpcf7-submit{--alpha-btn-skin-color:var(--alpha-primary-color);--alpha-btn-bd-color:var(--alpha-primary-color);padding:1.3rem 2rem;--alpha-btn-hover-bd-color:var(--alpha-primary-color-hover);--alpha-btn-hover-color:var(--alpha-white-color);font-size:var(--alpha-body-font-size);border:2px solid var(--alpha-btn-bd-color);--alpha-btn-active-bd-color:var(--alpha-primary-color-hover,--alpha-btn-hover-bd-color);font-weight:600;--alpha-btn-active-bg-color:var(--alpha-primary-color-hover,--alpha-btn-hover-bg-color);--alpha-btn-active-color:var(--alpha-change-border-color-light,--alpha-btn-hover-color);color:var(--alpha-btn-color);transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s;text-transform:capitalize;--alpha-btn-hover-bg-color:var(--alpha-primary-color-hover);--alpha-btn-bg-color:var(--alpha-primary-color);outline:0;letter-spacing:-.025em;text-align:center;background-color:var(--alpha-btn-bg-color);border-radius:0;cursor:pointer;--alpha-btn-color:var(--alpha-white-color);line-height:1;white-space:nowrap;display:inline-block}.wpcf7 .btn i,.wpcf7-submit i{font-size:var(--alpha-btn-icon-size);margin-left:var(--alpha-btn-icon-spacing);line-height:0;vertical-align:-.15em;display:inline-block}.wpcf7 .btn:hover,.wpcf7-submit:hover{border-color:var(--alpha-btn-hover-bd-color);color:var(--alpha-btn-hover-color);background-color:var(--alpha-btn-hover-bg-color)}.wpcf7 .btn:active,.wpcf7 .btn:focus,.wpcf7-submit:active,.wpcf7-submit:focus{border-color:var(--alpha-btn-active-bd-color,--alpha-btn-hover-bd-color);color:var(--alpha-btn-active-color,--alpha-btn-hover-color);background-color:var(--alpha-btn-active-bg-color,--alpha-btn-hover-bg-color)}.wpcf7 .screen-reader-response{clip:rect(1px,1px,1px,1px);position:absolute!important}.wpcf7-form{--alpha-form-field-invalid-color:red;--alpha-label-bottom-spacing:0;--alpha-form-align:$left;text-align:var(--alpha-form-align);--alpha-form-textarea-height:auto;--alpha-form-field-invalid-border-color:red;--alpha-form-field-height:46px}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form label+.wpcf7-form-control-wrap{margin-top:var(--alpha-label-bottom-spacing)}.wpcf7-form span .wpcf7-form-control{width:100%}.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=password],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form input[type=url],.wpcf7-form select,.wpcf7-form textarea{height:var(--alpha-form-field-height);min-height:0;text-align:inherit;border-radius:var(--alpha-border-radius)}.wpcf7-form .wpcf7-textarea{height:var(--alpha-form-textarea-height)}.wpcf7-form .wpcf7-not-valid{border-color:var(--alpha-form-field-invalid-border-color)}.wpcf7-form .wpcf7-spinner{position:relative;visibility:hidden}.wpcf7-form .wpcf7-spinner:before{animation:spin .45s linear infinite;height:16px;border:1px solid transparent;border-left:1px solid var(--color-gray-900);content:"";position:absolute;top:0;border-radius:50%;left:20px;width:16px;vertical-align:middle;margin-top:2px;display:inline-block}.wpcf7-form.submitting .wpcf7-spinner{visibility:visible}.submitting [type=submit]{pointer-events:none}.wpcf7-response-output{padding:.8em 1.5em;font-size:1.4rem;border:1px solid var(--alpha-danger-color);color:var(--alpha-white-color);background-color:var(--alpha-danger-color);margin:2rem 0 0;line-height:1.5;display:none}.alpha-rounded-skin .wpcf7-response-output{border-radius:var(--alpha-corner-sm)}form:is(.sent,.invalid,.unaccepted,.spam,.failed,.aborted) .wpcf7-response-output{display:flex}.wpcf7-not-valid-tip{font-size:1.2rem;color:var(--alpha-form-field-invalid-color);margin-top:5px;display:block}.wpcf7-list-item{margin-inline-end:10px;display:inline-block}