{"id":15,"date":"2025-07-06T17:51:40","date_gmt":"2025-07-06T17:51:40","guid":{"rendered":"https:\/\/www.thinkupacademy.com\/mw\/?page_id=15"},"modified":"2026-08-02T13:32:23","modified_gmt":"2026-08-02T13:32:23","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/www.thinkupacademy.com\/mw\/contact-us\/","title":{"rendered":"Contact Us"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-934a6ba e-con-full e-flex e-con e-parent\" data-id=\"934a6ba\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce0cd5c elementor-widget elementor-widget-html\" data-id=\"ce0cd5c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Contact Us Hero Section with ThinkUp Branding -->\n<section class=\"contact-hero\">\n  <div class=\"contact-hero-pattern\"><\/div>\n  <div class=\"contact-hero-glass\">\n    <h1>Get in Touch with ThinkUp Academy<\/h1>\n    <p>We're here to help you with course inquiries, enrollment support, or general questions. Reach out and let\u2019s connect.<\/p>\n  <\/div>\n<\/section>\n\n<!-- Styles -->\n<style>\n.contact-hero {\n  position: relative;\n  background: linear-gradient(to bottom right, #004aaf, #003b91);\n  width: 100%;\n  height: 60vh;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Poppins', sans-serif;\n}\n\n\/* Pattern Animation *\/\n.contact-hero-pattern {\n  position: absolute;\n  inset: 0;\n  background-image: \n    radial-gradient(circle, rgba(255, 255, 255, 0.07) 2px, transparent 2px),\n    radial-gradient(circle, rgba(0, 168, 232, 0.04) 2px, transparent 2px);\n  background-size: 50px 50px;\n  background-position: 0 0, 25px 25px;\n  animation: patternMove 30s linear infinite;\n  z-index: 1;\n  opacity: 1;\n}\n\n@keyframes patternMove {\n  from { background-position: 0 0, 25px 25px; }\n  to { background-position: 100px 100px, 125px 125px; }\n}\n\n\/* Glass Card *\/\n.contact-hero-glass {\n  position: relative;\n  z-index: 2;\n  max-width: 700px;\n  padding: 2.5rem 3rem;\n  text-align: center;\n  background: rgba(255, 255, 255, 0.06);\n  border-radius: 16px;\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);\n}\n\n\/* Headline *\/\n.contact-hero-glass h1 {\n  font-size: 36px;\n  margin-bottom: 15px;\n  font-weight: 700;\n  color: #00a8e8;\n}\n\n\/* Paragraph *\/\n.contact-hero-glass p {\n  font-size: 16.5px;\n  line-height: 1.6;\n  font-weight: 400;\n  color: #ffffff;\n}\n\n@media (max-width: 768px) {\n  .contact-hero-glass h1 {\n    font-size: 28px;\n  }\n\n  .contact-hero {\n    height: 50vh;\n    padding: 0 20px;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08cb92a e-con-full e-flex e-con e-parent\" data-id=\"08cb92a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c178f25 elementor-widget elementor-widget-html\" data-id=\"c178f25\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================= -->\r\n<!-- LMIS ENQUIRY FORM (FINAL UX VERSION) -->\r\n<!-- ============================= -->\r\n\r\n<style>\r\n.lmis-enquiry-wrapper {\r\n  max-width: 760px;\r\n  margin: 40px auto;\r\n  font-family: 'Poppins', sans-serif;\r\n}\r\n\r\n\/* CARD *\/\r\n.lmis-card {\r\n  background: #ffffff;\r\n  border-radius: 14px;\r\n  padding: 32px;\r\n  box-shadow: 0 15px 40px rgba(0,0,0,0.06);\r\n}\r\n\r\n\/* HEADINGS *\/\r\n.lmis-title {\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n  color: #0f172a;\r\n  margin-bottom: 6px;\r\n}\r\n\r\n.lmis-subtitle {\r\n  font-size: 14px;\r\n  color: #64748b;\r\n  margin-bottom: 28px;\r\n}\r\n\r\n\/* GRID *\/\r\n.lmis-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 18px;\r\n}\r\n\r\n.lmis-full {\r\n  grid-column: 1 \/ -1;\r\n}\r\n\r\n\/* FIELDS *\/\r\n.lmis-field label {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  margin-bottom: 6px;\r\n  display: block;\r\n  color: #334155;\r\n}\r\n\r\n.lmis-field input,\r\n.lmis-field select,\r\n.lmis-field textarea {\r\n  width: 100%;\r\n  padding: 13px;\r\n  border-radius: 8px;\r\n  border: 1px solid #e2e8f0;\r\n  font-size: 14px;\r\n  transition: 0.2s ease;\r\n}\r\n\r\n\/* FIX: Ensure select text is vertically centered *\/\r\n.lmis-field select {\r\n  height: 48px;\r\n  line-height: normal;\r\n  appearance: auto;\r\n  -webkit-appearance: auto;\r\n  background-color: #fff;\r\n  cursor: pointer;\r\n  color: #0f172a;\r\n}\r\n\r\n.lmis-field select option {\r\n  padding: 8px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.lmis-field input:focus,\r\n.lmis-field select:focus,\r\n.lmis-field textarea:focus {\r\n  border-color: #004AAE;\r\n  outline: none;\r\n  box-shadow: 0 0 0 2px rgba(0,74,174,0.12);\r\n}\r\n\r\n\/* BUTTON *\/\r\n.lmis-btn {\r\n  margin-top: 22px;\r\n  width: 100%;\r\n  padding: 15px;\r\n  background: linear-gradient(135deg, #004AAE, #0078FF);\r\n  color: #fff;\r\n  border: none;\r\n  border-radius: 8px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: 0.2s ease;\r\n}\r\n\r\n.lmis-btn:hover {\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 6px 18px rgba(0,74,174,0.25);\r\n}\r\n\r\n\/* SUCCESS SCREEN *\/\r\n.lmis-success-screen {\r\n  background: #ecfdf5;\r\n  border: 1px solid #10b981;\r\n  padding: 40px;\r\n  border-radius: 14px;\r\n  text-align: center;\r\n  animation: fadeIn 0.4s ease;\r\n}\r\n\r\n.lmis-success-screen h3 {\r\n  color: #065f46;\r\n  font-size: 20px;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n.lmis-success-screen p {\r\n  color: #065f46;\r\n  font-size: 14px;\r\n}\r\n\r\n\/* ERROR *\/\r\n.lmis-error-box {\r\n  background: #fef2f2;\r\n  border: 1px solid #ef4444;\r\n  padding: 15px;\r\n  border-radius: 8px;\r\n  color: #7f1d1d;\r\n  font-size: 14px;\r\n  margin-top: 15px;\r\n}\r\n\r\n\/* ANIMATION *\/\r\n@keyframes fadeIn {\r\n  from { opacity: 0; transform: translateY(10px); }\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* MOBILE *\/\r\n@media(max-width:768px){\r\n  .lmis-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"lmis-enquiry-wrapper\">\r\n\r\n  <!-- SUCCESS SCREEN -->\r\n  <div id=\"lmisSuccess\" style=\"display:none;\"><\/div>\r\n\r\n  <!-- FORM CARD -->\r\n  <div id=\"lmisFormCard\" class=\"lmis-card\">\r\n\r\n    <div class=\"lmis-title\">Make an Enquiry<\/div>\r\n    <div class=\"lmis-subtitle\">\r\n      Get more information about our programmes. Our team will get back to you shortly.\r\n    <\/div>\r\n\r\n    <form id=\"lmisEnquiryForm\">\r\n\r\n      <div class=\"lmis-grid\">\r\n\r\n        <div class=\"lmis-field\">\r\n          <label>Full Name *<\/label>\r\n          <input type=\"text\" name=\"name\" required>\r\n        <\/div>\r\n\r\n        <div class=\"lmis-field\">\r\n          <label>Email Address *<\/label>\r\n          <input type=\"email\" name=\"email\" required>\r\n        <\/div>\r\n\r\n        <div class=\"lmis-field\">\r\n          <label>Phone Number *<\/label>\r\n          <input type=\"text\" name=\"phone\" required>\r\n        <\/div>\r\n\r\n        <div class=\"lmis-field\">\r\n          <label>Select Programme *<\/label>\r\n          <select name=\"program_id\" id=\"programSelect\" required>\r\n            <option value=\"\">Loading programmes...<\/option>\r\n          <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"lmis-field lmis-full\">\r\n          <label>Your Message<\/label>\r\n          <textarea name=\"message\" rows=\"4\" placeholder=\"Tell us how we can assist you...\"><\/textarea>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <input type=\"hidden\" name=\"source\" value=\"website\">\r\n\r\n      <button type=\"submit\" class=\"lmis-btn\">Submit Enquiry<\/button>\r\n\r\n      <div id=\"lmisMsg\"><\/div>\r\n\r\n    <\/form>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/\/ LOAD PROGRAMMES\r\nasync function loadProgrammes() {\r\n  const select = document.getElementById('programSelect');\r\n\r\n  try {\r\n    const res = await fetch('https:\/\/thinkupspace.thinkupacademy.com\/api\/programs.php');\r\n    const json = await res.json();\r\n\r\n    const programmes = Array.isArray(json) ? json : (json.data || []);\r\n\r\n    select.innerHTML = '<option value=\"\">Select Programme<\/option>';\r\n\r\n    programmes.forEach(p => {\r\n      const opt = document.createElement('option');\r\n      opt.value = p.id;\r\n      opt.textContent = p.title || p.ProgramTitle;\r\n      select.appendChild(opt);\r\n    });\r\n\r\n  } catch (err) {\r\n    select.innerHTML = '<option value=\"\">Failed to load programmes<\/option>';\r\n  }\r\n}\r\n\r\nloadProgrammes();\r\n\r\n\r\n\/\/ SUBMIT FORM\r\ndocument.getElementById('lmisEnquiryForm').addEventListener('submit', async function(e){\r\n  e.preventDefault();\r\n\r\n  const form = this;\r\n  const msg = document.getElementById('lmisMsg');\r\n  const btn = form.querySelector('button');\r\n\r\n  const formData = new FormData(form);\r\n  formData.append(\"api_key\", \"2f4f73c406dbd67c8453deeb8cb75de8\");\r\n\r\n  msg.innerHTML = '';\r\n  btn.disabled = true;\r\n  btn.textContent = 'Submitting...';\r\n\r\n  try {\r\n    const res = await fetch('https:\/\/thinkupspace.thinkupacademy.com\/api\/enquiry.php', {\r\n      method: 'POST',\r\n      body: formData\r\n    });\r\n\r\n    const data = await res.json();\r\n\r\n    if (data.status === 'success') {\r\n\r\n      \/\/ Hide form\r\n      document.getElementById('lmisFormCard').style.display = 'none';\r\n\r\n      \/\/ Show success screen\r\n      document.getElementById('lmisSuccess').innerHTML = `\r\n        <div class=\"lmis-success-screen\">\r\n          <h3>\u2714 Enquiry Successfully Submitted<\/h3>\r\n          <p>Our team will contact you shortly.<\/p>\r\n        <\/div>\r\n      `;\r\n\r\n      document.getElementById('lmisSuccess').style.display = 'block';\r\n\r\n    } else {\r\n      msg.innerHTML = `\r\n        <div class=\"lmis-error-box\">\r\n          ${data.error || 'Submission failed. Please try again.'}\r\n        <\/div>\r\n      `;\r\n    }\r\n\r\n  } catch (err) {\r\n    msg.innerHTML = `\r\n      <div class=\"lmis-error-box\">\r\n        Server error. Please try again later.\r\n      <\/div>\r\n    `;\r\n  }\r\n\r\n  btn.disabled = false;\r\n  btn.textContent = 'Submit Enquiry';\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2edb01a e-con-full e-flex e-con e-parent\" data-id=\"2edb01a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07a626b elementor-widget elementor-widget-html\" data-id=\"07a626b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Map Section -->\n<section class=\"map-section\">\n  <div class=\"map-container\">\n    <h2>Our Location<\/h2>\n    <iframe \n      src=\"https:\/\/www.google.com\/maps?q=Bharuchi+House+near+KAWILUWILU,+Mzuzu,+Malawi&output=embed\" \n      frameborder=\"0\" \n      allowfullscreen \n      loading=\"lazy\">\n    <\/iframe>\n  <\/div>\n<\/section>\n\n<!-- Map Styles -->\n<style>\n.map-section {\n  background: #f1f4f8;\n  padding: 4rem 2rem;\n  text-align: center;\n}\n\n.map-section h2 {\n  font-size: 2rem;\n  color: #004aaf;\n  margin-bottom: 2rem;\n  font-weight: 600;\n}\n\n.map-container iframe {\n  width: 100%;\n  height: 450px;\n  border: none;\n  border-radius: 12px;\n  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);\n  max-width: 1200px;\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Get in Touch with ThinkUp Academy We&#8217;re here to help you with course inquiries, enrollment support, or general questions. Reach [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":67,"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":802,"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/pages\/15\/revisions\/802"}],"wp:attachment":[{"href":"https:\/\/www.thinkupacademy.com\/mw\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}