/* https://a4truth.us/wp-content/plugins/devflex-wp-contact-form/assets/public/form.css?ver=0.1.2 */
.devflex-wpcf{box-sizing:border-box;width:100%;max-width:760px;margin:2rem auto;padding:40px;color:#f6f7f8;background:#24272b;border:1px solid #3a3f45;border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.devflex-wpcf *,.devflex-wpcf *::before,.devflex-wpcf *::after{box-sizing:inherit}.devflex-wpcf__header{margin:0 0 28px;text-align:center}.devflex-wpcf__header h2{margin:0 0 8px;color:#fff;font-size:clamp(1.7rem,4vw,2.25rem);line-height:1.2}.devflex-wpcf__header p{margin:0;color:#c8cdd2;font-size:1rem;line-height:1.6}.devflex-wpcf__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.devflex-wpcf__field--full{grid-column:1 / -1}.devflex-wpcf label{display:block;margin-bottom:7px;color:#f5f6f7;font-weight:600;line-height:1.4}.devflex-wpcf input:not([type=checkbox]),.devflex-wpcf textarea,.devflex-wpcf select{width:100%;min-height:50px;margin:0;padding:12px 14px;color:#1d2327;background:#f4f5f6;border:1px solid #c7cbd0;border-radius:11px;box-shadow:none;font:inherit;line-height:1.4}.devflex-wpcf textarea{min-height:150px;resize:vertical}.devflex-wpcf input:not([type=checkbox]):hover,.devflex-wpcf textarea:hover,.devflex-wpcf select:hover{border-color:#9299a1}.devflex-wpcf input[aria-invalid=true],.devflex-wpcf textarea[aria-invalid=true],.devflex-wpcf select[aria-invalid=true]{border-color:#e06b6b;box-shadow:0 0 0 3px rgba(224,107,107,.2)}.devflex-wpcf__description{margin:6px 0 0;color:#bec4ca;font-size:.875rem}.devflex-wpcf__error{min-height:0;margin:6px 0 0;color:#ffb3b3;font-size:.875rem;line-height:1.35}.devflex-wpcf__error:empty{display:none}.devflex-wpcf__summary{display:none;margin:0 0 20px;padding:12px 14px;border:1px solid transparent;border-radius:10px;line-height:1.45}.devflex-wpcf__summary:not(:empty){display:block}.devflex-wpcf__summary--error{color:#ffe9e9;background:#542c30;border-color:#a8545e}.devflex-wpcf__summary--success{color:#e5ffed;background:#244b34;border-color:#4d9368}.devflex-wpcf__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.devflex-wpcf__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin:24px 0 0;padding:12px 24px;color:#16191c;background:#f2c94c;border:1px solid #f2c94c;border-radius:12px;box-shadow:0 8px 20px rgba(242,201,76,.16);font:inherit;font-weight:800;letter-spacing:.055em;line-height:1.2;text-align:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.devflex-wpcf__submit:hover{color:#111;background:#ffda61;border-color:#ffda61;box-shadow:0 10px 24px rgba(242,201,76,.24)}.devflex-wpcf__submit:active{transform:translateY(1px);box-shadow:0 4px 12px rgba(242,201,76,.18)}.devflex-wpcf__submit:disabled{color:#70757a;background:#c6c9cc;border-color:#c6c9cc;box-shadow:none;cursor:not-allowed;opacity:.78}.devflex-wpcf__spinner{display:none;width:19px;height:19px;margin-right:9px;border:2px solid rgba(22,25,28,.3);border-top-color:#16191c;border-radius:50%}.devflex-wpcf form[aria-busy=true] .devflex-wpcf__spinner{display:inline-block;animation:devflex-wpcf-spin .75s linear infinite}.devflex-wpcf :focus-visible{outline:3px solid #7fc7ff;outline-offset:3px}@keyframes devflex-wpcf-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.devflex-wpcf{margin:1.25rem auto;padding:22px;border-radius:16px}.devflex-wpcf__grid{grid-template-columns:1fr;gap:17px}.devflex-wpcf__field--half{grid-column:1}}@media (prefers-reduced-motion:reduce){.devflex-wpcf *,.devflex-wpcf *::before,.devflex-wpcf *::after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}