.about-home .img-wrapper,.services,.service,.service picture,.service picture img,.subscribe-newsletter .form-container,.service .info .button{position:relative}.hero:after,.service .info .button::after{position:absolute}.service .info .button,.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{display:inline-block;zoom:1}.hero .hero-image img,.about-home .img-wrapper picture,.about-home .img-wrapper img,.service picture img,.hero:after,.service .info .button::after{display:block}.about-home,.about-home .text-wrapper,.service .info,.service picture,.service picture img{box-sizing:border-box}.service{overflow:hidden}.hero:after,.service .info .button::after{content:""}.services>h2,.subscribe-newsletter,.subscribe-newsletter p,.subscribe-newsletter h2,.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{text-align:center}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{text-transform:uppercase}.about-home{display:flex;flex-wrap:wrap}.hero{align-items:flex-end}.about-home{align-items:center}.hero:after{background-repeat:no-repeat}.hero:after{background-size:cover}.hero:after{background-position:center center}.service picture img{transition-duration:300ms}.service{transition-duration:1000ms}.service,.service picture img{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.service,.service picture img{transition-behaviour:allow-discrete}.service,.service picture img{transition-property:opacity,transform,width,visibility}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{font-family:"montserrat",sans-serif}.services>h2,.subscribe-newsletter h2{font-family:"DancingSript",sans-serif}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{font-weight:normal !important;transition:all 250ms;padding:.8em 1em;border:none;cursor:pointer;min-width:160px;overflow:hidden;border-top-left-radius:10px;border-bottom-right-radius:10px;border:2px solid}@media screen and (max-width: 760px){.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{min-width:120px}}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button:hover{transform:scale(1.06)}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button:active{transform:scale(0.94)}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{color:#00a79d;background-color:rgba(0,0,0,0);border-color:#00a79d}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button:hover{border-color:rgb(0,218,204.9461077844);color:#00a79d}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button:active{border-color:rgb(0,116,109.0538922156)}.service .info .button{font-size:.9em;color:#00a79d;text-decoration:none;transition:color .4s ease,transform .4s ease,letter-spacing .4s ease}.service .info .button::after{left:0;bottom:-0.1em;width:0%;height:2px;background-color:#00a79d;transition:width .4s ease}.service .info .button:hover{color:#00a79d;transform:translateY(-1px);letter-spacing:.02em}.service .info .button:hover::after{width:100%}.service{border-radius:10px}.hero:after{background-image:url("/app/global/images/sydney-kinesiologist.webp");width:100%;height:100%;right:0;top:0;animation:fadeOverlay 4s infinite ease-in-out;z-index:0}@media screen and (min-width: 1921px){.about-home .text-wrapper,.services{padding-left:9.75%;padding-right:9.75%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.about-home .text-wrapper,.services{padding-left:6.5%;padding-right:6.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.about-home .text-wrapper,.services{padding-left:6.5%;padding-right:6.5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.about-home .text-wrapper,.services{padding-left:4em;padding-right:4em}}@media screen and (max-width: 760px){.about-home .text-wrapper,.services{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1201px){.services{padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.services{padding-bottom:6em}}@media screen and (max-width: 760px){.services{padding-bottom:4em}}@media screen and (min-width: 1920px){.services>h2,.subscribe-newsletter h2{font-size:2.4em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.services>h2,.subscribe-newsletter h2{font-size:2.3em}}@media screen and (min-width: 701px)and (max-width: 1199px){.services>h2,.subscribe-newsletter h2{font-size:2.1em}}@media screen and (min-width: 451px)and (max-width: 700px){.services>h2,.subscribe-newsletter h2{font-size:2.1em}}@media screen and (max-width: 450px){.services>h2,.subscribe-newsletter h2{font-size:2em}}@media screen and (min-width: 1920px){.about-home .text-wrapper h2,.service .info h3{font-size:1.8em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.about-home .text-wrapper h2,.service .info h3{font-size:1.7em}}@media screen and (min-width: 451px)and (max-width: 1199px){.about-home .text-wrapper h2,.service .info h3{font-size:1.6em}}@media screen and (max-width: 450px){.about-home .text-wrapper h2,.service .info h3{font-size:1.5em}}@media screen and (min-width: 1920px){.about-home .text-wrapper h3,.about-home .text-wrapper p,.service .info p,.subscribe-newsletter p,.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{font-size:.95em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.about-home .text-wrapper h3,.about-home .text-wrapper p,.service .info p,.subscribe-newsletter p,.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{font-size:.95em}}@media screen and (min-width: 451px)and (max-width: 1199px){.about-home .text-wrapper h3,.about-home .text-wrapper p,.service .info p,.subscribe-newsletter p,.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{font-size:.95em}}@media screen and (max-width: 450px){.about-home .text-wrapper h3,.about-home .text-wrapper p,.service .info p,.subscribe-newsletter p,.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button{font-size:.95em}}.about-home .text-wrapper h2,.service .info h3,.services>h2,.subscribe-newsletter h2{font-weight:normal !important;margin-bottom:1em;line-height:1.4em}.subscribe-newsletter h2{width:100% !important}.about-home .text-wrapper h3,.about-home .text-wrapper p,.service .info p,.subscribe-newsletter p{font-weight:normal;line-height:1.6em}.about-home .text-wrapper h3,.about-home .text-wrapper p,.service .info p,.subscribe-newsletter p{margin-bottom:1.5em}.service{transform:translateY(50px);opacity:0}.is-visible.service{transform:translateY(0);opacity:1}.service:nth-child(1){transition-delay:.1s}.service:nth-child(2){transition-delay:.2s}.service:nth-child(3){transition-delay:.3s}.service:nth-child(4){transition-delay:.4s}.service:nth-child(5){transition-delay:.5s}.service:nth-child(6){transition-delay:.6s}.service:nth-child(7){transition-delay:.7s}.service:nth-child(8){transition-delay:.8s}.service:nth-child(9){transition-delay:.9s}.hero{height:auto}.hero .hero-image,.hero .hero-text{width:48%}.hero .hero-text{margin-top:3em;margin-bottom:3em}.hero .hero-image img{width:100%}@media screen and (max-width: 760px){.hero{height:auto}.hero-text{padding-bottom:0 !important}.hero-text,.hero-image{width:100% !important}}@keyframes fadeOverlay{0%,100%{opacity:.3}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}}.about-home{gap:2em;background-color:rgba(0,0,0,0) !important}.about-home .img-wrapper{width:40%}.about-home .img-wrapper picture,.about-home .img-wrapper img{width:100%;height:80dvh;object-fit:cover;object-position:top left}.about-home .text-wrapper{width:50%}.about-home .text-wrapper h3{font-weight:bold}@media screen and (max-width: 1024px){.about-home{gap:4em}.about-home .img-wrapper{width:100%;height:auto}.about-home .img-wrapper picture,.about-home .img-wrapper img{height:60dvh}.about-home .text-wrapper{width:100%;padding-top:4em;text-align:center}}@media screen and (max-width: 768px){.img-wrapper{width:100%;aspect-ratio:16/9}.img-wrapper img{object-fit:contain}}.services{display:grid;padding-top:4em;grid-template-columns:repeat(3, 1fr);gap:2em}.services>h2{width:100% !important;grid-column:1/-1}.service .info{padding:10% 5%}.service .info h2,.service .info a{color:#00a79d}.service .info h2:hover,.service .info a:hover{color:#4a90cd}.service .info h3{color:#4a90cd}.service .info p{color:#023e72}.service picture{width:100%}.service picture img{width:100%}.service picture img:hover{transform:scale(1.05)}.service picture img:active{transform:scale(1);opacity:1}.service:nth-of-type(3n + 1){background-color:#caeff6}.service:nth-of-type(3n + 2){background-color:#f5f4f2}.service:nth-of-type(3n){background-color:#fff3e6}@media screen and (max-width: 1024px){.services{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 760px){.services{grid-template-columns:1fr}}.subscribe-newsletter h2,.subscribe-newsletter p{width:100%}.subscribe-newsletter .form-container{width:100%;margin:0 auto}.subscribe-newsletter .subscribe-form{width:100%}.subscribe-newsletter .subscribe-form .form-group{margin-bottom:20px}.subscribe-newsletter .subscribe-form .form-group label{display:block;margin-bottom:8px;font-weight:bold;color:#333}.subscribe-newsletter .subscribe-form .form-group .textbox{width:100%;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s ease}.subscribe-newsletter .subscribe-form .form-group .textbox:focus{outline:none;border-color:#00a79d;box-shadow:0 0 8px rgba(0,167,157,.2)}.subscribe-newsletter .subscribe-form .submit-wrapper{text-align:center;position:relative}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,167,157,.3)}.subscribe-newsletter .subscribe-form .submit-wrapper .submit-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.subscribe-newsletter .subscribe-form .submit-wrapper .loader{display:none;width:20px;height:20px;margin-left:10px;vertical-align:middle}.subscribe-newsletter .subscribe-message{position:absolute;top:100%;left:0;right:0;margin-top:15px;padding:15px;border-radius:6px;text-align:center;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1)}.subscribe-newsletter .subscribe-message .message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.subscribe-newsletter .subscribe-message .message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.subscribe-newsletter .subscribe-message .message h4{margin:0 0 10px 0;font-size:16px;font-weight:bold}.subscribe-newsletter .subscribe-message .message p{margin:0;font-size:14px}
