.blog-container_blogContainer__15002 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background-image: url(/web/20211011141307im_/https://www.pluspin.com/img/icons/blog-post-hr-line.svg);
    background-position-y: bottom;
    background-repeat: repeat-x;
    padding-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 {
        background-image:none;
        padding-bottom: 20px
    }
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD {
    width: 457px;
    background-image: url(/web/20211011141307im_/https://www.pluspin.com/img/icons/blog-post-hr-line.svg);
    background-repeat: no-repeat;
    background-position-y: bottom;
    display: flex;
    justify-content: space-between;
    padding-bottom: 32px;
    position: relative
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD {
        padding-top:22px;
        padding-bottom: 22px;
        width: 100%
    }

    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD:last-child {
        background-image: none
    }
}

@media only screen and (min-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD:nth-child(odd):after {
        content:"";
        position: absolute;
        top: 0;
        right: -74px;
        bottom: 0;
        border-right: 2px solid #c4c4c4;
        opacity: .3
    }

    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD:nth-child(2n+3) {
        padding-top: 32px;
        background: none
    }
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO {
    position: relative;
    max-width: 300px
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO {
        height:67.04px;
        max-width: 270px
    }
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO h4 {
    font-weight: 500;
    font-size: 18.4868px;
    line-height: 124.7%;
    color: #000;
    height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO h4 {
        height:auto;
        font-size: 13.6342px
    }
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO a {
    font-weight: 500;
    font-size: 14px;
    line-height: 124.7%;
    letter-spacing: .02em;
    color: #2d99da;
    position: absolute;
    bottom: 0;
    left: 0
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO a:hover {
    border-bottom: 1px solid #2d99da
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardLeft__3NnEO a {
        font-size:12.0094px
    }
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardRight__1cUQJ {
    width: 140px;
    height: 104px
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardRight__1cUQJ {
        width:89.76px;
        height: 67.04px
    }
}

.blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardRight__1cUQJ img {
    width: 140px;
    height: 104px
}

@media only screen and (max-width: 768px) {
    .blog-container_blogContainer__15002 .blog-container_blogCard__Z-DuD .blog-container_blogCardRight__1cUQJ img {
        width:89.76px;
        height: 67.04px
    }
}

.testimonial-container_testimonialContainer__2LCn1 {
    width: 100%;
    border-radius: 6.74603px
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 {
        background:rgba(239,143,131,.08);
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau {
    width: 1062px;
    display: flex;
    justify-content: space-between;
    border-radius: 6.74603px
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX {
    max-width: 762px;
    padding-left: 52px;
    padding-top: 26px;
    min-height: 150px
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .testimonial-container_name__1XuEG {
    font-size: 17.9894px;
    line-height: 124.7%;
    letter-spacing: .02em;
    color: #000;
    margin-bottom: 17px
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .testimonial-container_name__1XuEG {
        font-size:14px
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .testimonial-container_heading__3lPa3 {
    font-weight: 600;
    font-size: 28.1084px;
    line-height: 37px;
    color: #000;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .testimonial-container_heading__3lPa3 {
        font-size:16px;
        line-height: inherit
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .testimonial-container_text__3MYdG {
    font-weight: 400;
    font-size: 15.7407px;
    line-height: 137.2%;
    letter-spacing: .02em;
    color: #000
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .testimonial-container_text__3MYdG {
        font-size:12px
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .textCls p {
    font-weight: 400;
    font-size: 15.7407px;
    line-height: 137.2%;
    letter-spacing: .02em;
    color: #000
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .textCls p {
        font-size:12px
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX .textCls .clamp-lines__button {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500!important;
    font-size: 14px!important;
    line-height: 124.7%!important;
    letter-spacing: .02em!important;
    color: #2d99da!important;
    background: none;
    border: none
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardLeft__HUtEX {
        width:90vw;
        padding-left: 13px;
        padding-top: 10px
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardRight__1nwdM {
    max-width: 205px;
    height: 277px;
    text-align: right;
    line-height: 277px;
    padding: 0 50px
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard__28fau .testimonial-container_testimonialCardRight__1nwdM img {
    display: inline-block;
    vertical-align: middle;
    max-width: 205px;
    max-height: 277px;
    width: auto;
    height: auto
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI {
    text-align: center;
    margin: 60px 15px 35px;
    padding: 35px 50px 35px 70px;
    background-color: rgba(239,143,131,.08);
    position: relative
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardPic__3kQ85 {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    border: 50%
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardPic__3kQ85 img {
    width: 100%;
    height: auto
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardBody__3xKVS {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    position: relative
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardBody__3xKVS h4.testimonial-container_heading__3lPa3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 37px;
    color: #000;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardBody__3xKVS h4.testimonial-container_heading__3lPa3 {
        font-size:16px;
        line-height: inherit
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardBody__3xKVS .textCls p {
    font-weight: 400;
    font-size: 15.7407px;
    line-height: 137.2%;
    letter-spacing: .02em;
    color: #000
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardBody__3xKVS .textCls p {
        font-size:12px
    }
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardBody__3xKVS .textCls .clamp-lines__button {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500!important;
    font-size: 14px!important;
    line-height: 124.7%!important;
    letter-spacing: .02em!important;
    color: #2d99da!important;
    background: none;
    border: none
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardFooter__384El {
    height: 40px;
    padding: 30px 0;
    position: relative
}

.testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardFooter__384El .testimonial-container_name__1XuEG {
    font-weight: 600;
    font-size: 32px;
    line-height: 37px;
    color: #000;
    margin: 0;
    padding: 2px 0
}

@media only screen and (max-width: 768px) {
    .testimonial-container_testimonialContainer__2LCn1 .testimonial-container_testimonialCard2__1XLRI .testimonial-container_testimonialCardFooter__384El .testimonial-container_name__1XuEG {
        font-size:19px;
        line-height: inherit
    }
}

.sticky-footer-panel_stickyFooterPanel__6n7_x {
    height: 53px;
    background-color: #6f359e;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    padding-left: 18px;
    padding-right: 18px;
    justify-content: space-around;
    align-items: center;
    font-size: 18px;
    line-height: 124.7%;
    text-align: center;
    letter-spacing: .02em;
    color: #fff;
    z-index: 9
}

.sticky-footer-panel_stickyFooterPanelHidden__Td6g7 {
    visibility: hidden
}

.separator_separator__1uPdc {
    width: 100%;
    height: 3.37px;
    background: #f8f8f8;
    border-radius: 4.49735px;
    margin-top: 40px;
    margin-bottom: 20px
}

.faq-container_accordionItem__2ZK9R {
    margin-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R {
        margin-bottom:20px
    }
}

.faq-container_accordionItem__2ZK9R:first-child {
    margin-top: 50px
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R:first-child {
        margin-bottom:20px
    }
}

.faq-container_accordionItem__2ZK9R:last-child {
    margin-bottom: 70px
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R:last-child {
        margin-bottom:40px
    }
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB {
    font-weight: 500;
    font-size: 22.4576px;
    line-height: 124.7%;
    color: #000;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB {
        font-size:13.2203px
    }
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v {
    outline: none
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v {
        display:flex;
        justify-content: flex-start
    }
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v span:first-child {
    font-size: 30px;
    float: left
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v span:first-child:before {
    content: "";
    display: inline-block;
    transform: rotate(45deg);
    height: 20px;
    width: 13px;
    border-bottom: 2px solid #45aaf2;
    border-right: 2px solid #45aaf2;
    margin-right: 30px
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v span:first-child:before {
        height:10px;
        width: 7px;
        margin-right: 15px
    }
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v span:first-child {
        font-size:20px;
        height: 20px
    }
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v span:last-child {
    font-size: 30px;
    float: right
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v span:last-child {
        font-size:20px;
        margin-left: auto
    }
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemHeading__3UksB .faq-container_accordionItemButton__2xQ6v:hover {
    cursor: pointer
}

.faq-container_accordionItem__2ZK9R .faq-container_accordionItemPanel__r_KBa {
    font-weight: 400;
    font-size: 15.7203px;
    line-height: 163.5%;
    color: #000;
    padding-left: 43px
}

@media only screen and (max-width: 768px) {
    .faq-container_accordionItem__2ZK9R .faq-container_accordionItemPanel__r_KBa {
        font-size:12px;
        padding-left: 22px
    }
}

.contact-button-container_contactBtnContainer__3Tb7l {
    display: flex;
    height: 60px;
    background: #2d99da;
    justify-content: space-around;
    align-items: center;
    margin-top: 20px
}

.contact-button-container_contactBtnContainer__3Tb7l a,.contact-button-container_contactBtnContainer__3Tb7l button {
    height: 34px;
    border: 1px solid #fff;
    border-radius: 2.57418px;
    font-weight: 600;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    letter-spacing: .02em;
    color: #fff;
    flex-basis: 40%;
    background: transparent;
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: 10%
}

.contact-button-container_contactBtnContainer__3Tb7l a {
    background-image: url(/web/20211011141307im_/https://www.pluspin.com/img/icons/call-white.svg)
}

.contact-button-container_contactBtnContainer__3Tb7l button {
    background-image: url(/web/20211011141307im_/https://www.pluspin.com/img/icons/chat-us.svg)
}

.contactForm_contactFormContainer__2t4VE {
    background: #ebf4ff;
    box-shadow: 0 0 11.2288px rgba(0,0,0,.04);
    border-radius: 4.49152px;
    padding: 22px 22px 20px 27px
}

.contactForm_contactFormContainer__2t4VE header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .contactForm_contactFormContainer__2t4VE header {
        margin-bottom:16px
    }
}

.contactForm_contactFormContainer__2t4VE header .contactForm_formHeader__2L0ZZ {
    font-size: 15.7203px;
    line-height: 124.7%;
    letter-spacing: .02em;
    color: #000;
    margin-top: 0;
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .contactForm_contactFormContainer__2t4VE header .contactForm_formHeader__2L0ZZ {
        font-size:14px
    }
}

.contactForm_contactFormContainer__2t4VE .contactForm_formsubText__2ie3h {
    font-weight: 200;
    font-size: 12.3517px;
    line-height: 142.7%;
    color: #000;
    margin-top: 0;
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .contactForm_contactFormContainer__2t4VE .contactForm_formsubText__2ie3h {
        font-size:12px
    }
}

.contactForm_contactFormContainer__2t4VE form {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex
}

@media only screen and (max-width: 768px) {
    .contactForm_contactFormContainer__2t4VE form {
        flex-direction:column
    }
}

.contactForm_contactFormContainer__2t4VE form input,.contactForm_contactFormContainer__2t4VE form select {
    padding-left: 20px;
    height: 44px;
    background-color: hsla(0,0%,100%,.5);
    border: .561439px solid #92a1b4;
    border-radius: 4px;
    margin-right: 15px;
    outline: none;
    color: #000
}

.contactForm_contactFormContainer__2t4VE form input:focus,.contactForm_contactFormContainer__2t4VE form select:focus {
    outline: 1px solid #92a1b4
}

@media only screen and (max-width: 768px) {
    .contactForm_contactFormContainer__2t4VE form input,.contactForm_contactFormContainer__2t4VE form select {
        margin-bottom:8px;
        width: 100%;
        font-size: 14px;
        height: 35px
    }
}

.contactForm_contactFormContainer__2t4VE form select {
    padding-right: 20px;
    max-width: 300px
}

.contactForm_contactFormContainer__2t4VE form select option {
    font-family: inherit
}

@media only screen and (max-width: 768px) {
    .contactForm_contactFormContainer__2t4VE form select {
        margin-bottom:16px;
        max-width: 100%
    }
}

.contactForm_contactFormContainer__2t4VE form .contactForm_submitBtn__2YeFc {
    background: #2d99da;
    border-radius: 5.1914px;
    font-size: 15.7203px;
    line-height: 124.7%;
    width: 117.9px;
    height: 44px;
    text-align: center;
    letter-spacing: .02em;
    color: #fff;
    outline: none;
    border: none
}

.contactForm_contactFormContainer__2t4VE form .contactForm_submitBtn__2YeFc:hover {
    cursor: pointer;
    font-weight: 700
}

.contactForm_contactFormContainer__2t4VE form p.contactForm_error__VEERD {
    color: red;
    font-size: 14px;
    margin: 5px 0
}

.herobanner-withform_herobanner__dAJva {
    width: 1280px;
    height: auto;
    background-repeat: no-repeat;
    border-radius: 4px;
    background-size: cover;
    position: relative;
    margin: 0 auto 50px;
    padding-bottom: 50px
}

@media only screen and (max-width: 768px) {
    .herobanner-withform_herobanner__dAJva {
        width:100%;
        height: 580px;
        margin-bottom: 12px;
        padding-bottom: 12px
    }
}

.herobanner-withform_herobanner__dAJva .herobanner-withform_bannerImage__39JSt {
    width: 100%
}

@media only screen and (max-width: 768px) {
    .herobanner-withform_herobanner__dAJva .herobanner-withform_bannerImage__39JSt img {
        height:400px;
        width: 100%
    }
}

.herobanner-withform_herobanner__dAJva .herobanner-withform_bannerTitle__2whQj {
    position: absolute;
    left: 102.22px;
    top: 39px;
    margin-top: 0;
    font-weight: 700;
    font-size: 31px;
    line-height: 124.7%;
    letter-spacing: .02em;
    text-transform: capitalize;
    color: #000;
    max-width: 600px
}

@media only screen and (max-width: 768px) {
    .herobanner-withform_herobanner__dAJva .herobanner-withform_bannerTitle__2whQj {
        top:29px;
        left: 16px;
        font-size: 22.0338px;
        line-height: 124.7%;
        width: 80%;
        letter-spacing: .02em;
        text-transform: capitalize;
        color: #fff;
        text-shadow: 1px 2px 4px #000
    }
}

.herobanner-withform_herobanner__dAJva .herobanner-withform_imgText__2Sfnq {
    max-width: 700px;
    position: absolute;
    left: 102.22px;
    top: 153px;
    font-weight: 700;
    font-size: 36px;
    line-height: 124.7%;
    color: #000;
    margin-top: 0
}

@media only screen and (max-width: 768px) {
    .herobanner-withform_herobanner__dAJva .herobanner-withform_imgText__2Sfnq {
        top:108px;
        left: 16px;
        font-size: 18px;
        line-height: 124.7%;
        width: 80%;
        color: #fff
    }
}

.herobanner-withform_herobanner__dAJva .herobanner-withform_formHolder__3pwwm {
    position: absolute;
    left: 102.22px;
    bottom: -30px;
    width: 100%;
    max-width: 974px
}

@media only screen and (max-width: 768px) {
    .herobanner-withform_herobanner__dAJva .herobanner-withform_formHolder__3pwwm {
        top:265px;
        left: 16px;
        width: calc(100% - 32px);
        height: auto
    }
}

.physio-services-container_physioServicesContainer__1ejr5 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5 {
        flex-direction:column
    }
}

.physio-services-container_physioServicesContainer__1ejr5>div {
    flex-basis: 48.67%;
    margin-bottom: 24px
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5>div {
        flex-basis:100%
    }
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT {
    display: flex;
    align-items: center;
    height: 156px;
    padding: 30px 30px 30px 20px;
    border-radius: 3.75046px
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT {
        padding:15px 15px 10px 10px
    }
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT:first-child {
    background: #fef6f5
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT:nth-child(2) {
    background: #d8edfc
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT:nth-child(3) {
    background: #eceeff
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT:nth-child(4) {
    background: #def6e9
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT>div {
    padding-left: 10px;
    padding-right: 20px
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT>div {
        padding-left:5px;
        padding-right: 10px
    }
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT h2 {
    font-weight: 600;
    font-size: 16px;
    line-height: 124.7%;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    height: 40px
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT h2 {
        font-size:13px
    }
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT p {
    font-size: 14px;
    line-height: 144.5%;
    letter-spacing: .01em;
    color: #000;
    margin-top: 0
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT p {
        font-size:12px
    }
}

.physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT img {
    height: auto
}

@media only screen and (max-width: 768px) {
    .physio-services-container_physioServicesContainer__1ejr5 .physio-services-container_physioServiceCard__3J2DT img {
        width:50px
    }
}

.homecare-service-icon-card_homeServiceCard__3LZ92 {
    width: 164.15px;
    height: 155.16px;
    text-align: center;
    border: 1px solid rgba(0,0,0,.11);
    background: #fff;
    border-radius: 4.21678px;
    margin-bottom: 10px;
    margin-right: 10px
}

@media only screen and (max-width: 768px) {
    .homecare-service-icon-card_homeServiceCard__3LZ92 {
        max-width:129.81px;
        width: 129.81px;
        height: 122.7px;
        margin-bottom: 14px;
        margin-right: 10px;
        flex: 0 0 129.81px
    }
}

.homecare-service-icon-card_homeServiceCard__3LZ92:hover {
    box-shadow: 0 0 21.0839px rgba(0,0,0,.11);
    cursor: pointer
}

.homecare-service-icon-card_homeServiceCard__3LZ92 img {
    position: relative;
    top: 28px;
    height: 60px;
    width: 60px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 768px) {
    .homecare-service-icon-card_homeServiceCard__3LZ92 img {
        height:52px;
        width: 52px;
        left: 0;
        top: 22px
    }
}

.homecare-service-icon-card_homeServiceCard__3LZ92 p {
    max-width: 116px;
    margin: 0 auto;
    position: relative;
    top: 45px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 124.7%;
    letter-spacing: .02em;
    color: #000
}

@media only screen and (max-width: 768px) {
    .homecare-service-icon-card_homeServiceCard__3LZ92 p {
        top:27px;
        font-size: 14px
    }
}

.page-text-content-container_pageTextContent__1lq-N {
    background: rgba(119,139,163,.1);
    border-radius: 4.21122px;
    padding: 37px 72px 24px 53px;
    font-weight: 400;
    font-size: 15.7199px;
    line-height: 124.7%;
    color: #000;
    text-align: justify
}

@media only screen and (max-width: 768px) {
    .page-text-content-container_pageTextContent__1lq-N {
        font-size:13px;
        padding: 15px 8px 10px 18px
    }
}

.page-text-content-container_pageTextContent__1lq-N>div {
    height: 174px;
    margin-bottom: 10px;
    overflow-y: hidden
}

@media only screen and (max-width: 768px) {
    .page-text-content-container_pageTextContent__1lq-N>div {
        height:160px
    }
}

.page-text-content-container_pageTextContent__1lq-N>div.page-text-content-container_readMore__oQGFC {
    height: auto
}

.page-text-content-container_pageTextContent__1lq-N a {
    font-weight: 500;
    font-size: 15.7199px;
    line-height: 124.7%;
    letter-spacing: .02em;
    color: #2d99da
}

@media only screen and (max-width: 768px) {
    .page-text-content-container_pageTextContent__1lq-N a {
        font-size:13px
    }
}

.popular-localities_popularLocalitiesBox__3Oo2W {
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.09);
    padding: 15px 30px 20px 35px;
    color: #000;
    font-size: 16px;
    font-weight: 600
}

@media only screen and (max-width: 768px) {
    .popular-localities_popularLocalitiesBox__3Oo2W {
        width:100%;
        font-size: 12px;
        font-weight: 400
    }
}

.popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro {
    min-height: 150px
}

.popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro a,.popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro p {
    flex-basis: 48%;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize
}

@media only screen and (max-width: 768px) {
    .popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro a,.popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro p {
        font-size:16px;
        font-weight: 600
    }
}

.popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro a {
    color: #000;
    display: block
}

.popular-localities_popularLocalitiesBox__3Oo2W .popular-localities_localitiesList__DAhro a:hover {
    color: #6f359e
}

.popular-tags_popularTagsBox__3i6c2 {
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.09);
    padding: 15px 30px 20px 35px;
    color: #000;
    font-size: 16px;
    font-weight: 600
}

@media only screen and (max-width: 768px) {
    .popular-tags_popularTagsBox__3i6c2 {
        width:100%;
        font-size: 12px;
        font-weight: 400;
        margin-bottom: 10px
    }
}

.popular-tags_popularTagsBox__3i6c2 .popular-tags_tagsList__2Cb_q {
    min-height: 150px
}

.popular-tags_popularTagsBox__3i6c2 .popular-tags_tagsList__2Cb_q p {
    flex-basis: 48%;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize
}

@media only screen and (max-width: 768px) {
    .popular-tags_popularTagsBox__3i6c2 .popular-tags_tagsList__2Cb_q p {
        font-size:16px;
        font-weight: 600
    }
}

/*
     FILE ARCHIVED ON 14:13:07 Oct 11, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:50:27 Sep 29, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.76
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.013
  cdx.remote: 134.878
  LoadShardBlock: 235.834 (3)
  PetaboxLoader3.datanode: 344.716 (5)
  load_resource: 3473.604
  PetaboxLoader3.resolve: 3271.572
  loaddict: 130.314
*/
