All images alt text updated & new 2 blogs updated
@ -4,7 +4,7 @@ import Link from "next/link"
|
||||
import { useState } from 'react'
|
||||
import { teamMembers } from "@/utils/constant.utils";
|
||||
import CounterUp from "@/components/elements/CounterUp";
|
||||
|
||||
import Image from "next/image";
|
||||
import { Autoplay, Navigation, Pagination } from "swiper/modules";
|
||||
import { Swiper, SwiperSlide } from "swiper/react";
|
||||
import 'swiper/css';
|
||||
@ -69,168 +69,208 @@ export default function Home() {
|
||||
|
||||
return (
|
||||
<>
|
||||
{/* about-section */}
|
||||
<section className="about-style-three pt_90 pb_90">
|
||||
{/* <div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-35.webp)' }}></div> */}
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 image-column">
|
||||
<div className="image_block_three">
|
||||
<div className="image-box">
|
||||
<div className="image-shape">
|
||||
<div className="shape-1 rotate-me" style={{ backgroundImage: 'url(/assets/images/shape/shape-8.webp)' }}></div>
|
||||
<div className="shape-2" style={{ backgroundImage: 'url(/assets/images/shape/shape-33.png)' }}></div>
|
||||
{/* <div className="shape-3" style={{ backgroundImage: 'url(/assets/images/shape/shape-7.png)' }}></div> */}
|
||||
<div className="shape-4" style={{ backgroundImage: 'url(/assets/images/shape/shape-34.png)' }}></div>
|
||||
<div className="shape-5" style={{ backgroundImage: 'url(/assets/images/shape/shape-11.webp)' }}></div>
|
||||
{/* about-section */}
|
||||
<section className="about-style-three pt_90 pb_90">
|
||||
{/* <div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-35.webp)' }}></div> */}
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 image-column">
|
||||
<div className="image_block_three">
|
||||
<div className="image-box">
|
||||
<div className="image-shape">
|
||||
<div className="shape-1 rotate-me" style={{ backgroundImage: 'url(/assets/images/shape/shape-8.webp)' }}></div>
|
||||
<div className="shape-2">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-33.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
<figure className="image image-1-ho"><img src="/assets/images/about-us/section1/about-right.webp" alt="About us" /></figure>
|
||||
<figure className="image image-2"><img src="/assets/images/about-us/section1/about-left.webp" alt="About us" /></figure>
|
||||
<div className="icon-box new-ho"><img src="/assets/images/about-us/section1/about-icon.webp" alt="About us" /></div>
|
||||
|
||||
{/* <div className="shape-3" style={{ backgroundImage: 'url(/assets/images/shape/shape-7.png)' }}></div> */}
|
||||
<div className="shape-4">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-34.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-5">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-11.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<figure className="image image-1-ho"><img src="/assets/images/about-us/section1/about-right.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<figure className="image image-2"><img src="/assets/images/about-us/section1/about-left.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="icon-box new-ho"><img src="/assets/images/about-us/section1/about-icon.webp" alt="Physiotherapy at Rapharehab" /></div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 content-column">
|
||||
<div className="content_block_one">
|
||||
<div className="content-box">
|
||||
<div className="sec-title mb_15">
|
||||
<span className="sub-title mt-3">About Us</span>
|
||||
<h2>Comprehensive Physiotherapy & Rehabilitation Clinic in Etobicoke</h2>
|
||||
</div>
|
||||
<div className="text-box mb_40">
|
||||
<p>Welcome to Rapha Rehab Physiotherapy Massage Therapy Clinic Etobicoke – physiotherapy clinic in etobicoke managed by Registered Physiotherapists offering reliable physiotherapy treatment Services, Sports injury physiotherapy, Pelvic floor physiotherapy, Chiropractor, Massage therapy , Acupuncture treatment, Foot Reflexology, Osteopathy, custom knee braces, orthotics, spinal decompression therapy, concussion management, chronic pain management, workplace injury management, Naturopathy and home care physiotherapy Services in Etobicoke.</p>
|
||||
</div>
|
||||
<div className="btn-box">
|
||||
<Link href="/contact" className="theme-btn btn-one"><span>Book Appointment</span></Link>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 content-column">
|
||||
<div className="content_block_one">
|
||||
<div className="content-box">
|
||||
<div className="sec-title mb_15">
|
||||
<span className="sub-title mt-3">About Us</span>
|
||||
<h2>Comprehensive Physiotherapy & Rehabilitation Clinic in Etobicoke</h2>
|
||||
</div>
|
||||
<div className="text-box mb_40">
|
||||
<p>Welcome to Rapha Rehab Physiotherapy Massage Therapy Clinic Etobicoke – physiotherapy clinic in etobicoke managed by Registered Physiotherapists offering reliable physiotherapy treatment Services, Sports injury physiotherapy, Pelvic floor physiotherapy, Chiropractor, Massage therapy , Acupuncture treatment, Foot Reflexology, Osteopathy, custom knee braces, orthotics, spinal decompression therapy, concussion management, chronic pain management, workplace injury management, Naturopathy and home care physiotherapy Services in Etobicoke.</p>
|
||||
</div>
|
||||
<div className="btn-box">
|
||||
<Link href="/contact" className="theme-btn btn-one"><span>Book Appointment</span></Link>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{/* about-section end */}
|
||||
</div>
|
||||
</section>
|
||||
{/* about-section end */}
|
||||
|
||||
{/* process */}
|
||||
<section className="process-section sec-pad pt-0">
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-19.png)' }}></div>
|
||||
<div className="shape">
|
||||
{/* <div className="shape-1 float-bob-x" style={{ backgroundImage: 'url(/assets/images/shape/shape-20.png)' }}></div>
|
||||
{/* process */}
|
||||
<section className="process-section sec-pad pt-0">
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-19.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="shape">
|
||||
{/* <div className="shape-1 float-bob-x" style={{ backgroundImage: 'url(/assets/images/shape/shape-20.png)' }}></div>
|
||||
<div className="shape-2 float-bob-y" style={{ backgroundImage: 'url(/assets/images/shape/shape-15.png)' }}></div> */}
|
||||
<div className="shape-3"></div>
|
||||
<div className="shape-3"></div>
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="sec-title mb_50 centred">
|
||||
<span className="sub-title">Caring Excellence</span>
|
||||
<h2>Mission Vision & Values</h2>
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="sec-title mb_50 centred">
|
||||
<span className="sub-title">Caring Excellence</span>
|
||||
<h2>Mission Vision & Values</h2>
|
||||
<div className="inner-container">
|
||||
<div className="arrow-shape">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-18.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="inner-container">
|
||||
<div className="arrow-shape" style={{ backgroundImage: 'url(/assets/images/shape/shape-18.webp)' }}></div>
|
||||
|
||||
{contents.map((item, index) => {
|
||||
const isActive = activeIndex === index;
|
||||
const words = item.text.split(" ");
|
||||
const shortText = words.slice(0, 20).join(" ") + (words.length > 20 ? "..." : "");
|
||||
{contents.map((item, index) => {
|
||||
const isActive = activeIndex === index;
|
||||
const words = item.text.split(" ");
|
||||
const shortText = words.slice(0, 20).join(" ") + (words.length > 20 ? "..." : "");
|
||||
|
||||
return (
|
||||
<div key={index} className="processing-block-one wow fadeInLeft animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<span className="count-text">{`0${index + 1}`}</span>
|
||||
<figure className="image-box"><img src={item.img} alt={item.title} /></figure>
|
||||
<div className="lower-content">
|
||||
<h3>{item.title}</h3>
|
||||
<p>{isActive ? item.text : shortText}</p>
|
||||
{words.length > 20 && (
|
||||
<button className="read-more-btn" onClick={() => toggleReadMore(index)}>
|
||||
{isActive ? "Read Less" : "Read More"}
|
||||
</button>
|
||||
)}
|
||||
</div>
|
||||
return (
|
||||
<div key={index} className="processing-block-one wow fadeInLeft animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<span className="count-text">{`0${index + 1}`}</span>
|
||||
<figure className="image-box"><img src={item.img} alt={item.title} /></figure>
|
||||
<div className="lower-content">
|
||||
<h3>{item.title}</h3>
|
||||
<p>{isActive ? item.text : shortText}</p>
|
||||
{words.length > 20 && (
|
||||
<button className="read-more-btn" onClick={() => toggleReadMore(index)}>
|
||||
{isActive ? "Read Less" : "Read More"}
|
||||
</button>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
{/* process end */}
|
||||
|
||||
<section className="testimonial-style-two p_relative bg-color-1">
|
||||
{/* <div className="pattern-layer" style={{ backgroundImage: 'url(assets/images/shape/shape-19.png)' }}></div> */}
|
||||
<div className="auto-container">
|
||||
<div className="row align-items-center flex-row-reverse">
|
||||
{/* RIGHT IMAGE / LEFT CONTENT */}
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 image-column order-2 order-lg-1">
|
||||
<div className="image_block_two pl_30">
|
||||
<div className="image-box">
|
||||
<figure className="image image-1-new "><img src="/assets/images/about-us/section3/top.webp" className="new-image-about" alt="Why choose us" /></figure>
|
||||
<figure className="image image-2-new"><img src="/assets/images/about-us/section3/bottom.webp" alt="Why choose us" /></figure>
|
||||
<div className="icon-box my-icon"><img src="/assets/images/about-us/section3/icon.webp" className="new-image-about2" alt="Why choose us" /></div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
{/* process end */}
|
||||
|
||||
<section className="testimonial-style-two p_relative bg-color-1">
|
||||
{/* <div className="pattern-layer" style={{ backgroundImage: 'url(assets/images/shape/shape-19.png)' }}></div> */}
|
||||
<div className="auto-container">
|
||||
<div className="row align-items-center flex-row-reverse">
|
||||
{/* RIGHT IMAGE / LEFT CONTENT */}
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 image-column order-2 order-lg-1">
|
||||
<div className="image_block_two pl_30">
|
||||
<div className="image-box">
|
||||
<figure className="image image-1-new "><img src="/assets/images/about-us/section3/top.webp" className="new-image-about" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<figure className="image image-2-new"><img src="/assets/images/about-us/section3/bottom.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="icon-box my-icon"><img src="/assets/images/about-us/section3/icon.webp" className="new-image-about2" alt="Physiotherapy at Rapharehab" /></div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 content-column mb-5">
|
||||
<div className="content_block_one">
|
||||
<div className="content-box">
|
||||
<div className="sec-title-1 mb_15">
|
||||
<span className="sub-title-1">Why Choose Us</span>
|
||||
<h2>Your Trusted Physiotherapy Team in Etobicoke</h2>
|
||||
</div>
|
||||
<div className="text-box mb_40">
|
||||
<p className="tex-color-1">Physiotherapy etobicoke is a team of health care professionals working together to help get you better, faster. This helps us in rendering our best possible services to our clients.</p>
|
||||
</div>
|
||||
<div className="btn-box">
|
||||
<Link href="/contact" className="theme-btn btn-one-new"><span>Book Appointment</span></Link>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-12 col-sm-12 content-column mb-5">
|
||||
<div className="content_block_one">
|
||||
<div className="content-box">
|
||||
<div className="sec-title-1 mb_15">
|
||||
<span className="sub-title-1">Why Choose Us</span>
|
||||
<h2>Your Trusted Physiotherapy Team in Etobicoke</h2>
|
||||
</div>
|
||||
<div className="text-box mb_40">
|
||||
<p className="tex-color-1">Physiotherapy etobicoke is a team of health care professionals working together to help get you better, faster. This helps us in rendering our best possible services to our clients.</p>
|
||||
</div>
|
||||
<div className="btn-box">
|
||||
<Link href="/contact" className="theme-btn btn-one-new"><span>Book Appointment</span></Link>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{/* process end */}
|
||||
</div>
|
||||
</section>
|
||||
{/* process end */}
|
||||
|
||||
|
||||
{/* team-section-style-two */}
|
||||
<section className="team-section sec-pad centred">
|
||||
{/* <div className="shape"> */}
|
||||
{/* <div
|
||||
{/* team-section-style-two */}
|
||||
<section className="team-section sec-pad centred">
|
||||
{/* <div className="shape"> */}
|
||||
{/* <div
|
||||
className="shape-1 float-bob-y"
|
||||
style={{ backgroundImage: "url(/assets/images/shape/shape-15.png)" }}
|
||||
></div> */}
|
||||
{/* <div className="shape-2"></div> */}
|
||||
{/* <div
|
||||
{/* <div className="shape-2"></div> */}
|
||||
{/* <div
|
||||
className="shape-3 float-bob-x"
|
||||
style={{ backgroundImage: "url(/assets/images/shape/shape-16.png)" }}
|
||||
></div> */}
|
||||
{/* </div> */}
|
||||
{/* </div> */}
|
||||
|
||||
<div className="auto-container">
|
||||
<div className="sec-title mb_50">
|
||||
<span className="sub-title">Our Team</span>
|
||||
<h2>
|
||||
Meet our experienced doctors <br />for the best treatment
|
||||
</h2>
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="sec-title mb_50">
|
||||
<span className="sub-title">Our Team</span>
|
||||
<h2>
|
||||
Meet our experienced doctors <br />for the best treatment
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<div className="row clearfix justify-content-center">
|
||||
{teamMembers.map((member, index) => (
|
||||
<div className="row clearfix justify-content-center">
|
||||
{teamMembers.map((member, index) => (
|
||||
<div
|
||||
key={member.id}
|
||||
className="col-lg-3 col-md-6 col-sm-12 team-block"
|
||||
>
|
||||
<div
|
||||
key={member.id}
|
||||
className="col-lg-3 col-md-6 col-sm-12 team-block"
|
||||
className="team-block-one wow fadeInUp animated"
|
||||
data-wow-delay={`${index * 200}ms`}
|
||||
data-wow-duration="1500ms"
|
||||
>
|
||||
<div
|
||||
className="team-block-one wow fadeInUp animated"
|
||||
data-wow-delay={`${index * 200}ms`}
|
||||
data-wow-duration="1500ms"
|
||||
>
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image">
|
||||
<img src={member.image} alt={member.name} />
|
||||
</figure>
|
||||
{/* <ul className="social-links clearfix">
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image">
|
||||
<img src={member.image} alt={member.name} />
|
||||
</figure>
|
||||
{/* <ul className="social-links clearfix">
|
||||
{member.socials.map((social, idx) => (
|
||||
<li key={idx}>
|
||||
<Link href={social.link}>
|
||||
@ -239,64 +279,82 @@ export default function Home() {
|
||||
</li>
|
||||
))}
|
||||
</ul> */}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="lower-content">
|
||||
<h3>
|
||||
<Link href={`/our-team-physiotherapy-etobicoke/${member.slug}`}>
|
||||
{member.name}
|
||||
</Link>
|
||||
</h3>
|
||||
<span className="designation">{member.designation}</span>
|
||||
</div>
|
||||
<div className="lower-content">
|
||||
<h3>
|
||||
<Link href={`/our-team-physiotherapy-etobicoke/${member.slug}`}>
|
||||
{member.name}
|
||||
</Link>
|
||||
</h3>
|
||||
<span className="designation">{member.designation}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</section>
|
||||
<section className="chooseus-section">
|
||||
<div className="bg-layer" style={{ backgroundImage: 'url(/assets/images/about-us/section4/why-choose-right.webp)' }}></div>
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-12.webp)' }}></div>
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-8 col-md-12 col-sm-12 content-column">
|
||||
<div className="content-box">
|
||||
<div className="sec-title light mb_50">
|
||||
{/* <span className="sub-title">Why Choose Us</span> */}
|
||||
<h2>WHY CHOOSE ETOBICOKE PHYSIOTHERAPY</h2>
|
||||
<p className='sub-title-2'>Physiotherapy Etobicoke – We are a team of health care professionals provide physiotherapy, massage therapy services in etobicoke assist you in improving your health.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section className="chooseus-section">
|
||||
<div className="bg-layer">
|
||||
<Image
|
||||
src="/assets/images/about-us/section4/why-choose-right.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-12.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-8 col-md-12 col-sm-12 content-column">
|
||||
<div className="content-box">
|
||||
<div className="sec-title light mb_50">
|
||||
{/* <span className="sub-title">Why Choose Us</span> */}
|
||||
<h2>WHY CHOOSE ETOBICOKE PHYSIOTHERAPY</h2>
|
||||
<p className='sub-title-2'>Physiotherapy Etobicoke – We are a team of health care professionals provide physiotherapy, massage therapy services in etobicoke assist you in improving your health.</p>
|
||||
</div>
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-6 col-md-6 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><img src="/assets/images/home/why-choose/expert-team.webp" alt="Expert team" /></div>
|
||||
<h3>Expert Team</h3>
|
||||
<p>At Etobicoke Physiotherapy, we have expert team of professionals.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-6 col-md-6 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><img src="/assets/images/home/why-choose/expert-team.webp" alt="Expert team" /></div>
|
||||
<h3>Expert Team</h3>
|
||||
<p>At Etobicoke Physiotherapy, we have expert team of professionals.</p>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-6 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><img src="/assets/images/about-us/section4/understand.webp" alt="Understand your pain" /></div>
|
||||
<h3>Understand your Pain</h3>
|
||||
<p>Etobicoke physiotherapy offer Treatment for faster recovery.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-6 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><img src="/assets/images/about-us/section4/understand.webp" alt="Understand your pain" /></div>
|
||||
<h3>Understand your Pain</h3>
|
||||
<p>Etobicoke physiotherapy offer Treatment for faster recovery.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-6 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><img src="/assets/images/home/why-choose/ready.webp" alt="Ready to go" /></div>
|
||||
<h3>Ready To Go</h3>
|
||||
<p>Flexible opening hours conveniently located in etobicoke.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-6 col-md-6 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><img src="/assets/images/home/why-choose/ready.webp" alt="Ready to go" /></div>
|
||||
<h3>Ready To Go</h3>
|
||||
<p>Flexible opening hours conveniently located in etobicoke.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/* <div className="col-lg-6 col-md-6 col-sm-12 chooseus-block">
|
||||
</div>
|
||||
{/* <div className="col-lg-6 col-md-6 col-sm-12 chooseus-block">
|
||||
<div className="chooseus-block-one">
|
||||
<div className="inner-box">
|
||||
<div className="icon-box"><i className="icon-20"></i></div>
|
||||
@ -305,97 +363,97 @@ export default function Home() {
|
||||
</div>
|
||||
</div>
|
||||
</div> */}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section className="funfact-section centred">
|
||||
<div className="auto-container">
|
||||
<div className="inner-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={10} /><span>+</span>
|
||||
</div>
|
||||
<span className="text-new">Professionals</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={25} /><span>+</span>
|
||||
</div>
|
||||
<span className="text-new">Years Experience</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={10} /><span>k+</span>
|
||||
</div>
|
||||
<span className="text-new">Happy Customers</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={97} /><span>%</span>
|
||||
</div>
|
||||
<span className="text-new">Client Satisfaction</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section className="funfact-section centred">
|
||||
<div className="auto-container">
|
||||
<div className="inner-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={10} /><span>+</span>
|
||||
</div>
|
||||
<span className="text-new">Professionals</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={25} /><span>+</span>
|
||||
</div>
|
||||
<span className="text-new">Years Experience</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={10} /><span>k+</span>
|
||||
</div>
|
||||
<span className="text-new">Happy Customers</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-3 col-md-6 col-sm-6 col-6 funfact-block">
|
||||
<div className="funfact-block-one">
|
||||
<div className="inner-box">
|
||||
|
||||
<div className="count-outer count-box">
|
||||
<CounterUp end={97} /><span>%</span>
|
||||
</div>
|
||||
<span className="text-new">Client Satisfaction</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section className="image-slider-section relative w-full pt_90 pb_90 text-center">
|
||||
<div className="auto-container mx-auto relative w-full">
|
||||
<div className="sec-title mb_50 centred">
|
||||
<h2>Our Trusted Partners</h2>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<section className="image-slider-section relative w-full pt_90 pb_90 text-center">
|
||||
<div className="auto-container mx-auto relative w-full">
|
||||
<div className="sec-title mb_50 centred">
|
||||
<h2>Our Trusted Partners</h2>
|
||||
</div>
|
||||
<div className="slider-wrapper w-full">
|
||||
<Swiper
|
||||
{...swiperOptions}
|
||||
slidesPerView={3}
|
||||
spaceBetween={30}
|
||||
breakpoints={{
|
||||
320: { slidesPerView: 1 },
|
||||
640: { slidesPerView: 2 },
|
||||
1024: { slidesPerView: 3 },
|
||||
}}
|
||||
className="w-full h-[400px]"
|
||||
>
|
||||
{images.map((src, index) => (
|
||||
<SwiperSlide key={index}>
|
||||
<img
|
||||
src={src}
|
||||
alt="Brand Partners"
|
||||
className="w-full h-full object-cover rounded-lg"
|
||||
/>
|
||||
</SwiperSlide>
|
||||
))}
|
||||
</Swiper>
|
||||
</div>
|
||||
|
||||
<div className="slider-wrapper w-full">
|
||||
<Swiper
|
||||
{...swiperOptions}
|
||||
slidesPerView={3}
|
||||
spaceBetween={30}
|
||||
breakpoints={{
|
||||
320: { slidesPerView: 1 },
|
||||
640: { slidesPerView: 2 },
|
||||
1024: { slidesPerView: 3 },
|
||||
}}
|
||||
className="w-full h-[400px]"
|
||||
>
|
||||
{images.map((src, index) => (
|
||||
<SwiperSlide key={index}>
|
||||
<img
|
||||
src={src}
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
className="w-full h-full object-cover rounded-lg"
|
||||
/>
|
||||
</SwiperSlide>
|
||||
))}
|
||||
</Swiper>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
import Layout from "@/components/layout/Layout";
|
||||
import Link from "next/link";
|
||||
import { useState } from 'react';
|
||||
import Image from "next/image";
|
||||
import { teamMembers } from "@/utils/constant.utils";
|
||||
|
||||
export default function Home() {
|
||||
|
||||
@ -26,7 +28,16 @@ export default function Home() {
|
||||
<>
|
||||
<Layout headerStyle={1} footerStyle={1} breadcrumbTitle="Caregivers" bannerImage="/assets/images/caregivers/caregivers-banner.webp">
|
||||
<section className="feature-section pt_90 pb_90">
|
||||
<div className="shape" style={{ backgroundImage: 'url(/assets/images/shape/shape-6.png)' }}></div>
|
||||
<div className="shape">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-6.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="auto-container">
|
||||
<div className="sec-title centred mb_50">
|
||||
<span className="sub-title">Caregivers</span>
|
||||
@ -84,7 +95,7 @@ export default function Home() {
|
||||
<figure>
|
||||
<img
|
||||
src="/assets/images/caregivers/left.webp"
|
||||
alt="A professional and friendly care provider"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
className="img-fluid"
|
||||
/>
|
||||
</figure>
|
||||
@ -111,103 +122,47 @@ export default function Home() {
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="service-section pb_90 pt_90 bg-color-1" id="service">
|
||||
<section className="team-section pb_90 pt_90 bg-color-1">
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block d-flex">
|
||||
<div className="service-block-one wow fadeInUp animated d-flex flex-column flex-grow-1" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box d-flex flex-column flex-grow-1">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/1.webp" alt="Keira Knightley" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-15"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2 mt-auto">
|
||||
<h3>Keira Knightley</h3>
|
||||
<h5 className="mb-3">Care Manager</h5>
|
||||
<p>Keira Knightley has thirty-six years of nursing experience across a range of services, including hospital, community, nursing and care homes.</p>
|
||||
{/* <div className="sec-title mb_50">
|
||||
<span className="sub-title">Meet the Team</span>
|
||||
<h2>Meet Our Experienced Therapists <br />for Exceptional Care</h2>
|
||||
</div> */}
|
||||
<div className="row clearfix justify-content-center">
|
||||
{teamMembers.map((member, index) => (
|
||||
<div key={member.id} className="col-lg-4 col-md-6 col-sm-12 team-block">
|
||||
<div
|
||||
className="team-block-two wow fadeInUp animated"
|
||||
data-wow-delay={`${index * 200}ms`}
|
||||
data-wow-duration="1500ms"
|
||||
>
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image">
|
||||
<img
|
||||
src={member.image}
|
||||
alt={member.name}
|
||||
style={{ width: "410px", height: "444px", objectFit: "cover" }}
|
||||
/>
|
||||
</figure>
|
||||
</div>
|
||||
<div className="lower-content">
|
||||
<h3>
|
||||
<Link href={`/our-team-physiotherapy-etobicoke/${member.slug}`}>{member.name}</Link>
|
||||
</h3>
|
||||
<span className="designation">{member.designation}</span>
|
||||
{/* <ul className="social-links clearfix">
|
||||
{member.socials.map((social, idx) => (
|
||||
<li key={idx}>
|
||||
<Link href={social.link}><i className={social.icon}></i></Link>
|
||||
</li>
|
||||
))}
|
||||
</ul> */}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block d-flex">
|
||||
<div className="service-block-one wow fadeInUp animated d-flex flex-column flex-grow-1" data-wow-delay="300ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box d-flex flex-column flex-grow-1">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/2.webp" alt="Katherine waterston" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-16"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2 mt-auto">
|
||||
<h3>Katherine waterston</h3>
|
||||
<h5 className="mb-3">Care Manager</h5>
|
||||
<p>At Nano Care, Katherine ensures that the each and every client of Nano Care is looked after according to the company’s core mission, values and vision.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block d-flex">
|
||||
<div className="service-block-one wow fadeInUp animated d-flex flex-column flex-grow-1" data-wow-delay="600ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box d-flex flex-column flex-grow-1">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/3.webp" alt="Anna faris" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-17"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2 mt-auto">
|
||||
<h3>Anna faris</h3>
|
||||
<h5 className="mb-3">Care Manager</h5>
|
||||
<p>Anna ensures that all the staff and support workers at Nano Care adhere to the company’s ethos of providing the highest care standards in every service we offer</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block d-flex">
|
||||
<div className="service-block-one wow fadeInUp animated d-flex flex-column flex-grow-1" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box d-flex flex-column flex-grow-1">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/4.webp" alt="David walliams" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-15"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2 mt-auto">
|
||||
<h3>David walliams</h3>
|
||||
<h5 className="mb-3">Care Co-Ordinator</h5>
|
||||
<p>David walliams has over thirty eight years of experience in the Care and Services Industry. Previously working in Germany for many years.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block d-flex">
|
||||
<div className="service-block-one wow fadeInUp animated d-flex flex-column flex-grow-1" data-wow-delay="300ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box d-flex flex-column flex-grow-1">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/5.webp" alt="John henry" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-16"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2 mt-auto">
|
||||
<h3>John henry</h3>
|
||||
<h5 className="mb-3">Care Co-Ordinator</h5>
|
||||
<p>John has experience in ensuring that the level of care that is provided to our clients does not fall short of any expectations that is expected of a care provider.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block d-flex">
|
||||
<div className="service-block-one wow fadeInUp animated d-flex flex-column flex-grow-1" data-wow-delay="600ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box d-flex flex-column flex-grow-1">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/6.webp" alt="Sophia jabola" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-17"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2 mt-auto">
|
||||
<h3>Sophia jabola</h3>
|
||||
<h5 className="mb-3">Care Co-Ordinator</h5>
|
||||
<p>She has previously trained as a midwife. Her nine years’ experience as a nurse included working in the Hospital Medical Ward and Accident and Emergency.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@ -229,7 +184,7 @@ export default function Home() {
|
||||
<figure>
|
||||
<img
|
||||
src="/assets/images/caregivers/nanocare.webp"
|
||||
alt="o You Have Any Nano Care Questions"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
className="img-fluid"
|
||||
/>
|
||||
</figure>
|
||||
|
||||
@ -230,7 +230,7 @@ export default function ContactClient() {
|
||||
|
||||
<div className="col-lg-4 col-md-12 col-sm-12 image-column">
|
||||
<figure className="image-box">
|
||||
<img src="/assets/images/contact/img.webp" alt="contact rapharehab" />
|
||||
<img src="/assets/images/contact/img.webp" alt="Physiotherapy at Rapharehab" />
|
||||
</figure>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -45,7 +45,7 @@ export default function ServiceDetailClient({ slug, service, servicesList }) {
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image">
|
||||
<img src={service.sidebarImg} alt="" /></figure>
|
||||
<img src={service.sidebarImg} alt={service.alt} /></figure>
|
||||
</div>
|
||||
<div className="lower-content">
|
||||
<div className="icon-box">
|
||||
@ -66,7 +66,7 @@ export default function ServiceDetailClient({ slug, service, servicesList }) {
|
||||
<div className="col-lg-8 col-md-12 col-sm-12 content-side">
|
||||
<div className="service-details-content">
|
||||
<div className="content-one mb_60">
|
||||
<figure className="image-box mb_40"><img src={service.bigImg} alt="" /></figure>
|
||||
<figure className="image-box mb_40"><img src={service.bigImg} alt={service.alt} /></figure>
|
||||
|
||||
<div dangerouslySetInnerHTML={{ __html: service.description } || "No description available."} />
|
||||
</div>
|
||||
|
||||
@ -28,7 +28,7 @@ export default function ServicesPage() {
|
||||
</div>
|
||||
<div className="lower-content-new">
|
||||
<div className="icon-box-new">
|
||||
<img src={item?.icon} alt="" />
|
||||
<img src={item?.icon} alt={item.alt} />
|
||||
</div>
|
||||
<h3 className='text-start'>
|
||||
<Link href={`/etobicoke-treatment-service/${item.slug}`}>
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import Link from "next/link"
|
||||
import Layout from "@/components/layout/Layout"
|
||||
import Image from "next/image";
|
||||
|
||||
export const metadata = {
|
||||
title: "Our Healing Approach – Rapharehab’s Proven Methods",
|
||||
@ -15,7 +16,15 @@ export default function About() {
|
||||
<section className="about-style-two pt_90 pb_90">
|
||||
<div className="pattern-layer">
|
||||
<div className="pattern-1 rotate-me" style={{ backgroundImage: "url(/assets/images/shape/shape-8.webp)" }}></div>
|
||||
<div className="pattern-2 rotate-me" style={{ backgroundImage: "url(/assets/images/shape/shape-9.webp)" }}></div>
|
||||
<div className="pattern-2 rotate-me absolute w-[140px] h-[140px]">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-9.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
sizes="140px"
|
||||
style={{ objectFit: "contain" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="pattern-3" style={{ backgroundImage: "url(/assets/images/shape/shape-11.webp)" }}></div>
|
||||
<div className="pattern-4" style={{ backgroundImage: "url(/assets/images/shape/shape-35.webp)" }}></div>
|
||||
</div>
|
||||
@ -25,15 +34,55 @@ export default function About() {
|
||||
<div className="image_block_three">
|
||||
<div className="image-box">
|
||||
<div className="image-shape">
|
||||
<div className="shape-1 rotate-me" style={{ backgroundImage: 'url(/assets/images/shape/shape-8.webp)' }}></div>
|
||||
<div className="shape-2" style={{ backgroundImage: 'url(/assets/images/shape/shape-33.png)' }}></div>
|
||||
{/* <div className="shape-3" style={{ backgroundImage: 'url(/assets/images/shape/shape-7.png)' }}></div> */}
|
||||
<div className="shape-4" style={{ backgroundImage: 'url(/assets/images/shape/shape-34.png)' }}></div>
|
||||
<div className="shape-5" style={{ backgroundImage: 'url(/assets/images/shape/shape-11.webp)' }}></div>
|
||||
<div className="shape-1 rotate-me">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-8.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-2">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-33.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* <div className="shape-3">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-7.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div> */}
|
||||
|
||||
<div className="shape-4">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-34.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-5">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-11.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<figure className="image image-1-ho"><img src="/assets/images/our-approach/right.webp" alt="Our Approach" /></figure>
|
||||
<figure className="image image-2"><img src="/assets/images/our-approach/left.webp" alt="Our Approach" /></figure>
|
||||
<div className="icon-box new-ho"><img src="/assets/images/our-approach/icon.webp" alt="Our Approach" /></div>
|
||||
<figure className="image image-1-ho"><img src="/assets/images/our-approach/right.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<figure className="image image-2"><img src="/assets/images/our-approach/left.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="icon-box new-ho"><img src="/assets/images/our-approach/icon.webp" alt="Physiotherapy at Rapharehab" /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -5,6 +5,8 @@ import { motion } from "framer-motion"
|
||||
import TestimonialSlider1 from '@/components/slider/TestimonialSlider1'
|
||||
import PortfolioFilter1 from "@/components/elements/Shortcodes"
|
||||
import CounterUp from "@/components/elements/CounterUp"
|
||||
import Image from "next/image"
|
||||
import { teamMembers } from "@/utils/constant.utils";
|
||||
|
||||
export default function Home() {
|
||||
|
||||
@ -122,7 +124,7 @@ export default function Home() {
|
||||
</div>
|
||||
</section> */}
|
||||
|
||||
<section className="feature-section pb_90">
|
||||
<section className="feature-section pb_90">
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 feature-block">
|
||||
@ -345,7 +347,14 @@ export default function Home() {
|
||||
</section>
|
||||
|
||||
<section className="process-section pt_90 pb_90">
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-19.png)' }}></div>
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-19.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
{/* <div className="shape">
|
||||
<div className="shape-1 float-bob-x" style={{ backgroundImage: 'url(/assets/images/shape/shape-20.png)' }}></div>
|
||||
<div className="shape-2 float-bob-y" style={{ backgroundImage: 'url(/assets/images/shape/shape-15.png)' }}></div>
|
||||
@ -353,7 +362,14 @@ export default function Home() {
|
||||
</div> */}
|
||||
<div className="auto-container">
|
||||
<div className="inner-container">
|
||||
<div className="arrow-shape" style={{ backgroundImage: 'url(/assets/images/shape/shape-18.webp)' }}></div>
|
||||
<div className="arrow-shape">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-18.webp"
|
||||
alt=" Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="processing-block-one wow fadeInLeft animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<span className="count-text">01</span>
|
||||
@ -367,7 +383,7 @@ export default function Home() {
|
||||
<div className="processing-block-one wow fadeInLeft animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<span className="count-text">02</span>
|
||||
<figure className="image-box"><img src="/assets/images/shortcodes/step/step-2.webp" alt="Request a home visit" /></figure>
|
||||
<figure className="image-box"><img src="/assets/images/shortcodes/step/step-2.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="lower-content">
|
||||
<h3>Step 2</h3>
|
||||
<p>Request a home visit where we will provide you with a free, no obligation assessment.</p>
|
||||
@ -377,7 +393,7 @@ export default function Home() {
|
||||
<div className="processing-block-one wow fadeInLeft animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<span className="count-text">03</span>
|
||||
<figure className="image-box"><img src="/assets/images/shortcodes/step/step-3.webp" alt="care package " /></figure>
|
||||
<figure className="image-box"><img src="/assets/images/shortcodes/step/step-3.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="lower-content">
|
||||
<h3>Step 3</h3>
|
||||
<p>Once agreed, we will setup your care package and introduce you to your Care Worker.</p>
|
||||
@ -468,8 +484,25 @@ export default function Home() {
|
||||
</section>
|
||||
|
||||
<section className="testimonial-section pt_90 pb_90 bg-color-1" id="testimonial">
|
||||
<div className="bg-layer" style={{ backgroundImage: 'url(/assets/images/shortcodes/testimonials-carousel.webp)' }}></div>
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-21.webp)' }}></div>
|
||||
<div className="bg-layer">
|
||||
<Image
|
||||
src="/assets/images/shortcodes/testimonials-carousel.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-21.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-xl-6 col-lg-12 col-md-12 offset-xl-6 content-column">
|
||||
@ -561,57 +594,47 @@ export default function Home() {
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="service-section sec-pad " id="service">
|
||||
<section className="team-section pt_90 pb_90 centred">
|
||||
<div className="auto-container">
|
||||
<div className="sec-title mb_50 centred">
|
||||
<h2>Team Member</h2>
|
||||
<div className="sec-title mb_50">
|
||||
<span className="sub-title">Meet the Team</span>
|
||||
<h2>Meet Our Experienced Therapists <br />for Exceptional Care</h2>
|
||||
</div>
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block">
|
||||
<div className="service-block-one wow fadeInUp animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/1.webp" alt="Keira Knightley" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-15"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2">
|
||||
<h3>Keira Knightley</h3>
|
||||
<h5 className="mb-3">Care Manager</h5>
|
||||
<p>Keira Knightley has thirty-six years of nursing experience across a range of services, including hospital, community, nursing and care homes.</p>
|
||||
<div className="row clearfix justify-content-center">
|
||||
{teamMembers.map((member, index) => (
|
||||
<div key={member.id} className="col-lg-4 col-md-6 col-sm-12 team-block">
|
||||
<div
|
||||
className="team-block-two wow fadeInUp animated"
|
||||
data-wow-delay={`${index * 200}ms`}
|
||||
data-wow-duration="1500ms"
|
||||
>
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image">
|
||||
<img
|
||||
src={member.image}
|
||||
alt={member.name}
|
||||
style={{ width: "410px", height: "444px", objectFit: "cover" }}
|
||||
/>
|
||||
</figure>
|
||||
</div>
|
||||
<div className="lower-content">
|
||||
<h3>
|
||||
<Link href={`/our-team-physiotherapy-etobicoke/${member.slug}`}>{member.name}</Link>
|
||||
</h3>
|
||||
<span className="designation">{member.designation}</span>
|
||||
{/* <ul className="social-links clearfix">
|
||||
{member.socials.map((social, idx) => (
|
||||
<li key={idx}>
|
||||
<Link href={social.link}><i className={social.icon}></i></Link>
|
||||
</li>
|
||||
))}
|
||||
</ul> */}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block">
|
||||
<div className="service-block-one wow fadeInUp animated" data-wow-delay="300ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/2.webp" alt="Katherine waterston" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-16"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2">
|
||||
<h3>Katherine waterston</h3>
|
||||
<h5 className="mb-3">Care Manager</h5>
|
||||
<p>At Nano Care, Katherine ensures that the each and every client of Nano Care is looked after according to the company’s core mission, values and vision.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-lg-4 col-md-6 col-sm-12 service-block">
|
||||
<div className="service-block-one wow fadeInUp animated" data-wow-delay="600ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
<div className="image-box">
|
||||
<figure className="image"><img src="/assets/images/caregivers/3.webp" alt="Anna faris" /></figure>
|
||||
{/* <div className="icon-box"><i className="icon-17"></i></div> */}
|
||||
</div>
|
||||
<div className="lower-content2">
|
||||
<h3>Anna faris</h3>
|
||||
<h5 className="mb-3">Care Manager</h5>
|
||||
<p>Anna ensures that all the staff and support workers at Nano Care adhere to the company’s ethos of providing the highest care standards in every service we offer</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@ -1,10 +1,11 @@
|
||||
import Link from "next/link"
|
||||
import Layout from "@/components/layout/Layout"
|
||||
import Image from "next/image";
|
||||
|
||||
export const metadata = {
|
||||
title: "What to expect at Physiotherapy Etobicoke - Rapha Physiotherapy etobicoke",
|
||||
description:
|
||||
"Discover what to expect at Rapha Physiotherapy: from a comprehensive first-day assessment to your initial treatment and long-term plan for lasting recovery.",
|
||||
title: "What to expect at Physiotherapy Etobicoke - Rapha Physiotherapy etobicoke",
|
||||
description:
|
||||
"Discover what to expect at Rapha Physiotherapy: from a comprehensive first-day assessment to your initial treatment and long-term plan for lasting recovery.",
|
||||
};
|
||||
|
||||
|
||||
@ -21,15 +22,55 @@ export default function About() {
|
||||
<div className="image_block_three">
|
||||
<div className="image-box">
|
||||
<div className="image-shape">
|
||||
<div className="shape-1 rotate-me" style={{ backgroundImage: 'url(/assets/images/shape/shape-8.webp)' }}></div>
|
||||
<div className="shape-2" style={{ backgroundImage: 'url(/assets/images/shape/shape-33.png)' }}></div>
|
||||
{/* <div className="shape-3" style={{ backgroundImage: 'url(/assets/images/shape/shape-7.png)' }}></div> */}
|
||||
<div className="shape-4" style={{ backgroundImage: 'url(/assets/images/shape/shape-34.png)' }}></div>
|
||||
<div className="shape-5" style={{ backgroundImage: 'url(/assets/images/shape/shape-11.webp)' }}></div>
|
||||
<div className="shape-1 rotate-me">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-8.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-2">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-33.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* <div className="shape-3">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-7.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div> */}
|
||||
|
||||
<div className="shape-4">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-34.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-5">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-11.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<figure className="image image-1"><img src="/assets/images/what-we-expect/right.webp" alt="What to Expect – Physiotherapy Etobicoke" /></figure>
|
||||
<figure className="image image-2"><img src="/assets/images/what-we-expect/left.webp" alt="What to Expect – Physiotherapy Etobicoke" /></figure>
|
||||
<div className="icon-box"><img src="/assets/images/what-we-expect/icon.webp" alt="What to Expect – Physiotherapy Etobicoke" /></div>
|
||||
<figure className="image image-1"><img src="/assets/images/what-we-expect/right.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<figure className="image image-2"><img src="/assets/images/what-we-expect/left.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="icon-box"><img src="/assets/images/what-we-expect/icon.webp" alt="Physiotherapy at Rapharehab" /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
'use client';
|
||||
import Layout from "@/components/layout/Layout";
|
||||
import Link from "next/link";
|
||||
import Image from "next/image";
|
||||
export default function Team() {
|
||||
const teamMembers = [
|
||||
// { name: 'Musculoskeletal Physiotherapy', role: 'Medical Assistant', image: 'assets/images/team/team-1.jpg' },
|
||||
@ -21,8 +22,25 @@ export default function Team() {
|
||||
<Layout headerStyle={1} footerStyle={1} breadcrumbTitle="Why Us" bannerImage="/assets/images/why-us/why-us-banner.webp">
|
||||
<section className="team-section pt_90 centred pb-0">
|
||||
<div className="pattern-layer">
|
||||
<div className="pattern-1" style={{ backgroundImage: 'url(/assets/images/shape/shape-13.webp)' }}></div>
|
||||
<div className="pattern-2" style={{ backgroundImage: 'url(/assets/images/shape/shape-14.webp)' }}></div>
|
||||
<div className="pattern-1">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-13.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pattern-2">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-14.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
{/* <div className="shape">
|
||||
<div className="shape-1 float-bob-y" style={{ backgroundImage: 'url(/assets/images/shape/shape-15.png)' }}></div>
|
||||
@ -62,7 +80,14 @@ export default function Team() {
|
||||
|
||||
|
||||
<section className="testimonial-style-two pb_90 p_relative">
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-19.png)' }}></div>
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-19.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="row align-items-center">
|
||||
{/* LEFT IMAGE / RIGHT CONTENT */}
|
||||
@ -136,11 +161,27 @@ export default function Team() {
|
||||
</section>
|
||||
|
||||
<section className="video-section p_relative">
|
||||
<div className="bg-layer parallax-bg" data-parallax='{"y": 100}' style={{ backgroundImage: 'url(/assets/images/why-us/bg.webp)' }}></div>
|
||||
<figure className="image-layer"><img src="/assets/images/why-us/img.webp" alt="Make an Appointment" /></figure>
|
||||
<div className="bg-layer parallax-bg" data-parallax='{"y": 100}'>
|
||||
<Image
|
||||
src="/assets/images/why-us/bg.webp"
|
||||
alt=" Physiotherapy at Rapharehab "
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<figure className="image-layer"><img src="/assets/images/why-us/img.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="auto-container">
|
||||
<div className="inner-box">
|
||||
<div className="shape new-arrow" style={{ backgroundImage: 'url(/assets/images/shape/shape-17.png)' }}></div>
|
||||
<div className="shape new-arrow">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-17.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* <div className="video-btn">
|
||||
<a onClick={() => setOpen(true)}><i className="fas fa-play"></i>
|
||||
<span className="border-animation border-1"></span>
|
||||
|
||||
@ -10,7 +10,7 @@ export default function AboutSection() {
|
||||
<div className="pattern-1 rotate-me absolute w-[120px] h-[120px]">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-8.webp"
|
||||
alt="Decorative shape"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
sizes="120px"
|
||||
style={{ objectFit: "contain" }}
|
||||
@ -21,7 +21,7 @@ export default function AboutSection() {
|
||||
<div className="pattern-2 rotate-me absolute w-[140px] h-[140px]">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-9.webp"
|
||||
alt="Decorative shape"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
sizes="140px"
|
||||
style={{ objectFit: "contain" }}
|
||||
@ -31,7 +31,7 @@ export default function AboutSection() {
|
||||
<div className="pattern-3 absolute w-[150px] h-[150px]">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-11.webp"
|
||||
alt="Decorative shape"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
sizes="150px"
|
||||
style={{ objectFit: "contain" }}
|
||||
@ -79,7 +79,7 @@ export default function AboutSection() {
|
||||
<div className="icon-one absolute top-0 left-0 w-[40px] h-[40px]">
|
||||
<Image
|
||||
src="/assets/images/home/welcome/top-icon.webp"
|
||||
alt="Top decorative icon"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
sizes="40px"
|
||||
style={{ objectFit: "contain" }}
|
||||
@ -91,7 +91,7 @@ export default function AboutSection() {
|
||||
<div className="icon-two absolute bottom-0 right-0 w-[40px] h-[40px]">
|
||||
<Image
|
||||
src="/assets/images/home/welcome/bottom-icon.webp"
|
||||
alt="Bottom decorative icon"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
sizes="40px"
|
||||
style={{ objectFit: "contain" }}
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import React from 'react';
|
||||
import Link from "next/link";
|
||||
import Image from 'next/image';
|
||||
import { areaOfInjuryData } from '@/utils/AreaOfInjery.utils';
|
||||
|
||||
export default function AreaOfInjury() {
|
||||
@ -17,8 +18,25 @@ export default function AreaOfInjury() {
|
||||
return (
|
||||
<section className="team-section sec-pad centred bg-color-1">
|
||||
<div className="pattern-layer">
|
||||
<div className="pattern-1" style={{ backgroundImage: 'url(/assets/images/shape/shape-13.webp)' }}></div>
|
||||
<div className="pattern-2" style={{ backgroundImage: 'url(/assets/images/shape/shape-14.webp)' }}></div>
|
||||
<div className="pattern-1">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-13.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pattern-2">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-14.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div className="shape">
|
||||
{/* <div className="shape-1 float-bob-y" style={{ backgroundImage: 'url(assets/images/shape/shape-15.png)' }}></div> */}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
'use client'
|
||||
import Layout from "@/components/layout/Layout"
|
||||
import Link from "next/link"
|
||||
import Image from "next/image"
|
||||
import { useState } from 'react'
|
||||
export default function FaqSection() {
|
||||
const [isActive, setIsActive] = useState({
|
||||
@ -29,19 +30,59 @@ export default function FaqSection() {
|
||||
<h2>Why Patients Trust Us</h2>
|
||||
</div>
|
||||
<div className="row clearfix d-flex align-items-center">
|
||||
<div className="col-xl-6 col-lg-12 col-sm-12 image-column">
|
||||
<div className="col-xl-6 col-lg-12 col-sm-12 image-column">
|
||||
<div className="image_block_three">
|
||||
<div className="image-box new-icon-box-faq">
|
||||
<div className="image-shape">
|
||||
<div className="shape-1 rotate-me" style={{ backgroundImage: 'url(/assets/images/shape/shape-8.webp)' }}></div>
|
||||
<div className="shape-2" style={{ backgroundImage: 'url(/assets/images/shape/shape-33.png)' }}></div>
|
||||
{/* <div className="shape-3" style={{ backgroundImage: 'url(/assets/images/shape/shape-7.webp)' }}></div> */}
|
||||
<div className="shape-4" style={{ backgroundImage: 'url(/assets/images/shape/shape-34.png)' }}></div>
|
||||
<div className="shape-5" style={{ backgroundImage: 'url(/assets/images/shape/shape-11.webp)' }}></div>
|
||||
<div className="shape-1 rotate-me">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-8.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-2">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-33.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* <div className="shape-3">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-7.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div> */}
|
||||
|
||||
<div className="shape-4">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-34.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="shape-5">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-11.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<figure className="image image-1 image-new-align"><img src="/assets/images/home/why-trust-us/trust-right.webp" alt="Laser Theraphy | Rapharehab" /></figure>
|
||||
<figure className="image image-2 imge-new-element"><img src="/assets/images/home/why-trust-us/trust-left.webp" alt="exercise-programming" /></figure>
|
||||
<div className="icon-box"><img src="/assets/images/home/why-trust-us/icon.webp" alt="Laser Theraphy | Rapharehab" /></div>
|
||||
<figure className="image image-1 image-new-align"><img src="/assets/images/home/why-trust-us/trust-right.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<figure className="image image-2 imge-new-element"><img src="/assets/images/home/why-trust-us/trust-left.webp" alt="Physiotherapy at Rapharehab" /></figure>
|
||||
<div className="icon-box"><img src="/assets/images/home/why-trust-us/icon.webp" alt="Physiotherapy at Rapharehab" /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import { servicesList } from "@/utils/Services.utils"
|
||||
import Link from "next/link"
|
||||
import Image from "next/image"
|
||||
|
||||
|
||||
export default function MobileServices() {
|
||||
@ -7,8 +8,25 @@ export default function MobileServices() {
|
||||
<>
|
||||
<section className="team-section sec-pad centred bg-color-1">
|
||||
<div className="pattern-layer">
|
||||
<div className="pattern-1" style={{ backgroundImage: 'url(/assets/images/home/our-services/top-right.webp)' }}></div>
|
||||
<div className="pattern-2" style={{ backgroundImage: 'url(/assets/images/home/our-services/bottom-left.webp)' }}></div>
|
||||
<div className="pattern-1 ">
|
||||
<Image
|
||||
src="/assets/images/home/our-services/top-right.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pattern-2 ">
|
||||
<Image
|
||||
src="/assets/images/home/our-services/bottom-left.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="sec-title mb_50 centred">
|
||||
|
||||
@ -1,9 +1,17 @@
|
||||
import React from 'react';
|
||||
import Image from 'next/image';
|
||||
|
||||
export default function ProcessSection() {
|
||||
return (
|
||||
<section className="process-section sec-pad bg-color-1">
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-19.png)' }}></div>
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-19.png"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
{/* <div className="shape">
|
||||
<div className="shape-1 float-bob-x" style={{ backgroundImage: 'url(/assets/images/shape/shape-20.png)' }}></div>
|
||||
<div className="shape-2 float-bob-y" style={{ backgroundImage: 'url(/assets/images/shape/shape-15.png)' }}></div>
|
||||
@ -15,7 +23,14 @@ export default function ProcessSection() {
|
||||
<h2>How Physiotherapy Helps You Heal <br />and Stay Strong</h2>
|
||||
</div>
|
||||
<div className="inner-container">
|
||||
<div className="arrow-shape" style={{ backgroundImage: 'url(/assets/images/shape/shape-18.webp)' }}></div>
|
||||
<div className="arrow-shape">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-18.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
{/* Step 01 */}
|
||||
<div className="processing-block-one wow fadeInLeft animated" data-wow-delay="00ms" data-wow-duration="1500ms">
|
||||
<div className="inner-box">
|
||||
|
||||
@ -1,13 +1,30 @@
|
||||
import { servicesList } from '@/utils/Services.utils';
|
||||
import Link from 'next/link';
|
||||
import React from 'react';
|
||||
import Image from 'next/image';
|
||||
|
||||
export default function ServicesSection() {
|
||||
return (
|
||||
<section className="team-section sec-pad centred bg-color-1">
|
||||
<div className="pattern-layer">
|
||||
<div className="pattern-1" style={{ backgroundImage: 'url(/assets/images/home/our-services/top-right.webp)' }}></div>
|
||||
<div className="pattern-2" style={{ backgroundImage: 'url(/assets/images/home/our-services/bottom-left.webp)' }}></div>
|
||||
<div className="pattern-1 ">
|
||||
<Image
|
||||
src="/assets/images/home/our-services/top-right.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pattern-2 ">
|
||||
<Image
|
||||
src="/assets/images/home/our-services/bottom-left.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div className="auto-container">
|
||||
<div className="sec-title-1 mb_50 centred">
|
||||
@ -28,7 +45,7 @@ export default function ServicesSection() {
|
||||
</div>
|
||||
<div className="lower-content-new">
|
||||
<div className="icon-box-new">
|
||||
<img src={service?.icon} alt="" />
|
||||
<img src={service?.icon} alt={service.alt} />
|
||||
</div>
|
||||
<h3 className='text-start'>
|
||||
<Link href={`/etobicoke-treatment-service/${service.slug}`}>
|
||||
|
||||
@ -1,11 +1,30 @@
|
||||
import Link from 'next/link';
|
||||
import React from 'react';
|
||||
import Image from 'next/image';
|
||||
|
||||
export default function WhyChooseUsSection() {
|
||||
return (
|
||||
<section className="chooseus-section">
|
||||
<div className="bg-layer" style={{ backgroundImage: 'url(/assets/images/home/why-choose/why-choose-right.webp)' }}></div>
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-12.webp)' }}></div>
|
||||
<div className="bg-layer">
|
||||
<Image
|
||||
src="/assets/images/home/why-choose/why-choose-right.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-12.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-lg-8 col-md-12 col-sm-12 content-column">
|
||||
|
||||
@ -1,12 +1,29 @@
|
||||
import TestimonialSlider1 from '@/components/slider/TestimonialSlider1'
|
||||
import Link from "next/link";
|
||||
import Image from 'next/image';
|
||||
|
||||
export default function Testimonial() {
|
||||
return (
|
||||
<>
|
||||
<section className="testimonial-section sec-pad bg-color-1">
|
||||
<div className="bg-layer" style={{ backgroundImage: 'url(/assets/images/home/testimonial-left.webp)' }}></div>
|
||||
<div className="pattern-layer" style={{ backgroundImage: 'url(/assets/images/shape/shape-21.webp)' }}></div>
|
||||
<div className="bg-layer">
|
||||
<Image
|
||||
src="/assets/images/home/testimonial-left.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="pattern-layer">
|
||||
<Image
|
||||
src="/assets/images/shape/shape-21.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="auto-container">
|
||||
<div className="row clearfix">
|
||||
<div className="col-xl-6 col-lg-12 col-md-12 offset-xl-6 content-column">
|
||||
|
||||
@ -1,13 +1,23 @@
|
||||
'use client'
|
||||
import React, { useState } from 'react';
|
||||
import Link from "next/link";
|
||||
import Image from 'next/image';
|
||||
import ModalVideo from 'react-modal-video'
|
||||
export default function Video() {
|
||||
const [isOpen, setOpen] = useState(false)
|
||||
return (
|
||||
<>
|
||||
<section className="video-section p_relative">
|
||||
<div className="bg-layer parallax-bg" data-parallax='{"y": 100}' style={{ backgroundImage: 'url(/assets/images/home/make-an-appointment/make-an-appopintment-bg.webp)' }}></div>
|
||||
<div className="bg-layer parallax-bg" data-parallax='{"y": 100}'>
|
||||
<Image
|
||||
src="/assets/images/home/make-an-appointment/make-an-appopintment-bg.webp"
|
||||
alt="Physiotherapy at Rapharehab"
|
||||
fill
|
||||
style={{ objectFit: "cover" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<figure className="image-layer"><img src="/assets/images/home/make-an-appointment/make-an-appopintment-right.webp" alt="Schedule Your Consultation" /></figure>
|
||||
<div className="auto-container">
|
||||
<div className="inner-box">
|
||||
|
||||
@ -56,6 +56,7 @@ export default function Banner() {
|
||||
{
|
||||
id: 0,
|
||||
bg: "/assets/images/banner/desktopBanner/banner-4.webp",
|
||||
alt: "Physiotherapy at Rapharehab Clinic.",
|
||||
upper: "Begin your",
|
||||
title: "Recovery",
|
||||
desc: "• Rehab • Strength Training • Personalized Care",
|
||||
@ -65,6 +66,7 @@ export default function Banner() {
|
||||
{
|
||||
id: 1,
|
||||
bg: "/assets/images/banner/desktopBanner/banner-1.webp",
|
||||
alt: "Pain relief and rehab therapy.",
|
||||
upper: "Build Your Strength &",
|
||||
title: "Endurance",
|
||||
desc: "• Physiotherapy • Sports Therapy • Injury Prevention",
|
||||
@ -74,6 +76,7 @@ export default function Banner() {
|
||||
{
|
||||
id: 2,
|
||||
bg: "/assets/images/banner/desktopBanner/banner-3.webp",
|
||||
alt: "Rapharehab physiotherapy session.",
|
||||
upper: "Regain Your Strength",
|
||||
title: "Heal",
|
||||
desc: "• Pain Relief • Mobility • Wellness",
|
||||
@ -83,6 +86,7 @@ export default function Banner() {
|
||||
{
|
||||
id: 3,
|
||||
bg: "/assets/images/banner/desktopBanner/banner-2.webp",
|
||||
alt: "Rehab and recovery care.",
|
||||
upper: "Build your Core",
|
||||
title: "Performance",
|
||||
desc: "• Pain Relief • Active Care • Long-Term Result",
|
||||
@ -102,6 +106,7 @@ export default function Banner() {
|
||||
<div
|
||||
key={s.id}
|
||||
className="keen-slider__slide"
|
||||
alt={s.alt}
|
||||
style={{
|
||||
minHeight: "600px",
|
||||
width: "100%",
|
||||
|
||||
@ -98,6 +98,7 @@ export default function MobileBanner() {
|
||||
{slides.map((slide) => (
|
||||
<div
|
||||
key={slide.id}
|
||||
alt={slide.title}
|
||||
className="keen-slider__slide"
|
||||
style={{
|
||||
minHeight: "100vh",
|
||||
|
||||
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 11 KiB |
BIN
public/assets/images/blog/blog-11/sessions-banner.webp
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
public/assets/images/blog/blog-11/sessions-big-img.webp
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
public/assets/images/blog/blog-11/sessions-left.webp
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
BIN
public/assets/images/blog/blog-11/sessions-right.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
@ -1,5 +1,5 @@
|
||||
const Blogs = [
|
||||
{
|
||||
{
|
||||
id: 6,
|
||||
slug: "beginner-workouts-rehab-wellness-rapha-rehab",
|
||||
title: "Beginner-Friendly Workouts for Rehab & Wellness at Rapha Rehab Etobicoke",
|
||||
@ -754,6 +754,296 @@ const Blogs = [
|
||||
"Find out how shockwave therapy reduces pain, speeds healing, and helps with tendon injuries at our Etobicoke clinic.",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
slug: "what-sets-rapharehab-apart-from-Other-physiotherapy-clinics",
|
||||
title: "What Sets Rapharehab Apart from Other Physiotherapy Clinics?",
|
||||
author: "Admin",
|
||||
date: "14 Oct 2025",
|
||||
comments: "00 Comt",
|
||||
thumbnail: "/assets/images/blog/card/blog-7.webp",
|
||||
bannerImage: "/assets/images/blog/blog-10/physiotherapy-clinics-banner.webp",
|
||||
bigImage: "/assets/images/blog/blog-10/physiotherapy-clinics-big-img.webp",
|
||||
category: "Rehab",
|
||||
shortDesc:
|
||||
"Discover why Rapharehab stands out among physiotherapy clinics in Mississauga and Etobicoke, offering expert care, holistic therapy, and personalized rehabilitation plans.",
|
||||
content: `
|
||||
<p>What sets Rapharehab apart from other physiotherapy clinics? Choosing the correct clinic is very important when you're hurt or in pain. You might look for phrases like "physiotherapy Mississauga," "massage on hands," or "physio Etobicoke." What will make you choose one clinic over another? In this post, we'll talk about what makes Rapharehab different and why it should be your first pick for health and rehab in the Greater Toronto Area.</p>
|
||||
|
||||
<h3>A Philosophy of Care Is Where the Real Difference Starts</h3>
|
||||
<p>A lot of physiotherapy clinics only treat the symptoms. We help folks at Rapharehab. Our methodology is based on whole-body wellness. We employ physiotherapy, osteopathy, and hands-on therapeutic approaches to find and fix the fundamental causes of your problems, not simply the pain or constraint you feel right now.</p>
|
||||
<p>That's why when someone types "osteopath close to me" or "osteopath near me," they see that we do more than just make small changes or stretches. We look at your posture, how you move, any muscle imbalances, and your lifestyle to create a recovery plan that works for you.</p>
|
||||
|
||||
<h3>Therapists Who Are Experts and Know the Area</h3>
|
||||
<p>It's easy to find a good service when they're close by. Rapharehab has services that fit your location and demands, no matter if you live in Mississauga, Etobicoke, or the area around them. That's why we want to be found in searches for physiotherapy Mississauga and physio Etobicoke: we help people in those areas.</p>
|
||||
<p>We have a staff of licensed physiotherapists, osteopaths, and registered massage therapists that have been working in the field for a long time. They keep up with the latest evidence-based practices by getting training all the time. When you look for physiotherapy in Mississauga, Ontario, you don't just get any provider; you get doctors who know the needs of the people who live there, how they live, and how to refer them.</p>
|
||||
|
||||
<h3>A peaceful and welcoming place to heal</h3>
|
||||
<p>Healing isn't only something that happens in a doctor's office; it's something that happens in real life. Where we are and how we are set up are really important. Some clinics seem cold or hasty. Rapharehab is a pleasant, friendly place that will assist your body and mind rest and soothe your nervous system. In a way, it's like "waterfront physio and rehab" for your body and mind. It's a place to relax and refresh.</p>
|
||||
<p>That feeling of peace is important. Stress on muscles, nerves, or joints can slow down the healing process. We construct a space that helps with recovery all the time, not just during treatment.</p>
|
||||
|
||||
<h3>One-on-one care that is tailored to you</h3>
|
||||
<p>A lot of people find it frustrating that some clinics make them feel like a number. That won't happen here. A licensed professional gives each patient at Rapharehab one-on-one care. Your plan will change as you get better, and you won't randomly switch therapists.</p>
|
||||
<p>For instance, if you need a massage on your hands to ease joint stiffness or nerve irritation, your therapist will adjust the pressure, length, and technique to fit your needs. If the goal is to ease injuries from using your hands too much (like carpal tunnel or arthritis), every move is made with your comfort and healing in mind.</p>
|
||||
|
||||
<h3>Deep, hands-on methods that you can feel</h3>
|
||||
<p>People still trust manual work for a reason: when done by skilled hands, it can have a big impact. Massage with hands, joint mobilizations, myofascial release, and soft tissue mobilization are all important parts of our treatments.</p>
|
||||
<p>These methods help to:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Boost blood flow</li>
|
||||
<li>Loosen up tight muscles</li>
|
||||
<li>Make your joints more flexible</li>
|
||||
<li>Get the healing process going</li>
|
||||
<li>Get rid of scar tissue</li>
|
||||
</ul>
|
||||
<p>So if you want real improvement that you can feel, not just machines and exercises, Rapharehab is the place to go.</p>
|
||||
|
||||
<h3>Osteopathy and physiotherapy together</h3>
|
||||
<p>Some clinics only offer physiotherapy or osteopathy, but not both. We combine these fields at Rapharehab to give you a more complete path to health. People who type "osteopathy near me" or "osteopath close to me" will find a clinic that doesn't only follow one way of thinking.</p>
|
||||
<p>Osteopathy helps with structural balance, alignment, and subtle tension patterns that most other types of therapy don't pay enough attention to. You get both the mechanical corrections and the functional rehabilitation when you combine it with physiotherapy.</p>
|
||||
|
||||
<h3>Location Strategy: Serving Mississauga, Etobicoke, and the areas around them</h3>
|
||||
<p>Location is an important factor in picking a clinic, so we made sure to cover the most important service areas. We show up in searches for "physio Mississauga," "physiotherapy Mississauga," and "physiotherapy Etobicoke" because we work in those areas. You can easily find us if you live or work in those areas.</p>
|
||||
<p>Clients often look for the best rehab wellness Mississauga, in fact. We agree with that; our goal is to give you the best rehab experience possible in your area.</p>
|
||||
|
||||
<h3>Plans that are not one-size-fits-all but focus on results</h3>
|
||||
<p>We see recovery as a journey, not a list of things to do. That's a big difference. Your program will be completely customized, no matter if you're coming from surgery, an accident, or just normal wear and tear. You won't have to follow a generic "5-visit protocol." As you get better, we change, retrain, and raise the level of your challenge.</p>
|
||||
<p>That means your path could include:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Work on your range of motion</li>
|
||||
<li>Progression of strength</li>
|
||||
<li>Training for balance and proprioception</li>
|
||||
<li>Moving soft tissue and scars around</li>
|
||||
<li>Teaching about movement, posture, and ergonomics</li>
|
||||
</ul>
|
||||
<p>We check every week because growth takes time. We change things if they're not going well. Clinics that promise fixed "packages" don't do that very often.</p>
|
||||
|
||||
<h3>Education is at the heart of what we do</h3>
|
||||
<p>We believe in giving our clients the power to make their own choices. Our dedication to teaching patients is a big part of what sets us apart. We don't just do therapy to you; we also explain why.</p>
|
||||
<p>You'll learn how to:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Stay on track</li>
|
||||
<li>Pick better ways to move</li>
|
||||
<li>Take care of your pain at home</li>
|
||||
<li>Keep the progress you make in therapy</li>
|
||||
</ul>
|
||||
|
||||
<h3>A smooth experience with referrals and insurance</h3>
|
||||
<p>One problem that many clinics don't talk about is how to deal with referrals, insurance claims, or overlapping care. We make those logistics easier at Raphareha so your healing doesn't get put on hold. We work with local doctors, get direct referrals, and help with insurance when it's needed. When someone types "physiotherapy in Mississauga Ontario," this is important. You want a smooth experience, not problems with the paperwork.</p>
|
||||
|
||||
<h3>Stories from Real Life That Work</h3>
|
||||
<p>Words and features are one thing, but results are another. We think it's a good idea to share real client stories (with their permission), like those of people who came in limping and left stronger. People who typed "physio Mississauga" into Google found us and got better. These stories help new clients picture their own success, which is a strong reason to get in touch.</p>
|
||||
|
||||
<h3>How to Begin Using Rapharehab</h3>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Go to Rapharehab's website</li>
|
||||
<li>Make an appointment for a free or low-cost consultation. a physiotherapy, We the the the factors makes areas Rapharehab offers services tailored toin TheThefactorsmakes areasthe.</li>
|
||||
<li>Come in and get checked out</li>
|
||||
<li>Get a plan that is made just for you</li>
|
||||
<li>Follow the plan and talk to your therapist</li>
|
||||
</ul>
|
||||
<p class="mb-5">We make it simple—no pressure or bait-and-switch. A real way to move better, hurt less, and live a better life.</p>
|
||||
|
||||
|
||||
<div class="two-image row clearfix mt-4">
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 image-column">
|
||||
<figure class="image mb_30"><img src="/assets/images/blog/blog-10/physiotherapy-clinics-left.webp" alt="What Sets Rapharehab Apart from Other Physiotherapy Clinics"/></figure>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 image-column">
|
||||
<figure class="image mb_30"><img src="/assets/images/blog/blog-10/physiotherapy-clinics-right.webp" alt="What Sets Rapharehab Apart from Other Physiotherapy Clinics"/></figure>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3>Questions That Are Often Asked</h3>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li><strong>Q:</strong> What makes Rapharehab better than another physiotherapy clinic?<br/><strong>A:</strong> We use a mix of physiotherapy, osteopathy, and manual therapy, tailor our care to each patient, stress education, and keep an eye on results. Many clinics do some of this, but not all of it.</li>
|
||||
<li><strong>Q:</strong> Will the treatments be too strong, especially the hands-on work?<br/><strong>A:</strong> No. We adjust the pressure and how we move it to what feels good for you. You should feel pushed but not hurt.</li>
|
||||
<li><strong>Q:</strong> Do you take insurance or bill directly?<br/><strong>A:</strong> Yes. We work with a lot of plans and help you fill out the paperwork so you don't have to.</li>
|
||||
<li><strong>Q:</strong> Can I still come if I only need massage therapy or osteopathy?<br/><strong>A:</strong> Of course. Many clients come to us just for manual therapy or osteopathic work, like hand massage or massage with hands, and they still benefit from our integrated environment.</li>
|
||||
<li><strong>Q:</strong> How far do you go?<br/><strong>A:</strong> You can find us when you search for physiotherapy Mississauga, physio Etobicoke, or top rehab wellness Mississauga. We serve Mississauga, Etobicoke, and the surrounding areas.</li>
|
||||
</ul>
|
||||
|
||||
<p>Last but not least, why should you choose Rapharehab? You should get more than the bare minimum when you type "osteopath near me" or "osteopath close to me." When you type "physiotherapy in Mississauga Ontario" or "physio Mississauga" into a search engine, you should get care that is local, expert, and tailored to your needs. When you ask for a "hand massage" or "massage on hands," you should get therapists who know how to touch people well. When you look for "top rehab wellness Mississauga," you should expect to find leaders in both rehabilitation and holistic care.</p>
|
||||
|
||||
<blockquote>
|
||||
<div class="icon-box"><i class="icon-23"></i></div>
|
||||
<p>“Rapharehab offers expert, personalized physiotherapy and osteopathic care, helping you recover safely and effectively in a welcoming environment.”</p>
|
||||
<h4>Rapha Rehab – Physiotherapy & Massage Therapy in Etobicoke</h4>
|
||||
<span class="designation"> 5 - 4335 Bloor Street West, Etobicoke, M9C 2A5<br/> 647-722-3434<br/>bloor@rapharehab.ca</span>
|
||||
</blockquote>
|
||||
`,
|
||||
meta: {
|
||||
title: "What Sets Rapharehab Apart - Expert Physiotherapy & Osteopathy",
|
||||
description: "Learn why Rapharehab is the top choice for physiotherapy, osteopathy, and holistic rehab in Mississauga and Etobicoke. Personalized care and expert therapists.",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 11,
|
||||
slug: "how-long-are-the-rapha-rehab-physiotherapy-sessions-what-you-should-know",
|
||||
title: "How Long are the Rapha Rehab Physiotherapy Sessions? What You Should Know",
|
||||
author: "Admin",
|
||||
date: "14 Oct 2025",
|
||||
comments: "00 Comt",
|
||||
thumbnail: "/assets/images/blog/card/blog-7.webp",
|
||||
bannerImage: "/assets/images/blog/blog-11/sessions-banner.webp",
|
||||
bigImage: "/assets/images/blog/blog-11/sessions-big-img.webp",
|
||||
category: "Physiotherapy",
|
||||
shortDesc: "Discover how long physiotherapy sessions last at Rapha Rehab, what each session involves, and how to maximize your care with personalized therapy in Mississauga & Etobicoke.",
|
||||
content: `
|
||||
<p>If you’ve been Google searching “physiotherapy Mississauga” or “physio Etobicoke,” you’re likely comparing clinics and services, finding out how sessions work in the real world. One question that is on many people’s minds when it comes to physiotherapy pertains to: how long are the sessions at Rapha Rehab?</p>
|
||||
|
||||
<p>What it is good for is for a therapist to have a shared understanding of what happened in the past and how clients might come to approach their life differently,” he said. If you're wondering about related services like osteopathy, massage or rehab planning you will get some useful insights here.</p>
|
||||
|
||||
<h3>Why Session Length Matters</h3>
|
||||
<p>It’s more than an exercise in satiating curiosity to figure out just how long the sessions last. It helps you:</p>
|
||||
<p>Understanding how long sessions last is more than just satisfying curiosity. It helps you:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Plan your day (so you don’t double-book)</li>
|
||||
<li>Compare clinics (for example, when you search “osteopath near me” or “osteopath close to me”)</li>
|
||||
<li>Know which clinics seem more serious or more rushed</li>
|
||||
<li>Ensure you get the value you pay for</li>
|
||||
</ul>
|
||||
|
||||
<p>At Rapha Rehab, the goal is to provide thoughtful, personalized care — not to rush you through. Their blog already talks about wellness, rehab, and customized plans.</p>
|
||||
|
||||
<h3>Typical Session Durations at Rapha Rehab</h3>
|
||||
<p>Although each case is unique, here’s a general guideline based on what clients commonly experience:</p>
|
||||
<table style="width:100%; border-collapse: collapse; border: 1px solid #000;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="border: 1px solid #000; padding: 8px; text-align: left;">Type of Visit</th>
|
||||
<th style="border: 1px solid #000; padding: 8px; text-align: left;">Duration</th>
|
||||
<th style="border: 1px solid #000; padding: 8px; text-align: left;">What It Usually Includes</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px solid #000; padding: 8px;">Initial Assessment / First Visit</td>
|
||||
<td style="border: 1px solid #000; padding: 8px;">60 minutes</td>
|
||||
<td style="border: 1px solid #000; padding: 8px;">Hands-on techniques, treatment plan</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border: 1px solid #000; padding: 8px;">Follow-up (standard)</td>
|
||||
<td style="border: 1px solid #000; padding: 8px;">30 to 45 minutes</td>
|
||||
<td style="border: 1px solid #000; padding: 8px;">Thorough evaluation, discussion of history, initial hands-on therapy, guided exercises, adjustments</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border: 1px solid #000; padding: 8px;">Extended or more complex cases</td>
|
||||
<td style="border: 1px solid #000; padding: 8px;">45 to 60+ minutes</td>
|
||||
<td style="border: 1px solid #000; padding: 8px;">Treatment, combined modalities</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p class="mt-3">So when you book “physiotherapy in Mississauga, Ontario” or “physio Mississauga,” you’ll want to check what “standard session” means at each clinic. At Rapha Rehab, their therapists typically allow enough time for quality care.</p>
|
||||
|
||||
<h3>What Does a Physiotherapy Session Involve?</h3>
|
||||
<p>More than stretching or exercise. A good session is more than stretching or doing exercises. When you visit Rapha Rehab, you can expect:</p>
|
||||
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li><strong>Warm-up & Reassessment:</strong> Your therapist will measure range of motion, analyze posture and note gains or losses since your last treatment.</li>
|
||||
<li><strong>Hands-On Therapy / Manual Techniques:</strong> These are critical. Whether it’s workings of the soft tissues, joint mobilization or massage by hand, manual therapy involves your therapist using their hands to get those positive outcomes you’re looking for; pain relief, proper circulation and tension-release. If your concern is hands and/or forearms, you will possibly be able to receive hand massage if people are able.</li>
|
||||
<li><strong>Exercise Programming:</strong> You will be led through selected exercises — often, the ones you will take home to do regularly. These complement mobility and strength work started at the Clinic.</li>
|
||||
<li><strong>Adjunct Therapies (if needed):</strong> Your session may include modalities such as ultrasound, electrical stimulation or heat/ice therapy depending on your needs.</li>
|
||||
<li><strong>Review & Adjust Treatment Plan:</strong> Before the session is about to end, your therapist should check in on how you did and make changes for next steps if necessary.</li>
|
||||
</ul>
|
||||
|
||||
<p>As far as hands/hands off component, most of us are doing multi-component sessions where it can vary how long you might spend on manual therapy compared to exercise.</p>
|
||||
|
||||
<h3>What Factors Determine How Long You Spend In Session?</h3>
|
||||
<p>Not all physiotherapy sessions should or will be the same — here are some things that affect the timing:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li><strong>The Severity and Complexity of the Disorder:</strong> A straightforward muscle strain might require a session more promptly. But more complex or multi-area problems are going to require longer visits.</li>
|
||||
<li><strong>Whether Manual Therapy Is Involved:</strong> If you’re getting massage, or soft-tissue release, or joint mobilization (often referred to as “hands on” work) done in treatment sessions, session times generally stretch out from the straight exercise-based ones.</li>
|
||||
<li><strong>Patient Goals & Recovery Phase:</strong> Early on, you're likely to need more time for assessment and remediation. Then your sessions can move to maintenance and become more fleeting.</li>
|
||||
<li><strong>Combination Treatments:</strong> If your package includes any combination of service such as physiotherapy, osteopathy or even massage therapy, that can also swell the length of session. If a clinic provides its own “top rehab wellness” services, they may layer therapies.</li>
|
||||
<li><strong>Therapist Style & Clinic Schedule:</strong> Some therapists favor slow, painstaking attention. Others may be more brisk. There may also be clinic scheduling pressures to keep visits shorter or less effective.</li>
|
||||
</ul>
|
||||
|
||||
<h3>How Many Sessions Will You Need?</h3>
|
||||
<p>Beyond that, clients frequently ask me how many sessions they will need. It depends on the case, but here’s a ballpark:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Minor injury/strain: 4-6 treatments</li>
|
||||
<li>Post-Op rehab: >10 to 12 or more</li>
|
||||
<li>Long term or complex health issues: ongoing management and follow up care</li>
|
||||
<li>Sports or mobility goals: 8-12 sessions or a staged programme</li>
|
||||
</ul>
|
||||
|
||||
<p>Your Rapha Rehab therapist will establish a tentative plan after meeting with you for the first few times, and modify it as you progress.</p>
|
||||
|
||||
<h3>Rapha Rehab vs Other Local Clinics – Why Us?</h3>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li><strong>Services Offered:</strong> They provide services such as physiotherapy, osteopathy, massage therapy and wellness under one roof.</li>
|
||||
<li><strong>It’s Personal:</strong> All plans are specifically tailored.</li>
|
||||
<li><strong>Seasoned Therapists:</strong> Techniques are based on manual skills and the best rehab protocols available.</li>
|
||||
<li><strong>Whole Care:</strong> If you need both hands-on therapy and exercise work “top rehab wellness” is their mantra. rapharehab.ca</li>
|
||||
<li><strong>Seated at South West End:</strong> Located in Mississauga, Etobicoke and the surrounding area, draw clients looking for “physiotherapy Mississauga” or “physiotherapy Etobicoke.”</li>
|
||||
<li><strong>Reputation & Content:</strong> Their blog (about wellness, beginner rehab workouts, etc.) has been established to educate patients and provide quality care.</li>
|
||||
</ul>
|
||||
|
||||
<p>If you want physio close to your home, Rapha Rehab is a strong contender when you search “physio mississauga” or “physiotherapy in Mississauga, Ontario.”</p>
|
||||
|
||||
<h3>Sample Session Flow (What You Could Expect)</h3>
|
||||
<p>Here’s an example of a fictional (but realistic) session of someone recovering from shoulder strain:</p>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>0 – 5 min: Warming up and re-evaluating (mobility, level of pain)</li>
|
||||
<li>5 – 15 min: Manual therapy (i.e., myofascial release, joint mobilization)</li>
|
||||
<li>15-25 min: Guided work (bands, easy weight, scapular work)</li>
|
||||
<li>25 – 30: Adjunct modality (e.g. electrical stimulation or ultrasound)</li>
|
||||
<li>30 – 35 min: Cool down, review & plan for home program</li>
|
||||
</ul>
|
||||
|
||||
<p>A session like this entails 35 minutes or so of active therapy plus the buffer time, a practical appointment-length that might be booked for 40 or even 45 minutes.</p>
|
||||
|
||||
<h3>How to Get the Most out of Your Physiotherapy Session</h3>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li>Be on time/come early — to allow the therapist start at the scheduled time</li>
|
||||
<li>Dress yourself in comfort — because you’ll be making lots of movements and engaging in plenty of manual labor</li>
|
||||
<li>Be truthful about pain or limitations — do not push through intense pain</li>
|
||||
<li>Do your homework — home program counts</li>
|
||||
<li>Trace your progress — mark the changes from session to session</li>
|
||||
<li>Ask why you should know to bring the WHY on every move or technique</li>
|
||||
<li>Tell your therapist to adjust your care, not adhere to a prescription.</li>
|
||||
</ul>
|
||||
|
||||
<div class="two-image row clearfix mt-4">
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 image-column">
|
||||
<figure class="image mb_30"><img src="/assets/images/blog/blog-11/sessions-left.webp" alt="How Long are the Rapha Rehab Physiotherapy Sessions? What You Should Know"/></figure>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 image-column">
|
||||
<figure class="image mb_30"><img src="/assets/images/blog/blog-11/sessions-right.webp" alt="How Long are the Rapha Rehab Physiotherapy Sessions? What You Should Know"/></figure>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3>Frequently Asked Questions</h3>
|
||||
<ul class="list-style-one clearfix mb_40">
|
||||
<li><strong>Q:</strong> Is 30 minutes enough?<br/><strong>A:</strong> For basic follow-ups or maintenance, yes. But for new, difficult or multi-region problems, deeper work tends to take longer.</li>
|
||||
<li><strong>Q:</strong> Can I get an in-progress extension of my current session?<br/><strong>A:</strong> Quite often, yes — therapists may add extra time if the patient needs it (and if the clinic schedule allows).</li>
|
||||
<li><strong>Q:</strong> Does Osteopathy or massage combined change time?<br/><strong>A:</strong> They are, and incorporating those services also extends the appointment.</li>
|
||||
<li><strong>Q:</strong> Will my insurance be willing to pay for longer sessions?<br/><strong>A:</strong> That depends on your plan. Always verify coverage before booking.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Final Verdict: What to Expect from Rapha Rehab</h3>
|
||||
<p>Expect something between 30 and 60 minutes when you book in for physiotherapy at Rapha Rehab. The initial session is usually the longest, because you’re setting your baseline and course of therapy. Subsequent visits are generally a little shorter, but not by much — they will stretch out as needed for your specific circumstances.</p>
|
||||
|
||||
<p>No matter if you have Googled “osteopath near me,” “top rehab wellness Mississauga,” “physiotherapy Etobicoke” or even “massage on hands”, the underlying truth remains consistent: therapy of any kind takes time. At Rapha Rehab, they aim to offer you that time — with personalized, quality care.</p>
|
||||
|
||||
<blockquote>
|
||||
<div class="icon-box"><i class="icon-23"></i></div>
|
||||
<p>“Build upper-body strength safely with expert guidance at Rapha Rehab, protecting joints while improving posture and performance.”</p>
|
||||
<h4>Rapha Rehab – Physiotherapy & Massage Therapy in Etobicoke</h4>
|
||||
<span class="designation"> 5 - 4335 Bloor Street West, Etobicoke, M9C 2A5<br/> 647-722-3434<br/>bloor@rapharehab.ca</span>
|
||||
</blockquote>
|
||||
`,
|
||||
meta: {
|
||||
title: "Rapha Rehab Physiotherapy Session Length & What to Expect",
|
||||
description: "Learn how long physiotherapy sessions last at Rapha Rehab, what each session involves, and how to get the most out of your care in Mississauga & Etobicoke."
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
];
|
||||
|
||||
export default Blogs;
|
||||
|
||||