.hero.svelte-1jd3l9l{background:linear-gradient(65deg,#1f3c3b .76%,#35c2c166)}.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l){display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;padding-block:10rem 7rem}@media (max-width: 64rem){.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l){grid-template-columns:1fr;padding-top:2.5rem;padding-bottom:0}}.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l){width:100%;max-width:35rem}@media (max-width: 64rem){.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l){max-width:40rem;text-align:center}}.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__heading:where(.svelte-1jd3l9l){font-size:var(--fs-desktop-3xl);font-weight:var(--fw-bold);line-height:5rem;color:var(--clr-off-white);text-transform:uppercase}@media (max-width: 64rem){.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__heading:where(.svelte-1jd3l9l){font-size:var(--fs-tablet-3xl);line-height:4.5rem}}@media (max-width: 30rem){.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__heading:where(.svelte-1jd3l9l){font-size:var(--fs-mobile-3xl);line-height:3.5rem}}.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__heading--accent:where(.svelte-1jd3l9l){background:linear-gradient(90deg,#56d1cf 24.74%,#49d7d5 43.54%,#29fffc 63.55%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__subheading:where(.svelte-1jd3l9l){color:var(--clr-off-white);margin-top:1rem}.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__button-group:where(.svelte-1jd3l9l){margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (max-width: 64rem){.hero.svelte-1jd3l9l .row:where(.svelte-1jd3l9l) .left:where(.svelte-1jd3l9l) .hero__button-group:where(.svelte-1jd3l9l){grid-template-columns:1fr;margin:1.5rem auto;max-width:20rem}}.hero.svelte-1jd3l9l .highlights:where(.svelte-1jd3l9l){transform:translateY(50%);background-color:var(--clr-white);border-radius:.5rem;box-shadow:0 2px 25px 0 var(--clr-shadow-light);padding:1rem 1.5rem;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 64rem){.hero.svelte-1jd3l9l .highlights:where(.svelte-1jd3l9l){margin-top:-7.5rem;grid-template-columns:1fr 1fr}}@media (max-width: 48rem){.hero.svelte-1jd3l9l .highlights:where(.svelte-1jd3l9l){margin-top:-15rem;grid-template-columns:1fr}}.hero.svelte-1jd3l9l .highlights__item:where(.svelte-1jd3l9l){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:1rem}.hero.svelte-1jd3l9l .highlights__item:where(.svelte-1jd3l9l) h2:where(.svelte-1jd3l9l){font-size:var(--fs-desktop-2xl);font-weight:var(--fw-medium);color:var(--clr-primary)}@media (max-width: 64rem){.hero.svelte-1jd3l9l .highlights__item:where(.svelte-1jd3l9l) h2:where(.svelte-1jd3l9l){font-size:var(--fs-tablet-2xl)}}@media (max-width: 30rem){.hero.svelte-1jd3l9l .highlights__item:where(.svelte-1jd3l9l) h2:where(.svelte-1jd3l9l){font-size:var(--fs-mobile-2xl)}}.hero.svelte-1jd3l9l .highlights__item:where(.svelte-1jd3l9l) p:where(.svelte-1jd3l9l){font-size:var(--fs-desktop-md);font-weight:var(--fw-regular);color:var(--clr-dark-gray)}@media (max-width: 30rem){.hero.svelte-1jd3l9l .highlights__item:where(.svelte-1jd3l9l) p:where(.svelte-1jd3l9l){font-size:var(--fs-mobile-md)}}@media (max-width: 64rem){.content.svelte-pfevgy{order:1;text-align:center}}.content.svelte-pfevgy .subsection-heading:where(.svelte-pfevgy){margin-top:2rem}.content.svelte-pfevgy .our-goals:where(.svelte-pfevgy){list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}@media (max-width: 48rem){.content.svelte-pfevgy .our-goals:where(.svelte-pfevgy){grid-template-columns:1fr;row-gap:1.5rem}}.content.svelte-pfevgy .our-goals__item:where(.svelte-pfevgy){display:grid;justify-items:center;align-self:start;row-gap:.5rem}.content.svelte-pfevgy .our-goals__item-icon:where(.svelte-pfevgy){width:3rem;height:3rem}.content.svelte-pfevgy .our-goals__item-label:where(.svelte-pfevgy){font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--clr-dark-gray);text-align:center}@media (max-width: 48rem){.content.svelte-pfevgy .our-goals__item-label:where(.svelte-pfevgy){font-size:var(--fs-mobile-lg);font-weight:var(--fw-medium)}}.content.svelte-pfevgy .button-box:where(.svelte-pfevgy){margin-top:2rem;text-align:right}@media (max-width: 64rem){.content.svelte-pfevgy .button-box:where(.svelte-pfevgy){text-align:center}}@media (max-width: 30rem){.content.svelte-pfevgy .button-box:where(.svelte-pfevgy){display:grid}}@media (max-width: 64rem){.newsletter.svelte-1wpbftq{margin-top:5rem}}.box.svelte-1wpbftq{position:relative;max-width:50rem;text-align:center;margin-inline:auto;padding-inline:4.5rem;padding-block:4rem;border-radius:.5rem;box-shadow:0 4px 24px 0 var(--clr-shadow-light);background-color:var(--clr-white)}@media (max-width: 48rem){.box.svelte-1wpbftq{padding-inline:2rem;padding-block:4rem}}.box.svelte-1wpbftq .title:where(.svelte-1wpbftq){font-size:2.5rem;font-weight:var(--fw-medium);color:var(--clr-dark-gray)}@media (max-width: 48rem){.box.svelte-1wpbftq .title:where(.svelte-1wpbftq){font-size:2rem}}.box.svelte-1wpbftq .subtitle:where(.svelte-1wpbftq){max-width:30rem;text-align:center;margin-inline:auto}@media (max-width: 48rem){.box.svelte-1wpbftq .subtitle:where(.svelte-1wpbftq){margin-top:1rem}}.box.svelte-1wpbftq .icon:where(.svelte-1wpbftq){position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.box.svelte-1wpbftq .success-box:where(.svelte-1wpbftq){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.box.svelte-1wpbftq .form-box:where(.svelte-1wpbftq){width:100%}.box.svelte-1wpbftq .form-box:where(.svelte-1wpbftq) .form:where(.svelte-1wpbftq){display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:1rem;margin-top:1rem}@media (max-width: 64rem){.box.svelte-1wpbftq .form-box:where(.svelte-1wpbftq) .form:where(.svelte-1wpbftq){grid-template-columns:1fr}}.box.svelte-1wpbftq .form-box:where(.svelte-1wpbftq) .error-message:where(.svelte-1wpbftq){text-align:center;color:var(--clr-error);font-weight:var(--clr-fw-medium);margin-top:2rem}@media (max-width: 64rem){.content.svelte-1cxci7h{text-align:center}}.content.svelte-1cxci7h .subsection-heading:where(.svelte-1cxci7h){margin-top:2rem}.content.svelte-1cxci7h ul:where(.svelte-1cxci7h){padding-left:1rem;margin-top:1.5rem;text-align:start}.osteopathy-section-image{height:100%;border-radius:.5rem;box-shadow:0 4px 25px 0 var(--clr-shadow-dark)}section.svelte-1xo79fx{margin-top:8rem}@media (max-width: 64rem){section.svelte-1xo79fx{margin-top:12rem}}@media (max-width: 48rem){section.svelte-1xo79fx{margin-top:18rem}}section.svelte-1xo79fx .box:where(.svelte-1xo79fx){text-align:center;margin-inline:auto}section.svelte-1xo79fx .box:where(.svelte-1xo79fx) .section-subheading:where(.svelte-1xo79fx){margin-bottom:2rem}.box.svelte-1xrs55i{text-align:center}.box.svelte-1xrs55i .section-description:where(.svelte-1xrs55i){margin-top:1rem;margin-inline:auto;max-width:40rem}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i){margin-top:2.25rem;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) a:where(.svelte-1xrs55i){text-decoration:none}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card:where(.svelte-1xrs55i){width:18.75rem;height:27.5rem;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;text-align:start;box-shadow:0 4px 24px 0 var(--clr-shadow-dark);transition:all .1s ease-in;cursor:pointer}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card:where(.svelte-1xrs55i):hover{transform:translate(-.125rem,-.25rem);box-shadow:4px 8px 32px 0 var(--clr-shadow-dark)}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card:where(.svelte-1xrs55i):hover .team-card__details:where(.svelte-1xrs55i){background-color:var(--clr-primary)}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card:where(.svelte-1xrs55i):hover .team-card__details:where(.svelte-1xrs55i) h4:where(.svelte-1xrs55i){color:var(--clr-white)}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card:where(.svelte-1xrs55i):hover .team-card__details:where(.svelte-1xrs55i) p:where(.svelte-1xrs55i){color:var(--clr-off-white)}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card__details:where(.svelte-1xrs55i){width:100%;padding-block:.5rem 2rem;padding-inline:.625rem;background-color:var(--clr-white);transition:all .1s ease-in}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card__details:where(.svelte-1xrs55i) h4:where(.svelte-1xrs55i){font-size:var(--fs-desktop-md);color:var(--clr-dark-gray)}.box.svelte-1xrs55i .row:where(.svelte-1xrs55i) .team-card__details:where(.svelte-1xrs55i) p:where(.svelte-1xrs55i){font-size:.875rem;color:var(--clr-primary)}.team-card__photo{width:100%;aspect-ratio:auto;overflow:hidden}.team-card__photo img{transition:all .2s ease-in}.team-card__photo:hover img{transform:scale(105%)}.section-heading.svelte-kwmulh{text-align:center}.row.svelte-kwmulh{margin-top:2.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media (max-width: 80rem){.row.svelte-kwmulh{gap:1.25rem}}.row.svelte-kwmulh .card:where(.svelte-kwmulh){flex-shrink:0;width:21rem;box-shadow:0 4px 24px 0 var(--clr-shadow-light);display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden}@media (max-width: 64rem){.row.svelte-kwmulh .card:where(.svelte-kwmulh){width:20rem}}@media (max-width: 48rem){.row.svelte-kwmulh .card:where(.svelte-kwmulh){width:25rem}}@media (max-width: 30rem){.row.svelte-kwmulh .card:where(.svelte-kwmulh){width:100%}}.row.svelte-kwmulh .card__heading:where(.svelte-kwmulh){position:relative;display:flex;justify-content:center;align-items:center;height:13rem}.row.svelte-kwmulh .card__heading:where(.svelte-kwmulh) h3:where(.svelte-kwmulh){font-size:var(--fs-desktop-xl);font-weight:var(--fw-medium);color:var(--clr-off-white);z-index:10}@media (max-width: 64rem){.row.svelte-kwmulh .card__heading:where(.svelte-kwmulh) h3:where(.svelte-kwmulh){font-size:var(--fs-tablet-xl)}}@media (max-width: 30rem){.row.svelte-kwmulh .card__heading:where(.svelte-kwmulh) h3:where(.svelte-kwmulh){font-size:var(--fs-mobile-xl)}}.row.svelte-kwmulh .card__heading:where(.svelte-kwmulh):after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(#000000b3,#219190b3)}.row.svelte-kwmulh .card__content:where(.svelte-kwmulh){list-style:none;padding:.625rem 2rem;height:15rem}@media (max-width: 48rem){.row.svelte-kwmulh .card__content:where(.svelte-kwmulh){height:-moz-fit-content;height:fit-content}}.row.svelte-kwmulh .card__content:where(.svelte-kwmulh) li:where(.svelte-kwmulh){position:relative}.row.svelte-kwmulh .card__content:where(.svelte-kwmulh) li:where(.svelte-kwmulh):before{content:"";position:absolute;left:-1.3rem;top:50%;display:block;width:.875rem;height:1px;background-color:var(--clr-primary)}.card__image{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-10}.slider-photo{width:min(100%,40rem);height:50%;overflow:hidden;border-radius:.5rem;box-shadow:0 4px 24px 0 var(--clr-shadow-light);z-index:10}.slider-photo img{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider.svelte-oyl6e3{position:relative;width:100%;height:42rem;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 64rem){.slider.svelte-oyl6e3{flex-direction:column;padding-inline:2rem;height:100%}}.slider__control.svelte-oyl6e3{height:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-inline:.5rem;flex-shrink:0}@media (max-width: 64rem){.slider__control.svelte-oyl6e3{height:auto;width:100%;flex-direction:row;justify-content:space-around;padding-block:1.5rem}}.slider__navigation.svelte-oyl6e3{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}@media (max-width: 64rem){.slider__navigation.svelte-oyl6e3{flex-direction:row}}.slider__circle.svelte-oyl6e3{width:.75rem;height:.75rem;background-color:var(--clr-light-gray);border-radius:50%;cursor:pointer}.slider.svelte-oyl6e3 .active:where(.svelte-oyl6e3){background-color:var(--clr-off-white)}.slider__arrow-prev.svelte-oyl6e3{cursor:pointer;transform:rotate(90deg)}@media (max-width: 64rem){.slider__arrow-prev.svelte-oyl6e3{transform:unset}}.slider__arrow-next.svelte-oyl6e3{cursor:pointer;transform:rotate(-90deg)}@media (max-width: 64rem){.slider__arrow-next.svelte-oyl6e3{transform:rotate(180deg)}}.slider__background.svelte-oyl6e3{position:absolute;width:20rem;height:100%;background:linear-gradient(45deg,#2a8f8e,#33b2b1 70%,#38d7d4);border-radius:.5rem;z-index:-10;box-shadow:0 4px 24px 0 var(--clr-shadow-dark)}@media (max-width: 64rem){.slider__background.svelte-oyl6e3{width:100%;height:12rem}}@media (max-width: 64rem){.content.svelte-21rlgp{text-align:center}}.content.svelte-21rlgp .button-box:where(.svelte-21rlgp){margin-top:2rem}@media (max-width: 30rem){.content.svelte-21rlgp .button-box:where(.svelte-21rlgp){display:grid}}:root{--clr-primary: hsl(180, 53%, 45%);--clr-secondary: hsl(179, 67%, 53%);--clr-off-white: hsl(0, 0%, 98%);--clr-white: hsl(0deg 0% 100%);--clr-black: hsl(0deg 0% 0%);--clr-dark-gray: hsl(0deg 0% 27%);--clr-gray: hsl(0deg 0% 49%);--clr-light-gray: hsl(0deg 0% 85%);--clr-info: hsl(227deg 100% 66%);--clr-success: hsl(126deg 45% 46%);--clr-warning: hsl(43deg 100% 60%);--clr-error: hsl(0deg 100% 63%);--clr-shadow-light: hsl(0deg 0% 27% / .3);--clr-shadow-dark: hsl(0deg 0% 27% / .5);--ff-base: "Poppins", sans-serif;--fs-desktop-3xl: 4.5rem;--fs-desktop-2xl: 2.25rem;--fs-desktop-xl: 1.75rem;--fs-desktop-lg: 1.375rem;--fs-desktop-md: 1.125rem;--fs-tablet-3xl: 4rem;--fs-tablet-2xl: 2rem;--fs-tablet-xl: 1.5rem;--fs-tablet-lg: 1.25rem;--fs-tablet-md: 1rem;--fs-mobile-3xl: 3rem;--fs-mobile-2xl: 1.75rem;--fs-mobile-xl: 1.25rem;--fs-mobile-lg: 1.125rem;--fs-mobile-md: 1rem;--fs-base: 1rem;--fs-sm: .875rem;--fs-xs: .625rem;--fw-bold: 700;--fw-semibold: 600;--fw-medium: 500;--fw-regular: 400;--fw-light: 300;--container-desktop-padding: 5rem;--container-tablet-padding: 2.5rem;--container-mobile-padding: 1.25rem}.physiotherapy-section-image{height:100%;border-radius:.5rem;box-shadow:0 4px 25px 0 var(--clr-shadow-dark)}@media (max-width: 64rem){.physiotherapy-section-image{order:2}}
