Use the form below to contact us.
.tork-contact-form{max-width:40rem;width:100%;margin:1.5rem 0;font:inherit;color:inherit}.tork-contact-form label{display:block;font-weight:600}.tork-contact-form input,.tork-contact-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:.65rem .75rem;margin-top:.35rem;border:1px solid #777;border-radius:.25rem;background:#fff;color:#222;font:inherit;line-height:1.4}.tork-contact-form textarea{min-height:8rem;resize:vertical}.tork-contact-form__optional{font-weight:400;opacity:.75}.tork-contact-form__hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.tork-contact-form button{padding:.65rem 1.15rem;min-height:44px;font:inherit;font-weight:600;cursor:pointer}.tork-contact-form button:disabled{opacity:.6}.tork-contact-form__status{margin:.85rem 0 0;padding:.65rem .75rem;border:1px solid currentColor;border-radius:.25rem}@media(max-width:480px){.tork-contact-form input,.tork-contact-form textarea{font-size:16px}.tork-contact-form button{width:100%}}(function(){function b(r){var f=r.querySelector(‘form’),s=r.querySelector(‘.tork-contact-form__status’),q=f&&f.querySelector(‘[type=submit]’),a=r.getAttribute(‘data-api’);if(!f||!s||!q||!a)return;var l=q.textContent;f.addEventListener(‘submit’,function(e){e.preventDefault();if(!f.checkValidity()){f.reportValidity();return}s.hidden=false;s.textContent=’Sending…’;q.disabled=true;q.textContent=’Sending…’;var t=f.querySelector(‘[name=submitted_at]’);if(t)t.value=new Date().toISOString();var p={};new FormData(f).forEach(function(v,k){p[k]=String(v||”).trim()});fetch(a,{method:’POST’,headers:{‘Content-Type’:’application/json’,Accept:’application/json’},body:JSON.stringify(p)}).then(function(x){return x.json().catch(function(){return{}}).then(function(d){return{ok:x.ok,data:d}})}).then(function(x){if(x.ok&&x.data.ok){s.textContent=’Thanks — your message was sent. We will get back to you soon.’;f.reset()}else{s.textContent=x.data.error||’Sorry, we could not send your message. Please try again.’}}).catch(function(){s.textContent=’Network error. Please check your connection and try again.’}).finally(function(){q.disabled=false;q.textContent=l})})}document.querySelectorAll(‘.tork-contact-form’).forEach(b)})();
