{"id":14,"date":"2026-08-19T10:38:02","date_gmt":"2026-08-19T10:38:02","guid":{"rendered":"https:\/\/siyalengprojects.co.za\/?page_id=14"},"modified":"2026-08-19T11:14:42","modified_gmt":"2026-08-19T11:14:42","slug":"siyaleng-projects","status":"publish","type":"page","link":"https:\/\/siyalengprojects.co.za\/","title":{"rendered":"Siyaleng Projects"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3688388 e-con e-atomic-element e-flexbox-base e-f12bf6e \" data-id=\"3688388\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3688388\">\n    \t\t<div class=\"elementor-element elementor-element-5b7d134 elementor-widget elementor-widget-html\" data-id=\"5b7d134\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<header class=\"sp-site-header\">\r\n  <div class=\"sp-header-inner\">\r\n\r\n    <a href=\"#top\" class=\"sp-header-logo\" aria-label=\"Siyaleng Projects Home\">\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng-Projects-Logo-WEBP.webp\"\r\n        alt=\"Siyaleng Projects Environmental Consulting\"\r\n        loading=\"eager\"\r\n      >\r\n    <\/a>\r\n\r\n    <nav class=\"sp-main-nav\" aria-label=\"Main Navigation\">\r\n      <a href=\"#about\">About<\/a>\r\n      <a href=\"#services\">Services<\/a>\r\n      <a href=\"#industries\">Industries<\/a>\r\n      <a href=\"#why-us\">Why Us<\/a>\r\n      <a href=\"#contact\">Contact<\/a>\r\n    <\/nav>\r\n\r\n    <div class=\"sp-header-actions\">\r\n      <a href=\"#contact\" class=\"sp-header-cta\">\r\n        Request a Consultation\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <button class=\"sp-menu-toggle\" type=\"button\" aria-label=\"Open navigation\" aria-expanded=\"false\">\r\n      <span><\/span>\r\n      <span><\/span>\r\n      <span><\/span>\r\n    <\/button>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"sp-mobile-menu\">\r\n    <a href=\"#about\">About<\/a>\r\n    <a href=\"#services\">Services<\/a>\r\n    <a href=\"#industries\">Industries<\/a>\r\n    <a href=\"#why-us\">Why Us<\/a>\r\n    <a href=\"#contact\">Contact<\/a>\r\n    <a href=\"#contact\" class=\"sp-mobile-cta\">Request a Consultation<\/a>\r\n  <\/div>\r\n<\/header>\r\n\r\n<style>\r\n  :root {\r\n    --sp-green: #174f45;\r\n    --sp-green-dark: #103c35;\r\n    --sp-teal: #2f8c7d;\r\n    --sp-gold: #c6a768;\r\n    --sp-white: #ffffff;\r\n    --sp-text: #1c2b29;\r\n    --sp-border: rgba(23, 79, 69, 0.10);\r\n  }\r\n\r\n  html {\r\n    scroll-behavior: smooth;\r\n  }\r\n\r\n  body {\r\n    margin: 0;\r\n  }\r\n\r\n  .sp-site-header,\r\n  .sp-site-header * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-site-header {\r\n    position: sticky;\r\n    top: 0;\r\n    z-index: 9999;\r\n    width: 100%;\r\n    background: rgba(255, 255, 255, 0.97);\r\n    border-bottom: 1px solid var(--sp-border);\r\n    backdrop-filter: blur(14px);\r\n    -webkit-backdrop-filter: blur(14px);\r\n  }\r\n\r\n  .sp-header-inner {\r\n    width: min(94%, 1380px);\r\n    min-height: 88px;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 32px;\r\n  }\r\n\r\n  .sp-header-logo {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    flex: 0 0 auto;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .sp-header-logo img {\r\n    display: block;\r\n    width: 170px;\r\n    height: auto;\r\n    max-height: 72px;\r\n    object-fit: contain;\r\n  }\r\n\r\n  .sp-main-nav {\r\n    margin-left: auto;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 29px;\r\n  }\r\n\r\n  .sp-main-nav a {\r\n    position: relative;\r\n    color: var(--sp-text);\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    line-height: 1;\r\n    text-decoration: none;\r\n    transition: color 0.25s ease;\r\n  }\r\n\r\n  .sp-main-nav a::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: -8px;\r\n    width: 0;\r\n    height: 2px;\r\n    background: var(--sp-teal);\r\n    transition: width 0.25s ease;\r\n  }\r\n\r\n  .sp-main-nav a:hover,\r\n  .sp-main-nav a:focus-visible {\r\n    color: var(--sp-green);\r\n  }\r\n\r\n  .sp-main-nav a:hover::after,\r\n  .sp-main-nav a:focus-visible::after {\r\n    width: 100%;\r\n  }\r\n\r\n  .sp-header-actions {\r\n    display: flex;\r\n    align-items: center;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-header-cta,\r\n  .sp-header-cta:visited,\r\n  .sp-header-cta:hover,\r\n  .sp-header-cta:focus,\r\n  .sp-header-cta:focus-visible,\r\n  .sp-header-cta:active {\r\n    color: var(--sp-white) !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-header-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 46px;\r\n    padding: 0 22px;\r\n    border: 1px solid var(--sp-green);\r\n    border-radius: 4px;\r\n    background: var(--sp-green);\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    white-space: nowrap;\r\n    transition:\r\n      background 0.25s ease,\r\n      border-color 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-header-cta:hover,\r\n  .sp-header-cta:focus-visible {\r\n    background: var(--sp-green-dark);\r\n    border-color: var(--sp-green-dark);\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .sp-menu-toggle {\r\n    display: none;\r\n    width: 44px;\r\n    height: 44px;\r\n    margin-left: auto;\r\n    padding: 10px;\r\n    border: 0;\r\n    border-radius: 4px;\r\n    background: transparent;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .sp-menu-toggle span {\r\n    display: block;\r\n    width: 24px;\r\n    height: 2px;\r\n    margin: 5px auto;\r\n    background: var(--sp-green);\r\n    transition:\r\n      transform 0.25s ease,\r\n      opacity 0.25s ease;\r\n  }\r\n\r\n  .sp-mobile-menu {\r\n    display: none;\r\n    width: 100%;\r\n    padding: 8px 5% 24px;\r\n    border-top: 1px solid var(--sp-border);\r\n    background: var(--sp-white);\r\n  }\r\n\r\n  .sp-mobile-menu a {\r\n    display: block;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid rgba(23, 79, 69, 0.08);\r\n    color: var(--sp-text);\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .sp-mobile-menu a:hover,\r\n  .sp-mobile-menu a:focus-visible {\r\n    color: var(--sp-teal);\r\n  }\r\n\r\n  .sp-mobile-menu .sp-mobile-cta,\r\n  .sp-mobile-menu .sp-mobile-cta:visited,\r\n  .sp-mobile-menu .sp-mobile-cta:hover,\r\n  .sp-mobile-menu .sp-mobile-cta:focus,\r\n  .sp-mobile-menu .sp-mobile-cta:active {\r\n    color: var(--sp-white) !important;\r\n  }\r\n\r\n  .sp-mobile-menu .sp-mobile-cta {\r\n    margin-top: 14px;\r\n    padding: 15px 18px;\r\n    border: 0;\r\n    border-radius: 4px;\r\n    background: var(--sp-green);\r\n    text-align: center;\r\n  }\r\n\r\n  .sp-site-header.sp-menu-open .sp-mobile-menu {\r\n    display: block;\r\n  }\r\n\r\n  .sp-site-header.sp-menu-open .sp-menu-toggle span:nth-child(1) {\r\n    transform: translateY(7px) rotate(45deg);\r\n  }\r\n\r\n  .sp-site-header.sp-menu-open .sp-menu-toggle span:nth-child(2) {\r\n    opacity: 0;\r\n  }\r\n\r\n  .sp-site-header.sp-menu-open .sp-menu-toggle span:nth-child(3) {\r\n    transform: translateY(-7px) rotate(-45deg);\r\n  }\r\n\r\n  @media (max-width: 1180px) {\r\n    .sp-main-nav {\r\n      gap: 20px;\r\n    }\r\n\r\n    .sp-header-logo img {\r\n      width: 150px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 940px) {\r\n    .sp-header-inner {\r\n      min-height: 78px;\r\n    }\r\n\r\n    .sp-main-nav,\r\n    .sp-header-actions {\r\n      display: none;\r\n    }\r\n\r\n    .sp-menu-toggle {\r\n      display: block;\r\n    }\r\n\r\n    .sp-header-logo img {\r\n      width: 145px;\r\n      max-height: 62px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .sp-header-inner {\r\n      width: 92%;\r\n      min-height: 72px;\r\n    }\r\n\r\n    .sp-header-logo img {\r\n      width: 130px;\r\n    }\r\n\r\n    .sp-mobile-menu {\r\n      padding-left: 4%;\r\n      padding-right: 4%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", function () {\r\n    const header = document.querySelector(\".sp-site-header\");\r\n    const toggle = document.querySelector(\".sp-menu-toggle\");\r\n    const mobileLinks = document.querySelectorAll(\".sp-mobile-menu a\");\r\n\r\n    if (!header || !toggle) return;\r\n\r\n    toggle.addEventListener(\"click\", function () {\r\n      const isOpen = header.classList.toggle(\"sp-menu-open\");\r\n      toggle.setAttribute(\"aria-expanded\", isOpen ? \"true\" : \"false\");\r\n    });\r\n\r\n    mobileLinks.forEach(function (link) {\r\n      link.addEventListener(\"click\", function () {\r\n        header.classList.remove(\"sp-menu-open\");\r\n        toggle.setAttribute(\"aria-expanded\", \"false\");\r\n      });\r\n    });\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c9b5bc7 e-con e-atomic-element e-flexbox-base e-c9b5bc7-1a904ca \" data-id=\"c9b5bc7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c9b5bc7\">\n    \t\t<div class=\"elementor-element elementor-element-a666a11 elementor-widget elementor-widget-html\" data-id=\"a666a11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"top\" class=\"sp-hero\" aria-labelledby=\"sp-hero-title\">\r\n  <div class=\"sp-hero-overlay\"><\/div>\r\n\r\n  <div class=\"sp-hero-inner\">\r\n    <div class=\"sp-hero-content\">\r\n\r\n      <div class=\"sp-hero-eyebrow\">\r\n        Environmental & Project Consulting\r\n      <\/div>\r\n\r\n      <h1 id=\"sp-hero-title\">\r\n        Environmental Consultants Across South Africa\r\n      <\/h1>\r\n\r\n      <p class=\"sp-hero-lead\">\r\n        Professional environmental, water resource, compliance and sustainability consulting for responsible development across South Africa.\r\n      <\/p>\r\n\r\n      <div class=\"sp-hero-actions\">\r\n        <a href=\"#contact\" class=\"sp-hero-btn sp-hero-btn-primary\">\r\n          Request a Consultation\r\n        <\/a>\r\n\r\n        <a href=\"#services\" class=\"sp-hero-btn sp-hero-btn-secondary\">\r\n          Explore Our Services\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"sp-hero-trust\">\r\n        <div class=\"sp-hero-trust-item\">\r\n          <span class=\"sp-hero-trust-number\">01<\/span>\r\n          <span class=\"sp-hero-trust-text\">Regulatory Confidence<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-hero-trust-item\">\r\n          <span class=\"sp-hero-trust-number\">02<\/span>\r\n          <span class=\"sp-hero-trust-text\">Practical Delivery<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"sp-hero-trust-item\">\r\n          <span class=\"sp-hero-trust-number\">03<\/span>\r\n          <span class=\"sp-hero-trust-text\">Sustainable Value<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-hero,\r\n  .sp-hero * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-hero {\r\n    position: relative;\r\n    min-height: 720px;\r\n    display: flex;\r\n    align-items: center;\r\n    overflow: hidden;\r\n    background-image:\r\n      url(\"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng_Hero_Desktop.webp\");\r\n    background-position: center center;\r\n    background-repeat: no-repeat;\r\n    background-size: cover;\r\n  }\r\n\r\n  .sp-hero-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      linear-gradient(\r\n        90deg,\r\n        rgba(8, 39, 34, 0.88) 0%,\r\n        rgba(13, 52, 45, 0.76) 35%,\r\n        rgba(13, 52, 45, 0.30) 62%,\r\n        rgba(13, 52, 45, 0.08) 100%\r\n      );\r\n    z-index: 1;\r\n  }\r\n\r\n  .sp-hero-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0 90px;\r\n  }\r\n\r\n  .sp-hero-content {\r\n    width: 100%;\r\n    max-width: 760px;\r\n  }\r\n\r\n  .sp-hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 22px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-hero-eyebrow::before {\r\n    content: \"\";\r\n    width: 42px;\r\n    height: 2px;\r\n    background: #d4bd81;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-hero h1 {\r\n    margin: 0;\r\n    max-width: 760px;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: clamp(48px, 5.2vw, 78px);\r\n    font-weight: 700;\r\n    line-height: 1.02;\r\n    letter-spacing: -0.035em;\r\n  }\r\n\r\n  .sp-hero-lead {\r\n    max-width: 680px;\r\n    margin: 28px 0 0;\r\n    color: rgba(255, 255, 255, 0.90);\r\n    font-family: inherit;\r\n    font-size: 19px;\r\n    font-weight: 400;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  .sp-hero-actions {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 14px;\r\n    margin-top: 38px;\r\n  }\r\n\r\n  .sp-hero-btn,\r\n  .sp-hero-btn:visited {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 52px;\r\n    padding: 0 26px;\r\n    border-radius: 4px;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    line-height: 1;\r\n    text-decoration: none !important;\r\n    transition:\r\n      background 0.25s ease,\r\n      border-color 0.25s ease,\r\n      color 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-hero-btn-primary,\r\n  .sp-hero-btn-primary:visited,\r\n  .sp-hero-btn-primary:hover,\r\n  .sp-hero-btn-primary:focus,\r\n  .sp-hero-btn-primary:active {\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .sp-hero-btn-primary {\r\n    background: #1b5b50;\r\n    border: 1px solid #1b5b50;\r\n  }\r\n\r\n  .sp-hero-btn-primary:hover,\r\n  .sp-hero-btn-primary:focus-visible {\r\n    background: #123f38;\r\n    border-color: #123f38;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .sp-hero-btn-secondary,\r\n  .sp-hero-btn-secondary:visited,\r\n  .sp-hero-btn-secondary:hover,\r\n  .sp-hero-btn-secondary:focus,\r\n  .sp-hero-btn-secondary:active {\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .sp-hero-btn-secondary {\r\n    background: rgba(255, 255, 255, 0.08);\r\n    border: 1px solid rgba(255, 255, 255, 0.55);\r\n    backdrop-filter: blur(4px);\r\n    -webkit-backdrop-filter: blur(4px);\r\n  }\r\n\r\n  .sp-hero-btn-secondary:hover,\r\n  .sp-hero-btn-secondary:focus-visible {\r\n    background: #ffffff;\r\n    border-color: #ffffff;\r\n    color: #174f45 !important;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .sp-hero-trust {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 30px;\r\n    margin-top: 54px;\r\n    padding-top: 26px;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.24);\r\n  }\r\n\r\n  .sp-hero-trust-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n  }\r\n\r\n  .sp-hero-trust-number {\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-hero-trust-text {\r\n    color: rgba(255, 255, 255, 0.86);\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-hero {\r\n      min-height: 660px;\r\n      background-position: 58% center;\r\n    }\r\n\r\n    .sp-hero-inner {\r\n      padding: 90px 0 75px;\r\n    }\r\n\r\n    .sp-hero-content {\r\n      max-width: 650px;\r\n    }\r\n\r\n    .sp-hero h1 {\r\n      font-size: clamp(46px, 6vw, 64px);\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-hero {\r\n      min-height: 760px;\r\n      align-items: flex-end;\r\n      background-image:\r\n        url(\"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng_Hero_Mobile.webp\");\r\n      background-position: center center;\r\n    }\r\n\r\n    .sp-hero-overlay {\r\n      background:\r\n        linear-gradient(\r\n          180deg,\r\n          rgba(8, 39, 34, 0.20) 0%,\r\n          rgba(8, 39, 34, 0.36) 28%,\r\n          rgba(8, 39, 34, 0.78) 63%,\r\n          rgba(8, 39, 34, 0.94) 100%\r\n        );\r\n    }\r\n\r\n    .sp-hero-inner {\r\n      width: 90%;\r\n      padding: 110px 0 48px;\r\n    }\r\n\r\n    .sp-hero-content {\r\n      max-width: none;\r\n    }\r\n\r\n    .sp-hero-eyebrow {\r\n      margin-bottom: 16px;\r\n      font-size: 11px;\r\n      letter-spacing: 0.11em;\r\n    }\r\n\r\n    .sp-hero-eyebrow::before {\r\n      width: 30px;\r\n    }\r\n\r\n    .sp-hero h1 {\r\n      font-size: clamp(40px, 11vw, 54px);\r\n      line-height: 1.04;\r\n    }\r\n\r\n    .sp-hero-lead {\r\n      margin-top: 20px;\r\n      font-size: 16px;\r\n      line-height: 1.6;\r\n    }\r\n\r\n    .sp-hero-actions {\r\n      flex-direction: column;\r\n      gap: 10px;\r\n      margin-top: 28px;\r\n    }\r\n\r\n    .sp-hero-btn {\r\n      width: 100%;\r\n      min-height: 50px;\r\n    }\r\n\r\n    .sp-hero-trust {\r\n      gap: 12px 20px;\r\n      margin-top: 32px;\r\n      padding-top: 20px;\r\n    }\r\n\r\n    .sp-hero-trust-item {\r\n      width: calc(50% - 10px);\r\n      align-items: flex-start;\r\n    }\r\n\r\n    .sp-hero-trust-item:last-child {\r\n      width: 100%;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-hero {\r\n      min-height: 720px;\r\n    }\r\n\r\n    .sp-hero-inner {\r\n      width: 88%;\r\n      padding-bottom: 38px;\r\n    }\r\n\r\n    .sp-hero h1 {\r\n      font-size: 39px;\r\n    }\r\n\r\n    .sp-hero-trust {\r\n      display: none;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c9f3d41 e-con e-atomic-element e-flexbox-base e-c9f3d41-d73da12 \" data-id=\"c9f3d41\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c9f3d41\">\n    \t\t<div class=\"elementor-element elementor-element-8c95c4d elementor-widget elementor-widget-html\" data-id=\"8c95c4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"about\" class=\"sp-about\" aria-labelledby=\"sp-about-title\">\r\n  <div class=\"sp-about-inner\">\r\n\r\n    <div class=\"sp-about-intro\">\r\n      <div class=\"sp-about-label\">About Siyaleng Projects<\/div>\r\n\r\n      <h2 id=\"sp-about-title\">\r\n        A Trusted Environmental Partner for Responsible Development\r\n      <\/h2>\r\n\r\n      <div class=\"sp-about-copy\">\r\n        <p>\r\n          Siyaleng Projects is a South African environmental consulting firm providing professional environmental, water resource, sustainability and regulatory compliance services across diverse economic sectors.\r\n        <\/p>\r\n\r\n        <p>\r\n          We partner with government departments, municipalities, mining companies, developers, industries, agricultural enterprises, renewable energy developers, infrastructure providers and private clients to deliver practical, innovative and sustainable environmental solutions.\r\n        <\/p>\r\n\r\n        <p>\r\n          Our multidisciplinary approach combines technical expertise, sound environmental management practices, regulatory insight and project-focused delivery to help clients reduce project risk, protect natural resources and progress developments with confidence.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <a href=\"#services\" class=\"sp-about-link\">\r\n        Explore Our Environmental Services\r\n        <span aria-hidden=\"true\">\u2192<\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <div class=\"sp-about-feature\">\r\n      <div class=\"sp-about-feature-top\">\r\n        <span class=\"sp-about-feature-number\">01<\/span>\r\n        <span class=\"sp-about-feature-small\">Sustainable Solutions<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"sp-about-feature-main\">\r\n        <div class=\"sp-about-feature-line\"><\/div>\r\n\r\n        <h3>\r\n          Professional. Practical.<br>\r\n          Compliant. Sustainable.\r\n        <\/h3>\r\n\r\n        <p>\r\n          Every project is different. Our solutions are tailored to the project scale, environmental sensitivity, regulatory pathway, commercial realities and client objectives.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sp-about-feature-bottom\">\r\n        <span>South Africa<\/span>\r\n        <span>Environmental & Project Consulting<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"sp-about-pillars-wrap\">\r\n    <div class=\"sp-about-pillars\">\r\n\r\n      <article class=\"sp-about-pillar\">\r\n        <div class=\"sp-about-pillar-number\">01<\/div>\r\n        <h3>Regulatory Confidence<\/h3>\r\n        <p>\r\n          Clear, defensible environmental and water authorisation support.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-about-pillar\">\r\n        <div class=\"sp-about-pillar-number\">02<\/div>\r\n        <h3>Practical Delivery<\/h3>\r\n        <p>\r\n          Solutions designed around real project constraints, timelines and budgets.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-about-pillar\">\r\n        <div class=\"sp-about-pillar-number\">03<\/div>\r\n        <h3>Sustainable Value<\/h3>\r\n        <p>\r\n          Environmental protection aligned with responsible economic development.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-about,\r\n  .sp-about * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-about {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: #f8faf7;\r\n    color: #1c2b29;\r\n  }\r\n\r\n  .sp-about::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    right: -180px;\r\n    width: 520px;\r\n    height: 520px;\r\n    border: 1px solid rgba(23, 79, 69, 0.07);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-about::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 100px;\r\n    right: -90px;\r\n    width: 320px;\r\n    height: 320px;\r\n    border: 1px solid rgba(198, 167, 104, 0.12);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-about-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0 70px;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr);\r\n    gap: 90px;\r\n    align-items: center;\r\n  }\r\n\r\n  .sp-about-intro {\r\n    max-width: 760px;\r\n  }\r\n\r\n  .sp-about-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n    color: #2f8c7d;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-about-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #c6a768;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-about h2 {\r\n    margin: 0;\r\n    max-width: 760px;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: clamp(38px, 4vw, 58px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-about-copy {\r\n    margin-top: 30px;\r\n  }\r\n\r\n  .sp-about-copy p {\r\n    margin: 0 0 18px;\r\n    color: #4d5c59;\r\n    font-family: inherit;\r\n    font-size: 17px;\r\n    font-weight: 400;\r\n    line-height: 1.75;\r\n  }\r\n\r\n  .sp-about-copy p:last-child {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .sp-about-link,\r\n  .sp-about-link:visited {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-top: 30px;\r\n    color: #174f45 !important;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-about-link span {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 34px;\r\n    height: 34px;\r\n    border: 1px solid rgba(23, 79, 69, 0.22);\r\n    border-radius: 50%;\r\n    transition:\r\n      background 0.25s ease,\r\n      color 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-about-link:hover span,\r\n  .sp-about-link:focus-visible span {\r\n    background: #174f45;\r\n    color: #ffffff;\r\n    transform: translateX(3px);\r\n  }\r\n\r\n  .sp-about-feature {\r\n    position: relative;\r\n    min-height: 500px;\r\n    padding: 38px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n    background:\r\n      linear-gradient(\r\n        145deg,\r\n        #174f45 0%,\r\n        #103c35 100%\r\n      );\r\n    border-radius: 6px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .sp-about-feature::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: 330px;\r\n    height: 330px;\r\n    right: -115px;\r\n    top: -95px;\r\n    border: 1px solid rgba(255, 255, 255, 0.10);\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .sp-about-feature::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    width: 220px;\r\n    height: 220px;\r\n    right: -60px;\r\n    top: -40px;\r\n    border: 1px solid rgba(198, 167, 104, 0.28);\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .sp-about-feature-top,\r\n  .sp-about-feature-main,\r\n  .sp-about-feature-bottom {\r\n    position: relative;\r\n    z-index: 2;\r\n  }\r\n\r\n  .sp-about-feature-top {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 20px;\r\n  }\r\n\r\n  .sp-about-feature-number {\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-about-feature-small {\r\n    color: rgba(255, 255, 255, 0.72);\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.09em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-about-feature-main {\r\n    padding: 60px 0;\r\n  }\r\n\r\n  .sp-about-feature-line {\r\n    width: 55px;\r\n    height: 2px;\r\n    margin-bottom: 25px;\r\n    background: #c6a768;\r\n  }\r\n\r\n  .sp-about-feature h3 {\r\n    margin: 0;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: clamp(30px, 3vw, 44px);\r\n    font-weight: 700;\r\n    line-height: 1.12;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-about-feature-main p {\r\n    max-width: 500px;\r\n    margin: 24px 0 0;\r\n    color: rgba(255, 255, 255, 0.78);\r\n    font-family: inherit;\r\n    font-size: 16px;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  .sp-about-feature-bottom {\r\n    padding-top: 22px;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.16);\r\n  }\r\n\r\n  .sp-about-feature-bottom span {\r\n    color: rgba(255, 255, 255, 0.65);\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.07em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-about-pillars-wrap {\r\n    position: relative;\r\n    z-index: 3;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding-bottom: 110px;\r\n  }\r\n\r\n  .sp-about-pillars {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    border-top: 1px solid rgba(23, 79, 69, 0.13);\r\n    border-bottom: 1px solid rgba(23, 79, 69, 0.13);\r\n  }\r\n\r\n  .sp-about-pillar {\r\n    position: relative;\r\n    padding: 38px 40px 36px;\r\n  }\r\n\r\n  .sp-about-pillar:not(:last-child) {\r\n    border-right: 1px solid rgba(23, 79, 69, 0.13);\r\n  }\r\n\r\n  .sp-about-pillar-number {\r\n    margin-bottom: 18px;\r\n    color: #c6a768;\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-about-pillar h3 {\r\n    margin: 0 0 12px;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: 21px;\r\n    font-weight: 700;\r\n    line-height: 1.25;\r\n  }\r\n\r\n  .sp-about-pillar p {\r\n    margin: 0;\r\n    color: #586561;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    line-height: 1.65;\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-about-inner {\r\n      padding-top: 90px;\r\n      grid-template-columns: 1fr 0.9fr;\r\n      gap: 55px;\r\n    }\r\n\r\n    .sp-about-feature {\r\n      min-height: 460px;\r\n      padding: 30px;\r\n    }\r\n\r\n    .sp-about-pillar {\r\n      padding-left: 26px;\r\n      padding-right: 26px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-about-inner {\r\n      width: 90%;\r\n      padding: 72px 0 44px;\r\n      grid-template-columns: 1fr;\r\n      gap: 46px;\r\n    }\r\n\r\n    .sp-about h2 {\r\n      font-size: 38px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-about-copy {\r\n      margin-top: 24px;\r\n    }\r\n\r\n    .sp-about-copy p {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-about-feature {\r\n      min-height: 430px;\r\n      padding: 28px 24px;\r\n    }\r\n\r\n    .sp-about-feature-main {\r\n      padding: 50px 0;\r\n    }\r\n\r\n    .sp-about-feature h3 {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .sp-about-feature-bottom {\r\n      flex-direction: column;\r\n      gap: 8px;\r\n    }\r\n\r\n    .sp-about-pillars-wrap {\r\n      width: 90%;\r\n      padding-bottom: 72px;\r\n    }\r\n\r\n    .sp-about-pillars {\r\n      grid-template-columns: 1fr;\r\n      border-bottom: 0;\r\n    }\r\n\r\n    .sp-about-pillar {\r\n      padding: 28px 0;\r\n      border-right: 0 !important;\r\n      border-bottom: 1px solid rgba(23, 79, 69, 0.13);\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-about-inner,\r\n    .sp-about-pillars-wrap {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-about h2 {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .sp-about-feature {\r\n      min-height: 400px;\r\n    }\r\n\r\n    .sp-about-feature h3 {\r\n      font-size: 30px;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e82fd4f e-con e-atomic-element e-flexbox-base e-e82fd4f-7d24903 \" data-id=\"e82fd4f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e82fd4f\">\n    \t\t<div class=\"elementor-element elementor-element-dd21c18 elementor-widget elementor-widget-html\" data-id=\"dd21c18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"services\" class=\"sp-services\" aria-labelledby=\"sp-services-title\">\r\n  <div class=\"sp-services-inner\">\r\n\r\n    <div class=\"sp-services-heading\">\r\n      <div class=\"sp-services-label\">Our Environmental Services<\/div>\r\n\r\n      <h2 id=\"sp-services-title\">\r\n        Integrated Environmental Services Across the Full Project Lifecycle\r\n      <\/h2>\r\n\r\n      <p>\r\n        From project concept and environmental authorisation through implementation, compliance and closure, Siyaleng Projects provides coordinated environmental and project consulting solutions across South Africa.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"sp-services-grid\">\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">01<\/div>\r\n        <h3>Environmental Authorisation & Assessment<\/h3>\r\n        <p>\r\n          Environmental assessments and authorisation support to help projects progress through the correct regulatory pathway.\r\n        <\/p>\r\n        <ul>\r\n          <li>Environmental Impact Assessments<\/li>\r\n          <li>Basic Assessment Reports<\/li>\r\n          <li>Scoping & Environmental Impact Reporting<\/li>\r\n          <li>Environmental due diligence & screening<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">02<\/div>\r\n        <h3>Environmental Compliance, Auditing & ECO<\/h3>\r\n        <p>\r\n          Practical compliance monitoring and independent oversight to support responsible project implementation.\r\n        <\/p>\r\n        <ul>\r\n          <li>Environmental compliance audits<\/li>\r\n          <li>Environmental site inspections<\/li>\r\n          <li>Independent ECO services<\/li>\r\n          <li>ISO 14001 environmental support<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">03<\/div>\r\n        <h3>Water Resource Management<\/h3>\r\n        <p>\r\n          Water authorisation, assessment and monitoring services for developments, infrastructure and operational activities.\r\n        <\/p>\r\n        <ul>\r\n          <li>Water Use Licence Applications<\/li>\r\n          <li>General Authorisation applications<\/li>\r\n          <li>Water quality assessments<\/li>\r\n          <li>Surface & groundwater assessments<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">04<\/div>\r\n        <h3>Waste Management<\/h3>\r\n        <p>\r\n          Waste licensing, planning and compliance services supporting safer and more sustainable waste management practices.\r\n        <\/p>\r\n        <ul>\r\n          <li>Waste Management Licence Applications<\/li>\r\n          <li>Integrated Waste Management Plans<\/li>\r\n          <li>Waste classification & audits<\/li>\r\n          <li>Hazardous waste compliance<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">05<\/div>\r\n        <h3>Mining & Minerals<\/h3>\r\n        <p>\r\n          Environmental consulting for mining and prospecting projects from authorisation through rehabilitation and closure.\r\n        <\/p>\r\n        <ul>\r\n          <li>Mining environmental studies<\/li>\r\n          <li>Environmental Authorisations & EMPrs<\/li>\r\n          <li>Mining WULA support<\/li>\r\n          <li>Rehabilitation & closure planning<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">06<\/div>\r\n        <h3>Renewable Energy & Energy Infrastructure<\/h3>\r\n        <p>\r\n          Environmental support for renewable energy developments and the infrastructure required to deliver them.\r\n        <\/p>\r\n        <ul>\r\n          <li>Solar PV & wind assessments<\/li>\r\n          <li>BESS registration support<\/li>\r\n          <li>Grid infrastructure assessments<\/li>\r\n          <li>Environmental due diligence<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">07<\/div>\r\n        <h3>Environmental Management & Sustainability<\/h3>\r\n        <p>\r\n          Management planning and sustainability services that align environmental responsibility with long-term development.\r\n        <\/p>\r\n        <ul>\r\n          <li>Environmental Management Programmes<\/li>\r\n          <li>Construction & operational plans<\/li>\r\n          <li>ESG advisory & sustainability reporting<\/li>\r\n          <li>Climate-change risk assessments<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">08<\/div>\r\n        <h3>Specialist Study Coordination<\/h3>\r\n        <p>\r\n          Coordinated technical studies and specialist inputs to support environmental decision-making and authorisation processes.\r\n        <\/p>\r\n        <ul>\r\n          <li>Biodiversity & ecological studies<\/li>\r\n          <li>Wetland & aquatic assessments<\/li>\r\n          <li>Hydrology & flood-line studies<\/li>\r\n          <li>Heritage & soil assessments<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"sp-service-card\">\r\n        <div class=\"sp-service-number\">09<\/div>\r\n        <h3>HSE & Environmental Risk<\/h3>\r\n        <p>\r\n          Health, safety and environmental risk support for construction, operational and infrastructure environments.\r\n        <\/p>\r\n        <ul>\r\n          <li>HSE consulting<\/li>\r\n          <li>HSE compliance audits<\/li>\r\n          <li>Environmental risk assessments<\/li>\r\n          <li>Emergency preparedness planning<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-services,\r\n  .sp-services * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-services {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background:\r\n      linear-gradient(\r\n        145deg,\r\n        #174f45 0%,\r\n        #103c35 100%\r\n      );\r\n    color: #ffffff;\r\n  }\r\n\r\n  .sp-services::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -230px;\r\n    right: -180px;\r\n    width: 620px;\r\n    height: 620px;\r\n    border: 1px solid rgba(255, 255, 255, 0.06);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-services::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -100px;\r\n    right: -60px;\r\n    width: 360px;\r\n    height: 360px;\r\n    border: 1px solid rgba(198, 167, 104, 0.14);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-services-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0;\r\n  }\r\n\r\n  .sp-services-heading {\r\n    max-width: 850px;\r\n    margin-bottom: 55px;\r\n  }\r\n\r\n  .sp-services-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-services-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #d4bd81;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-services h2 {\r\n    margin: 0;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: clamp(38px, 4vw, 58px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-services-heading > p {\r\n    max-width: 760px;\r\n    margin: 24px 0 0;\r\n    color: rgba(255, 255, 255, 0.78);\r\n    font-family: inherit;\r\n    font-size: 17px;\r\n    line-height: 1.75;\r\n  }\r\n\r\n  .sp-services-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    border-top: 1px solid rgba(255, 255, 255, 0.13);\r\n    border-left: 1px solid rgba(255, 255, 255, 0.13);\r\n  }\r\n\r\n  .sp-service-card {\r\n    position: relative;\r\n    min-height: 420px;\r\n    padding: 34px 32px 36px;\r\n    border-right: 1px solid rgba(255, 255, 255, 0.13);\r\n    border-bottom: 1px solid rgba(255, 255, 255, 0.13);\r\n    background: rgba(255, 255, 255, 0.025);\r\n    transition:\r\n      background 0.25s ease,\r\n      transform 0.25s ease,\r\n      box-shadow 0.25s ease;\r\n  }\r\n\r\n  .sp-service-card:hover {\r\n    z-index: 2;\r\n    background: rgba(255, 255, 255, 0.08);\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.14);\r\n  }\r\n\r\n  .sp-service-number {\r\n    margin-bottom: 28px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-service-card h3 {\r\n    margin: 0 0 16px;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 23px;\r\n    font-weight: 700;\r\n    line-height: 1.22;\r\n    letter-spacing: -0.015em;\r\n  }\r\n\r\n  .sp-service-card > p {\r\n    margin: 0 0 22px;\r\n    color: rgba(255, 255, 255, 0.72);\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    line-height: 1.68;\r\n  }\r\n\r\n  .sp-service-card ul {\r\n    margin: 0;\r\n    padding: 0;\r\n    list-style: none;\r\n  }\r\n\r\n  .sp-service-card li {\r\n    position: relative;\r\n    margin: 0;\r\n    padding: 9px 0 9px 19px;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.10);\r\n    color: rgba(255, 255, 255, 0.84);\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .sp-service-card li::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0;\r\n    top: 17px;\r\n    width: 6px;\r\n    height: 6px;\r\n    border-radius: 50%;\r\n    background: #5fb6a5;\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-services-inner {\r\n      padding: 90px 0;\r\n    }\r\n\r\n    .sp-services-grid {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-services-inner {\r\n      width: 90%;\r\n      padding: 72px 0;\r\n    }\r\n\r\n    .sp-services-heading {\r\n      margin-bottom: 38px;\r\n    }\r\n\r\n    .sp-services h2 {\r\n      font-size: 38px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-services-heading > p {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-services-grid {\r\n      grid-template-columns: 1fr;\r\n      border-left: 0;\r\n    }\r\n\r\n    .sp-service-card {\r\n      min-height: 0;\r\n      padding: 30px 0;\r\n      border-right: 0;\r\n      background: transparent;\r\n    }\r\n\r\n    .sp-service-card:hover {\r\n      transform: none;\r\n      box-shadow: none;\r\n      background: transparent;\r\n    }\r\n\r\n    .sp-service-number {\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .sp-service-card h3 {\r\n      font-size: 22px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-services-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-services h2 {\r\n      font-size: 34px;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3c5b0ae e-con e-atomic-element e-flexbox-base e-3c5b0ae-54f4393 \" data-id=\"3c5b0ae\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3c5b0ae\">\n    \t\t<div class=\"elementor-element elementor-element-e718a3e elementor-widget elementor-widget-html\" data-id=\"e718a3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"sp-cta-band\" aria-labelledby=\"sp-cta-title\">\r\n  <div class=\"sp-cta-inner\">\r\n\r\n    <div class=\"sp-cta-copy\">\r\n      <div class=\"sp-cta-label\">Need Environmental Support?<\/div>\r\n\r\n      <h2 id=\"sp-cta-title\">\r\n        Planning a Project That Requires Environmental Approval?\r\n      <\/h2>\r\n\r\n      <p>\r\n        Siyaleng Projects helps organisations navigate environmental requirements, reduce regulatory risk and move developments forward with confidence.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"sp-cta-action\">\r\n      <a href=\"#contact\" class=\"sp-cta-button\">\r\n        Speak to an Environmental Consultant\r\n        <span aria-hidden=\"true\">\u2192<\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-cta-band,\r\n  .sp-cta-band * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-cta-band {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: #ffffff;\r\n    color: #1c2b29;\r\n  }\r\n\r\n  .sp-cta-band::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -170px;\r\n    right: -120px;\r\n    width: 420px;\r\n    height: 420px;\r\n    border: 1px solid rgba(23, 79, 69, 0.07);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-cta-band::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    right: 35px;\r\n    bottom: -150px;\r\n    width: 300px;\r\n    height: 300px;\r\n    border: 1px solid rgba(198, 167, 104, 0.13);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-cta-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 85px 0;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) auto;\r\n    align-items: center;\r\n    gap: 70px;\r\n  }\r\n\r\n  .sp-cta-copy {\r\n    max-width: 900px;\r\n  }\r\n\r\n  .sp-cta-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 18px;\r\n    color: #2f8c7d;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-cta-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #c6a768;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-cta-band h2 {\r\n    margin: 0;\r\n    max-width: 900px;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: clamp(34px, 3.6vw, 52px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-cta-copy p {\r\n    max-width: 760px;\r\n    margin: 22px 0 0;\r\n    color: #586561;\r\n    font-family: inherit;\r\n    font-size: 17px;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  .sp-cta-action {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: flex-end;\r\n  }\r\n\r\n  .sp-cta-button,\r\n  .sp-cta-button:visited,\r\n  .sp-cta-button:hover,\r\n  .sp-cta-button:focus,\r\n  .sp-cta-button:active {\r\n    color: #ffffff !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-cta-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 15px;\r\n    min-height: 58px;\r\n    padding: 0 28px;\r\n    border: 1px solid #174f45;\r\n    border-radius: 4px;\r\n    background: #174f45;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    line-height: 1.2;\r\n    white-space: nowrap;\r\n    transition:\r\n      background 0.25s ease,\r\n      border-color 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-cta-button span {\r\n    font-size: 20px;\r\n    line-height: 1;\r\n    transition: transform 0.25s ease;\r\n  }\r\n\r\n  .sp-cta-button:hover,\r\n  .sp-cta-button:focus-visible {\r\n    background: #103c35;\r\n    border-color: #103c35;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .sp-cta-button:hover span,\r\n  .sp-cta-button:focus-visible span {\r\n    transform: translateX(4px);\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-cta-inner {\r\n      padding: 75px 0;\r\n      grid-template-columns: 1fr;\r\n      gap: 34px;\r\n    }\r\n\r\n    .sp-cta-action {\r\n      justify-content: flex-start;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-cta-inner {\r\n      width: 90%;\r\n      padding: 64px 0;\r\n      gap: 30px;\r\n    }\r\n\r\n    .sp-cta-band h2 {\r\n      font-size: 36px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-cta-copy p {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-cta-button {\r\n      width: 100%;\r\n      min-height: 54px;\r\n      padding: 0 20px;\r\n      white-space: normal;\r\n      text-align: center;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-cta-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-cta-band h2 {\r\n      font-size: 32px;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-83edae3 e-con e-atomic-element e-flexbox-base e-83edae3-ec8892a \" data-id=\"83edae3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"83edae3\">\n    \t\t<div class=\"elementor-element elementor-element-55eaf1a elementor-widget elementor-widget-html\" data-id=\"55eaf1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"industries\" class=\"sp-industries\" aria-labelledby=\"sp-industries-title\">\r\n  <div class=\"sp-industries-inner\">\r\n\r\n    <div class=\"sp-industries-heading\">\r\n      <div class=\"sp-industries-label\">Industries & Fields We Serve<\/div>\r\n\r\n      <h2 id=\"sp-industries-title\">\r\n        Environmental Solutions Across Diverse Sectors\r\n      <\/h2>\r\n\r\n      <p>\r\n        Siyaleng Projects supports public and private sector clients across a wide range of industries, helping projects meet environmental requirements, reduce risk and progress responsibly.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"sp-industries-grid\">\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">01<\/span>\r\n        <h3>Mining & Minerals<\/h3>\r\n        <p>\r\n          Mining, mineral processing, beneficiation, prospecting, quarries, rehabilitation and closure.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">02<\/span>\r\n        <h3>Agriculture & Agri-Development<\/h3>\r\n        <p>\r\n          Farming, irrigation, agricultural infrastructure, dams, agro-processing and land-use change.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">03<\/span>\r\n        <h3>Construction & Infrastructure<\/h3>\r\n        <p>\r\n          Residential, commercial, industrial, roads, bridges, bulk services and municipal infrastructure.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">04<\/span>\r\n        <h3>Renewable Energy<\/h3>\r\n        <p>\r\n          Solar PV, wind, BESS, grid infrastructure, substations and transmission projects.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">05<\/span>\r\n        <h3>Water & Utilities<\/h3>\r\n        <p>\r\n          Water supply, wastewater, treatment works, stormwater, pipelines and water-resource projects.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">06<\/span>\r\n        <h3>Waste Management<\/h3>\r\n        <p>\r\n          Waste facilities, recycling, waste treatment, hazardous waste and circular-economy projects.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">07<\/span>\r\n        <h3>Property & Land Development<\/h3>\r\n        <p>\r\n          Township developments, estates, commercial centres, mixed-use developments and industrial parks.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">08<\/span>\r\n        <h3>Manufacturing & Industry<\/h3>\r\n        <p>\r\n          Factories, processing facilities, warehouses and industrial developments.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">09<\/span>\r\n        <h3>Energy & Utilities<\/h3>\r\n        <p>\r\n          Power generation, electrical infrastructure, energy projects and utility corridors.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">10<\/span>\r\n        <h3>Transport & Telecommunications<\/h3>\r\n        <p>\r\n          Roads, rail, bridges, transport corridors, telecommunications infrastructure and servitudes.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">11<\/span>\r\n        <h3>Forestry & Natural Resources<\/h3>\r\n        <p>\r\n          Forestry, conservation, biodiversity projects, ecological restoration and natural-resource management.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"sp-industry-card\">\r\n        <span class=\"sp-industry-number\">12<\/span>\r\n        <h3>Hospitality, Tourism & Public Sector<\/h3>\r\n        <p>\r\n          Lodges, resorts, tourism facilities, municipalities, government departments and public infrastructure programmes.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-industries,\r\n  .sp-industries * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-industries {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background:\r\n      linear-gradient(\r\n        145deg,\r\n        #174f45 0%,\r\n        #103c35 100%\r\n      );\r\n    color: #ffffff;\r\n  }\r\n\r\n  .sp-industries::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -220px;\r\n    left: -180px;\r\n    width: 620px;\r\n    height: 620px;\r\n    border: 1px solid rgba(255, 255, 255, 0.06);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-industries::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    bottom: -180px;\r\n    right: -120px;\r\n    width: 460px;\r\n    height: 460px;\r\n    border: 1px solid rgba(198, 167, 104, 0.14);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-industries-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0;\r\n  }\r\n\r\n  .sp-industries-heading {\r\n    max-width: 860px;\r\n    margin-bottom: 56px;\r\n  }\r\n\r\n  .sp-industries-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-industries-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #d4bd81;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-industries h2 {\r\n    margin: 0;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: clamp(38px, 4vw, 58px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-industries-heading > p {\r\n    max-width: 760px;\r\n    margin: 24px 0 0;\r\n    color: rgba(255, 255, 255, 0.76);\r\n    font-family: inherit;\r\n    font-size: 17px;\r\n    line-height: 1.75;\r\n  }\r\n\r\n  .sp-industries-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    border-top: 1px solid rgba(255, 255, 255, 0.13);\r\n    border-left: 1px solid rgba(255, 255, 255, 0.13);\r\n  }\r\n\r\n  .sp-industry-card {\r\n    min-height: 230px;\r\n    padding: 30px 30px 32px;\r\n    border-right: 1px solid rgba(255, 255, 255, 0.13);\r\n    border-bottom: 1px solid rgba(255, 255, 255, 0.13);\r\n    background: rgba(255, 255, 255, 0.025);\r\n    transition:\r\n      background 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-industry-card:hover {\r\n    background: rgba(255, 255, 255, 0.07);\r\n    transform: translateY(-3px);\r\n  }\r\n\r\n  .sp-industry-number {\r\n    display: block;\r\n    margin-bottom: 20px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-industry-card h3 {\r\n    margin: 0 0 13px;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n    line-height: 1.25;\r\n    letter-spacing: -0.015em;\r\n  }\r\n\r\n  .sp-industry-card p {\r\n    margin: 0;\r\n    color: rgba(255, 255, 255, 0.72);\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    line-height: 1.65;\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-industries-inner {\r\n      padding: 90px 0;\r\n    }\r\n\r\n    .sp-industries-grid {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-industries-inner {\r\n      width: 90%;\r\n      padding: 72px 0;\r\n    }\r\n\r\n    .sp-industries-heading {\r\n      margin-bottom: 38px;\r\n    }\r\n\r\n    .sp-industries h2 {\r\n      font-size: 38px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-industries-heading > p {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-industries-grid {\r\n      grid-template-columns: 1fr;\r\n      border-left: 0;\r\n    }\r\n\r\n    .sp-industry-card {\r\n      min-height: 0;\r\n      padding: 28px 0;\r\n      border-right: 0;\r\n      background: transparent;\r\n    }\r\n\r\n    .sp-industry-card:hover {\r\n      background: transparent;\r\n      transform: none;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-industries-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-industries h2 {\r\n      font-size: 34px;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7d55706 e-con e-atomic-element e-flexbox-base e-7d55706-c51acf8 \" data-id=\"7d55706\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7d55706\">\n    \t\t<div class=\"elementor-element elementor-element-7ca8265 elementor-widget elementor-widget-html\" data-id=\"7ca8265\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"why-us\" class=\"sp-why-us\" aria-labelledby=\"sp-why-us-title\">\r\n  <div class=\"sp-why-us-inner\">\r\n\r\n    <div class=\"sp-why-us-heading\">\r\n      <div class=\"sp-why-us-label\">Why Choose Siyaleng Projects?<\/div>\r\n\r\n      <h2 id=\"sp-why-us-title\">\r\n        Built Around Client Outcomes, Regulatory Confidence and Environmental Responsibility\r\n      <\/h2>\r\n\r\n      <p>\r\n        Siyaleng Projects combines technical capability, regulatory knowledge and practical project delivery to help clients make informed decisions and move projects forward responsibly.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"sp-why-us-layout\">\r\n\r\n      <!-- PORTRAIT IMAGE -->\r\n      <div class=\"sp-why-us-image\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng_Why_Choose_Us.webp\"\r\n          alt=\"Environmental consultant supporting sustainable development projects in South Africa\"\r\n          loading=\"lazy\"\r\n        >\r\n      <\/div>\r\n\r\n      <!-- RIGHT CONTENT -->\r\n      <div class=\"sp-why-us-content\">\r\n\r\n        <!-- GREEN FEATURE BLOCK -->\r\n        <div class=\"sp-why-us-feature\">\r\n\r\n          <div class=\"sp-why-us-feature-copy\">\r\n            <h3>\r\n              Environmental Expertise That Supports Better Project Decisions\r\n            <\/h3>\r\n\r\n            <p>\r\n              Our approach brings environmental authorisations, water resources, compliance, specialist studies and sustainability together under one coordinated service.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <div class=\"sp-why-us-registrations\">\r\n            <div class=\"sp-registration\">\r\n              <span class=\"sp-registration-label\">EAPASA<\/span>\r\n              <span class=\"sp-registration-value\">2023\/6585<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"sp-registration\">\r\n              <span class=\"sp-registration-label\">SACNASP<\/span>\r\n              <span class=\"sp-registration-value\">161345<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- SIX BENEFIT BLOCKS -->\r\n        <div class=\"sp-why-us-grid\">\r\n\r\n          <article class=\"sp-why-card\">\r\n            <span class=\"sp-why-number\">01<\/span>\r\n            <h3>Experienced Environmental Professionals<\/h3>\r\n            <p>\r\n              Technical capability and professional judgement across environmental, water and sustainability disciplines.\r\n            <\/p>\r\n          <\/article>\r\n\r\n          <article class=\"sp-why-card\">\r\n            <span class=\"sp-why-number\">02<\/span>\r\n            <h3>Integrated Expertise<\/h3>\r\n            <p>\r\n              Environmental authorisations, water resources, compliance and specialist studies delivered through one coordinated approach.\r\n            <\/p>\r\n          <\/article>\r\n\r\n          <article class=\"sp-why-card\">\r\n            <span class=\"sp-why-number\">03<\/span>\r\n            <h3>Practical & Cost-Effective Solutions<\/h3>\r\n            <p>\r\n              Solutions designed to be technically sound, legally defensible and practical to implement.\r\n            <\/p>\r\n          <\/article>\r\n\r\n          <article class=\"sp-why-card\">\r\n            <span class=\"sp-why-number\">04<\/span>\r\n            <h3>Strong Regulatory Knowledge<\/h3>\r\n            <p>\r\n              Working knowledge of South African environmental, water, waste, mining and related regulatory requirements.\r\n            <\/p>\r\n          <\/article>\r\n\r\n          <article class=\"sp-why-card\">\r\n            <span class=\"sp-why-number\">05<\/span>\r\n            <h3>Client-Centred Delivery<\/h3>\r\n            <p>\r\n              Clear communication, responsive project management and solutions aligned with client objectives.\r\n            <\/p>\r\n          <\/article>\r\n\r\n          <article class=\"sp-why-card\">\r\n            <span class=\"sp-why-number\">06<\/span>\r\n            <h3>Compliance & Risk Focus<\/h3>\r\n            <p>\r\n              Early identification of environmental constraints and regulatory risks to help reduce avoidable delays.\r\n            <\/p>\r\n          <\/article>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-why-us,\r\n  .sp-why-us * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-why-us {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: #ffffff;\r\n    color: #1c2b29;\r\n  }\r\n\r\n  .sp-why-us::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -180px;\r\n    right: -150px;\r\n    width: 520px;\r\n    height: 520px;\r\n    border: 1px solid rgba(23, 79, 69, 0.07);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-why-us::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    right: -20px;\r\n    top: 80px;\r\n    width: 300px;\r\n    height: 300px;\r\n    border: 1px solid rgba(198, 167, 104, 0.12);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-why-us-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0;\r\n  }\r\n\r\n  \/* HEADING *\/\r\n\r\n  .sp-why-us-heading {\r\n    max-width: 900px;\r\n    margin-bottom: 60px;\r\n  }\r\n\r\n  .sp-why-us-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n    color: #2f8c7d;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-why-us-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #c6a768;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-why-us h2 {\r\n    margin: 0;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: clamp(38px, 4vw, 58px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-why-us-heading > p {\r\n    max-width: 780px;\r\n    margin: 24px 0 0;\r\n    color: #586561;\r\n    font-family: inherit;\r\n    font-size: 17px;\r\n    line-height: 1.75;\r\n  }\r\n\r\n  \/* MAIN LAYOUT *\/\r\n\r\n  .sp-why-us-layout {\r\n    display: grid;\r\n    grid-template-columns: minmax(350px, 0.76fr) minmax(0, 1.24fr);\r\n    gap: 34px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  \/* PORTRAIT IMAGE *\/\r\n\r\n  .sp-why-us-image {\r\n    position: relative;\r\n    min-height: 780px;\r\n    border-radius: 6px;\r\n    overflow: hidden;\r\n    background: #e9efeb;\r\n  }\r\n\r\n  .sp-why-us-image img {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 780px;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  \/* RIGHT COLUMN *\/\r\n\r\n  .sp-why-us-content {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 26px;\r\n  }\r\n\r\n  \/* GREEN FEATURE BLOCK *\/\r\n\r\n  .sp-why-us-feature {\r\n    position: relative;\r\n    padding: 36px 38px;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) auto;\r\n    align-items: end;\r\n    gap: 40px;\r\n    background:\r\n      linear-gradient(\r\n        145deg,\r\n        #174f45 0%,\r\n        #103c35 100%\r\n      );\r\n    border-radius: 6px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .sp-why-us-feature::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -120px;\r\n    right: -95px;\r\n    width: 280px;\r\n    height: 280px;\r\n    border: 1px solid rgba(255, 255, 255, 0.09);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-why-us-feature::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -45px;\r\n    right: -25px;\r\n    width: 170px;\r\n    height: 170px;\r\n    border: 1px solid rgba(198, 167, 104, 0.25);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-why-us-feature-copy,\r\n  .sp-why-us-registrations {\r\n    position: relative;\r\n    z-index: 2;\r\n  }\r\n\r\n  .sp-why-us-feature h3 {\r\n    max-width: 570px;\r\n    margin: 0;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: clamp(27px, 2.3vw, 38px);\r\n    font-weight: 700;\r\n    line-height: 1.12;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-why-us-feature-copy p {\r\n    max-width: 620px;\r\n    margin: 18px 0 0;\r\n    color: rgba(255, 255, 255, 0.76);\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  \/* REGISTRATIONS *\/\r\n\r\n  .sp-why-us-registrations {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, auto);\r\n    align-self: stretch;\r\n    border-left: 1px solid rgba(255, 255, 255, 0.16);\r\n  }\r\n\r\n  .sp-registration {\r\n    min-width: 120px;\r\n    padding-left: 25px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: flex-end;\r\n  }\r\n\r\n  .sp-registration + .sp-registration {\r\n    margin-left: 25px;\r\n    border-left: 1px solid rgba(255, 255, 255, 0.16);\r\n  }\r\n\r\n  .sp-registration-label {\r\n    display: block;\r\n    margin-bottom: 7px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.10em;\r\n  }\r\n\r\n  .sp-registration-value {\r\n    display: block;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  \/* BENEFIT GRID *\/\r\n\r\n  .sp-why-us-grid {\r\n    flex: 1;\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    border-top: 1px solid rgba(23, 79, 69, 0.13);\r\n    border-left: 1px solid rgba(23, 79, 69, 0.13);\r\n  }\r\n\r\n  .sp-why-card {\r\n    min-height: 180px;\r\n    padding: 25px 28px 27px;\r\n    border-right: 1px solid rgba(23, 79, 69, 0.13);\r\n    border-bottom: 1px solid rgba(23, 79, 69, 0.13);\r\n    background: #ffffff;\r\n    transition:\r\n      background 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-why-card:hover {\r\n    background: #f8faf7;\r\n    transform: translateY(-3px);\r\n  }\r\n\r\n  .sp-why-number {\r\n    display: block;\r\n    margin-bottom: 16px;\r\n    color: #c6a768;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-why-card h3 {\r\n    margin: 0 0 11px;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n    line-height: 1.25;\r\n  }\r\n\r\n  .sp-why-card p {\r\n    margin: 0;\r\n    color: #586561;\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    line-height: 1.6;\r\n  }\r\n\r\n  \/* TABLET *\/\r\n\r\n  @media (max-width: 1100px) {\r\n    .sp-why-us-layout {\r\n      grid-template-columns: minmax(300px, 0.72fr) minmax(0, 1.28fr);\r\n      gap: 25px;\r\n    }\r\n\r\n    .sp-why-us-image,\r\n    .sp-why-us-image img {\r\n      min-height: 820px;\r\n    }\r\n\r\n    .sp-why-us-feature {\r\n      grid-template-columns: 1fr;\r\n      gap: 25px;\r\n    }\r\n\r\n    .sp-why-us-registrations {\r\n      border-left: 0;\r\n      border-top: 1px solid rgba(255, 255, 255, 0.16);\r\n      padding-top: 20px;\r\n    }\r\n\r\n    .sp-registration:first-child {\r\n      padding-left: 0;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .sp-why-us-inner {\r\n      padding: 90px 0;\r\n    }\r\n\r\n    .sp-why-us-layout {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sp-why-us-image {\r\n      min-height: 560px;\r\n      max-height: 700px;\r\n    }\r\n\r\n    .sp-why-us-image img {\r\n      min-height: 560px;\r\n      max-height: 700px;\r\n    }\r\n  }\r\n\r\n  \/* MOBILE *\/\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-why-us-inner {\r\n      width: 90%;\r\n      padding: 72px 0;\r\n    }\r\n\r\n    .sp-why-us-heading {\r\n      margin-bottom: 38px;\r\n    }\r\n\r\n    .sp-why-us h2 {\r\n      font-size: 38px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-why-us-heading > p {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-why-us-layout {\r\n      gap: 24px;\r\n    }\r\n\r\n    .sp-why-us-image {\r\n      min-height: 500px;\r\n      max-height: 600px;\r\n    }\r\n\r\n    .sp-why-us-image img {\r\n      min-height: 500px;\r\n      max-height: 600px;\r\n      object-position: center center;\r\n    }\r\n\r\n    .sp-why-us-content {\r\n      gap: 22px;\r\n    }\r\n\r\n    .sp-why-us-feature {\r\n      padding: 30px 24px;\r\n      grid-template-columns: 1fr;\r\n      gap: 26px;\r\n    }\r\n\r\n    .sp-why-us-feature h3 {\r\n      font-size: 31px;\r\n    }\r\n\r\n    .sp-why-us-feature-copy p {\r\n      font-size: 15px;\r\n    }\r\n\r\n    .sp-why-us-registrations {\r\n      grid-template-columns: repeat(2, 1fr);\r\n      border-left: 0;\r\n      border-top: 1px solid rgba(255, 255, 255, 0.16);\r\n      padding-top: 20px;\r\n    }\r\n\r\n    .sp-registration {\r\n      min-width: 0;\r\n      padding-left: 0;\r\n    }\r\n\r\n    .sp-registration + .sp-registration {\r\n      margin-left: 20px;\r\n      padding-left: 20px;\r\n    }\r\n\r\n    .sp-why-us-grid {\r\n      grid-template-columns: 1fr;\r\n      border-left: 0;\r\n    }\r\n\r\n    .sp-why-card {\r\n      min-height: 0;\r\n      padding: 27px 0;\r\n      border-right: 0;\r\n    }\r\n\r\n    .sp-why-card:hover {\r\n      background: #ffffff;\r\n      transform: none;\r\n    }\r\n\r\n    .sp-why-card h3 {\r\n      font-size: 21px;\r\n    }\r\n\r\n    .sp-why-card p {\r\n      font-size: 15px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-why-us-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-why-us h2 {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .sp-why-us-image,\r\n    .sp-why-us-image img {\r\n      min-height: 460px;\r\n      max-height: 520px;\r\n    }\r\n\r\n    .sp-why-us-feature h3 {\r\n      font-size: 28px;\r\n    }\r\n\r\n    .sp-why-us-registrations {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sp-registration + .sp-registration {\r\n      margin: 18px 0 0;\r\n      padding: 18px 0 0;\r\n      border-left: 0;\r\n      border-top: 1px solid rgba(255, 255, 255, 0.14);\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6a5d9af e-con e-atomic-element e-flexbox-base e-6a5d9af-09d80d5 \" data-id=\"6a5d9af\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6a5d9af\">\n    \t\t<div class=\"elementor-element elementor-element-f708490 elementor-widget elementor-widget-html\" data-id=\"f708490\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"sp-commitment\" aria-labelledby=\"sp-commitment-title\">\r\n  <div class=\"sp-commitment-inner\">\r\n\r\n    <div class=\"sp-commitment-content\">\r\n\r\n      <div class=\"sp-commitment-label\">\r\n        Our Commitment\r\n      <\/div>\r\n\r\n      <h2 id=\"sp-commitment-title\">\r\n        Sustainable Development Through Responsible Environmental Solutions\r\n      <\/h2>\r\n\r\n      <p class=\"sp-commitment-intro\">\r\n        At Siyaleng Projects, we are committed to supporting sustainable development by delivering environmentally responsible solutions that balance economic growth, social wellbeing and environmental protection.\r\n      <\/p>\r\n\r\n      <p class=\"sp-commitment-copy\">\r\n        We build long-term partnerships through quality service, technical excellence and transparent communication. Our goal is not simply to complete an application or report, but to help clients make informed decisions and move projects forward responsibly.\r\n      <\/p>\r\n\r\n      <div class=\"sp-commitment-values\">\r\n\r\n        <article class=\"sp-commitment-value\">\r\n          <span class=\"sp-commitment-number\">01<\/span>\r\n          <h3>Protect<\/h3>\r\n          <p>\r\n            Natural resources and ecological systems.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"sp-commitment-value\">\r\n          <span class=\"sp-commitment-number\">02<\/span>\r\n          <h3>Enable<\/h3>\r\n          <p>\r\n            Responsible development and informed decisions.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"sp-commitment-value\">\r\n          <span class=\"sp-commitment-number\">03<\/span>\r\n          <h3>Deliver<\/h3>\r\n          <p>\r\n            Quality, compliance and practical project outcomes.\r\n          <\/p>\r\n        <\/article>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"#contact\" class=\"sp-commitment-button\">\r\n        Discuss Your Project\r\n        <span aria-hidden=\"true\">\u2192<\/span>\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"sp-commitment-image\">\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng_Sustainable_Energy.webp\"\r\n        alt=\"Sustainable renewable energy development in South Africa\"\r\n        loading=\"lazy\"\r\n      >\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  .sp-commitment,\r\n  .sp-commitment * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-commitment {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background:\r\n      linear-gradient(\r\n        145deg,\r\n        #174f45 0%,\r\n        #103c35 100%\r\n      );\r\n    color: #ffffff;\r\n  }\r\n\r\n  .sp-commitment::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -220px;\r\n    left: -180px;\r\n    width: 560px;\r\n    height: 560px;\r\n    border: 1px solid rgba(255,255,255,0.06);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-commitment::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    bottom: -150px;\r\n    left: 140px;\r\n    width: 320px;\r\n    height: 320px;\r\n    border: 1px solid rgba(198,167,104,0.14);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-commitment-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr);\r\n    gap: 70px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .sp-commitment-content {\r\n    align-self: center;\r\n    max-width: 760px;\r\n  }\r\n\r\n  .sp-commitment-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-commitment-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #d4bd81;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-commitment h2 {\r\n    margin: 0;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: clamp(38px, 4vw, 58px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .sp-commitment-intro,\r\n  .sp-commitment-copy {\r\n    max-width: 720px;\r\n    color: rgba(255,255,255,0.78);\r\n    font-family: inherit;\r\n    font-size: 16px;\r\n    line-height: 1.75;\r\n  }\r\n\r\n  .sp-commitment-intro {\r\n    margin: 28px 0 0;\r\n  }\r\n\r\n  .sp-commitment-copy {\r\n    margin: 18px 0 0;\r\n  }\r\n\r\n  .sp-commitment-values {\r\n    margin-top: 38px;\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    border-top: 1px solid rgba(255,255,255,0.14);\r\n    border-left: 1px solid rgba(255,255,255,0.14);\r\n  }\r\n\r\n  .sp-commitment-value {\r\n    min-height: 180px;\r\n    padding: 24px 22px;\r\n    border-right: 1px solid rgba(255,255,255,0.14);\r\n    border-bottom: 1px solid rgba(255,255,255,0.14);\r\n    background: rgba(255,255,255,0.02);\r\n  }\r\n\r\n  .sp-commitment-number {\r\n    display: block;\r\n    margin-bottom: 18px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  .sp-commitment-value h3 {\r\n    margin: 0 0 10px;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-commitment-value p {\r\n    margin: 0;\r\n    color: rgba(255,255,255,0.72);\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  .sp-commitment-button,\r\n  .sp-commitment-button:visited,\r\n  .sp-commitment-button:hover,\r\n  .sp-commitment-button:focus,\r\n  .sp-commitment-button:active {\r\n    color: #174f45 !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-commitment-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    margin-top: 34px;\r\n    min-height: 52px;\r\n    padding: 0 24px;\r\n    border-radius: 4px;\r\n    background: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    transition:\r\n      background 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-commitment-button span {\r\n    font-size: 19px;\r\n    transition: transform 0.25s ease;\r\n  }\r\n\r\n  .sp-commitment-button:hover,\r\n  .sp-commitment-button:focus-visible {\r\n    background: #eef4f0;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .sp-commitment-button:hover span,\r\n  .sp-commitment-button:focus-visible span {\r\n    transform: translateX(4px);\r\n  }\r\n\r\n  .sp-commitment-image {\r\n    position: relative;\r\n    min-height: 680px;\r\n    overflow: hidden;\r\n    border-radius: 6px;\r\n  }\r\n\r\n  .sp-commitment-image img {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: 680px;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-commitment-inner {\r\n      padding: 90px 0;\r\n      grid-template-columns: 1fr 0.9fr;\r\n      gap: 50px;\r\n    }\r\n\r\n    .sp-commitment-image,\r\n    .sp-commitment-image img {\r\n      min-height: 620px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 820px) {\r\n    .sp-commitment-inner {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sp-commitment-image {\r\n      min-height: 520px;\r\n      order: 2;\r\n    }\r\n\r\n    .sp-commitment-image img {\r\n      min-height: 520px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-commitment-inner {\r\n      width: 90%;\r\n      padding: 72px 0;\r\n      gap: 42px;\r\n    }\r\n\r\n    .sp-commitment h2 {\r\n      font-size: 38px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-commitment-intro,\r\n    .sp-commitment-copy {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-commitment-values {\r\n      grid-template-columns: 1fr;\r\n      border-left: 0;\r\n    }\r\n\r\n    .sp-commitment-value {\r\n      min-height: 0;\r\n      padding: 24px 0;\r\n      border-right: 0;\r\n      background: transparent;\r\n    }\r\n\r\n    .sp-commitment-button {\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n\r\n    .sp-commitment-image,\r\n    .sp-commitment-image img {\r\n      min-height: 460px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 420px) {\r\n    .sp-commitment-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-commitment h2 {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .sp-commitment-image,\r\n    .sp-commitment-image img {\r\n      min-height: 420px;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1693210 e-con e-atomic-element e-flexbox-base e-1693210-dcbaf9c \" data-id=\"1693210\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1693210\">\n    \t\t<div class=\"elementor-element elementor-element-67592b6 elementor-widget elementor-widget-html\" data-id=\"67592b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"contact\" class=\"sp-contact\" aria-labelledby=\"sp-contact-title\">\r\n  <div class=\"sp-contact-inner\">\r\n\r\n    <!-- LEFT CONTACT CONTENT -->\r\n    <div class=\"sp-contact-content\">\r\n\r\n      <div class=\"sp-contact-label\">\r\n        Contact Siyaleng Projects\r\n      <\/div>\r\n\r\n      <h2 id=\"sp-contact-title\">\r\n        Let\u2019s Build Sustainable Projects Together\r\n      <\/h2>\r\n\r\n      <p class=\"sp-contact-intro\">\r\n        Whether you are planning a new development, expanding an existing operation, applying for an environmental or water authorisation, or strengthening environmental compliance, Siyaleng Projects is ready to assist.\r\n      <\/p>\r\n\r\n      <div class=\"sp-contact-details\">\r\n\r\n        <div class=\"sp-contact-item\">\r\n          <span class=\"sp-contact-small\">Phone<\/span>\r\n          <a href=\"tel:0658043521\">\r\n            065 804 3521\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"sp-contact-item\">\r\n          <span class=\"sp-contact-small\">Email<\/span>\r\n          <a href=\"mailto:info@siyalengprojects.co.za\">\r\n            info@siyalengprojects.co.za\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"sp-contact-item sp-contact-address\">\r\n          <span class=\"sp-contact-small\">Pretoria Office<\/span>\r\n\r\n          <address>\r\n            Zethushof Apartments<br>\r\n            620 Park Street<br>\r\n            Sunnyside<br>\r\n            Pretoria, 0001<br>\r\n            South Africa\r\n          <\/address>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"sp-contact-registrations\">\r\n\r\n        <div class=\"sp-contact-registration\">\r\n          <span>EAPASA<\/span>\r\n          <strong>2023\/6585<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"sp-contact-registration\">\r\n          <span>SACNASP<\/span>\r\n          <strong>161345<\/strong>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- RIGHT FORM PANEL -->\r\n    <div class=\"sp-contact-form-wrap\">\r\n\r\n      <div class=\"sp-contact-form-heading\">\r\n\r\n        <span>Project Enquiry<\/span>\r\n\r\n        <h3>\r\n          Tell Us About Your Project\r\n        <\/h3>\r\n\r\n        <p>\r\n          Complete the form and our team will get in touch to discuss your environmental consulting requirements.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"sp-contact-form\">\r\n        <style id=\"wpforms-css-vars-10\">\n\t\t\t\t#wpforms-10 {\n\t\t\t\t--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-10\"><form id=\"wpforms-form-10\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"10\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F14\" data-token=\"7940b6299b8086ce39fcef9cd023e7f1\" data-token-time=\"1787318909\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-10-field_5-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"5\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-10-field_5\" >Email No Contact<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-10-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-10-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-10-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" placeholder=\"Name\" aria-errormessage=\"wpforms-10-field_1-error\" required><label for=\"wpforms-10-field_1\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">First<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-10-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" placeholder=\"Surname\" aria-errormessage=\"wpforms-10-field_1-last-error\" required><label for=\"wpforms-10-field_1-last\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Last<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-10-field_4-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"4\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-10-field_4\" aria-hidden=\"false\">Contact No <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-10-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" placeholder=\"Contact No\" aria-errormessage=\"wpforms-10-field_4-error\" required><\/div><div id=\"wpforms-10-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-10-field_2\" aria-hidden=\"false\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-10-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"Email\" spellcheck=\"false\" aria-errormessage=\"wpforms-10-field_2-error\" required><\/div><div id=\"wpforms-10-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-10-field_3\" aria-hidden=\"false\">Message <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-10-field_3\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][3]\" placeholder=\"Please tell us more about your enquiry\" aria-errormessage=\"wpforms-10-field_3-error\" required><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-10-field_5-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-10-field_5-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-10-field_5-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"10\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/pages\/14\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-10\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" src=\"https:\/\/siyalengprojects.co.za\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n  .sp-contact,\r\n  .sp-contact * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-contact {\r\n    position: relative;\r\n    overflow: hidden;\r\n    width: 100%;\r\n    background: #ffffff;\r\n    color: #1c2b29;\r\n  }\r\n\r\n  .sp-contact::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -210px;\r\n    right: -160px;\r\n    width: 560px;\r\n    height: 560px;\r\n    border: 1px solid rgba(23, 79, 69, 0.07);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-contact::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    right: 20px;\r\n    top: 70px;\r\n    width: 310px;\r\n    height: 310px;\r\n    border: 1px solid rgba(198, 167, 104, 0.13);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-contact-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n    padding: 110px 0;\r\n    display: grid;\r\n    grid-template-columns:\r\n      minmax(0, 0.9fr)\r\n      minmax(420px, 1.1fr);\r\n    gap: 80px;\r\n    align-items: start;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     LEFT CONTENT\r\n  ========================================= *\/\r\n\r\n  .sp-contact-content {\r\n    max-width: 650px;\r\n  }\r\n\r\n  .sp-contact-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n    color: #2f8c7d;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.13em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-contact-label::before {\r\n    content: \"\";\r\n    width: 40px;\r\n    height: 2px;\r\n    background: #c6a768;\r\n    flex: 0 0 auto;\r\n  }\r\n\r\n  .sp-contact h2 {\r\n    margin: 0;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: clamp(40px, 4.2vw, 60px);\r\n    font-weight: 700;\r\n    line-height: 1.07;\r\n    letter-spacing: -0.03em;\r\n  }\r\n\r\n  .sp-contact-intro {\r\n    margin: 28px 0 0;\r\n    color: #586561;\r\n    font-family: inherit;\r\n    font-size: 17px;\r\n    font-weight: 400;\r\n    line-height: 1.75;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     CONTACT DETAILS\r\n  ========================================= *\/\r\n\r\n  .sp-contact-details {\r\n    margin-top: 45px;\r\n    border-top: 1px solid rgba(23, 79, 69, 0.13);\r\n  }\r\n\r\n  .sp-contact-item {\r\n    padding: 22px 0;\r\n    border-bottom: 1px solid rgba(23, 79, 69, 0.13);\r\n  }\r\n\r\n  .sp-contact-small {\r\n    display: block;\r\n    margin-bottom: 8px;\r\n    color: #c6a768;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.11em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-contact-item a,\r\n  .sp-contact-item a:visited {\r\n    color: #174f45 !important;\r\n    font-family: inherit;\r\n    font-size: 19px;\r\n    font-weight: 700;\r\n    line-height: 1.4;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-contact-item a:hover,\r\n  .sp-contact-item a:focus,\r\n  .sp-contact-item a:focus-visible,\r\n  .sp-contact-item a:active {\r\n    color: #2f8c7d !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-contact-address address {\r\n    margin: 0;\r\n    color: #3e504c;\r\n    font-family: inherit;\r\n    font-size: 16px;\r\n    font-style: normal;\r\n    line-height: 1.65;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     REGISTRATIONS\r\n  ========================================= *\/\r\n\r\n  .sp-contact-registrations {\r\n    margin-top: 32px;\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    max-width: 390px;\r\n  }\r\n\r\n  .sp-contact-registration {\r\n    padding-right: 24px;\r\n  }\r\n\r\n  .sp-contact-registration + .sp-contact-registration {\r\n    padding-left: 24px;\r\n    border-left: 1px solid rgba(23, 79, 69, 0.14);\r\n  }\r\n\r\n  .sp-contact-registration span {\r\n    display: block;\r\n    margin-bottom: 7px;\r\n    color: #2f8c7d;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.09em;\r\n  }\r\n\r\n  .sp-contact-registration strong {\r\n    display: block;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     FORM PANEL\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form-wrap {\r\n    position: relative;\r\n    z-index: 3;\r\n    width: 100%;\r\n    padding: 45px;\r\n    background: #f5f8f5;\r\n    border: 1px solid rgba(23, 79, 69, 0.10);\r\n    border-radius: 6px;\r\n  }\r\n\r\n  .sp-contact-form-heading {\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  .sp-contact-form-heading > span {\r\n    display: block;\r\n    margin-bottom: 12px;\r\n    color: #c6a768;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.11em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .sp-contact-form-heading h3 {\r\n    margin: 0;\r\n    color: #174f45;\r\n    font-family: inherit;\r\n    font-size: 32px;\r\n    font-weight: 700;\r\n    line-height: 1.15;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .sp-contact-form-heading p {\r\n    max-width: 560px;\r\n    margin: 15px 0 0;\r\n    color: #586561;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    line-height: 1.65;\r\n  }\r\n\r\n  .sp-contact-form {\r\n    width: 100%;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     WPFORMS RESET\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form .wpforms-container {\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-form {\r\n    width: 100% !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-field-container {\r\n    width: 100% !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-field {\r\n    width: 100% !important;\r\n    padding: 0 0 19px !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     FORM LABELS\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form .wpforms-field-label {\r\n    display: block !important;\r\n    margin: 0 0 8px !important;\r\n    color: #174f45 !important;\r\n    font-family: inherit !important;\r\n    font-size: 13px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.4 !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-required-label {\r\n    color: #c6a768 !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-field-sublabel {\r\n    color: #6c7975 !important;\r\n    font-family: inherit !important;\r\n    font-size: 11px !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     INPUTS\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form input[type=\"text\"],\r\n  .sp-contact-form input[type=\"email\"],\r\n  .sp-contact-form input[type=\"tel\"],\r\n  .sp-contact-form input[type=\"number\"],\r\n  .sp-contact-form input[type=\"url\"],\r\n  .sp-contact-form select,\r\n  .sp-contact-form textarea {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    min-height: 52px !important;\r\n    margin: 0 !important;\r\n    padding: 12px 14px !important;\r\n    border: 1px solid rgba(23, 79, 69, 0.18) !important;\r\n    border-radius: 3px !important;\r\n    outline: none !important;\r\n    background: #ffffff !important;\r\n    color: #1c2b29 !important;\r\n    font-family: inherit !important;\r\n    font-size: 15px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.4 !important;\r\n    box-shadow: none !important;\r\n    transition:\r\n      border-color 0.2s ease,\r\n      box-shadow 0.2s ease !important;\r\n  }\r\n\r\n  .sp-contact-form textarea {\r\n    min-height: 150px !important;\r\n    resize: vertical !important;\r\n  }\r\n\r\n  .sp-contact-form input::placeholder,\r\n  .sp-contact-form textarea::placeholder {\r\n    color: #929c99 !important;\r\n    opacity: 1 !important;\r\n  }\r\n\r\n  .sp-contact-form input:focus,\r\n  .sp-contact-form select:focus,\r\n  .sp-contact-form textarea:focus {\r\n    border-color: #2f8c7d !important;\r\n    outline: none !important;\r\n    box-shadow: 0 0 0 3px rgba(47, 140, 125, 0.08) !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     NAME FIELD \/ HALF WIDTH FIELDS\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form .wpforms-field-row {\r\n    max-width: 100% !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-field-row-block {\r\n    padding-right: 8px !important;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-field-row-block:last-child {\r\n    padding-right: 0 !important;\r\n    padding-left: 8px !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     CHECKBOXES \/ RADIO\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form input[type=\"checkbox\"],\r\n  .sp-contact-form input[type=\"radio\"] {\r\n    accent-color: #174f45;\r\n  }\r\n\r\n  .sp-contact-form .wpforms-field-checkbox li,\r\n  .sp-contact-form .wpforms-field-radio li {\r\n    color: #4f5f5b !important;\r\n    font-family: inherit !important;\r\n    font-size: 14px !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     FORM DESCRIPTION \/ ERRORS\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form .wpforms-field-description {\r\n    color: #6c7975 !important;\r\n    font-family: inherit !important;\r\n    font-size: 12px !important;\r\n  }\r\n\r\n  .sp-contact-form label.wpforms-error {\r\n    margin-top: 6px !important;\r\n    font-family: inherit !important;\r\n    font-size: 12px !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     SUBMIT BUTTON\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form .wpforms-submit-container {\r\n    margin: 5px 0 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  .sp-contact-form button[type=\"submit\"],\r\n  .sp-contact-form button.wpforms-submit,\r\n  .sp-contact-form input[type=\"submit\"] {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    min-height: 54px !important;\r\n    margin: 0 !important;\r\n    padding: 0 28px !important;\r\n    border: 1px solid #174f45 !important;\r\n    border-radius: 4px !important;\r\n    background: #174f45 !important;\r\n    color: #ffffff !important;\r\n    font-family: inherit !important;\r\n    font-size: 15px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1 !important;\r\n    text-decoration: none !important;\r\n    text-shadow: none !important;\r\n    box-shadow: none !important;\r\n    cursor: pointer !important;\r\n    transition:\r\n      background 0.25s ease,\r\n      border-color 0.25s ease,\r\n      transform 0.25s ease !important;\r\n  }\r\n\r\n  .sp-contact-form button[type=\"submit\"]:visited,\r\n  .sp-contact-form button.wpforms-submit:visited,\r\n  .sp-contact-form button[type=\"submit\"]:hover,\r\n  .sp-contact-form button.wpforms-submit:hover,\r\n  .sp-contact-form button[type=\"submit\"]:focus,\r\n  .sp-contact-form button.wpforms-submit:focus,\r\n  .sp-contact-form button[type=\"submit\"]:active,\r\n  .sp-contact-form button.wpforms-submit:active {\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .sp-contact-form button[type=\"submit\"]:hover,\r\n  .sp-contact-form button.wpforms-submit:hover {\r\n    background: #103c35 !important;\r\n    border-color: #103c35 !important;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     SUCCESS MESSAGE\r\n  ========================================= *\/\r\n\r\n  .sp-contact-form .wpforms-confirmation-container-full {\r\n    margin: 0 !important;\r\n    padding: 20px !important;\r\n    border: 1px solid rgba(23, 79, 69, 0.15) !important;\r\n    border-radius: 4px !important;\r\n    background: #eef5f1 !important;\r\n    color: #174f45 !important;\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     TABLET\r\n  ========================================= *\/\r\n\r\n  @media (max-width: 1024px) {\r\n\r\n    .sp-contact-inner {\r\n      padding: 90px 0;\r\n      grid-template-columns:\r\n        minmax(0, 0.85fr)\r\n        minmax(0, 1.15fr);\r\n      gap: 50px;\r\n    }\r\n\r\n    .sp-contact-form-wrap {\r\n      padding: 36px;\r\n    }\r\n  }\r\n\r\n\r\n  @media (max-width: 820px) {\r\n\r\n    .sp-contact-inner {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sp-contact-content {\r\n      max-width: 720px;\r\n    }\r\n\r\n    .sp-contact-form-wrap {\r\n      max-width: 720px;\r\n    }\r\n  }\r\n\r\n\r\n  \/* =========================================\r\n     MOBILE\r\n  ========================================= *\/\r\n\r\n  @media (max-width: 767px) {\r\n\r\n    .sp-contact-inner {\r\n      width: 90%;\r\n      padding: 72px 0;\r\n      gap: 45px;\r\n    }\r\n\r\n    .sp-contact h2 {\r\n      font-size: 38px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .sp-contact-intro {\r\n      font-size: 16px;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .sp-contact-details {\r\n      margin-top: 34px;\r\n    }\r\n\r\n    .sp-contact-item a,\r\n    .sp-contact-item a:visited {\r\n      font-size: 17px;\r\n    }\r\n\r\n    .sp-contact-form-wrap {\r\n      width: 100%;\r\n      max-width: none;\r\n      padding: 30px 24px;\r\n    }\r\n\r\n    .sp-contact-form-heading h3 {\r\n      font-size: 29px;\r\n    }\r\n\r\n    .sp-contact-form .wpforms-field-row {\r\n      display: block !important;\r\n    }\r\n\r\n    .sp-contact-form .wpforms-field-row-block {\r\n      width: 100% !important;\r\n      padding: 0 !important;\r\n      margin-bottom: 12px !important;\r\n    }\r\n\r\n    .sp-contact-form button[type=\"submit\"],\r\n    .sp-contact-form button.wpforms-submit,\r\n    .sp-contact-form input[type=\"submit\"] {\r\n      width: 100% !important;\r\n    }\r\n  }\r\n\r\n\r\n  @media (max-width: 420px) {\r\n\r\n    .sp-contact-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-contact h2 {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .sp-contact-form-wrap {\r\n      padding: 27px 20px;\r\n    }\r\n\r\n    .sp-contact-registrations {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sp-contact-registration {\r\n      padding-right: 0;\r\n    }\r\n\r\n    .sp-contact-registration + .sp-contact-registration {\r\n      margin-top: 18px;\r\n      padding: 18px 0 0;\r\n      border-left: 0;\r\n      border-top: 1px solid rgba(23, 79, 69, 0.14);\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-74ec0ec e-con e-atomic-element e-flexbox-base e-74ec0ec-bd3246d \" data-id=\"74ec0ec\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"74ec0ec\">\n    \t\t<div class=\"elementor-element elementor-element-8d3b913 elementor-widget elementor-widget-html\" data-id=\"8d3b913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<a href=\"#top\" class=\"sp-back-to-top\" aria-label=\"Back to top\">\r\n  <svg\r\n    viewBox=\"0 0 24 24\"\r\n    aria-hidden=\"true\"\r\n    focusable=\"false\"\r\n  >\r\n    <path d=\"M12 5l-7 7 1.8 1.8L10.75 9.85V19h2.5V9.85l3.95 3.95L19 12z\"><\/path>\r\n  <\/svg>\r\n<\/a>\r\n\r\n<style>\r\n  .sp-back-to-top {\r\n    position: fixed;\r\n    right: 28px;\r\n    bottom: 28px;\r\n    z-index: 9998;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: 52px;\r\n    height: 52px;\r\n\r\n    border: 1px solid rgba(255, 255, 255, 0.2);\r\n    border-radius: 50%;\r\n\r\n    background: #174f45;\r\n    color: #ffffff !important;\r\n\r\n    text-decoration: none !important;\r\n    box-shadow: 0 8px 24px rgba(16, 60, 53, 0.22);\r\n\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(12px);\r\n\r\n    transition:\r\n      opacity 0.25s ease,\r\n      visibility 0.25s ease,\r\n      transform 0.25s ease,\r\n      background 0.25s ease;\r\n  }\r\n\r\n  .sp-back-to-top svg {\r\n    width: 23px;\r\n    height: 23px;\r\n    fill: currentColor;\r\n  }\r\n\r\n  .sp-back-to-top,\r\n  .sp-back-to-top:visited,\r\n  .sp-back-to-top:hover,\r\n  .sp-back-to-top:focus,\r\n  .sp-back-to-top:active {\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  .sp-back-to-top:hover,\r\n  .sp-back-to-top:focus-visible {\r\n    background: #103c35;\r\n    transform: translateY(-3px);\r\n  }\r\n\r\n  .sp-back-to-top.sp-back-to-top-visible {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-back-to-top {\r\n      right: 18px;\r\n      bottom: 18px;\r\n      width: 48px;\r\n      height: 48px;\r\n    }\r\n\r\n    .sp-back-to-top svg {\r\n      width: 21px;\r\n      height: 21px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  (function () {\r\n    const backToTop = document.querySelector(\".sp-back-to-top\");\r\n\r\n    if (!backToTop) return;\r\n\r\n    function toggleBackToTop() {\r\n      if (window.scrollY > 450) {\r\n        backToTop.classList.add(\"sp-back-to-top-visible\");\r\n      } else {\r\n        backToTop.classList.remove(\"sp-back-to-top-visible\");\r\n      }\r\n    }\r\n\r\n    toggleBackToTop();\r\n\r\n    window.addEventListener(\"scroll\", toggleBackToTop, {\r\n      passive: true\r\n    });\r\n\r\n    backToTop.addEventListener(\"click\", function (event) {\r\n      event.preventDefault();\r\n\r\n      window.scrollTo({\r\n        top: 0,\r\n        behavior: \"smooth\"\r\n      });\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3bb1040 e-con e-atomic-element e-flexbox-base e-3bb1040-28e248b \" data-id=\"3bb1040\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3bb1040\">\n    \t\t<div class=\"elementor-element elementor-element-621d8e5 elementor-widget elementor-widget-html\" data-id=\"621d8e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer class=\"sp-footer\" aria-label=\"Siyaleng Projects Footer\">\r\n  <div class=\"sp-footer-inner\">\r\n\r\n    <div class=\"sp-footer-top\">\r\n\r\n      <div class=\"sp-footer-brand\">\r\n        <a href=\"#top\" class=\"sp-footer-logo\" aria-label=\"Siyaleng Projects Home\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng-Projects-Logo-WEBP.webp\"\r\n            alt=\"Siyaleng Projects\"\r\n            loading=\"lazy\"\r\n          >\r\n        <\/a>\r\n\r\n        <p>\r\n          Professional environmental and project consulting supporting responsible development across South Africa.\r\n        <\/p>\r\n\r\n        <div class=\"sp-footer-tagline\">\r\n          Sustainable Solutions \u2022 Responsible Futures\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"sp-footer-nav\">\r\n        <h2>Navigation<\/h2>\r\n\r\n        <nav aria-label=\"Footer Navigation\">\r\n          <a href=\"#about\">About<\/a>\r\n          <a href=\"#services\">Services<\/a>\r\n          <a href=\"#industries\">Industries<\/a>\r\n          <a href=\"#why-us\">Why Us<\/a>\r\n          <a href=\"#contact\">Contact<\/a>\r\n        <\/nav>\r\n      <\/div>\r\n\r\n      <div class=\"sp-footer-contact\">\r\n        <h2>Contact<\/h2>\r\n\r\n        <a href=\"tel:0658043521\">\r\n          065 804 3521\r\n        <\/a>\r\n\r\n        <a href=\"mailto:info@siyalengprojects.co.za\">\r\n          info@siyalengprojects.co.za\r\n        <\/a>\r\n\r\n        <address>\r\n          Zethushof Apartments<br>\r\n          620 Park Street<br>\r\n          Sunnyside<br>\r\n          Pretoria, 0001<br>\r\n          South Africa\r\n        <\/address>\r\n      <\/div>\r\n\r\n      <div class=\"sp-footer-professional\">\r\n        <h2>Professional Registration<\/h2>\r\n\r\n        <div class=\"sp-footer-reg\">\r\n          <span>EAPASA<\/span>\r\n          <strong>2023\/6585<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"sp-footer-reg\">\r\n          <span>SACNASP<\/span>\r\n          <strong>161345<\/strong>\r\n        <\/div>\r\n\r\n        <a href=\"#contact\" class=\"sp-footer-cta\">\r\n          Request a Consultation\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"sp-footer-bottom\">\r\n\r\n      <div class=\"sp-footer-copyright\">\r\n        \u00a9 <span class=\"sp-current-year\"><\/span> Siyaleng Projects (Pty) Ltd. All Rights Reserved.\r\n      <\/div>\r\n\r\n      <div class=\"sp-footer-bottom-links\">\r\n        <a\r\n          href=\"https:\/\/digitalrhino.co.za\"\r\n          target=\"_blank\"\r\n          rel=\"noopener noreferrer\"\r\n        >\r\n          Developed by Digital Rhino\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/footer>\r\n\r\n<style>\r\n  .sp-footer,\r\n  .sp-footer * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .sp-footer {\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: #0d3933;\r\n    color: #ffffff;\r\n  }\r\n\r\n  .sp-footer::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -240px;\r\n    left: -180px;\r\n    width: 540px;\r\n    height: 540px;\r\n    border: 1px solid rgba(255, 255, 255, 0.05);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-footer::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -110px;\r\n    left: -40px;\r\n    width: 310px;\r\n    height: 310px;\r\n    border: 1px solid rgba(198, 167, 104, 0.12);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .sp-footer-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(92%, 1380px);\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .sp-footer-top {\r\n    padding: 76px 0 65px;\r\n    display: grid;\r\n    grid-template-columns:\r\n      minmax(260px, 1.4fr)\r\n      minmax(130px, 0.55fr)\r\n      minmax(230px, 0.9fr)\r\n      minmax(220px, 0.8fr);\r\n    gap: 60px;\r\n  }\r\n\r\n  \/* BRAND *\/\r\n\r\n  .sp-footer-brand {\r\n    max-width: 380px;\r\n  }\r\n\r\n  .sp-footer-logo {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    margin-bottom: 24px;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .sp-footer-logo img {\r\n    display: block;\r\n    width: 185px;\r\n    height: auto;\r\n    max-height: 90px;\r\n    object-fit: contain;\r\n    background: #ffffff;\r\n    border-radius: 4px;\r\n    padding: 7px;\r\n  }\r\n\r\n  .sp-footer-brand p {\r\n    margin: 0;\r\n    color: rgba(255, 255, 255, 0.70);\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  .sp-footer-tagline {\r\n    margin-top: 24px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    line-height: 1.5;\r\n    letter-spacing: 0.10em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  \/* HEADINGS *\/\r\n\r\n  .sp-footer h2 {\r\n    margin: 0 0 23px;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    line-height: 1.3;\r\n    letter-spacing: 0.04em;\r\n  }\r\n\r\n  \/* NAVIGATION *\/\r\n\r\n  .sp-footer-nav nav {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 13px;\r\n  }\r\n\r\n  .sp-footer-nav a,\r\n  .sp-footer-nav a:visited {\r\n    display: inline-flex;\r\n    width: fit-content;\r\n    color: rgba(255, 255, 255, 0.70) !important;\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    text-decoration: none !important;\r\n    transition:\r\n      color 0.2s ease,\r\n      transform 0.2s ease;\r\n  }\r\n\r\n  .sp-footer-nav a:hover,\r\n  .sp-footer-nav a:focus-visible {\r\n    color: #ffffff !important;\r\n    transform: translateX(3px);\r\n  }\r\n\r\n  \/* CONTACT *\/\r\n\r\n  .sp-footer-contact > a,\r\n  .sp-footer-contact > a:visited {\r\n    display: block;\r\n    width: fit-content;\r\n    margin-bottom: 12px;\r\n    color: rgba(255, 255, 255, 0.78) !important;\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1.5;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-footer-contact > a:hover,\r\n  .sp-footer-contact > a:focus-visible {\r\n    color: #d4bd81 !important;\r\n  }\r\n\r\n  .sp-footer-contact address {\r\n    margin: 22px 0 0;\r\n    color: rgba(255, 255, 255, 0.60);\r\n    font-family: inherit;\r\n    font-size: 14px;\r\n    font-style: normal;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  \/* PROFESSIONAL REGISTRATIONS *\/\r\n\r\n  .sp-footer-reg {\r\n    padding: 13px 0;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\r\n  }\r\n\r\n  .sp-footer-reg:nth-of-type(2) {\r\n    border-bottom: 1px solid rgba(255, 255, 255, 0.12);\r\n  }\r\n\r\n  .sp-footer-reg span {\r\n    display: block;\r\n    margin-bottom: 5px;\r\n    color: #d4bd81;\r\n    font-family: inherit;\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.10em;\r\n  }\r\n\r\n  .sp-footer-reg strong {\r\n    display: block;\r\n    color: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  \/* FOOTER CTA *\/\r\n\r\n  .sp-footer-cta,\r\n  .sp-footer-cta:visited,\r\n  .sp-footer-cta:hover,\r\n  .sp-footer-cta:focus,\r\n  .sp-footer-cta:active {\r\n    color: #174f45 !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-footer-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 46px;\r\n    margin-top: 24px;\r\n    padding: 0 20px;\r\n    border-radius: 4px;\r\n    background: #ffffff;\r\n    font-family: inherit;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    transition:\r\n      background 0.25s ease,\r\n      transform 0.25s ease;\r\n  }\r\n\r\n  .sp-footer-cta:hover,\r\n  .sp-footer-cta:focus-visible {\r\n    background: #eef4f0;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  \/* BOTTOM *\/\r\n\r\n  .sp-footer-bottom {\r\n    min-height: 74px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 30px;\r\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\r\n  }\r\n\r\n  .sp-footer-copyright {\r\n    color: rgba(255, 255, 255, 0.52);\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .sp-footer-bottom-links a,\r\n  .sp-footer-bottom-links a:visited,\r\n  .sp-footer-bottom-links a:hover,\r\n  .sp-footer-bottom-links a:focus,\r\n  .sp-footer-bottom-links a:active {\r\n    color: rgba(255, 255, 255, 0.70) !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  .sp-footer-bottom-links a {\r\n    font-family: inherit;\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .sp-footer-bottom-links a:hover,\r\n  .sp-footer-bottom-links a:focus-visible {\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  \/* TABLET *\/\r\n\r\n  @media (max-width: 1024px) {\r\n    .sp-footer-top {\r\n      grid-template-columns: 1.2fr 0.7fr 1fr;\r\n      gap: 45px;\r\n    }\r\n\r\n    .sp-footer-professional {\r\n      grid-column: 1 \/ -1;\r\n      max-width: 430px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sp-footer-inner {\r\n      width: 90%;\r\n    }\r\n\r\n    .sp-footer-top {\r\n      padding: 62px 0 50px;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 42px 30px;\r\n    }\r\n\r\n    .sp-footer-brand {\r\n      grid-column: 1 \/ -1;\r\n      max-width: 500px;\r\n    }\r\n\r\n    .sp-footer-professional {\r\n      grid-column: 1 \/ -1;\r\n    }\r\n\r\n    .sp-footer-bottom {\r\n      min-height: 90px;\r\n      padding: 20px 0;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n      align-items: flex-start;\r\n      gap: 12px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    .sp-footer-inner {\r\n      width: 88%;\r\n    }\r\n\r\n    .sp-footer-top {\r\n      grid-template-columns: 1fr;\r\n      gap: 38px;\r\n    }\r\n\r\n    .sp-footer-brand,\r\n    .sp-footer-professional {\r\n      grid-column: auto;\r\n    }\r\n\r\n    .sp-footer-logo img {\r\n      width: 165px;\r\n    }\r\n\r\n    .sp-footer-cta {\r\n      width: 100%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", function () {\r\n    const yearElement = document.querySelector(\".sp-current-year\");\r\n\r\n    if (yearElement) {\r\n      yearElement.textContent = new Date().getFullYear();\r\n    }\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0057ead e-con e-atomic-element e-flexbox-base e-0057ead-9c473a8 \" data-id=\"0057ead\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0057ead\">\n    \t\t<div class=\"elementor-element elementor-element-047187b elementor-widget elementor-widget-html\" data-id=\"047187b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@graph\": [\r\n    {\r\n      \"@type\": \"WebSite\",\r\n      \"@id\": \"https:\/\/siyalengprojects.co.za\/#website\",\r\n      \"url\": \"https:\/\/siyalengprojects.co.za\/\",\r\n      \"name\": \"Siyaleng Projects\",\r\n      \"description\": \"Environmental and project consulting services across South Africa.\",\r\n      \"publisher\": {\r\n        \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n      },\r\n      \"inLanguage\": \"en-ZA\"\r\n    },\r\n    {\r\n      \"@type\": [\r\n        \"Organization\",\r\n        \"ProfessionalService\"\r\n      ],\r\n      \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\",\r\n      \"name\": \"Siyaleng Projects (Pty) Ltd\",\r\n      \"url\": \"https:\/\/siyalengprojects.co.za\/\",\r\n      \"logo\": {\r\n        \"@type\": \"ImageObject\",\r\n        \"@id\": \"https:\/\/siyalengprojects.co.za\/#logo\",\r\n        \"url\": \"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng-Projects-Logo-WEBP.webp\",\r\n        \"contentUrl\": \"https:\/\/siyalengprojects.co.za\/wp-content\/uploads\/2026\/08\/Siyaleng-Projects-Logo-WEBP.webp\",\r\n        \"caption\": \"Siyaleng Projects\"\r\n      },\r\n      \"image\": {\r\n        \"@id\": \"https:\/\/siyalengprojects.co.za\/#logo\"\r\n      },\r\n      \"description\": \"Siyaleng Projects is a South African environmental consulting firm providing professional environmental, water resource, sustainability and regulatory compliance services across diverse economic sectors.\",\r\n      \"telephone\": \"+27 65 804 3521\",\r\n      \"email\": \"info@siyalengprojects.co.za\",\r\n      \"address\": {\r\n        \"@type\": \"PostalAddress\",\r\n        \"streetAddress\": \"Zethushof Apartments, 620 Park Street\",\r\n        \"addressLocality\": \"Sunnyside\",\r\n        \"addressRegion\": \"Gauteng\",\r\n        \"postalCode\": \"0001\",\r\n        \"addressCountry\": \"ZA\"\r\n      },\r\n      \"areaServed\": {\r\n        \"@type\": \"Country\",\r\n        \"name\": \"South Africa\"\r\n      },\r\n      \"identifier\": [\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"EAPASA Registration\",\r\n          \"value\": \"2023\/6585\"\r\n        },\r\n        {\r\n          \"@type\": \"PropertyValue\",\r\n          \"name\": \"SACNASP Registration\",\r\n          \"value\": \"161345\"\r\n        }\r\n      ],\r\n      \"knowsAbout\": [\r\n        \"Environmental Consulting\",\r\n        \"Environmental Impact Assessments\",\r\n        \"Environmental Authorisation\",\r\n        \"Water Resource Management\",\r\n        \"Water Use Licence Applications\",\r\n        \"Environmental Compliance\",\r\n        \"Environmental Auditing\",\r\n        \"Environmental Control Officer Services\",\r\n        \"Waste Management\",\r\n        \"Mining Environmental Consulting\",\r\n        \"Renewable Energy Environmental Consulting\",\r\n        \"Environmental Management Programmes\",\r\n        \"Sustainability Consulting\",\r\n        \"Specialist Environmental Studies\",\r\n        \"Health Safety and Environmental Consulting\"\r\n      ],\r\n      \"hasOfferCatalog\": {\r\n        \"@type\": \"OfferCatalog\",\r\n        \"name\": \"Environmental Consulting Services\",\r\n        \"itemListElement\": [\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#environmental-authorisation\",\r\n              \"name\": \"Environmental Authorisation & Assessment\",\r\n              \"serviceType\": \"Environmental Authorisation and Assessment\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Environmental Impact Assessments, Basic Assessment Reports, scoping, environmental authorisation applications, screening and environmental due diligence.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#environmental-compliance\",\r\n              \"name\": \"Environmental Compliance, Auditing & ECO\",\r\n              \"serviceType\": \"Environmental Compliance and Auditing\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Environmental compliance monitoring, audits, site inspections, Environmental Control Officer services and environmental management support.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#water-resource-management\",\r\n              \"name\": \"Water Resource Management\",\r\n              \"serviceType\": \"Water Resource Management\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Water Use Licence Applications, General Authorisation applications, water-use compliance monitoring, water quality assessments and surface and groundwater assessments.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#waste-management\",\r\n              \"name\": \"Waste Management\",\r\n              \"serviceType\": \"Environmental Waste Management Consulting\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Waste Management Licence Applications, compliance monitoring, waste management planning, classification, audits and hazardous waste compliance.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#mining-environmental-consulting\",\r\n              \"name\": \"Mining & Minerals Environmental Consulting\",\r\n              \"serviceType\": \"Mining Environmental Consulting\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Environmental studies for mining and prospecting rights, Environmental Authorisations, EMPrs, mining WULA support, rehabilitation and closure planning.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#renewable-energy\",\r\n              \"name\": \"Renewable Energy & Energy Infrastructure\",\r\n              \"serviceType\": \"Renewable Energy Environmental Consulting\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Environmental consulting for solar PV, wind energy, battery energy storage systems, grid infrastructure and renewable energy developments.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#sustainability\",\r\n              \"name\": \"Environmental Management & Sustainability\",\r\n              \"serviceType\": \"Environmental Management and Sustainability Consulting\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Environmental Management Programmes, construction and operational environmental plans, ESG advisory, sustainability reporting and climate-change risk assessments.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#specialist-studies\",\r\n              \"name\": \"Specialist Environmental Studies\",\r\n              \"serviceType\": \"Specialist Environmental Study Coordination\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Coordination of biodiversity, wetland, aquatic, hydrology, heritage, soil, ecological and related specialist environmental studies.\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"Offer\",\r\n            \"itemOffered\": {\r\n              \"@type\": \"Service\",\r\n              \"@id\": \"https:\/\/siyalengprojects.co.za\/#hse-risk\",\r\n              \"name\": \"HSE & Environmental Risk\",\r\n              \"serviceType\": \"Health Safety and Environmental Consulting\",\r\n              \"provider\": {\r\n                \"@id\": \"https:\/\/siyalengprojects.co.za\/#organization\"\r\n              },\r\n              \"areaServed\": {\r\n                \"@type\": \"Country\",\r\n                \"name\": \"South Africa\"\r\n              },\r\n              \"description\": \"Health, Safety and Environmental consulting, compliance audits, environmental risk assessments and emergency preparedness planning.\"\r\n            }\r\n          }\r\n        ]\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>About Services Industries Why Us Contact Request a Consultation About Services Industries Why Us Contact Request a Consultation Environmental &#038; Project Consulting Environmental Consultants Across South Africa Professional environmental, water resource, compliance and sustainability consulting for responsible development across South Africa. Request a Consultation Explore Our Services 01 Regulatory Confidence 02 Practical Delivery 03 Sustainable [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":46,"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":72,"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/72"}],"wp:attachment":[{"href":"https:\/\/siyalengprojects.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}