{"id":17,"date":"2026-03-25T11:13:50","date_gmt":"2026-03-25T09:13:50","guid":{"rendered":"https:\/\/irriguy.co.za\/?page_id=17"},"modified":"2026-05-07T10:59:04","modified_gmt":"2026-05-07T08:59:04","slug":"contact","status":"publish","type":"page","link":"https:\/\/irriguy.co.za\/index.php\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17\" class=\"elementor elementor-17\">\n\t\t\t\t<div class=\"elementor-element elementor-element-806bc12 e-flex e-con-boxed e-con e-parent\" data-id=\"806bc12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-396918f elementor-widget elementor-widget-html\" data-id=\"396918f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>Contact - Irriguy<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;800;900&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap\" rel=\"stylesheet\" \/>\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue:        #0504AA;\n    --blue-dark:   #03037a;\n    --green:       #1b4332;\n    --green-mid:   #52b788;\n    --green-light: #d8f3dc;\n    --green-wa:    #25d366;\n    --deep:        #0d1f35;\n    --accent:      #f77f00;\n    --text:        #1a1a1a;\n    --muted:       #555;\n    --bg:          #f9f7f4;\n    --white:       #ffffff;\n    --border:      #e0ddd8;\n  }\n\n  body { font-family: 'DM Sans', sans-serif; background: var(--bg); color: var(--text); line-height: 1.6; }\n\n  \/* \u2500\u2500 STICKY NAV \u2500\u2500 *\/\n  .sticky-nav { position: fixed; top: 0; left: 0; right: 0; z-index: 200; height: 60px; background: var(--deep); display: flex; align-items: center; justify-content: space-between; padding: 0 2rem; transform: translateY(-100%); transition: transform 0.3s ease; box-shadow: 0 2px 12px rgba(0,0,0,0.3); }\n  .sticky-nav.visible { transform: translateY(0); }\n  .sticky-nav .s-logo img { height: 38px; width: auto; border-radius: 50%; border: 2px solid rgba(255,255,255,0.3); background: white; display: block; }\n  .sticky-nav .s-links { display: flex; gap: 2rem; list-style: none; }\n  .sticky-nav .s-links a { font-family: 'DM Sans', sans-serif; font-size: 0.88rem; font-weight: 700; letter-spacing: 0.04em; color: white; text-decoration: none; transition: color 0.2s; }\n  .sticky-nav .s-links a:hover, .sticky-nav .s-links a.active { color: var(--green-wa); }\n  .s-hamburger { display: none; background: none; border: none; cursor: pointer; padding: 6px; flex-direction: column; gap: 5px; }\n  .s-hamburger span { display: block; width: 22px; height: 2px; background: white; border-radius: 2px; transition: transform 0.25s, opacity 0.25s; }\n  .s-hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n  .s-hamburger.open span:nth-child(2) { opacity: 0; }\n  .s-hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n  .s-mobile-menu { display: none; position: fixed; top: 60px; left: 0; right: 0; z-index: 199; background: var(--deep); max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.3s ease; }\n  .s-mobile-menu.open { max-height: 200px; padding: 8px 0 16px; }\n  .s-mobile-menu a { display: block; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; color: white; text-decoration: none; padding: 13px 2rem; border-bottom: 1px solid rgba(255,255,255,0.07); transition: background 0.15s; }\n  .s-mobile-menu a:last-child { border-bottom: none; }\n  .s-mobile-menu a:hover, .s-mobile-menu a.active { background: rgba(255,255,255,0.07); color: var(--green-wa); }\n\n  \/* \u2500\u2500 IMAGE HEADER \u2500\u2500 *\/\n  .site-header { position: relative; background-image: url('https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/05\/irriguy-header-2.jpg'); background-size: cover; background-position: center 40%; min-height: 300px; display: flex; flex-direction: column; }\n  .site-header::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,31,53,0.72) 0%, rgba(13,31,53,0.45) 50%, rgba(13,31,53,0.68) 100%); }\n  .header-nav { position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; padding: 22px 2.5rem; }\n  .header-nav .h-logo img { height: 68px; width: auto; border-radius: 50%; border: 2px solid rgba(255,255,255,0.5); background: white; display: block; }\n  .header-nav .h-links { display: flex; gap: 2rem; list-style: none; }\n  .header-nav .h-links a { font-family: 'DM Sans', sans-serif; font-size: 0.92rem; font-weight: 700; letter-spacing: 0.05em; color: white; text-decoration: none; text-shadow: 0 1px 4px rgba(0,0,0,0.5); transition: color 0.2s; }\n  .header-nav .h-links a:hover, .header-nav .h-links a.active { color: var(--green-wa); }\n  .h-hamburger { display: none; background: none; border: none; cursor: pointer; padding: 6px; flex-direction: column; gap: 5px; }\n  .h-hamburger span { display: block; width: 24px; height: 2.5px; background: white; border-radius: 2px; transition: transform 0.25s, opacity 0.25s; }\n  .h-hamburger.open span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }\n  .h-hamburger.open span:nth-child(2) { opacity: 0; }\n  .h-hamburger.open span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }\n  .h-mobile-menu { display: none; position: absolute; top: 112px; left: 0; right: 0; z-index: 10; background: rgba(13,31,53,0.97); max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.3s ease; }\n  .h-mobile-menu.open { max-height: 200px; padding: 8px 0 16px; }\n  .h-mobile-menu a { display: block; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; color: white; text-decoration: none; padding: 13px 2rem; border-bottom: 1px solid rgba(255,255,255,0.08); transition: background 0.15s; }\n  .h-mobile-menu a:last-child { border-bottom: none; }\n  .h-mobile-menu a:hover, .h-mobile-menu a.active { color: var(--green-wa); }\n\n  \/* PAGE HERO content inside header *\/\n  .page-hero { position: relative; z-index: 2; flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 20px 2rem 50px; }\n  .page-hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(2rem, 5vw, 3.5rem); font-weight: 800; line-height: 1.1; color: white; text-shadow: 0 2px 16px rgba(0,0,0,0.55); margin-bottom: 1rem; }\n  .page-hero p { font-size: 1.1rem; color: rgba(255,255,255,0.88); max-width: 520px; margin: 0 auto; text-shadow: 0 1px 6px rgba(0,0,0,0.4); }\n\n  @media (max-width: 700px) {\n    .sticky-nav { padding: 0 1rem; }\n    .sticky-nav .s-links { display: none; }\n    .s-hamburger { display: flex; }\n    .s-mobile-menu { display: block; }\n    .site-header { min-height: 250px; }\n    .header-nav { padding: 14px 1.25rem; }\n    .header-nav .h-logo img { height: 50px; }\n    .header-nav .h-links { display: none; }\n    .h-hamburger { display: flex; }\n    .h-mobile-menu { display: block; top: 78px; }\n  }\n\n\n  \/* CONTACT GRID *\/\n  .contact-wrapper {\n    max-width: 1060px; margin: 0 auto; padding: 70px 2rem;\n    display: grid; grid-template-columns: 1fr 1.3fr; gap: 50px; align-items: start;\n  }\n\n  \/* LEFT *\/\n  .contact-info h2 {\n    font-family: 'Playfair Display', serif; font-size: 1.7rem; font-weight: 800;\n    color: var(--green); -webkit-text-stroke: 1px var(--blue); paint-order: stroke fill;\n    margin-bottom: 0.75rem; line-height: 1.2;\n  }\n  .contact-info p.lead { color: var(--muted); font-size: 1rem; margin-bottom: 2.5rem; line-height: 1.7; }\n\n  .contact-item { display: flex; align-items: flex-start; gap: 1rem; margin-bottom: 1.75rem; }\n  .contact-icon {\n    width: 44px; height: 44px; border-radius: 10px; background: var(--green-light);\n    display: flex; align-items: center; justify-content: center; font-size: 1.1rem; flex-shrink: 0;\n  }\n  .contact-item-text strong {\n    display: block; font-family: 'Playfair Display', serif; font-size: 0.8rem; font-weight: 700;\n    letter-spacing: 0.08em; text-transform: uppercase; color: var(--blue); margin-bottom: 0.25rem;\n  }\n  .contact-item-text span, .contact-item-text a { font-size: 0.97rem; color: var(--text); text-decoration: none; line-height: 1.5; }\n  .contact-item-text a:hover { color: var(--green); text-decoration: underline; }\n\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n\n  \/* BUTTON SYSTEM *\/\n  .btn-wa {\n    display: flex; align-items: center; justify-content: center; gap: 0.6rem;\n    background: var(--green-wa); border: 3px solid var(--blue); color: white;\n    font-family: 'Playfair Display', serif; font-weight: 700; font-size: 0.88rem;\n    letter-spacing: 0.06em; text-transform: uppercase;\n    padding: 13px 22px; border-radius: 8px; text-decoration: none;\n    transition: background 0.2s;\n  }\n  .btn-wa:hover { background: #1ebe5d; }\n\n  .btn-call {\n    display: flex; align-items: center; justify-content: center; gap: 0.6rem;\n    background: var(--blue); border: 3px solid var(--blue); color: white;\n    font-family: 'Playfair Display', serif; font-weight: 700; font-size: 0.88rem;\n    letter-spacing: 0.06em; text-transform: uppercase;\n    padding: 13px 22px; border-radius: 8px; text-decoration: none;\n    transition: background 0.2s, border-color 0.2s;\n  }\n  .btn-call:hover { background: var(--blue-dark); border-color: var(--blue-dark); }\n\n  .cta-buttons { display: flex; flex-direction: column; gap: 12px; }\n\n  \/* HOURS BLOCK \u2014 now deep navy, not harsh green *\/\n  .hours-block {\n    background: var(--deep); border-radius: 10px; padding: 24px; margin-top: 2rem; color: white;\n  }\n  .hours-block h4 {\n    font-family: 'Playfair Display', serif; font-size: 0.8rem; font-weight: 700;\n    letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 1rem;\n  }\n  .hours-row { display: flex; justify-content: space-between; font-size: 0.9rem; padding: 6px 0; border-bottom: 1px solid rgba(255,255,255,0.07); }\n  .hours-row:last-child { border-bottom: none; }\n  .hours-row span:first-child { color: rgba(255,255,255,0.65); }\n  .hours-row span:last-child { font-weight: 500; color: var(--green-mid); }\n\n  \/* RIGHT: FORM *\/\n  .contact-form-card { background: var(--white); border: 1px solid var(--border); border-radius: 14px; padding: 44px 40px; }\n  .contact-form-card h3 {\n    font-family: 'Playfair Display', serif; font-size: 1.3rem; font-weight: 800;\n    color: var(--blue); -webkit-text-stroke: 0.8px var(--green); paint-order: stroke fill;\n    margin-bottom: 0.4rem;\n  }\n  .contact-form-card p.sub { font-size: 0.9rem; color: var(--muted); margin-bottom: 2rem; }\n  .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 16px; }\n  .form-group { display: flex; flex-direction: column; gap: 6px; margin-bottom: 16px; }\n  .form-group.no-mb { margin-bottom: 0; }\n  label { font-family: 'Playfair Display', serif; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--green); }\n  input, select, textarea {\n    font-family: 'DM Sans', sans-serif; font-size: 0.95rem; color: var(--text);\n    background: var(--bg); border: 1.5px solid var(--border); border-radius: 7px;\n    padding: 11px 14px; width: 100%; transition: border-color 0.2s; outline: none; -webkit-appearance: none;\n  }\n  input:focus, select:focus, textarea:focus { border-color: var(--blue); background: var(--white); }\n  textarea { resize: vertical; min-height: 120px; }\n  select { cursor: pointer; }\n  .form-note { font-size: 0.82rem; color: var(--muted); margin-top: 0.5rem; }\n\n  .submit-btn {\n    width: 100%; background: var(--blue); border: 3px solid var(--blue); color: white;\n    font-family: 'Playfair Display', serif; font-weight: 700; font-size: 0.9rem;\n    letter-spacing: 0.08em; text-transform: uppercase;\n    padding: 14px; border-radius: 8px; cursor: pointer; margin-top: 1.5rem;\n    transition: background 0.2s, border-color 0.2s;\n  }\n  .submit-btn:hover { background: var(--blue-dark); border-color: var(--blue-dark); }\n\n  \/* SERVICE AREA *\/\n  .area-section { background: var(--white); border-top: 1px solid var(--border); padding: 60px 2rem; text-align: center; }\n  .area-section h2 {\n    font-family: 'Playfair Display', serif; font-size: 1.5rem; font-weight: 800;\n    color: var(--green); -webkit-text-stroke: 1px var(--blue); paint-order: stroke fill;\n    margin-bottom: 0.5rem;\n  }\n  .area-section p { color: var(--muted); max-width: 580px; margin: 0 auto 2.5rem; font-size: 0.97rem; }\n  .area-tags { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; max-width: 700px; margin: 0 auto; }\n  .area-tag {\n    background: var(--green-light); color: var(--green);\n    font-family: 'Playfair Display', serif; font-size: 0.82rem; font-weight: 700;\n    letter-spacing: 0.05em; padding: 8px 18px; border-radius: 100px;\n    border: 1.5px solid rgba(5,4,170,0.2);\n  }\n\n  \/* FOOTER *\/\n  footer { background: var(--deep); color: rgba(255,255,255,0.5); text-align: center; padding: 28px 2rem; font-size: 0.85rem; }\n  footer a { color: rgba(255,255,255,0.5); text-decoration: none; }\n  footer a:hover { color: white; }\n\n  @media (max-width: 768px) {\n    .contact-wrapper { grid-template-columns: 1fr; gap: 36px; }\n    .form-row { grid-template-columns: 1fr; }\n    .contact-form-card { padding: 30px 24px; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- STICKY NAV -->\n<nav class=\"sticky-nav\" id=\"stickyNav\">\n  <a href=\"\/\" class=\"s-logo\"><img decoding=\"async\" src=\"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg\" alt=\"Irriguy\" \/><\/a>\n  <ul class=\"s-links\">\n    <li><a href=\"\/\">Home<\/a><\/li>\n    <li><a href=\"\/index.php\/services\/\">Services<\/a><\/li>\n    <li><a href=\"\/index.php\/contact\/\" class=\"active\">Contact<\/a><\/li>\n  <\/ul>\n  <button class=\"s-hamburger\" id=\"sHamburger\" aria-label=\"Toggle menu\"><span><\/span><span><\/span><span><\/span><\/button>\n<\/nav>\n<div class=\"s-mobile-menu\" id=\"sMobileMenu\">\n  <a href=\"\/\">Home<\/a>\n  <a href=\"\/index.php\/services\/\">Services<\/a>\n  <a href=\"\/index.php\/contact\/\" class=\"active\">Contact<\/a>\n<\/div>\n\n<!-- IMAGE HEADER -->\n<header class=\"site-header\">\n  <nav class=\"header-nav\">\n    <div class=\"h-logo\"><a href=\"\/\"><img decoding=\"async\" src=\"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg\" alt=\"Irriguy\" \/><\/a><\/div>\n    <ul class=\"h-links\">\n      <li><a href=\"\/\">Home<\/a><\/li>\n      <li><a href=\"\/index.php\/services\/\">Services<\/a><\/li>\n      <li><a href=\"\/index.php\/contact\/\" class=\"active\">Contact<\/a><\/li>\n    <\/ul>\n    <button class=\"h-hamburger\" id=\"hHamburger\" aria-label=\"Toggle menu\"><span><\/span><span><\/span><span><\/span><\/button>\n  <\/nav>\n  <div class=\"h-mobile-menu\" id=\"hMobileMenu\">\n    <a href=\"\/\">Home<\/a>\n    <a href=\"\/index.php\/services\/\">Services<\/a>\n    <a href=\"\/index.php\/contact\/\" class=\"active\">Contact<\/a>\n  <\/div>\n  <div class=\"page-hero\">\n    <h1>Get in Touch<\/h1>\n    <p>Ready for a quote or have a question? David will get back to you quickly \u2014 just reach out the way that works for you.<\/p>\n  <\/div>\n<\/header>\n\n<script>\n  const stickyNav = document.getElementById('stickyNav');\n  window.addEventListener('scroll', () => { stickyNav.classList.toggle('visible', window.scrollY > 250); });\n  const sHam = document.getElementById('sHamburger'), sMenu = document.getElementById('sMobileMenu');\n  sHam.addEventListener('click', () => { sHam.classList.toggle('open'); sMenu.classList.toggle('open'); });\n  sMenu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => { sHam.classList.remove('open'); sMenu.classList.remove('open'); }));\n  const hHam = document.getElementById('hHamburger'), hMenu = document.getElementById('hMobileMenu');\n  hHam.addEventListener('click', () => { hHam.classList.toggle('open'); hMenu.classList.toggle('open'); });\n  hMenu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => { hHam.classList.remove('open'); hMenu.classList.remove('open'); }));\n<\/script>\n\n<!-- CONTACT BODY -->\n<div class=\"contact-wrapper\">\n\n  <!-- LEFT -->\n  <div class=\"contact-info\">\n    <h2>Let's talk about your project<\/h2>\n    <p class=\"lead\">Whether you need a full installation, a quick repair or a maintenance contract \u2014 drop us a message or reach out directly. David handles all enquiries personally.<\/p>\n\n    <div class=\"contact-item\">\n      <div class=\"contact-icon\">\ud83d\udcde<\/div>\n      <div class=\"contact-item-text\">\n        <strong>Phone \/ WhatsApp<\/strong>\n        <a href=\"tel:+27613778355\">061 377 8355<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"contact-item\">\n      <div class=\"contact-icon\">\ud83d\udccd<\/div>\n      <div class=\"contact-item-text\">\n        <strong>Based In<\/strong>\n        <span>Nigel &amp; Heidelberg, Gauteng<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"contact-item\">\n      <div class=\"contact-icon\">\ud83d\uddfa\ufe0f<\/div>\n      <div class=\"contact-item-text\">\n        <strong>Service Area<\/strong>\n        <span>East Rand, Ekurhuleni &amp; surrounds<br\/>Happy to travel for larger jobs \u2014 just ask.<\/span>\n      <\/div>\n    <\/div>\n\n    <hr class=\"divider\" \/>\n\n    <div class=\"cta-buttons\">\n      <a href=\"https:\/\/wa.me\/27613778355\" class=\"btn-wa\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\n        WhatsApp David\n      <\/a>\n      <a href=\"tel:+27613778355\" class=\"btn-call\">\ud83d\udcde &nbsp;Call 061 377 8355<\/a>\n    <\/div>\n\n    <div class=\"hours-block\">\n      <h4>Working Hours<\/h4>\n      <div class=\"hours-row\"><span>Monday \u2013 Friday<\/span><span>07:00 \u2013 17:00<\/span><\/div>\n      <div class=\"hours-row\"><span>Saturday<\/span><span>08:00 \u2013 13:00<\/span><\/div>\n      <div class=\"hours-row\"><span>Sunday<\/span><span>By arrangement<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- RIGHT: FORM -->\n  <div class=\"contact-form-card\">\n    <h3>Send us a message<\/h3>\n    <p class=\"sub\">Fill in your details and we'll get back to you with a quote or to arrange a site visit.<\/p>\n\n    <div class=\"form-row\">\n      <div class=\"form-group no-mb\">\n        <label for=\"fname\">First Name<\/label>\n        <input type=\"text\" id=\"fname\" placeholder=\"e.g. Thabo\" \/>\n      <\/div>\n      <div class=\"form-group no-mb\">\n        <label for=\"lname\">Last Name<\/label>\n        <input type=\"text\" id=\"lname\" placeholder=\"e.g. Nkosi\" \/>\n      <\/div>\n    <\/div>\n    <div class=\"form-row\">\n      <div class=\"form-group no-mb\">\n        <label for=\"phone\">Phone Number<\/label>\n        <input type=\"tel\" id=\"phone\" placeholder=\"e.g. 071 234 5678\" \/>\n      <\/div>\n      <div class=\"form-group no-mb\">\n        <label for=\"email\">Email<\/label>\n        <input type=\"email\" id=\"email\" placeholder=\"you@example.com\" required \/>\n      <\/div>\n    <\/div>\n    <div class=\"form-group\">\n      <label for=\"area\">Your area \/ suburb<\/label>\n      <input type=\"text\" id=\"area\" placeholder=\"e.g. Nigel, Heidelberg, Springs...\" \/>\n    <\/div>\n    <div class=\"form-group\">\n      <label for=\"service\">Service needed<\/label>\n      <select id=\"service\">\n        <option value=\"\">\u2014 Select a service \u2014<\/option>\n        <option>Irrigation Installation<\/option>\n        <option>Irrigation Repair<\/option>\n        <option>Electrical<\/option>\n        <option>Landscaping<\/option>\n        <option>Maintenance Contract<\/option>\n        <option>Not sure \/ multiple services<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"form-group\">\n      <label for=\"message\">Tell us about your project<\/label>\n      <textarea id=\"message\" placeholder=\"What do you need done? Any details about your property or system help us give you an accurate quote...\"><\/textarea>\n    <\/div>\n    <p class=\"form-note\">We typically respond within a few hours. For urgent jobs, WhatsApp or call directly.<\/p>\n    <button class=\"submit-btn\" onclick=\"handleSubmit()\">Send Enquiry \u2192<\/button>\n  <\/div>\n<\/div>\n\n<!-- SERVICE AREA -->\n<section class=\"area-section\">\n  <h2>Areas We Serve<\/h2>\n  <p>Based in Nigel and Heidelberg, we cover the East Rand and surrounding areas. For larger commercial projects we're happy to travel further \u2014 give David a call to discuss.<\/p>\n  <div class=\"area-tags\">\n    <span class=\"area-tag\">Nigel<\/span>\n    <span class=\"area-tag\">Heidelberg<\/span>\n    <span class=\"area-tag\">Springs<\/span>\n    <span class=\"area-tag\">Brakpan<\/span>\n    <span class=\"area-tag\">Boksburg<\/span>\n    <span class=\"area-tag\">Benoni<\/span>\n    <span class=\"area-tag\">Germiston<\/span>\n    <span class=\"area-tag\">Alberton<\/span>\n    <span class=\"area-tag\">Vosloorus<\/span>\n    <span class=\"area-tag\">Ekurhuleni<\/span>\n    <span class=\"area-tag\">Surrounding areas<\/span>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer>\n  \u00a9 2026 Irriguy. All rights reserved. &nbsp;|&nbsp; Serving Nigel, Heidelberg &amp; surrounding areas. &nbsp;|&nbsp; <a href=\"tel:+27613778355\">061 377 8355<\/a>\n<\/footer>\n\n<script>\nfunction handleSubmit() {\n  const fname = document.getElementById('fname').value.trim();\n  const phone = document.getElementById('phone').value.trim();\n  const email = document.getElementById('email').value.trim();\n  const service = document.getElementById('service').value;\n  const message = document.getElementById('message').value.trim();\n  if (!fname || !phone || !email) { alert('Please fill in your name, phone number and email address.'); return; }\n  const text = encodeURIComponent(`Hi David, I'm ${fname}.\\n\\nService needed: ${service || 'Not specified'}\\nPhone: ${phone}\\nEmail: ${email}\\n\\n${message}`);\n  window.open(`https:\/\/wa.me\/27613778355?text=${text}`, '_blank');\n}\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\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>Contact &#8211; Irriguy Home Services Contact Home Services Contact Home Services Contact Home Services Contact Get in Touch Ready for a quote or have a question? David will get back to you quickly \u2014 just reach out the way that works for you. Let&#8217;s talk about your project Whether you need a full installation, a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/irriguy.co.za\/index.php\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact -\" \/>\n<meta property=\"og:description\" content=\"Contact &#8211; Irriguy Home Services Contact Home Services Contact Home Services Contact Home Services Contact Get in Touch Ready for a quote or have a question? David will get back to you quickly \u2014 just reach out the way that works for you. Let&#8217;s talk about your project Whether you need a full installation, a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/irriguy.co.za\/index.php\/contact\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T08:59:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/\",\"url\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/\",\"name\":\"Contact -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/irriguy.co.za\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Irriguy-Logo-300x300.jpeg\",\"datePublished\":\"2026-03-25T09:13:50+00:00\",\"dateModified\":\"2026-05-07T08:59:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/#primaryimage\",\"url\":\"https:\\\/\\\/irriguy.co.za\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Irriguy-Logo.jpeg\",\"contentUrl\":\"https:\\\/\\\/irriguy.co.za\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-Irriguy-Logo.jpeg\",\"width\":512,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/index.php\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/irriguy.co.za\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/irriguy.co.za\\\/#website\",\"url\":\"https:\\\/\\\/irriguy.co.za\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/irriguy.co.za\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/irriguy.co.za\/index.php\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contact -","og_description":"Contact &#8211; Irriguy Home Services Contact Home Services Contact Home Services Contact Home Services Contact Get in Touch Ready for a quote or have a question? David will get back to you quickly \u2014 just reach out the way that works for you. Let&#8217;s talk about your project Whether you need a full installation, a [&hellip;]","og_url":"https:\/\/irriguy.co.za\/index.php\/contact\/","article_modified_time":"2026-05-07T08:59:04+00:00","og_image":[{"url":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/irriguy.co.za\/index.php\/contact\/","url":"https:\/\/irriguy.co.za\/index.php\/contact\/","name":"Contact -","isPartOf":{"@id":"https:\/\/irriguy.co.za\/#website"},"primaryImageOfPage":{"@id":"https:\/\/irriguy.co.za\/index.php\/contact\/#primaryimage"},"image":{"@id":"https:\/\/irriguy.co.za\/index.php\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo-300x300.jpeg","datePublished":"2026-03-25T09:13:50+00:00","dateModified":"2026-05-07T08:59:04+00:00","breadcrumb":{"@id":"https:\/\/irriguy.co.za\/index.php\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/irriguy.co.za\/index.php\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/irriguy.co.za\/index.php\/contact\/#primaryimage","url":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo.jpeg","contentUrl":"https:\/\/irriguy.co.za\/wp-content\/uploads\/2026\/03\/cropped-Irriguy-Logo.jpeg","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/irriguy.co.za\/index.php\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/irriguy.co.za\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/irriguy.co.za\/#website","url":"https:\/\/irriguy.co.za\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/irriguy.co.za\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":35,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":217,"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions\/217"}],"wp:attachment":[{"href":"https:\/\/irriguy.co.za\/index.php\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}