body,html{background-color:#fff;margin:0;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}footer,header{background:#fff;float:left;width:100vw}header .container{padding:0}h2{color:#5e2964;text-align:center}nav{margin-top:16px}.logo,nav{float:left}.logo{padding-left:15px}.NDIS-logo{display:block;float:left}.NDIS-logo.top{float:right;margin-top:-5px;padding-bottom:0}.container{height:100%;margin:auto;max-width:1200px;padding:10px 20px}.logo img{height:70px;padding-top:5px}.nav-links{display:flex;gap:20px;opacity:0}.nav-links.show{opacity:1;pointer-events:auto;transform:scale(1)}.nav-links.mobile{background-color:#9c9c9c;gap:0;padding-left:0;pointer-events:none;transform:scale(1);transition:opacity .9s ease,transform .9s ease}.mobile-socials{display:none!important}.mobile-socials.show{align-items:left;background-color:#5e2964!important;display:flex!important;justify-content:left;padding-left:35px!important}.nav-links.mobile li{padding-left:30px}.nav-links.mobile li:nth-child(odd){background-color:#9c9c9c}.nav-links.mobile li:nth-child(2n){background-color:#8c8c8c}.nav-links.mobile a{color:#fff;float:left;padding:10px}.nav-links.mobile a:hover{color:#fff}.nav-links.mobile li:hover{cursor:pointer}.nav-links li{display:inline}.nav-links a{color:#333;text-decoration:none}.nav-links a:hover{color:#5e2964;text-decoration:none}.social-links{display:block}.social-links a{color:#4caf50;margin:0 10px;text-decoration:none}.menu-toggle{color:#5e2964;display:none;margin-top:10px}.logo.mobile{display:none}footer{padding-bottom:7px}footer .NDIS-logo{padding-top:11px}footer .App-logo{padding-top:6px}footer .container{padding:0 20px}@media (max-width:468px){.logo.mobile{display:block;padding-left:15px}.logo.desktop{display:none}}@media (max-width:568px){.blurb{display:none}.blurb-mobile{display:block!important;font-size:.9em;line-height:1.2em!important}#about{padding-bottom:30px}}@media (max-width:768px){.hero .service-cards{width:100%}.hero .container{padding-bottom:50px}.blurb{padding:2%!important}.nav-links{flex-direction:column;gap:10px}nav{height:0;margin-top:0!important}nav ul{margin:0!important}.nav-links.mobile{pointer-events:all;width:100vw}.nav-links.active{display:flex}.menu-toggle{background:none;border:none;cursor:pointer;display:block;float:right;font-size:20px;margin-right:20px;margin-top:25px}.NDIS-logo,.social-media{display:none}.contact{padding-left:0!important;padding-right:0!important;width:100%!important}.contact .container{padding-left:17px!important;padding-right:17px!important}}@media (max-width:900px){.NDIS-logo{display:none}}@media (max-width:800px){.social-media{display:none}}.footer-cw{color:#909090;font-size:.7em;margin-top:-21px}.footer-logo{cursor:pointer!important;height:12vmin!important;margin-left:-8px;max-height:55px;padding-bottom:2px;padding-right:15px;padding-top:19px;pointer-events:all!important}#Testimonials{background-color:#e8e8e8;cursor:grab;padding-bottom:35px;padding-top:10px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}#Gallery{background-color:#f9f9f9;padding-bottom:30px}.hero .container{background-color:#ffffffa6;display:flex;margin-left:0;margin-right:0;max-width:none}.hero{background-position:20% 35%!important;background-size:cover!important;padding-bottom:0;padding-left:0;padding-right:0;text-align:center}.hero h1{color:#5e2964;font-size:3.5em;margin-bottom:20px;width:100%}.hero h1 span{color:#4c4c4c}.about{padding-top:20px!important}.hero .service-card h3 span{color:#5e2964}.hero .service-card{float:right;margin-right:5%;margin-top:-21%;width:22%}.hero .service-card p{text-align:center}.hero .service-card p span{color:color(srgb .3788 .66 .2805);float:left;line-height:2em;padding-bottom:10px}.hero .btn{background:#5e2964;border:none;border-radius:5px;color:#fff;padding:10px 20px;text-decoration:none}.hero .title-card{margin:30px}@media (max-width:768px){.hero .title-card{display:none}.hero h1{ppadding-top:0;font-size:3em;margin-top:0;width:100%}.hero h1 span{font-size:.8em}.hero p{width:100%}.empty-card{display:none}}.special-section{background:#0000!important;border:0!important;border-radius:0!important;flex:3 1!important}.services .service-cards{flex-wrap:wrap;justify-content:space-between}.services .service-cards .card{flex-basis:calc(20% - 20px);flex-grow:1;flex-shrink:1;padding-bottom:0}@media (max-width:868px){.services .service-cards .card{flex-basis:calc(35% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:668px){.services .service-cards .card{flex-basis:calc(100% - 20px);flex-grow:1;flex-shrink:1}}.about,.contact,.services{background:#f9f9f9;padding:50px 20px}.service-cards{display:flex;gap:20px;justify-content:center}.graphic{width:79%}.card{background:#fff;border:1px solid #ddd;border-radius:10px;flex:1 1;padding:20px;text-align:center}.empty-card{flex:0.2 1}.contact form{display:flex;flex-direction:column;gap:12px}.advocacy-graphic{margin-left:5%;width:60%}.care-graphic{width:74%}.support-graphic{width:75%}.social-media{float:right;margin-top:13px;padding:20px}.social-media .fab{color:#5e2964;padding-left:15px}.social-media-footer{float:right;margin-top:30px;padding:0}.social-media-footer .fab{color:#5e2964;padding-left:7.5px;padding-right:7.5px}.blurb{line-height:1.7em;padding-left:12%;padding-right:12%}.blurb-mobile{display:none;line-height:1.7em;padding-left:2%;padding-right:2%}.services{padding-top:0}.split-section{align-items:stretch;display:flex;float:left;width:100vw}.contact{background:#e8e8e8;flex:1 1;float:left;padding:0 20px 30px;width:50%}.contact-more{background:#5e2964;flex:1 1;padding-bottom:30px;padding-top:20px}@media (max-width:768px){.split-section{flex-direction:column}.contact,.contact-more{padding-bottom:40px;width:100vw}.contact-more h2{margin-bottom:0!important}.contact-more{padding-bottom:60px}.contact h2{font-size:1.7rem!important}.form-textarea{min-height:100px!important}}.about{background:#e8e8e8}.contact h2{color:#333;text-align:center}.contact h2,.contact-more h2{font-size:2rem;font-weight:700;margin-bottom:20px}.contact-more h2{color:#fff;margin-left:50px;text-align:left}.contact-more h3{font-weight:700;padding-top:30px}.contact-more a{color:#9eb4de;padding-left:4px;text-decoration:none;transition:color .3s ease}.contact-more a:focus,.contact-more a:hover{color:#4c84ba;outline:none}p#revealEmail{color:#9eb4de!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:color .3s ease!important}p#revealEmail:hover{color:#4c84ba!important;outline:none!important}.contact-more h3 img{padding-right:10px}.contact-more p{color:#c3c3c3!important;padding-left:35px;padding-top:5px}.contact-more h3,.contact-more p{color:#fff;display:flex;margin-left:50px!important;margin:0;padding-right:40px;text-align:left}.contact-more p.alt_email{font-size:.9em}#email_live{display:none}#revealEmail{cursor:pointer}.contact-form{display:flex;flex-direction:column;margin:0 auto;max-width:600px}.form-input,.form-textarea{border:1px solid #ccc;border-radius:8px;font-family:Arial,sans-serif;font-size:1rem;outline:none;padding:12px 15px;transition:border-color .3s,box-shadow .3s}.form-input:focus,.form-textarea:focus{border-color:#82bce6b3;box-shadow:0 0 8px #0073e64d}.error:focus{border-color:red}.form-textarea{min-height:120px;resize:none}.form-button{background:#5e2964;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 20px;transition:background-color .3s,box-shadow .3s}.form-button:hover{background:#541f5a;box-shadow:0 4px 12px #0073e64d}@media (max-width:768px){.contact-form{padding:0 10px}#services .card img{float:left;margin:-7% 0 0;width:20%!important}#services .card p{float:right;margin-top:7px;width:75%!important}#services .card h3{float:right;margin-bottom:0;padding-bottom:5px;text-align:left;width:75%!important}#services .card{float:left;padding-bottom:20px;padding-top:10px;text-align:left!important}#services .card img.advocacy-graphic{margin-left:3%;width:18%!important}}@media (max-width:500px){#services{padding-left:0;padding-right:0}#services .container{padding-left:10px;padding-right:10px}.hero h1{font-size:2.6rem}}.map{height:50vh;overflow:hidden}.map .container{margin:0;max-width:100%;padding:0;width:100%}#Gallery h2{float:left;margin-top:40px;padding-left:calc(10% + 10px + 1rem);text-align:left}.gallery-title{font-family:Arial,sans-serif;margin-top:1rem;text-align:center}.gallery-container{border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 0 50px 10%;width:80%}.gallery-thumb{border-radius:4px;border-radius:5px;box-shadow:0 2px 5px #0003;cursor:pointer;flex-basis:calc(12.5% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(12.5% - 1rem);object-fit:cover;transition:transform .2s ease}@media (max-width:868px){.gallery-thumb{flex-basis:calc(33.33333% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(33.33333% - 1rem)}.gallery-thumb-7,.gallery-thumb-8{display:none}#Gallery h2{float:left!important;padding-left:calc(7% + 10px + 1rem);text-align:center!important}}.gallery-thumb:hover{border-color:#82bce6b3;box-shadow:0 0 8px #0073e64d;transform:scale(1.05)}.modal-overlay{align-items:center;background-color:#000c;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100vw;z-index:1000}.modal-image{border-radius:6px;box-shadow:0 0 15px #ffffff80;cursor:auto;cursor:grab;max-height:80%;max-width:80%;pointer-events:auto;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.arrow:hover{color:#333}.left-arrow{left:2%}.right-arrow{right:2%}@media (max-width:568px){.left-arrow,.right-arrow{bottom:50px;position:absolute}.left-arrow{left:0}.right-arrow{right:0}}.hero .service-cards{gap:0;width:100%}.testimonial-slider{margin:auto;max-width:600px;position:relative;text-align:center}.slide{margin:20px 0}.text{color:#333;font-style:italic}.author,.text{font-size:1rem}.author{color:#777;margin-top:10px}.controls{align-items:center;display:flex;gap:10px;justify-content:center}.arrow{border:none;border-radius:20px;color:#000;cursor:pointer;font-size:.8rem;margin:40px;padding:10px 14px}.close-arrow{font-weight:500;position:absolute;right:0;top:0}.testimonials .arrow{background-color:#333;color:#fff;display:none}.dots{display:flex;gap:8px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:10px;width:10px}.dot.active{background-color:#333}@media screen and (min-width:1400px){.hero .title-card{transform:translateX(-30%)}}@media screen and (min-width:1900px){.hero h1{font-size:4em}p{font-size:1.2rem!important}p.footer-cw{font-size:1rem!important}.nav-links a{font-size:1.1rem!important}.special-section{flex:4 1!important}.hero .title-card{transform:translateX(-60%)}}@media screen and (min-width:2300px){.hero .title-card{transform:translateX(-65%)}.hero h1{font-size:4.5em}}@media screen and (max-width:409px){#email_live{flex-basis:100%;margin-left:-5px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 0s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.0e19ea6b.css.map*/