.ac-hero-copy{min-width:0}.ac-description-wrap{max-width:530px}.ac-description-wrap.is-collapsible:not(.is-expanded) .ac-description{max-height:4.95em;overflow:hidden;position:relative}.ac-description-wrap.is-collapsible:not(.is-expanded) .ac-description:after{content:'';position:absolute;inset:auto 0 0;height:1.2em;background:linear-gradient(transparent,#f5f1fc);pointer-events:none}.ac-description-toggle{display:flex;align-items:center;gap:16px;min-height:44px;padding:4px 0;border:0;background:none;color:#4924b4;font:500 13px Outfit,Arial,sans-serif;cursor:pointer}.ac-description-toggle[hidden]{display:none}.ac-description-toggle:hover span:first-child{text-decoration:underline;text-underline-offset:4px}.ac-description-toggle:focus-visible{outline:2px solid #4924b4;outline-offset:4px}.ac-description-toggle span+span{font-size:19px}.aatc-contact-map{background:#fff;padding:18px}.aatc-contact-map iframe{display:block;width:100%;height:260px;border:0;border-radius:8px;background:#f4f1f8}.aatc-contact-directions{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:12px;padding:10px 14px;border:1px solid #ded8e9;border-radius:6px;color:#4924b4!important;font-size:1.3rem;font-weight:500;text-decoration:none}.aatc-contact-directions:hover{background:#f5f1fc}.aatc-enquiry-status{padding:14px 16px;border:1px solid #d7c9f5;border-radius:6px;background:#f7f3ff;color:#4924b4;font-size:1.3rem;line-height:1.55;overflow-wrap:anywhere}.aatc-enquiry-status[role=alert]{border-color:#edb4b4;color:#9b2c2c;background:#fff7f7}.ndis-privacy label{display:block;margin-top:14px;font-size:1.2rem;line-height:1.6}.ndis-privacy input{accent-color:#4924b4;margin-right:6px}.ndis-privacy a{text-decoration:underline}.aatc-brands{padding-block:34px 38px;border-block:1px solid #eeeaf3;background:#fff}.aatc-brands-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.aatc-brands h2{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.6px}.aatc-brands-controls{display:flex;align-items:center;gap:10px}.aatc-brands-controls>span{font-size:12px;color:#667085}.aatc-brands-pause{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #e6e0ed;border-radius:50%;background:#fff;color:#4924b4;font-size:16px;cursor:pointer}.aatc-brands-pause[hidden]{display:none}.aatc-brands-window{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ded5ee transparent}.aatc-brands-track{display:flex;width:max-content}.aatc-brands-group{display:flex;align-items:center;justify-content:space-around;gap:48px;min-width:calc(100vw - 128px);padding-right:48px;flex-shrink:0}.aatc-brand{display:flex;align-items:center;justify-content:center;min-width:160px;min-height:80px;border-radius:6px;color:#344054;font-size:22px}.aatc-brand img{display:block;width:160px;height:54px;object-fit:contain;max-width:none}.aatc-brand:focus-visible,.aatc-brands-pause:focus-visible{outline:2px solid #4924b4;outline-offset:3px}.aatc-brands.is-animated .aatc-brands-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.aatc-brands.is-animated .aatc-brands-track{animation:aatc-brands-scroll 38s linear infinite}.aatc-brands.is-paused .aatc-brands-track,.aatc-brands-window:focus-within .aatc-brands-track,.aatc-brands-window:hover .aatc-brands-track{animation-play-state:paused}.aatc-brands-clone{display:none}.aatc-brands.is-animated .aatc-brands-clone{display:flex}@keyframes aatc-brands-scroll{to{transform:translateX(-50%)}}@media(max-width:749px){.ac-description-wrap{max-width:100%}.ac-description-wrap .ac-description{max-width:100%}.ac-hero .ac-assurances{margin-top:12px}.aatc-brands{padding-block:28px}.aatc-brands-heading{margin-bottom:14px}.aatc-brands-controls>span{display:none}.aatc-brands-group{min-width:900px;gap:20px;padding-right:20px}.aatc-brand{min-width:150px}.aatc-brand img{width:150px;height:50px}.aatc-contact-map{padding:16px}.aatc-contact-map iframe{height:240px}}@media(prefers-reduced-motion:reduce){.aatc-brands.is-animated .aatc-brands-track{animation:none}.aatc-brands.is-animated .aatc-brands-window{overflow-x:auto;mask-image:none}.aatc-brands.is-animated .aatc-brands-clone{display:none}}
