{"id":949,"date":"2022-07-05T11:46:10","date_gmt":"2022-07-05T11:46:10","guid":{"rendered":"https:\/\/startersites.io\/blocksy\/catering\/?page_id=17"},"modified":"2026-08-11T18:03:26","modified_gmt":"2026-08-11T18:03:26","slug":"contact","status":"publish","type":"page","link":"https:\/\/www.ambilabs.com\/de\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\n<div class=\"ambi-page ambi-contact-page\">\n  <div class=\"ambi-shell\">\n\n    <section class=\"ambi-hero ambi-hero--gray\">\n      <div class=\"ambi-content ambi-hero__inner ambi-hero__inner--single\">\n        <span class=\"ambi-hero__eyebrow\">Contact Ambilabs<\/span>\n        <h1>Talk to our team.<\/h1>\n\n        <\/div>\n      <\/div>\n    <\/section>\n\n  <\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* =========================================================\n   Ambilabs Contact Page + Zoho CRM Form Cleanup\n   Paste this into the CSS tab only.\n   ========================================================= *\/\n\n.ambi-contact-page #contact-form {\n  padding-top: 42px !important;\n  padding-bottom: 42px !important;\n}\n\n.ambi-contact-page .ambi-contact-form-box {\n  max-width: 980px !important;\n  margin: 0 auto !important;\n  padding: 38px 44px !important;\n  background: #ffffff !important;\n  border: 1px solid rgba(36, 31, 32, 0.12) !important;\n  border-left: 6px solid #94cf3a !important;\n  box-shadow: 0 8px 22px rgba(36, 31, 32, 0.08) !important;\n}\n\n\/* Form notice shown inside the form box *\/\n.ambi-contact-page .ambi-form-notice {\n  width: 100% !important;\n  margin: 0 0 24px 0 !important;\n  padding: 16px 18px !important;\n  background: #f5faf5 !important;\n  border: 1px solid rgba(148, 207, 58, 0.65) !important;\n  border-left: 5px solid #94cf3a !important;\n  color: #241f20 !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  box-shadow: 0 6px 18px rgba(36, 31, 32, 0.08) !important;\n  opacity: 1 !important;\n  transform: translateY(0) !important;\n  transition: opacity 0.3s ease, transform 0.3s ease !important;\n}\n\n.ambi-contact-page .ambi-form-notice[hidden] {\n  display: none !important;\n}\n\n.ambi-contact-page .ambi-form-notice.is-visible {\n  display: block !important;\n}\n\n.ambi-contact-page .ambi-form-notice.is-hiding {\n  opacity: 0 !important;\n  transform: translateY(-6px) !important;\n}\n\n.ambi-contact-page .ambi-form-notice strong {\n  display: block !important;\n  margin-bottom: 4px !important;\n  color: #241f20 !important;\n  font-size: 16px !important;\n  line-height: 1.25 !important;\n  font-weight: 900 !important;\n}\n\n.ambi-contact-page .ambi-form-notice span {\n  display: block !important;\n  color: #282828 !important;\n  font-size: 15px !important;\n  line-height: 1.4 !important;\n}\n\n.ambi-contact-page .ambi-form-notice.ambi-form-notice--error {\n  background: #fff7f7 !important;\n  border-color: rgba(196, 0, 0, 0.35) !important;\n  border-left-color: #c40000 !important;\n}\n\n.ambi-contact-page .ambi-form-notice.ambi-form-notice--pending {\n  background: #f7f8f9 !important;\n  border-color: rgba(36, 31, 32, 0.18) !important;\n  border-left-color: #241f20 !important;\n}\n\n\/* Zoho form base *\/\n.ambi-contact-page #crmWebToEntityForm {\n  width: 100% !important;\n  max-width: 860px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  background: #ffffff !important;\n  color: #282828 !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  text-align: left !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm,\n.ambi-contact-page #crmWebToEntityForm *,\n.ambi-contact-page #crmWebToEntityForm *::before,\n.ambi-contact-page #crmWebToEntityForm *::after {\n  box-sizing: border-box !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .zcwf_title {\n  display: none !important;\n}\n\n\/* Main form layout *\/\n.ambi-contact-page #crmWebToEntityForm form {\n  display: grid !important;\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  gap: 18px 24px !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .zcwf_row {\n  display: block !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  clear: both !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .ambi-field-full,\n.ambi-contact-page #crmWebToEntityForm .ambi-zoho-submit-row {\n  grid-column: 1 \/ -1 !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .zcwf_col_lab,\n.ambi-contact-page #crmWebToEntityForm .zcwf_col_fld {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  float: none !important;\n  clear: both !important;\n  text-align: left !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .zcwf_col_lab {\n  margin-bottom: 7px !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .zcwf_col_lab label {\n  display: block !important;\n  color: #241f20 !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  font-size: 15px !important;\n  line-height: 1.2 !important;\n  font-weight: 900 !important;\n  text-align: left !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .zcwf_col_lab label span {\n  color: #c40000 !important;\n}\n\n\/* Inputs *\/\n.ambi-contact-page #crmWebToEntityForm input[type=\"text\"],\n.ambi-contact-page #crmWebToEntityForm input[type=\"email\"],\n.ambi-contact-page #crmWebToEntityForm input[type=\"password\"],\n.ambi-contact-page #crmWebToEntityForm textarea,\n.ambi-contact-page #crmWebToEntityForm select {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  height: auto !important;\n  min-height: 52px !important;\n  float: none !important;\n  padding: 11px 13px !important;\n  border: 1px solid rgba(36, 31, 32, 0.18) !important;\n  border-radius: 0 !important;\n  background: #ffffff !important;\n  color: #282828 !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  font-size: 16px !important;\n  line-height: 1.3 !important;\n  box-shadow: none !important;\n  outline: none !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm textarea {\n  min-height: 145px !important;\n  resize: vertical !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm input[type=\"text\"]:focus,\n.ambi-contact-page #crmWebToEntityForm input[type=\"email\"]:focus,\n.ambi-contact-page #crmWebToEntityForm input[type=\"password\"]:focus,\n.ambi-contact-page #crmWebToEntityForm textarea:focus,\n.ambi-contact-page #crmWebToEntityForm select:focus {\n  border-color: #241f20 !important;\n  outline: 3px solid rgba(148, 207, 58, 0.28) !important;\n  outline-offset: 0 !important;\n}\n\n\/* Submit button *\/\n.ambi-contact-page #crmWebToEntityForm .ambi-zoho-submit-row {\n  margin-top: 4px !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .formsubmit,\n.ambi-contact-page #crmWebToEntityForm input[type=\"submit\"],\n.ambi-contact-page #crmWebToEntityForm .formsubmit.zcwf_button {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-width: 150px !important;\n  max-width: none !important;\n  min-height: 56px !important;\n  margin-top: 4px !important;\n  padding: 15px 34px !important;\n  border: 2px solid #241f20 !important;\n  border-radius: 0 !important;\n  background: #241f20 !important;\n  color: #ffffff !important;\n  font-family: Arial, Helvetica, sans-serif !important;\n  font-size: 15px !important;\n  line-height: 1 !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.05em !important;\n  text-transform: uppercase !important;\n  cursor: pointer !important;\n  box-shadow: none !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .formsubmit:hover,\n.ambi-contact-page #crmWebToEntityForm input[type=\"submit\"]:hover,\n.ambi-contact-page #crmWebToEntityForm .formsubmit.zcwf_button:hover {\n  border-color: #94cf3a !important;\n  background: #94cf3a !important;\n  color: #241f20 !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm .formsubmit:disabled,\n.ambi-contact-page #crmWebToEntityForm input[type=\"submit\"]:disabled {\n  opacity: 0.65 !important;\n  cursor: not-allowed !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm input[type=\"reset\"] {\n  display: none !important;\n}\n\n\/* Hide Zoho hidden fields \/ iframe \/ weird injected items *\/\n.ambi-contact-page #zoho_submit_frame {\n  display: none !important;\n  visibility: hidden !important;\n  width: 0 !important;\n  height: 0 !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n  border: 0 !important;\n  opacity: 0 !important;\n  position: absolute !important;\n  left: -9999px !important;\n  pointer-events: none !important;\n}\n\n.ambi-contact-page #crmWebToEntityForm input[type=\"hidden\"],\n.ambi-contact-page #crmWebToEntityForm .wfrm_fld_dpNn,\n.ambi-contact-page #crmWebToEntityForm input[name=\"xnQsjsdp\"],\n.ambi-contact-page #crmWebToEntityForm input[name=\"xmIwtLD\"],\n.ambi-contact-page #crmWebToEntityForm input[name=\"actionType\"],\n.ambi-contact-page #crmWebToEntityForm input[name=\"returnURL\"],\n.ambi-contact-page #crmWebToEntityForm input[name=\"zc_gad\"],\n.ambi-contact-page #crmWebToEntityForm input[name=\"aG9uZXlwb3Q\"] {\n  display: none !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  width: 0 !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  max-height: 0 !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  border: 0 !important;\n  position: absolute !important;\n  left: -9999px !important;\n  pointer-events: none !important;\n}\n\n\/* Kill the old floating Zoho success box\/checkmark if it still exists anywhere *\/\n.ambi-contact-page .wf_customMessageBox,\n.ambi-contact-page .wf_customCircle,\n.ambi-contact-page .wf_customCheckMark {\n  display: none !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n\/* Hide random Zoho injected media *\/\n.ambi-contact-page #crmWebToEntityForm img,\n.ambi-contact-page #crmWebToEntityForm iframe:not(#zoho_submit_frame),\n.ambi-contact-page #crmWebToEntityForm object,\n.ambi-contact-page #crmWebToEntityForm embed,\n.ambi-contact-page .ambi-contact-form-box > img,\n.ambi-contact-page .ambi-contact-form-box iframe:not(#zoho_submit_frame) {\n  display: none !important;\n  visibility: hidden !important;\n  width: 0 !important;\n  height: 0 !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n  opacity: 0 !important;\n  position: absolute !important;\n  left: -9999px !important;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .ambi-contact-page .ambi-contact-form-box {\n    max-width: 100% !important;\n  }\n}\n\n@media (max-width: 700px) {\n  .ambi-contact-page .ambi-contact-form-box {\n    padding: 24px 20px !important;\n  }\n\n  .ambi-contact-page #crmWebToEntityForm {\n    max-width: 100% !important;\n  }\n\n  .ambi-contact-page #crmWebToEntityForm form {\n    grid-template-columns: 1fr !important;\n  }\n\n  .ambi-contact-page #crmWebToEntityForm .zcwf_row,\n  .ambi-contact-page #crmWebToEntityForm .ambi-field-full,\n  .ambi-contact-page #crmWebToEntityForm .ambi-zoho-submit-row {\n    grid-column: 1 \/ -1 !important;\n  }\n\n  .ambi-contact-page #crmWebToEntityForm .formsubmit,\n  .ambi-contact-page #crmWebToEntityForm input[type=\"submit\"] {\n    width: 100% !important;\n  }\n}\n<\/style>\n\n<script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=6LcD14AtAAAAAJF9MFYnDkb0JUTJ6lNtepmTZm7G\"><\/script>\n<script data-wp-block-html=\"js\">\n(function () {\n  var FORM_ID = \"ambiContactForm\";\n  var NOTICE_ID = \"ambiZohoNotice\";\n  var AJAX_URL = window.location.origin + \"\/wp-admin\/admin-ajax.php\";\n  var RECAPTCHA_SITE_KEY = \"6LcD14AtAAAAAJF9MFYnDkb0JUTJ6lNtepmTZm7G\";\n\n  var noticeTimer = null;\n\n  function getForm() {\n    return document.getElementById(FORM_ID);\n  }\n\n  function getNotice() {\n    return document.getElementById(NOTICE_ID);\n  }\n\n  function getSubmitButton() {\n    return document.querySelector(\"#crmWebToEntityForm .formsubmit\");\n  }\n\n  function validateEmail(email) {\n    return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(email);\n  }\n\n  function showNotice(type, title, message, autoHide) {\n    var notice = getNotice();\n    var noticeTitle = document.getElementById(\"ambiZohoNoticeTitle\");\n    var noticeText = document.getElementById(\"ambiZohoNoticeText\");\n\n    if (!notice || !noticeTitle || !noticeText) {\n      return;\n    }\n\n    window.clearTimeout(noticeTimer);\n\n    notice.classList.remove(\"ambi-form-notice--error\", \"ambi-form-notice--pending\", \"ambi-form-notice--success\", \"is-hiding\");\n    notice.classList.add(type === \"error\" ? \"ambi-form-notice--error\" : type === \"pending\" ? \"ambi-form-notice--pending\" : \"ambi-form-notice--success\");\n\n    noticeTitle.textContent = title;\n    noticeText.textContent = message;\n    notice.hidden = false;\n    notice.classList.add(\"is-visible\");\n\n    if (autoHide) {\n      noticeTimer = window.setTimeout(hideNotice, 5000);\n    }\n  }\n\n  function hideNotice() {\n    var notice = getNotice();\n    if (!notice) {\n      return;\n    }\n    notice.classList.add(\"is-hiding\");\n    window.setTimeout(function () {\n      notice.classList.remove(\"is-visible\", \"is-hiding\");\n      notice.hidden = true;\n    }, 350);\n  }\n\n  function validateForm(form) {\n    var requiredFields = [\n      { name: \"first_name\", label: \"First Name\" },\n      { name: \"last_name\", label: \"Last Name\" },\n      { name: \"email\", label: \"Email\" },\n      { name: \"details\", label: \"Inquiry Details\" }\n    ];\n\n    for (var i = 0; i < requiredFields.length; i++) {\n      var field = form.elements[requiredFields[i].name];\n      if (!field || field.value.trim().length === 0) {\n        showNotice(\"error\", \"Missing Information\", requiredFields[i].label + \" is required before submitting the form.\", true);\n        if (field) field.focus();\n        return false;\n      }\n    }\n\n    var emailField = form.elements[\"email\"];\n    if (!validateEmail(emailField.value.trim())) {\n      showNotice(\"error\", \"Invalid Email\", \"Please enter a valid email address before submitting the form.\", true);\n      emailField.focus();\n      return false;\n    }\n\n    return true;\n  }\n\n  function isHoneypotFilled(form) {\n    var honeypot = form.elements[\"website\"];\n    if (!honeypot) {\n      return false;\n    }\n    return honeypot.value.length > 0;\n  }\n\n  function extractErrorMessage(data) {\n    var fallback = \"There was a problem sending your message. Please call 877-247-0403 or email info@ambilabs.com directly.\";\n    if (!data) {\n      return fallback;\n    }\n    if (!data.data) {\n      return fallback;\n    }\n    if (!data.data.message) {\n      return fallback;\n    }\n    return data.data.message;\n  }\n\n  function handleFormSubmit(event) {\n    event.preventDefault();\n\n    var form = getForm();\n    if (!form) return;\n\n    if (isHoneypotFilled(form)) {\n      return;\n    }\n\n    if (!validateForm(form)) return;\n\n    var submitButton = getSubmitButton();\n    if (submitButton) {\n      submitButton.disabled = true;\n      submitButton.value = \"Sending...\";\n    }\n\n    showNotice(\"pending\", \"Sending Message\", \"Please wait while your message is submitted.\", false);\n\n    function resetSubmitButton() {\n      if (submitButton) {\n        submitButton.disabled = false;\n        submitButton.value = \"Submit\";\n      }\n    }\n\n    if (typeof grecaptcha === \"undefined\") {\n      resetSubmitButton();\n      showNotice(\"error\", \"Submission Failed\", \"Spam verification failed to load. Please refresh the page and try again.\", true);\n      return;\n    }\n\n    grecaptcha.ready(function () {\n      grecaptcha.execute(RECAPTCHA_SITE_KEY, { action: \"contact_form\" }).then(function (token) {\n        var formData = new FormData(form);\n        formData.append(\"action\", \"ambi_contact_submit\");\n        formData.append(\"recaptcha_token\", token);\n\n        fetch(AJAX_URL, { method: \"POST\", body: formData, credentials: \"same-origin\" })\n          .then(function (res) { return res.json(); })\n          .then(function (data) {\n            resetSubmitButton();\n            var succeeded = false;\n            if (data) {\n              if (data.success) {\n                succeeded = true;\n              }\n            }\n            if (succeeded) {\n              HTMLFormElement.prototype.reset.call(form);\n              showNotice(\"success\", \"Message Sent\", \"Thank you for contacting Ambilabs. A member of our team will review your request and get back to you shortly.\", true);\n            } else {\n              showNotice(\"error\", \"Submission Failed\", extractErrorMessage(data), true);\n            }\n          })\n          .catch(function () {\n            resetSubmitButton();\n            showNotice(\"error\", \"Submission Failed\", \"There was a problem sending your message. Please call 877-247-0403 or email info@ambilabs.com directly.\", true);\n          });\n      }).catch(function () {\n        resetSubmitButton();\n        showNotice(\"error\", \"Submission Failed\", \"Spam verification failed. Please refresh the page and try again.\", true);\n      });\n    });\n  }\n\n  function initContactForm() {\n    var form = getForm();\n    if (!form) return;\n    form.addEventListener(\"submit\", handleFormSubmit);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initContactForm);\n  } else {\n    initContactForm();\n  }\n})();\n<\/script>\n\n\n\n<div class=\"ambi-page ambi-contact-page\">\n  <div class=\"ambi-shell\">\n\n    <section id=\"contact-form\" class=\"ambi-section ambi-section--white ambi-anchor-offset\">\n      <div class=\"ambi-content ambi-contact-grid\">\n        <div class=\"ambi-contact-grid__info\">\n          <span class=\"ambi-section-label ambi-section-label--left\">Get In Touch<\/span>\n          <h2>Send us a message.<\/h2>\n          <p>Fill out the form and a member of our team will follow up with the right specialist for your project.<\/p>\n\n          <div class=\"ambi-contact-grid__detail\">\n            <span>Call<\/span>\n            <a href=\"tel:8772470403\">877-247-0403<\/a>\n          <\/div>\n\n          <div class=\"ambi-contact-grid__detail\">\n            <span>Email<\/span>\n            <a href=\"mailto:info@ambilabs.com\">info@ambilabs.com<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"ambi-contact-grid__form\">\n        <div class=\"ambi-spec-box ambi-contact-form-box\">\n\n          <div id=\"ambiZohoNotice\" class=\"ambi-form-notice\" aria-live=\"polite\" hidden=\"\">\n            <strong id=\"ambiZohoNoticeTitle\">Message Sent<\/strong>\n            <span id=\"ambiZohoNoticeText\">Thank you for contacting Ambilabs. A member of our team will review your request and get back to you shortly.<\/span>\n          <\/div>\n\n          <div id=\"crmWebToEntityForm\" class=\"zcwf_lblRight crmWebToEntityForm\">\n\n<form id=\"ambiContactForm\" method=\"POST\" autocomplete=\"on\">\n\n              <div class=\"zcwf_title\">Ambilabs Website Contact Form<\/div>\n\n              <div class=\"zcwf_row\">\n                <div class=\"zcwf_col_lab\">\n                  <label for=\"First_Name\">First Name <span>*<\/span><\/label>\n                <\/div>\n                <div class=\"zcwf_col_fld\">\n                  <input type=\"text\" id=\"First_Name\" name=\"first_name\" maxlength=\"40\" autocomplete=\"given-name\" required=\"\">\n                <\/div>\n              <\/div>\n\n              <div class=\"zcwf_row\">\n                <div class=\"zcwf_col_lab\">\n                  <label for=\"Last_Name\">Last Name <span>*<\/span><\/label>\n                <\/div>\n                <div class=\"zcwf_col_fld\">\n                  <input type=\"text\" id=\"Last_Name\" name=\"last_name\" maxlength=\"80\" autocomplete=\"family-name\" required=\"\">\n                <\/div>\n              <\/div>\n\n              <div class=\"zcwf_row ambi-field-full\">\n                <div class=\"zcwf_col_lab\">\n                  <label for=\"Company\">Company<\/label>\n                <\/div>\n                <div class=\"zcwf_col_fld\">\n                  <input type=\"text\" id=\"Company\" name=\"company\" maxlength=\"200\" autocomplete=\"organization\">\n                <\/div>\n              <\/div>\n\n              <div class=\"zcwf_row\">\n                <div class=\"zcwf_col_lab\">\n                  <label for=\"Email\">Email <span>*<\/span><\/label>\n                <\/div>\n                <div class=\"zcwf_col_fld\">\n                  <input type=\"email\" id=\"Email\" name=\"email\" maxlength=\"100\" autocomplete=\"email\" required=\"\">\n                <\/div>\n              <\/div>\n\n              <div class=\"zcwf_row\">\n                <div class=\"zcwf_col_lab\">\n                  <label for=\"Phone\">Phone<\/label>\n                <\/div>\n                <div class=\"zcwf_col_fld\">\n                  <input type=\"text\" id=\"Phone\" name=\"phone\" maxlength=\"30\" autocomplete=\"tel\">\n                <\/div>\n              <\/div>\n\n              <div class=\"zcwf_row ambi-field-full\">\n                <div class=\"zcwf_col_lab\">\n                  <label for=\"Description\">Inquiry Details <span>*<\/span><\/label>\n                <\/div>\n                <div class=\"zcwf_col_fld\">\n                  <textarea id=\"Description\" name=\"details\" required=\"\"><\/textarea>\n                <\/div>\n              <\/div>\n\n              <div class=\"zcwf_row\" style=\"position:absolute;left:-9999px;\" aria-hidden=\"true\">\n                <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\">\n              <\/div>\n\n              <div class=\"zcwf_row ambi-zoho-submit-row\">\n                <div class=\"zcwf_col_fld\">\n                  <input type=\"submit\" id=\"formsubmit\" class=\"formsubmit zcwf_button\" value=\"Submit\">\n                  <input type=\"reset\" class=\"zcwf_button\" value=\"Reset\">\n                <\/div>\n              <\/div>\n\n            <\/form>\n                      <\/div>\n\n        <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n  <\/div>\n<\/div>\n\n\n\n<style>\n.ambi-contact-grid {\n  display: grid;\n  grid-template-columns: minmax(280px, 0.85fr) minmax(0, 1.15fr);\n  gap: 56px;\n  align-items: start;\n}\n\n.ambi-contact-grid__info h2 {\n  margin: 12px 0 14px;\n}\n\n.ambi-contact-grid__info p {\n  color: var(--ambi-text);\n  margin: 0 0 24px;\n}\n\n.ambi-contact-grid__detail {\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n  padding: 16px 0;\n  border-top: 1px solid var(--ambi-border);\n}\n\n.ambi-contact-grid__detail span {\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--ambi-green-dark);\n}\n\n.ambi-contact-grid__detail a {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--ambi-black);\n  text-decoration: none;\n}\n\n.ambi-contact-grid__detail a:hover {\n  color: var(--ambi-green-dark);\n}\n\n@media (max-width: 900px) {\n  .ambi-contact-grid {\n    grid-template-columns: 1fr;\n    gap: 32px;\n  }\n}\n<\/style>\n\n\n\n<div class=\"ambi-page ambi-contact-page\">\n  <div class=\"ambi-shell\">\n\n    <section class=\"ambi-section ambi-section--gray\">\n      <div class=\"ambi-content\">\n        <div class=\"ambi-section-head\">\n          <span class=\"ambi-section-label ambi-section-label--left\">What We Support<\/span>\n          <h2>Air monitoring questions, quotes, service, and system planning.<\/h2>\n          <p>Ambilabs supports customers with instruments, system integration, environmental test chambers, lab and on-site service, rentals, calibration, maintenance, and project planning.<\/p>\n        <\/div>\n\n        <div class=\"ambi-card-grid\">\n          <div class=\"ambi-card\">\n            <span class=\"ambi-card__kicker\">Instruments<\/span>\n            <h3>Air Quality Instruments<\/h3>\n            <p>Gas, particulate, VOC, BTEX, small sensor, and meteorological monitoring equipment for field and lab use.<\/p>\n            <div class=\"ambi-actions\">\n              <a class=\"ambi-btn ambi-btn--secondary\" href=\"\/instruments\/\">Browse Instruments<\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"ambi-card\">\n            <span class=\"ambi-card__kicker\">Systems<\/span>\n            <h3>Environmental Systems<\/h3>\n            <p>DETECT\u2122 enclosures, Airpointer\u00ae systems, and custom monitoring system configurations for field deployment.<\/p>\n            <div class=\"ambi-actions\">\n              <a class=\"ambi-btn ambi-btn--secondary\" href=\"\/environmental-systems\/\">Browse Systems<\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"ambi-card\">\n            <span class=\"ambi-card__kicker\">Service<\/span>\n            <h3>Lab &amp; On-Site Support<\/h3>\n            <p>Calibration, repair, maintenance, rentals, data support, training, and technical service options to help keep monitoring programs running reliably in the lab and in the field.<\/p>\n            <div class=\"ambi-actions\">\n              <a class=\"ambi-btn ambi-btn--secondary\" href=\"\/lab-and-service\/\">View Services<\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <div class=\"ambi-bottom-spacer\"><\/div>\n\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Contact Ambilabs Talk to our team. Get In Touch Send us a message. Fill out the form and a member of our team will follow up with the right specialist for your project. Call 877-247-0403 Email info@ambilabs.com Message Sent Thank you for contacting Ambilabs. A member of our team will review your request and get [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-949","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8},"page_title_panel":"","has_hero_section":"disabled","80a95d5566d4171fa778b929f3714461":"","hero_section":"type-1","hero_elements":[{"id":"custom_title","enabled":true,"heading_tag":"h1","title":"Home"},{"id":"custom_description","enabled":true,"description_visibility":{"desktop":true,"tablet":true,"mobile":false}},{"id":"custom_meta","enabled":false,"meta_elements":[{"id":"author","enabled":true,"label":"By","has_author_avatar":"yes","avatar_size":25},{"id":"post_date","enabled":true,"label":"On","date_format_source":"default","date_format":"M j, Y"},{"id":"updated_date","enabled":false,"label":"On","date_format_source":"default","date_format":"M j, Y"},{"id":"categories","enabled":false,"label":"In","style":"simple"},{"id":"comments","enabled":true}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true}},{"id":"breadcrumbs","enabled":false}],"8ae715708010584bebb41c4549c68b16":"","hero_alignment1":"CT_CSS_SKIP_RULE","hero_margin":40,"hero_alignment2":"center","hero_vertical_alignment":"center","b92f3e67dfde181f2bbeba29ae9a6b48":"","hero_structure":"narrow","8c2326f79a7a83d03680e34a56729481":"","page_title_bg_type":"featured_image","custom_hero_background":{"attachment_id":null},"page_title_image_size":"full","parallax":{"desktop":false,"tablet":false,"mobile":false},"92e2c8f4f7b507d11e426abaed3e44b2":"","hero_height":"250px","pageTitleFont":{"family":"Default","variation":"Default","size":"30px","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageTitleFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageMetaFont":{"family":"Default","variation":"n6","size":"12px","line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"uppercase","text-decoration":"CT_CSS_SKIP_RULE"},"pageMetaFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_font_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_background_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageExcerptFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageExcerptColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"breadcrumbsFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"breadcrumbsFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"initial":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageTitleOverlay":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"pageTitleBackground":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-6)"}}},"pageTitlePadding":{"top":"50px","bottom":"50px","left":"auto","right":"auto","linked":true},"7611e6776890242b0f931e6cd0b88121":"","page_structure_type":"default","2fd87d7b7ae180474b36a65ffe511aa1":"","content_style_source":"inherit","content_style":"wide","vertical_spacing_source":"custom","content_area_spacing":"none","background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"content_background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-8)"}}},"content_boxed_shadow":{"inherit":false,"blur":18,"spread":-6,"v_offset":12,"h_offset":0,"inset":false,"enable":true,"color":{"color":"rgba(34, 56, 101, 0.04)"}},"content_boxed_border":{"width":1,"style":"none","color":{"color":"rgba(44,62,80,0.2)"}},"content_boxed_radius":{"top":"3px","bottom":"3px","left":"3px","right":"3px","linked":true},"boxed_content_spacing":{"desktop":{"top":"40px","bottom":"40px","left":"40px","right":"40px","linked":true},"tablet":{"top":"35px","bottom":"35px","left":"35px","right":"35px","linked":true},"mobile":{"top":"20px","bottom":"20px","left":"20px","right":"20px","linked":true}},"3c4dbd20d87556b00a7e543765a40249":"","disable_featured_image":"no","disable_share_box":"no","disable_header":"no","disable_footer":"no"},"_links":{"self":[{"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/pages\/949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/comments?post=949"}],"version-history":[{"count":27,"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/pages\/949\/revisions"}],"predecessor-version":[{"id":2057,"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/pages\/949\/revisions\/2057"}],"wp:attachment":[{"href":"https:\/\/www.ambilabs.com\/de\/wp-json\/wp\/v2\/media?parent=949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}