.elem-apply__form .wpcf7-form p{margin:0 0 18px}.elem-apply__form label{display:block;color:#333;font-weight:600;font-size:.875rem;margin-bottom:8px}.elem-apply__form .iti{width:100%;display:block}.elem-apply__form input.wpcf7-form-control:not([type=submit]),.elem-apply__form select.wpcf7-form-control,.elem-apply__form textarea.wpcf7-form-control{width:100%;height:50px;border:1px solid #e2e2e6;border-radius:999px;background:#fff;color:#111;font-family:inherit;font-size:.9375rem;padding:0 22px}.elem-apply__form textarea.wpcf7-form-control{height:auto;border-radius:20px;padding:14px 22px}.elem-apply__form input.wpcf7-form-control::placeholder{color:#9aa0a6}.elem-apply__form .wpcf7-submit{display:block;width:fit-content;margin:26px auto 0;padding:15px 46px;background:#000;color:#fff;border:0;border-radius:999px;font-size:.9375rem;font-weight:600;cursor:pointer;transform-origin:center center;transition:all .25s ease-in-out 0s}.elem-apply__form .wpcf7-submit:hover{transform:scale(1.05);box-shadow:0 12px 28px rgba(0,0,0,.3);background:#f3b43e;color:#000}.elem-apply__form .wpcf7-spinner{display:none}.elem-apply__form .wpcf7-not-valid-tip{color:#c0392b;font-size:.75rem;padding:6px 6px 0}.elem-apply__form .wpcf7-response-output{margin:14px 0 0;padding:10px 16px;border-radius:12px;font-size:.8125rem}.elem-apply__form-notice{color:#888;font-style:italic}