.elementor-8218 .elementor-element.elementor-element-fd4703a{--display:flex;}body.elementor-page-8218:not(.elementor-motion-effects-element-type-background), body.elementor-page-8218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}:root{--page-title-display:none;}/* Start custom CSS */<style>
  :root {
    --ahsn-orange: #f56612;
    --ahsn-blue: #18a8e8;
    --ahsn-navy: #041a3b;
    --ahsn-navy-light: #073369;
    --ahsn-white: #ffffff;
    --ahsn-footer-text: #dce9f7;
    --ahsn-footer-muted: #abc2dd;
    --ahsn-footer-line: rgba(255, 255, 255, 0.16);
  }

  .ahsn-footer-wrapper {
    width: 100%;
    padding: 0 24px;
    background: transparent;
    box-sizing: border-box;
  }

  .ahsn-footer,
  .ahsn-footer * {
    box-sizing: border-box;
  }

  .ahsn-footer {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 36px 36px 0 0;
    background:
      radial-gradient(
        circle at 15% 20%,
        rgba(8, 118, 207, 0.24),
        transparent 36%
      ),
      radial-gradient(
        circle at 86% 70%,
        rgba(8, 118, 207, 0.18),
        transparent 32%
      ),
      linear-gradient(
        135deg,
        #052851 0%,
        #031b3d 55%,
        #062b59 100%
      );
    color: var(--ahsn-white);
    font-family: Arial, Helvetica, sans-serif;
  }

  .ahsn-footer-inner {
    width: min(1380px, calc(100% - 48px));
    margin: 0 auto;
    padding: 64px 0 24px;
  }

  .ahsn-footer-grid {
    display: grid;
    grid-template-columns:
      minmax(280px, 1.25fr)
      minmax(150px, 0.65fr)
      minmax(170px, 0.72fr)
      minmax(270px, 1fr);
    gap: 62px;
    align-items: start;
  }

  .ahsn-footer-brand {
    max-width: 370px;
  }

  .ahsn-footer-logo-link {
    display: inline-flex;
    margin-bottom: 21px;
    text-decoration: none;
  }

  .ahsn-footer-logo {
    display: block;
    width: 330px;
    max-width: 100%;
    height: 112px;
    object-fit: contain;
    object-position: left center;
  }

  .ahsn-footer-description {
    max-width: 340px;
    margin: 0;
    color: var(--ahsn-footer-text);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6;
  }

  .ahsn-footer-heading {
    margin: 0 0 21px;
    color: var(--ahsn-white);
    font-size: 18px;
    font-weight: 800;
    line-height: 1.2;
  }

  .ahsn-footer-links,
  .ahsn-footer-contact-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .ahsn-footer-links a {
    display: inline-flex;
    align-items: center;
    color: var(--ahsn-footer-text);
    font-size: 15px;
    font-weight: 500;
    line-height: 1.35;
    text-decoration: none;
    transition:
      color 0.2s ease,
      transform 0.2s ease;
  }

  .ahsn-footer-links a:hover,
  .ahsn-footer-links a:focus {
    color: var(--ahsn-orange);
    transform: translateX(4px);
  }

  .ahsn-footer-contact-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
  }

  .ahsn-footer-contact-icon {
    width: 22px;
    height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 22px;
    margin-top: 1px;
    color: var(--ahsn-white);
  }

  .ahsn-footer-contact-icon svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.2;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  .ahsn-footer-contact-item a,
  .ahsn-footer-contact-item span {
    color: var(--ahsn-footer-text);
    font-size: 15px;
    font-weight: 500;
    line-height: 1.45;
    text-decoration: none;
    overflow-wrap: anywhere;
    transition: color 0.2s ease;
  }

  .ahsn-footer-contact-item a:hover,
  .ahsn-footer-contact-item a:focus {
    color: var(--ahsn-orange);
  }

  .ahsn-social-links {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 22px;
  }

  .ahsn-social-link {
    width: 39px;
    height: 39px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 9px;
    background: linear-gradient(
      135deg,
      #168fe4,
      var(--ahsn-blue)
    );
    box-shadow: 0 7px 16px rgba(0, 0, 0, 0.18);
    color: var(--ahsn-white);
    text-decoration: none;
    transition:
      transform 0.2s ease,
      box-shadow 0.2s ease,
      background 0.2s ease;
  }

  .ahsn-social-link:hover,
  .ahsn-social-link:focus {
    color: var(--ahsn-white);
    transform: translateY(-3px);
    box-shadow: 0 11px 23px rgba(0, 0, 0, 0.24);
    background: linear-gradient(
      135deg,
      var(--ahsn-orange),
      #dd5007
    );
  }

  .ahsn-social-link svg {
    width: 21px;
    height: 21px;
    fill: currentColor;
  }

  .ahsn-footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 25px;
    margin-top: 44px;
    padding-top: 20px;
    border-top: 1px solid var(--ahsn-footer-line);
  }

  .ahsn-footer-copyright,
  .ahsn-footer-status {
    margin: 0;
    color: var(--ahsn-footer-muted);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
  }

  .ahsn-footer-status {
    color: var(--ahsn-footer-text);
    font-weight: 700;
  }

  .ahsn-footer-credit {
    margin: 0;
    color: var(--ahsn-footer-muted);
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;
  }

  .ahsn-footer-credit a {
    color: var(--ahsn-footer-text);
    font-weight: 700;
    text-decoration: none;
    transition: color 0.2s ease;
  }

  .ahsn-footer-credit a:hover {
    color: var(--ahsn-orange);
  }

  .ahsn-footer-decoration {
    position: absolute;
    top: -100px;
    right: -130px;
    width: 400px;
    height: 400px;
    border: 2px solid rgba(255, 255, 255, 0.04);
    border-radius: 50%;
    pointer-events: none;
  }

  .ahsn-footer-decoration::before,
  .ahsn-footer-decoration::after {
    content: "";
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.035);
    border-radius: 50%;
  }

  .ahsn-footer-decoration::before {
    inset: 58px;
  }

  .ahsn-footer-decoration::after {
    inset: 118px;
  }

  @media (max-width: 1080px) {
    .ahsn-footer-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 45px 60px;
    }

    .ahsn-footer-brand {
      max-width: 430px;
    }
  }

  @media (max-width: 680px) {
    .ahsn-footer-wrapper {
      padding: 0 16px;
    }

    .ahsn-footer {
      border-radius: 28px 28px 0 0;
    }

    .ahsn-footer-inner {
      width: calc(100% - 32px);
      padding-top: 50px;
    }

    .ahsn-footer-grid {
      grid-template-columns: 1fr;
      gap: 38px;
    }

    .ahsn-footer-brand {
      max-width: none;
    }

    .ahsn-footer-logo {
      width: 290px;
      height: 100px;
    }

    .ahsn-footer-description {
      max-width: 500px;
    }

    .ahsn-footer-bottom {
      align-items: flex-start;
      flex-direction: column;
      gap: 10px;
      margin-top: 38px;
    }
  }

  @media (max-width: 420px) {
    .ahsn-footer-wrapper {
      padding: 0 12px;
    }

    .ahsn-footer {
      border-radius: 22px 22px 0 0;
    }

    .ahsn-footer-logo {
      width: 255px;
      height: 90px;
    }

    .ahsn-footer-description,
    .ahsn-footer-links a,
    .ahsn-footer-contact-item a,
    .ahsn-footer-contact-item span {
      font-size: 14px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .ahsn-footer-links a,
    .ahsn-footer-contact-item a,
    .ahsn-social-link {
      transition: none;
    }
  }
</style>

<div class="ahsn-footer-wrapper">
<footer class="ahsn-footer">

  <div class="ahsn-footer-decoration" aria-hidden="true"></div>

  <div class="ahsn-footer-inner">

    <div class="ahsn-footer-grid">

      <div class="ahsn-footer-brand">

        <a
          class="ahsn-footer-logo-link"
          href="https://dev.neonsnowcareplus.com.au/"
          aria-label="Ability Hope Support Network home"
        >
          <img
            class="ahsn-footer-logo"
            src="https://dev.neonsnowcareplus.com.au/wp-content/uploads/2026/07/AHSN-scaled.png"
            alt="Ability Hope Support Network"
            loading="lazy"
          >
        </a>

        <p class="ahsn-footer-description">
          Empowering people to live with choice, independence and
          connection through practical, respectful and personalised
          NDIS supports.
        </p>

      </div>

      <nav aria-label="Footer quick links">

        <h2 class="ahsn-footer-heading">
          Quick Links
        </h2>

        <ul class="ahsn-footer-links">
          <li>
            <a href="https://dev.neonsnowcareplus.com.au/about/">About</a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/services/">Services</a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/participants-families/">
              Participants &amp; Families
            </a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/referrals/">Referrals</a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/contact/">Contact</a>
          </li>
        </ul>

      </nav>

      <nav aria-label="Footer information links">

        <h2 class="ahsn-footer-heading">
          Information
        </h2>

        <ul class="ahsn-footer-links">
          <li>
            <a href="https://dev.neonsnowcareplus.com.au/privacy-policy/">
              Privacy Policy
            </a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/complaints/">
              Complaints
            </a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/feedback/">
              Feedback
            </a>
          </li>

          <li>
            <a href="https://dev.neonsnowcareplus.com.au/ndis-code-of-conduct/">
              NDIS Code of Conduct
            </a>
          </li>
        </ul>

      </nav>

      <div>

        <h2 class="ahsn-footer-heading">
          Contact Us
        </h2>

        <ul class="ahsn-footer-contact-list">

          <li class="ahsn-footer-contact-item">
            <span
              class="ahsn-footer-contact-icon"
              aria-hidden="true"
            >
              <svg viewBox="0 0 24 24">
                <path d="M22 16.92v3a2 2 0 0 1-2.18 2A19.79 19.79 0 0 1 3.09 5.18 2 2 0 0 1 5.08 3h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L9.05 10.9a16 16 0 0 0 4.05 4.05l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z"></path>
              </svg>
            </span>

            <a href="tel:0422392208">
              0422 392 208
            </a>
          </li>

          <li class="ahsn-footer-contact-item">
            <span
              class="ahsn-footer-contact-icon"
              aria-hidden="true"
            >
              <svg viewBox="0 0 24 24">
                <rect
                  x="3"
                  y="5"
                  width="18"
                  height="14"
                  rx="2"
                ></rect>
                <path d="m3 7 9 6 9-6"></path>
              </svg>
            </span>

            <a href="mailto:info@abilityhopesupport.com.au">
              info@abilityhopesupport.com.au
            </a>
          </li>

          <li class="ahsn-footer-contact-item">
            <span
              class="ahsn-footer-contact-icon"
              aria-hidden="true"
            >
              <svg viewBox="0 0 24 24">
                <circle cx="12" cy="12" r="9"></circle>
                <path d="M3 12h18"></path>
                <path d="M12 3c3 3 4 6 4 9s-1 6-4 9"></path>
                <path d="M12 3c-3 3-4 6-4 9s1 6 4 9"></path>
              </svg>
            </span>

            <a
              href="https://dev.neonsnowcareplus.com.au/"
              target="_blank"
              rel="noopener noreferrer"
            >
              www.abilityhope.com.au
            </a>
          </li>

          <li class="ahsn-footer-contact-item">
            <span
              class="ahsn-footer-contact-icon"
              aria-hidden="true"
            >
              <svg viewBox="0 0 24 24">
                <path d="M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0z"></path>
                <circle cx="12" cy="10" r="2.5"></circle>
              </svg>
            </span>

            <span>
              Servicing across Australia
            </span>
          </li>

        </ul>

        <div class="ahsn-social-links">

          <a
            class="ahsn-social-link"
            href="#"
            target="_blank"
            rel="noopener noreferrer"
            aria-label="Ability Hope Support Network on Facebook"
          >
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M14 8h3V4h-3c-3.3 0-5 2-5 5v3H6v4h3v8h4v-8h3.5l.5-4h-4V9c0-.7.3-1 1-1z"></path>
            </svg>
          </a>

          <a
            class="ahsn-social-link"
            href="#"
            target="_blank"
            rel="noopener noreferrer"
            aria-label="Ability Hope Support Network on Instagram"
          >
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 3a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm5 3.2A3.8 3.8 0 1 1 8.2 12 3.8 3.8 0 0 1 12 8.2Zm0 2A1.8 1.8 0 1 0 13.8 12 1.8 1.8 0 0 0 12 10.2ZM17.7 6.4a.9.9 0 1 1-.9.9.9.9 0 0 1 .9-.9Z"></path>
            </svg>
          </a>

          <a
            class="ahsn-social-link"
            href="#"
            target="_blank"
            rel="noopener noreferrer"
            aria-label="Ability Hope Support Network on LinkedIn"
          >
            <svg viewBox="0 0 24 24" aria-hidden="true">
              <path d="M5.3 7.4A2.2 2.2 0 1 1 5.3 3a2.2 2.2 0 0 1 0 4.4ZM3.5 9h3.6v11H3.5Zm5.8 0h3.4v1.5h.1c.5-.9 1.7-1.9 3.6-1.9 3.8 0 4.5 2.5 4.5 5.8V20h-3.6v-5c0-1.2 0-2.8-1.8-2.8s-2 1.3-2 2.7V20H9.3Z"></path>
            </svg>
          </a>

        </div>

      </div>

    </div>

    <div class="ahsn-footer-bottom">

      <p class="ahsn-footer-copyright">
        © <span id="ahsnCopyrightYear">2026</span>
        Ability Hope Support Network. All rights reserved.
      </p>

      <p class="ahsn-footer-credit">
        Designed by <a href="https://neonsnow.com.au" target="_blank" rel="noopener noreferrer">NEON SNOW</a>
      </p>

      <p class="ahsn-footer-status">
        NDIS Provider
      </p>

    </div>

  </div>

</footer>
</div>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const yearElement =
      document.getElementById("ahsnCopyrightYear");

    if (yearElement) {
      yearElement.textContent =
        new Date().getFullYear();
    }
  });
</script>/* End custom CSS */