.btn-default,body{font-size:16px;line-height:1em}.btn-default,.readmore-btn{text-transform:capitalize;font-weight:600;position:relative}.btn-default,.btn-default:after,.btn-default:before,.readmore-btn,.readmore-btn:after{transition:all .4s ease-in-out}.main-menu ul li,.main-menu ul li:hover>ul{background-color:var(--bg-color)!important}.btn-default:before,.hero-content,.personalized-care-content,.readmore-btn:after,.why-choose-item{align-content:center}a,a:focus,a:hover{text-decoration:none}:root{--primary-color:#161616;--secondary-color:#fbf6f2;--text-color:#161616;--accent-color:#161616;--accent-secondary-color:#fbf6f2;--bg-color:#f8e6d8;--white-color:#fff;--divider-color:#1616161a;--dark-divider-color:#1616161a;--error-color:#e65757;--default-font:var(--font-lato), system-ui, -apple-system, "Segoi UI", Roboto, Arial, sans-serif;--accent-font:var(--font-lato), system-ui, -apple-system, "Segoi UI", Roboto, Arial, sans-serif}body{font-family:var(--default-font);color:var(--text-color);background:var(--bg-color);font-display:swap;font-weight:400}::-webkit-scrollbar-track{background-color:var(--primary-color);border-left:1px solid var(--primary-color)}::-webkit-scrollbar{background-color:var(--primary-color);width:7px}::-webkit-scrollbar-thumb{background:var(--accent-color)}::selection{color:var(--primary-color);background-color:var(--divider-color);filter:invert()}p{margin-bottom:1.5em;line-height:1.7em}h1,h2,h3,h4,h5,h6{font-family:var(--accent-font);color:var(--primary-color);margin:0;font-weight:400;line-height:1.2em}.faq-accordion .accordion-item .accordion-body p,.slicknav_menu ul ul,figure{margin:0}img{max-width:100%}a:focus,a:hover{outline:0}body,html{width:100%;overflow-x:clip}.container{max-width:1300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row>*{padding-left:15px;padding-right:15px}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";z-index:1;background-color:#ffffff4d;width:200%;height:0%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.image-anime:hover:after{background-color:#0000;height:250%;transition:all .6s linear}.reveal{visibility:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden}.reveal img{-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:0;transform-origin:0;width:100%;height:100%}.row{margin-left:-15px;margin-right:-15px}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters>*{padding-left:0;padding-right:0}.btn-default{background:var(--accent-color);color:var(--white-color);z-index:0;border:none;border-radius:100px;padding:17px 48px 17px 20px;display:inline-block;overflow:hidden}.btn-default:hover{color:var(--primary-color);background:0 0}.btn-default:before{content:"";text-align:center;color:var(--white-color);border:1px solid var(--white-color);border-radius:50%;width:18px;height:18px;font-family:"Font Awesome 6 Free";font-size:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faqs-contact-list ul li:hover a,.faqs-contact-list ul li:hover i,.page-catagery-list ul li:hover a,.readmore-btn:hover,.section-footer-text p a:hover,.section-title h3,.team-sidebar-footer ul li:hover a i{color:var(--primary-color)}.btn-default:hover:before,.readmore-btn:hover:after{color:var(--primary-color);border-color:var(--primary-color)}.btn-default:after{content:"";background:var(--accent-secondary-color);z-index:-1;width:0;height:106%;display:block;position:absolute;inset:0 0 0 -15%;transform:skew(45deg)}.page-catagery-list ul li a:before,.readmore-btn:after{width:18px;height:18px;font-family:"Font Awesome 6 Free";font-size:10px;top:3px}.cb-cursor:before,.page-catagery-list h3,.section-footer-text span,.section-title h3:before,.slicknav_btn,.slicknav_menu,.topbar{background:var(--accent-color)}.btn-default:hover:after{width:100%;left:0;transform:skew(0deg)}.approach-item,.btn-default.btn-highlighted:after,.dark-section .section-title h3:before,.page-header,.project-complete-box{background:var(--white-color)}.readmore-btn{color:var(--accent-color);padding-right:25px;line-height:normal}.readmore-btn:after{content:"";text-align:center;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:50%;position:absolute;right:0}.preloader{z-index:1000;background:var(--primary-color);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading,.loading-container{border-radius:100%;width:100px;height:100px;position:relative}.loading-container{margin:40px auto}.loading{border:1px solid #0000;border-color:transparent var(--white-color) transparent var(--white-color);transform-origin:50%;animation:1.5s linear infinite rotate-loading}.loading-container .loading,.loading-container:hover .loading{transition:all .5s ease-in-out}#loading-icon{max-width:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-section{border-radius:40px;width:100%;max-width:1720px;margin:0 auto}.hero,.page-header,.topbar{max-width:1840px}.section-row{margin-bottom:80px}.approach-item-content p,.case-study-catagery-content p,.case-study-catagery-item:last-child,.case-study-entry p:last-child,.case-study-entry ul li:last-child,.client-review-content p,.commitment-body-content p,.commitment-list ul li:last-child,.contact-info-content p:last-child,.faq-accordion .accordion-item:last-child,.footer-contact-item:last-child,.footer-links ul li:last-child,.page-faqs .page-faq-accordion:last-child,.post-entry blockquote p:last-child,.post-entry ol ol li:last-child,.post-entry ol ul li:last-child,.post-entry p:last-child,.post-entry ul li:last-child,.post-entry ul ol li:last-child,.post-entry ul ul li:last-child,.pricing-footer ul li:last-child,.project-complete-counter p,.section-row .section-title,.section-title-content p:last-child,.service-content p,.service-entry p:last-child,.service-entry ul li:last-child,.service-why-choose-item:last-child,.skills-progress-bar:last-child,.team-expertise-item-content p,.team-sidebar-body ul li:last-child,.testimonial-body-item p,.testimonial-content p,.value-counter-content p,.work-step-item-content p{margin-bottom:0}.section-title.section-title-center{text-align:center;width:100%;max-width:635px;margin:0 auto}.post-social-sharing,.section-btn,.topbar-social-links{text-align:right}.section-content-btn .section-btn{text-align:left;margin-top:30px}.appointment-info-item .icon-box,.approach-item-content h3,.case-study-content,.case-study-entry p,.case-study-image,.footer-newsletter-form,.post-entry p,.post-featured-image,.section-title-content p,.service-entry p,.working-hours-box .icon-box{margin-bottom:20px}.about-footer-content,.approach-item .icon-box,.page-single-image,.pricing-body,.pricing-header,.section-title,.testimonial-content{margin-bottom:40px}.section-title h3{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;padding-left:14px;font-size:14px;font-weight:400;line-height:normal;display:inline-block;position:relative}.section-title h3:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-title h1{margin-bottom:0;font-size:45px;font-weight:400;line-height:1.2em}.section-title h2{margin-bottom:0;font-size:42px;font-weight:400;line-height:1.3em}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul,.section-title p{margin-top:20px;margin-bottom:0}.dark-section{background-color:var(--primary-color)}.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title h3,.dark-section .section-title p,.dark-section .section-title-content p,.hero.hero-bg-image .hero-content .hero-body .video-play-button a i,.hero.hero-bg-image .hero-content .hero-body .video-play-button p,.hero.hero-bg-image .hero-content .hero-content-list ul li,.hero.hero-bg-image .hero-content .hero-content-list ul li:before,.video-play-button:hover a i,.why-choose-item:hover h2,.why-choose-item:hover h3,.why-choose-item:hover p,.why-choose-title h2{color:var(--white-color)}.main-menu ul ul li a:focus,.main-menu ul ul li a:hover,.slicknav_nav .slicknav_row:hover,.slicknav_nav a:focus,.slicknav_nav a:hover{color:var(--accent-secondary-color);background-color:#0000}.help-block.with-errors ul{text-align:left;margin:0}.help-block.with-errors ul li{color:var(--error-color);font-size:14px;font-weight:500}.topbar{border-radius:0 0 20px 20px;width:100%;margin:0 auto 30px;padding:10px 40px}.topbar .container-fluid,header.main-header .container-fluid{padding:0}.topbar-contact-info ul{flex-wrap:wrap;align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.topbar-contact-info ul li{color:var(--white-color);line-height:normal}.topbar-contact-info ul li i{color:var(--white-color);margin-right:10px;font-size:18px}.appointment-info-content p a,.footer-contact-item h3 a,.topbar-contact-info ul li a{color:inherit;transition:all .3s ease-in-out}.appointment-info-content p a:hover,.topbar-contact-info ul li a:hover{color:var(--secondary-color)}.post-social-sharing ul,.team-sidebar-footer ul,.topbar-social-links ul{margin:0;padding:0;list-style:none}.topbar-social-links ul li{margin-right:10px;transition:all .3s ease-in-out;display:inline-block}.footer-social-links ul li:last-child,.post-single-meta ol li:last-child,.post-social-sharing ul li:last-child,.team-sidebar-footer ul li:last-child,.topbar-social-links ul li:last-child{margin-right:0}.topbar-social-links ul li a{border:1px solid var(--white-color);width:30px;height:30px;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.topbar-social-links ul li a:hover{border-color:var(--secondary-color);color:var(--secondary-color)}.topbar-social-links ul li a i{color:inherit;font-size:16px}header.main-header{z-index:100;position:relative}header.main-header .header-sticky{z-index:100;width:100%;max-width:1840px;margin:0 auto;position:relative;top:0}.main-header.bg-section{border-bottom:1px solid var(--dark-divider-color);border-radius:0}header.main-header .header-sticky.hide{border-radius:0;transition:transform .3s ease-in-out;transform:translateY(-100%)}header.main-header .header-sticky.active{border-radius:0;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.navbar{background:var(--secondary-color);border-radius:20px;align-items:center;padding:24px 40px}header.main-header .header-sticky.active .navbar{border-radius:0 0 20px 20px}.navbar-brand{margin:0;padding:0}.main-menu .nav-menu-wrapper{text-align:right;flex:1;margin:0 20px}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0;position:relative}.main-menu ul li a{color:var(--primary-color);text-transform:capitalize;font-size:16px;font-weight:600;line-height:1.1em;transition:all .3s ease-in-out;padding:15px 20px!important}.main-menu ul li.submenu>a:after{content:"";margin-left:8px;font-family:FontAwesome;font-size:14px;font-weight:900}.client-review-rating i,.main-menu ul li a:focus,.main-menu ul li a:hover,.post-entry a{color:var(--accent-color)}.main-menu ul ul{visibility:hidden;opacity:0;transform-origin:top;text-align:left;border-radius:20px;width:235px;margin:0;padding:0;list-style:none;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;transform:scaleY(.8);background:var(--bg-color)!important}.main-menu ul li.submenu:first-child ul{width:235px}.main-menu ul ul ul{text-align:left;top:0;left:100%}.main-menu ul li:hover>ul{visibility:visible;opacity:1;padding:5px 0;transform:scale(1)}.main-menu ul li.submenu ul li.submenu>a:after{content:"";float:right}.main-menu ul ul li{margin:0;padding:0}.main-menu ul ul li a{color:var(--white-color);transition:all .3s ease-in-out;padding:8px 20px!important}.main-menu ul ul li a:focus,.main-menu ul ul li a:hover{padding:8px 20px 8px 23px!important}.header-btn{text-align:end}.contact-form form .btn-default.btn-highlighted:before,.main-menu ul li.highlighted-menu,.navbar-toggle,.pricing-body .btn-default:before,.responsive-menu{display:none}.responsive-menu{position:relative;top:0}.slicknav_btn{border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin:0;padding:0;display:flex!important}.slicknav_icon .slicknav_icon-bar{background-color:var(--secondary-color);border-radius:6px;width:22px;height:3px;transition:all .1s ease-in-out;display:block;margin:4px auto!important}.slicknav_icon .slicknav_icon-bar:first-child{margin-top:0!important}.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom:0!important}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:first-child{background-color:var(--secondary-color);transform:rotate(-45deg)translate(-5px,5px)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){background-color:var(--secondary-color);transform:rotate(45deg)translate(-5px,-5px)}.slicknav_menu{width:100%;padding:0;position:absolute}.slicknav_menu ul{margin:5px 0}.slicknav_nav .slicknav_row,.slicknav_nav li a{text-transform:capitalize;color:var(--white-color);margin:0;padding:7px 20px;font-size:16px;font-weight:500;line-height:normal;transition:all .3s ease-in-out;position:relative;border-radius:0!important}.slicknav_menu ul ul li a{padding:7px 20px 7px 30px}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{content:"";color:var(--primary-color);margin-left:8px;font-family:FontAwesome;font-size:12px;font-weight:900;transition:all .3s ease-out;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.slicknav_open>a .slicknav_arrow:after{color:var(--primary-color);transform:translateY(-50%)rotate(-180deg)}.hero{width:100%;margin:30px auto 0}.commitment-btn,.commitment-list,.hero-body,.hero-content-list,.movement-steps-list,.personalized-care-content ul,.service-transform-steps,.testimonial-btn,.what-we-do-footer{margin-top:40px}.hero.hero-bg-image{background-position:50%;background-size:cover;border-radius:40px;padding:150px 15px;position:relative;overflow:hidden}.service-item:before,.value-counter-box:before,.why-choose-item:before{border-radius:999px 999px 0 0;width:100%;height:0;transition:all .4s ease-in-out;bottom:0;left:0;right:0}.hero.hero-bg-image:before{content:"";background:var(--primary-color);opacity:.8;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero.hero-bg-image.hero-video .hero-bg-video{width:100%;height:100%;position:absolute;inset:0}.hero.hero-bg-image.hero-video .hero-bg-video video{object-fit:cover;width:100%;height:100%}.hero-section{flex-wrap:wrap;gap:40px;display:flex}.hero-content{background:var(--white-color);border-radius:40px;width:calc(50% - 20px);padding:4.688vw}.hero.hero-bg-image .hero-content{text-align:center;z-index:2;background:0 0;width:100%;max-width:1000px;margin:0 auto;padding:0;position:relative}.hero.hero-bg-image .hero-content .section-title p{width:100%;max-width:750px;margin:20px auto 0}.hero.hero-bg-image .hero-content .hero-body,.hero.hero-bg-image .hero-content .hero-content-list ul{justify-content:center}.hero.hero-bg-image .hero-content .hero-body .video-play-button a{border-color:var(--white-color)}.hero-content .section-title p{font-size:17px}.hero-body{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.hero-body .video-play-button{align-items:center;display:inline-flex}.hero-body .video-play-button p{text-transform:capitalize;color:var(--primary-color);margin:0 20px 0 0;font-weight:700}.video-play-button a i{color:var(--accent-color);margin-left:2px;font-size:18px;transition:all .3s ease-in-out}.hero-content-list ul{flex-wrap:wrap;gap:30px;margin:0;padding:0;list-style:none;display:flex}.about-us-image figure,.hero-image figure,.how-it-work-image figure,.what-we-do-image figure{border-radius:40px;display:block}.hero-content-list ul li{color:var(--text-color);text-align:left;padding-left:30px;line-height:1.5em;display:inline-block;position:relative}.case-study-entry ul li:before,.commitment-list ul li:before,.hero-content-list ul li:before,.pricing-footer ul li:before,.promise-list ul li:before,.service-entry ul li:before,.team-experience-list ul li:before{content:"";color:var(--accent-color);font-family:"Font Awesome 6 Free";font-size:18px;position:absolute;top:0;left:0}.hero-image{width:calc(50% - 20px);position:relative}.hero-image figure,.promise-counter-box,.promise-img-1 figure,.service-why-choose-item:hover:before,.treatment-approach-item:hover:before{height:100%}.hero-image figure img{aspect-ratio:1/.874;object-fit:cover;border-radius:40px;width:100%;height:100%}.working-hours-box{background:var(--divider-color);backdrop-filter:blur(10px);border-radius:20px;padding:30px;display:inline-block;position:absolute;bottom:40px;left:40px}.working-hours-box .icon-box i{color:var(--white-color);font-size:35px}.cta-item-content h3,.working-hours-content h3{color:var(--white-color);margin-bottom:10px;font-size:22px}.working-hours-content p{color:var(--white-color);margin:0}.about-us,.error-page,.how-it-work,.our-commitment,.our-faqs,.our-pricing,.our-promise,.page-blog,.page-book-appointment,.page-case-study-single,.page-contact-us,.page-faqs,.page-pricing,.page-service-single,.page-single-post,.page-team-single,.why-choose-us{padding:100px 0}.about-us .section-title.section-title-center{max-width:960px}.about-us-image{margin-bottom:50px}.about-us-image img{aspect-ratio:1/.457;object-fit:cover;border-radius:40px;width:100%}.about-us-list ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.about-us-list ul li{font-family:var(--accent-font);color:var(--text-color);padding-left:30px;line-height:normal;position:relative;font-size:18px!important}.about-us-list ul li:before,.testimonial-body-item h3:before,.transform-step-item-title h3:before{content:"";color:var(--accent-color);font-family:"Font Awesome 6 Free";font-size:20px;position:absolute;top:0;left:0}.our-approach,.our-services,.our-values,.what-we-do{background:url(../images/section-bg-image.png) 50%/cover no-repeat;padding:100px 0}.service-item{background:var(--white-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:30px;position:relative;overflow:hidden}.service-item:before,.value-counter-box:before{content:"";background:var(--secondary-color);z-index:0;position:absolute}.our-commitment-image:hover .project-complete-box:before,.service-item.active:before,.service-item:hover:before,.value-counter-box:hover:before,.why-choose-item:hover:before{border-radius:0;height:100%}.contact-info-content,.contact-info-item .icon-box,.project-complete-box .icon-box,.project-complete-counter,.service-content,.service-item .icon-box,.service-readmore-btn,.service-why-choose-item h2,.service-why-choose-item p,.value-counter-content,.value-counter-title{z-index:1;position:relative}.case-study-entry,.contact-info-item .icon-box,.page-faqs .page-faq-accordion,.service-entry,.service-item .icon-box,.team-experience-box,.team-expertise-box,.team-expertise-item .icon-box,.team-skills-box{margin-bottom:60px}.client-review-rating,.features-item,.features-item .icon-box,.service-content,.service-why-choose-item p,.skills-progress-bar,.testimonial-rating,.why-choose-item p{margin-bottom:30px}.approach-item .icon-box img,.commitment-body-item .icon-box img,.contact-info-item .icon-box img,.features-item .icon-box img,.service-item .icon-box img,.team-expertise-item .icon-box img,.treatment-approach-item .icon-box img{width:100%;max-width:60px}.service-content h3,.testimonial-content h3,.work-step-item-content h3{margin-bottom:15px;font-size:22px}.case-study-content h2 a,.contact-info-content p a,.footer-header-content h2 a,.page-header-box ol li.breadcrumb-item a,.post-item-content h2 a,.service-content h3 a,.team-content h3 a{color:inherit}.section-footer-text{text-align:center;margin-top:30px}.section-footer-text p{margin-bottom:0;font-size:18px}.section-footer-text span{font-family:var(--accent-font);color:var(--white-color);border-radius:100px;margin-right:10px;padding:3px 10px;font-size:14px}.case-study-catagery-content h3,.post-tags .tag-links a,.pricing-header h2 sub,.team-sidebar-body ul li span{font-family:var(--default-font);font-size:16px}.section-footer-text p a{text-transform:capitalize;color:var(--accent-color);font-weight:700;text-decoration:underline;transition:all .3s ease-in-out}.approach-item-list,.contact-info-list,.team-expertise-list,.value-image-content,.why-choose-box-1,.why-choose-box-2{flex-wrap:wrap;gap:30px;display:flex}.rebuilding-image figure,.why-choose-image figure{border-radius:20px;height:100%;display:block}.why-choose-image img{aspect-ratio:1/.845;object-fit:cover;border-radius:20px;width:100%;height:100%}.why-choose-item{background-color:var(--secondary-color);border-radius:20px;height:100%;padding:40px;position:relative;overflow:hidden}.why-choose-item:before{content:"";background:var(--primary-color);z-index:0;position:absolute}.case-study-catagery-item:hover,.pricing-item.pricing-box-3,.team-expertise-item:nth-child(4n-2),.why-choose-box-2 .why-choose-item{background-color:var(--accent-secondary-color)}.why-choose-item h2,.why-choose-item h3,.why-choose-item p{z-index:1;transition:all .4s ease-in-out;position:relative}.why-choose-item h2,.why-choose-title h2{font-size:34px}.why-choose-image-box{height:100%;position:relative}.why-choose-image-box figure{border-radius:20px;height:100%;display:block;position:relative;overflow:hidden}.why-choose-image-box figure:before{content:"";background:linear-gradient(#2e303f00 63.74%,#2e303fcc 93.09%),linear-gradient(#2e303fcc -5.13999%,#2e303f00 31.66%);width:100%;height:100%;position:absolute;inset:0}.why-choose-image-box figure img{aspect-ratio:1/1.57;object-fit:cover;border-radius:20px;width:100%;height:100%}.why-choose-content,.why-choose-title{z-index:1;position:absolute;left:40px;right:40px}.why-choose-title{top:40px}.why-choose-content{bottom:40px}.about-footer-content p,.appointment-info-content p,.cta-item-content p,.feature-item-content p,.footer-privacy-policy p,.why-choose-content p{color:var(--white-color);margin-bottom:0}.our-features{background-position:50%;background-size:cover;padding:100px 0;position:relative;overflow:hidden}.our-features:before{content:"";background:var(--primary-color);opacity:.7;z-index:0;position:absolute;inset:0}.features-item{background-color:var(--dark-divider-color);backdrop-filter:blur(5px);--webkit-backdrop-filter:blur(5px);border-radius:20px;height:calc(100% - 30px);padding:30px;transition:all .4s ease-in-out}.case-study,.commitment-body-item:nth-child(4n),.commitment-body-item:nth-child(4n-3),.footer-newsletter-form .form-group .newsletter-btn:hover,.pricing-item.pricing-box-2,.sidebar-cta-contact a:hover,.team-expertise-item:nth-child(4n-1){background-color:var(--secondary-color)}.features-item:hover{transform:translateY(-5px)}.feature-item-content h3{color:var(--white-color);margin-bottom:15px;font-size:22px}.feature-counters-box{border-top:1px solid var(--dark-divider-color);z-index:1;flex-wrap:wrap;align-items:center;gap:30px 50px;margin-top:50px;padding-top:80px;display:flex;position:relative}.feature-counter-content{width:calc(24% - 25px)}.feature-counter-content h3{color:var(--white-color);font-size:22px;line-height:1.4em}.feature-counter-list{flex-wrap:wrap;justify-content:center;gap:30px 40px;width:calc(76% - 25px);display:flex}.feature-counter-item{text-align:center;width:calc(30% - 30px)}.feature-counter-item h2{color:var(--white-color);margin-bottom:10px;font-size:54px}.feature-counter-item p{color:var(--white-color);text-transform:capitalize;margin-bottom:0}.book-appointment-content,.contact-us-content,.how-it-work-content,.our-promise-images,.our-testimonials-content,.post-single-meta ol li{margin-right:15px}.how-it-work-image img{aspect-ratio:1/.7;object-fit:cover;border-radius:40px;width:100%}.work-step-item{border-bottom:1px solid var(--divider-color);flex-wrap:wrap;margin-bottom:40px;padding-bottom:40px;display:flex}.testimonial-body-item:last-child,.transform-step-item:last-child,.work-step-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.case-study-item,.page-gallery-box .photo-gallery,.post-item,.pricing-item,.team-item{height:calc(100% - 30px);margin-bottom:30px}.author-image,.commitment-body-item .icon-box,.faqs-contact-item .icon-box,.project-complete-box .icon-box,.sidebar-cta-item .icon-box,.work-step-item .icon-box{margin-right:20px}.work-step-item .icon-box img{width:100%;max-width:50px}.work-step-item-content{width:calc(100% - 70px)}.movement-steps-box,.rebuilding-strength-box,.service-expertise-box,.service-transform-box,.service-why-choose,.treatment-approach-box,.work-step-btn{margin-top:60px}.case-study,.our-blog,.our-team,.page-case-study,.page-gallery,.page-services,.page-team,.page-testimonials,.page-video-gallery{padding:100px 0 70px}.case-study-image a,.case-study-image figure,.contact-us-image figure,.movement-step-image figure,.our-commitment-image figure,.page-gallery-box .photo-gallery figure,.page-single-image figure,.personalized-care-image figure,.promise-img-1 figure,.promise-img-2 figure,.service-why-choose-image figure,.testimonial-image figure,.value-image figure{border-radius:20px;display:block}.case-study-image img{aspect-ratio:1/.698;object-fit:cover;border-radius:20px;width:100%;transition:all .4s ease-in-out}.case-study-item:hover .case-study-image img,.post-item:hover .post-featured-image img,.sidebar-cta-box:hover .sidebar-cta-image img,.team-item:hover .team-image img{transform:scale(1.1)}.case-study-content h2,.post-item-content h2,.promise-body h3{font-size:22px;line-height:1.4em}.pricing-item{background-color:var(--white-color);border-radius:20px;padding:40px}.contact-info-content h3,.pricing-header h3,.team-expertise-item-content h3,.treatment-approach-content h3{text-transform:capitalize;margin-bottom:15px;font-size:22px}.pricing-header p{margin-bottom:10px}.pricing-header h2{font-size:54px}.pricing-header h2 sub{color:var(--text-color);text-transform:capitalize;bottom:0}.pricing-body .btn-default{text-align:center;width:100%;padding:17px}.case-study-entry ul,.commitment-list ul,.footer-social-links ul,.pricing-footer ul,.service-entry ul,.team-sidebar-body ul{margin:0;padding:0;list-style:none}.case-study-entry ul li,.commitment-list ul li,.pricing-footer ul li,.service-entry ul li{color:var(--text-color);margin-bottom:15px;padding-left:30px;line-height:1.5em;position:relative}.pricing-benefit-list,.promise-counter-footer{margin-top:30px}.pricing-benefit-list ul{flex-wrap:wrap;justify-content:center;gap:20px 40px;margin:0;padding:0;list-style:none;display:flex}.pricing-benefit-list ul li{color:var(--primary-color);align-items:center;display:inline-flex}.pricing-benefit-list ul li img{max-width:20px;margin-right:15px}.what-we-do-body{flex-wrap:wrap;align-items:center;gap:30px 60px;display:flex}.client-review-content p span{font-family:var(--accent-font);color:var(--primary-color);font-size:30px}.client-review-images{margin-top:15px;display:inline-flex}.client-image{border:1px solid var(--secondary-color);z-index:1;border-radius:50%;width:42px;height:42px;margin-left:-6px;position:relative}.faqs-contact-item,.movement-step-item,.page-catagery-list ul li,.post-entry,.team-sidebar-body h3,.testimonial-body-item,.transform-step-item{border-bottom:1px solid var(--divider-color)}.client-image:first-child,.footer-links.footer-privacy-policy{margin-left:0}.client-image figure{border-radius:50%;display:block}.client-image img{border-radius:50%;width:100%}.what-we-do-image{margin-left:15px}.what-we-do-image img{aspect-ratio:1/.992;object-fit:cover;border-radius:40px;width:100%}.faqs-content{margin-right:15px;position:sticky;top:30px}.faqs-contact-box{background:var(--white-color);border-radius:20px;padding:30px;display:inline-block}.faqs-contact-item{align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.appointment-info-item .icon-box img,.case-study-catagery-item .icon-box img,.faqs-contact-item .icon-box img,.sidebar-cta-item .icon-box img{width:100%;max-width:40px}.faqs-contact-content{width:calc(100% - 60px)}.faqs-contact-content h3{font-size:22px}.faqs-contact-list ul{flex-wrap:wrap;gap:20px 40px;margin:0;padding:0;list-style:none;display:flex}.faqs-contact-list ul li a{color:var(--text-color);gap:10px;transition:all .3s ease-in-out;display:inline-flex}.faqs-contact-list ul li i{color:var(--accent-color);font-size:20px;transition:all .3s ease-in-out}.faq-accordion .accordion-item{border-radius:12px;margin-bottom:30px;padding:0;position:relative;overflow:hidden}.faq-accordion .accordion-header .accordion-button{background:var(--accent-secondary-color);color:var(--primary-color);padding:20px 50px 20px 20px;font-size:20px;font-weight:400;line-height:1.25em;transition:all .3s ease-in-out}.approach-item.approach-box-2,.faq-accordion .accordion-header .accordion-button.collapsed{background:var(--accent-secondary-color)}.faq-accordion .accordion-item .accordion-button.collapsed:after,.faq-accordion .accordion-item .accordion-button:after{content:"";border:2px solid var(--primary-color);width:24px;height:24px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;font-family:FontAwesome;font-size:14px;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.testimonial-author,.testimonial-body,.testimonial-btn{align-items:center;display:flex}.faq-accordion .accordion-button:not(.collapsed):after{transform:translateY(-50%)rotate(180deg)}.faq-accordion .accordion-item .accordion-body{background:var(--accent-secondary-color);border-top:1px solid var(--divider-color);padding:20px 50px 20px 20px}.our-testimonials{background-color:var(--accent-secondary-color);padding:100px 0}.testimonial-body{flex-wrap:wrap;gap:30px}.approach-image,.approach-item,.personalized-care-content,.personalized-care-image,.promise-counter-box,.promise-img-1,.rebuilding-content,.rebuilding-image,.service-why-choose-image,.service-why-choose-items,.testimonial-image,.testimonial-item-list,.value-counter-image{width:calc(50% - 15px)}.testimonial-body-item{margin-bottom:30px;padding-bottom:30px}.testimonial-body-item h3{margin-bottom:15px;padding-left:30px;font-size:22px;position:relative}.testimonial-image img{aspect-ratio:1/.974;object-fit:cover;border-radius:20px;width:100%}.promise-counter-footer h3,.testimonial-rating i{color:var(--accent-color);font-size:20px}.author-image figure{border-radius:12px;display:block}.author-image img{border-radius:12px;width:100%;max-width:60px}.author-content h3,.team-content h3{text-transform:capitalize;margin-bottom:5px;font-size:22px}.author-content p{text-transform:capitalize;margin-bottom:0}.testimonial-slider .testimonial-button-next,.testimonial-slider .testimonial-button-prev{border:2px solid var(--primary-color);width:40px;height:40px;color:var(--primary-color);border-radius:50%;transition:all .4s ease-in-out;position:relative}.testimonial-slider .testimonial-button-next{margin-left:10px}.testimonial-slider .testimonial-button-next:hover,.testimonial-slider .testimonial-button-prev:hover{color:var(--white-color);background:var(--primary-color)}.testimonial-slider .testimonial-button-next:before,.testimonial-slider .testimonial-button-prev:before{content:"";color:inherit;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.testimonial-slider .testimonial-button-prev:before{transform:rotate(180deg)}.team-image{margin-bottom:20px;position:relative}.team-image figure:before,.team-social-icon{opacity:0;z-index:1;position:absolute;bottom:0}.post-featured-image a,.post-featured-image figure,.team-image a,.team-image figure{border-radius:20px;display:block;overflow:hidden}.footer-social-links ul li a,.team-social-icon ul li a{border:1px solid var(--white-color);width:36px;height:36px;transition:all .4s ease-in-out;display:flex}.team-image figure:before{content:"";background:linear-gradient(#2e303f00 56.82%,#2e303fcc 100%);width:100%;height:100%;transition:all .4s ease-in-out;top:0;left:0;right:0}.team-item:hover .team-image figure:before{opacity:1}.team-image img{aspect-ratio:1/1.155;object-fit:cover;width:100%;transition:all .4s ease-in-out}.team-social-icon{visibility:hidden;transition:all .4s ease-in-out;left:30px;right:30px}.team-item:hover .team-social-icon{opacity:1;visibility:visible;bottom:30px}.team-social-icon ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.team-social-icon ul li a{color:var(--white-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center}.team-social-icon ul li a:hover{border-color:var(--accent-color);background:var(--accent-color)}.post-social-sharing ul li a i,.team-social-icon ul li a i{color:inherit;font-size:18px}.error-page-content,.page-header-box,.team-content{text-align:center}.team-content p{text-transform:capitalize;margin:0}.book-appointment{background:var(--secondary-color);padding:100px 0}.appointment-image-info{position:relative}.appointment-image{border-radius:20px;overflow:hidden}.appointment-image figure,.team-sidebar-image figure{display:block}.appointment-image figure:before{content:"";z-index:1;background:linear-gradient(#2e303f00 24.49%,#2e303fcc 90.25%);width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;inset:0}.appointment-image img{aspect-ratio:1/.5;object-fit:cover;width:100%}.appointment-info-list{z-index:1;flex-wrap:wrap;gap:30px 50px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.appointment-info-content h3{text-transform:capitalize;color:var(--white-color);margin-bottom:5px;font-size:22px}.appointment-form .form-control{color:var(--text-color);background-color:var(--bg-color);box-shadow:none;border:none;border-radius:10px;outline:0;padding:18px 20px;font-size:16px;font-weight:400;line-height:1.5em}.approach-item.approach-box-3,.movement-step-item:hover .movement-step-content p,.project-complete-box:before,.service-why-choose-item:before,.treatment-approach-item:before{background:var(--secondary-color)}.appointment-form .form-control::placeholder{color:var(--text-color)}.appointment-form form .form-group select{padding:18px 30px 18px 20px}.appointment-form form .form-group select option{color:var(--primary-color);font-weight:500}.post-featured-image img{aspect-ratio:1/.745;object-fit:cover;width:100%;transition:all .5s ease-in-out}.error-page-content .section-title,.post-item-content{margin-bottom:15px}.footer-header{border-bottom:1px solid var(--dark-divider-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px;padding-bottom:60px;display:flex}.footer-header-content h3{color:var(--white-color);margin-bottom:10px;font-size:20px}.footer-header-content h2{color:var(--white-color);font-size:46px}.footer-logo img{width:100%;max-width:142px}.footer-social-links ul li{margin-right:12px;display:inline-block}.footer-social-links ul li a{color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;font-size:18px}.footer-social-links ul li a:hover{color:var(--primary-color);border-color:var(--secondary-color);background-color:var(--secondary-color)}.footer-links.services-links{margin-left:40px}.footer-links h3{color:var(--white-color);text-transform:capitalize;margin-bottom:20px;font-size:22px}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links ul li{text-transform:capitalize;margin-bottom:12px;line-height:1.5em}.footer-links ul li a{color:var(--white-color);transition:all .3s ease-in-out}.footer-contact-item h3 a:hover,.footer-links ul li a:hover{color:var(--accent-secondary-color)}.page-header-box ol .breadcrumb-item+.breadcrumb-item:before,.promise-list ul li{color:var(--text-color)}.footer-contact-item{margin-bottom:25px}.footer-contact-item p{color:var(--white-color);margin-bottom:5px}.footer-contact-item h3{margin:0;font-size:20px}.footer-newsletter-form .form-group{display:flex}.footer-newsletter-form .form-group .form-control{width:calc(100% - 60px);color:var(--white-color);border:1px solid var(--white-color);box-shadow:none;background:0 0;border-right:none;border-radius:12px 0 0 12px;outline:0;padding:17px 20px;font-size:16px;font-weight:400;line-height:1.5em}.footer-newsletter-form .form-group .form-control::placeholder{color:var(--white-color)}.footer-newsletter-form .form-group .newsletter-btn{background-color:var(--white-color);width:60px;color:var(--accent-color);border:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;padding:0;transition:all .3s ease-in-out;display:flex}.footer-newsletter-form .form-group .newsletter-btn i{color:inherit;margin-right:3px;font-size:30px}.footer-copyright-text{padding:30px 0}.footer-copyright-text p{color:var(--primary-color);text-align:center;margin-bottom:0}.page-header{border-radius:40px;width:100%;margin:30px auto 0;padding:100px 0}.page-header-box h1{margin-bottom:10px;font-size:60px;line-height:1.1em;display:inline-block}.page-header-box ol{justify-content:center;margin:0;padding:0}.page-header-box ol li.breadcrumb-item{text-transform:capitalize;color:var(--text-color);font-size:18px;line-height:normal}.our-approach-content{position:sticky;top:30px}.approach-item{border-radius:20px;padding:40px}.approach-item-content h3,.value-counter-title h3{text-transform:capitalize;font-size:22px}.approach-image figure{border-radius:20px;height:100%;display:block}.approach-image img,.value-counter-image img{aspect-ratio:1/.6;object-fit:cover;border-radius:20px;width:100%}.our-commitment-image{margin-right:15px;position:relative}.our-commitment-image figure img{aspect-ratio:1/.98;object-fit:cover;border-radius:20px;width:100%}.project-complete-box{z-index:1;border-radius:20px;padding:20px;display:flex;position:absolute;bottom:30px;left:30px;overflow:hidden}.project-complete-box:before{content:"";border-radius:999px 999px 0 0;width:100%;height:0;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}.project-complete-box .icon-box img{width:100%;max-width:55px}.project-complete-counter h2{margin-bottom:5px;font-size:54px;line-height:1em}.commitment-body{border-radius:20px;flex-wrap:wrap;display:flex;overflow:hidden}.commitment-body-item{background-color:var(--accent-secondary-color);width:50%;padding:30px;display:flex}.commitment-body-content{width:calc(100% - 80px)}.commitment-body-content h3{margin-bottom:10px;font-size:22px}.promise-image-counter{flex-wrap:wrap;gap:30px;margin-bottom:30px;display:flex}.promise-img-1 img,.promise-img-2 img{object-fit:cover;aspect-ratio:1/.496;border-radius:20px;width:100%}.promise-counter-box{background:var(--accent-secondary-color);text-align:center;border-radius:20px;padding:30px 20px}.promise-counter-header{align-items:center;margin-bottom:30px;display:flex}.promise-counter-header h2{text-align:right;width:calc(50% - 20px);margin-right:20px;font-size:46px;font-weight:700}.promise-counter-header p{text-transform:capitalize;text-align:left;width:50%;margin-bottom:0}.promise-counter-body a{border-radius:50%;display:inline-block}.promise-counter-body a img{border-radius:50%;width:100%;max-width:120px;animation:20s linear infinite infiniterotate}@keyframes infiniterotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.promise-list{border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.promise-list ul{flex-wrap:wrap;gap:20px 50px;margin:0;padding:0;list-style:none;display:flex}.page-catagery-list ul li a,.sidebar-cta-image figure{display:block;position:relative}.promise-list ul li{padding-left:30px;line-height:1.5em;position:relative}.value-counter-image figure{border-radius:20px;height:100%;display:block}.value-counter-box{background-color:var(--white-color);border-radius:20px;width:calc(50% - 15px);padding:30px;position:relative;overflow:hidden}.value-counter-title{margin-bottom:70px}.value-counter-content h2{margin-bottom:10px;font-size:54px}.value-image img{aspect-ratio:1/1.488;object-fit:cover;border-radius:20px;width:100%}.page-single-sidebar{margin-right:15px;position:sticky;top:20px}.page-catagery-list{border:1px solid var(--divider-color);border-radius:20px;margin-bottom:60px;overflow:hidden}.page-catagery-list h3{color:var(--white-color);text-transform:capitalize;padding:20px 30px;font-size:22px}.page-catagery-list ul{margin:0;padding:30px;list-style:none}.page-catagery-list ul li{margin-bottom:20px;padding-bottom:20px}.page-catagery-list ul li:last-child{border-bottom:none;margin:0;padding:0}.page-catagery-list ul li a{text-transform:capitalize;color:var(--text-color);padding-right:30px;line-height:1.5em;transition:all .4s ease-in-out}.page-catagery-list ul li a:before{content:"";color:var(--accent-color);border:1px solid var(--accent-color);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:all .4s ease-in-out;display:flex;position:absolute;right:0}.page-catagery-list ul li a:hover:before{background-color:var(--accent-color);color:var(--white-color)}.contact-info-item,.sidebar-cta-box{border-radius:20px;position:relative;overflow:hidden}.sidebar-cta-image figure:before{content:"";z-index:1;background:linear-gradient(179.96deg,#5a4a6600 33.3%,#5a4a66bc 56.63%,#5a4a66e6 98.98%);width:100%;height:100%;position:absolute;inset:0}.sidebar-cta-image img{aspect-ratio:1/1.242;object-fit:cover;width:100%;transition:all .4s ease-in-out}.sidebar-cta-content{z-index:1;position:absolute;bottom:30px;left:30px;right:30px}.sidebar-cta-item{margin-bottom:20px;display:flex}.sidebar-cta-contact a{background-color:var(--white-color);color:var(--text-color);border-radius:20px;align-items:center;padding:20px;font-weight:500;transition:all .3s ease-in-out;display:flex}.sidebar-cta-contact a img{width:100%;max-width:20px;margin-right:15px}.page-single-image img{aspect-ratio:1/.598;object-fit:cover;border-radius:20px;width:100%}.case-study-entry h2,.service-entry h2{margin-bottom:20px;font-size:42px}.rebuilding-image-content,.service-why-choose-content,.treatment-approach-item-list{flex-wrap:wrap;gap:30px;margin-top:40px;display:flex}.service-why-choose-image img{aspect-ratio:1/1.11;object-fit:cover;border-radius:20px;width:100%}.service-why-choose-item{background-color:var(--accent-secondary-color);border-radius:20px;margin-bottom:30px;padding:40px;position:relative;overflow:hidden}.service-why-choose-item:before{content:"";z-index:0;border-radius:20px;width:100%;height:0;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}.service-why-choose-item h2{margin-bottom:0;font-size:34px}.transform-step-item{margin-bottom:40px;padding-bottom:40px}.transform-step-item-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.transform-step-item-title h3{padding-left:30px;font-size:22px;position:relative}.transform-step-item-title h2{margin-bottom:0;font-size:22px}.personalized-care-box{border:1px solid var(--divider-color);border-radius:20px;flex-wrap:wrap;gap:30px;margin-top:40px;padding:30px;display:flex}.personalized-care-image img{aspect-ratio:1/.823;object-fit:cover;border-radius:20px;width:100%}.page-pagination{text-align:center;margin-top:20px}.page-pagination ul{justify-content:center;margin:0;padding:0}.page-pagination ul li a,.page-pagination ul li span{background:var(--white-color);color:var(--accent-color);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 5px;font-weight:600;line-height:1em;text-decoration:none;transition:all .3s ease-in-out;display:flex}.post-entry p strong,.post-single-meta ol li,.post-single-meta ol li i{color:var(--primary-color);font-size:18px}.page-pagination ul li a:hover,.page-pagination ul li.active a{background:var(--accent-color);color:var(--white-color)}.post-single-meta ol li i{margin-right:5px}.post-image{margin-bottom:30px;position:relative}.post-image figure{border-radius:30px;display:block;overflow:hidden}.post-image img{aspect-ratio:1/.5;object-fit:cover;border-radius:30px;width:100%}.post-content{width:100%;max-width:1100px;margin:0 auto}.post-entry{margin-bottom:30px;padding-bottom:30px}.post-entry:after{content:"";clear:both;display:block}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{margin:0 0 .358em;font-weight:400;line-height:1.1em}.post-entry h1{font-size:60px}.post-entry h2{font-size:42px}.post-entry h3{font-size:40px}.post-entry h4{font-size:30px}.post-entry h5{font-size:24px}.post-entry h6{font-size:20px}.post-entry p strong{font-weight:600}.post-entry ol{margin:0 0 30px}.post-entry ul{margin:20px 0;padding:0 0 0 20px}.post-entry ol li,.post-entry ul li{color:var(--text-color);margin-bottom:15px;font-size:16px;font-weight:500;line-height:1.5em;position:relative}.post-entry blockquote p,.tag-links{font-size:22px;font-weight:400;font-family:var(--accent-font)}.post-entry blockquote{background:url(../images/icon-blockquote.svg), var(--accent-color);border:1px solid var(--divider-color);background-position:30px 30px;background-repeat:no-repeat;background-size:45px;border-radius:20px;margin-bottom:30px;padding:30px 30px 30px 90px}.post-social-sharing ul li a,.post-tags .tag-links a{background:var(--accent-color);color:var(--white-color);border-radius:100px;transition:all .3s ease-in-out}.post-entry blockquote p{color:var(--white-color);line-height:1.5em}.tag-links{text-transform:capitalize;color:var(--primary-color);flex-wrap:wrap;align-items:center;gap:15px;display:inline-flex}.post-tags .tag-links a{text-transform:capitalize;padding:12px 20px;font-weight:500;line-height:1em;display:inline-block}.post-social-sharing ul li:hover a,.post-tags .tag-links a:hover{background:var(--accent-secondary-color);color:var(--primary-color)}.post-social-sharing ul li{margin-right:10px;display:inline-block}.post-social-sharing ul li a{text-align:center;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.case-study-catagery-list{background-color:var(--secondary-color);border-radius:20px;margin-bottom:60px;padding:30px}.case-study-catagery-item,.team-sidebar-footer ul li:hover a{background-color:var(--white-color)}.case-study-catagery-item{border-radius:14px;align-items:center;gap:10px;margin-bottom:20px;padding:20px;transition:all .4s ease-in-out;display:flex}.case-study-catagery-content{width:calc(100% - 50px)}.case-study-catagery-content h3{margin-bottom:3px;font-weight:600}.rebuilding-image img{aspect-ratio:1/.953;object-fit:cover;border-radius:20px;width:100%}.rebuilding-content{background:var(--accent-secondary-color);border-radius:20px;padding:30px}.treatment-approach-item{border:1px solid var(--divider-color);background:var(--white-color);border-radius:20px;width:calc(50% - 15px);padding:30px;display:flex;position:relative;overflow:hidden}.treatment-approach-item:before{content:"";z-index:0;border-radius:18px;width:100%;height:0;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}.contact-info-item:before,.movement-step-content p{background:var(--accent-secondary-color);transition:all .4s ease-in-out}.treatment-approach-item .icon-box{z-index:1;margin-right:20px;position:relative}.treatment-approach-content{z-index:1;width:calc(100% - 80px);position:relative}.movement-step-item{flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:40px;padding-bottom:40px;display:flex}.movement-step-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.movement-step-item:nth-child(2n){flex-direction:row-reverse}.movement-step-image{width:calc(38% - 15px)}.movement-step-image img{aspect-ratio:1/.68;object-fit:cover;border-radius:20px;width:100%}.movement-step-content{width:calc(62% - 15px)}.movement-step-content p{border-radius:100px;margin-bottom:30px;padding:10px 20px;display:inline-block}.movement-step-content h3,.team-sidebar-body ul li{margin-bottom:20px;font-size:22px;line-height:1.3em}.team-sidebar-box{border-radius:20px;margin-bottom:60px;overflow:hidden}.team-sidebar-image img{aspect-ratio:1/1.045;object-fit:cover;width:100%;transition:all .4s ease-in-out}.team-sidebar-box:hover .team-sidebar-image img{transform:scale(1.05)}.team-sidebar-body{background-color:var(--secondary-color);padding:30px}.team-sidebar-body h3{margin-bottom:25px;padding-bottom:25px;font-size:22px}.team-sidebar-body ul li{font-family:var(--accent-font);text-transform:capitalize;color:var(--primary-color);justify-content:space-between;width:100%;display:inline-flex}.team-sidebar-body ul li span{text-transform:none;color:var(--text-color);width:65%}.team-sidebar-footer{background-color:var(--accent-color);align-items:center;gap:20px;padding:20px 30px;display:flex}.contact-info-item,.team-expertise-item{background:var(--white-color);padding:30px}.team-sidebar-footer h3{text-transform:capitalize;color:var(--white-color);font-size:22px}.team-sidebar-footer ul li{border-radius:50%;margin-right:10px;display:inline-block}.team-sidebar-footer ul li a{border:1px solid var(--white-color);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .4s ease-in-out;display:flex}.team-sidebar-footer ul li a i{color:var(--white-color);font-size:18px;transition:all .3s ease-in-out}.team-experience-list ul{flex-wrap:wrap;gap:15px 30px;margin:0;padding:0;list-style:none;display:flex}.team-experience-list ul li{width:calc(50% - 15px);color:var(--text-color);padding-left:30px;line-height:1.5em;position:relative}.team-expertise-item{border-radius:20px;width:calc(50% - 15px)}.skills-progress-bar .skillbar .skill-data{justify-content:space-between;margin-bottom:15px;display:flex}.skills-progress-bar .skill-data .skill-title{text-transform:capitalize}.skills-progress-bar .skill-data .skill-no{margin-left:20px}.skills-progress-bar .skillbar .skill-progress{border:1px solid var(--divider-color);background:var(--white-color);border-radius:100px;width:100%;height:16px;position:relative}.skills-progress-bar .skill-progress .count-bar{background-color:var(--accent-color);border-radius:100px;position:absolute;top:0;bottom:0;left:0}.team-contact-form.contact-form{border-radius:40px}.page-testimonials .testimonial-item{border:1px solid var(--divider-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:30px}.page-gallery-box .photo-gallery img,.video-gallery-image img{aspect-ratio:1/.829;object-fit:cover;border-radius:20px;width:100%}.video-gallery-image{height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.video-gallery-image a{cursor:pointer;display:block;position:relative}.video-gallery-image a:before{content:"";background-color:var(--primary-color);opacity:0;visibility:hidden;z-index:1;border-radius:20px;width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;inset:0;transform:scale(0)}.video-gallery-image:hover a:before{opacity:.4;visibility:visible;transform:scale(1)}.video-gallery-image a:after{content:"";background:var(--accent-color);color:var(--white-color);cursor:pointer;opacity:0;visibility:hidden;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-family:FontAwesome;font-size:20px;transition:all .5s ease-in-out;display:flex;position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}.video-gallery-image:hover a:after{opacity:1;visibility:visible}.contact-us-image img{aspect-ratio:1/.495;object-fit:cover;border-radius:20px;width:100%}.contact-info-item:before{content:"";z-index:0;border-radius:999px 999px 0 0;width:100%;height:0;position:absolute;bottom:0;left:0;right:0}.contact-info-item:hover:before{border-radius:0;height:100%}.contact-info-content p{margin-bottom:2px}.conatct-us-form{border-radius:40px;flex-wrap:wrap;margin-top:100px;display:flex;overflow:hidden}.contact-form{background-color:var(--secondary-color);padding:40px}.contact-form form .form-control{color:var(--text-color);background-color:var(--white-color);box-shadow:none;border:none;border-radius:20px;outline:0;padding:18px 20px;font-size:16px;font-weight:400;line-height:1.5em}.contact-form form .form-control::placeholder{color:var(--text-color)}.contact-form form .btn-default.btn-highlighted{width:100%;padding:17px}.conatct-us-form .contact-form,.google-map-iframe{width:50%}.google-map-iframe iframe{width:100%;height:100%}.error-page-image{text-align:center;margin-bottom:30px}.error-page-image img{width:100%;max-width:45%}@media only screen and (width<=1840px){.hero,.page-header,.topbar,header.main-header .header-sticky{max-width:calc(100% - 30px)}}@media only screen and (width<=1720px){.bg-section{border-radius:30px;width:calc(100% - 40px);max-width:100%;margin:0 20px}.main-footer{margin-bottom:20px}}@media only screen and (width<=1366px){.topbar{padding:10px 20px}.main-menu .nav-menu-wrapper{margin:0 10px}.main-menu ul li a{padding:15px 10px!important}.hero-content{padding:50px 30px}}@media only screen and (width<=1024px){.hide-tablet{display:none}.navbar{padding:24px 20px}.hero-content,.hero-image{width:100%}.hero-content{padding:50px 15px}.hero-image figure{height:auto}.hero-image figure img{aspect-ratio:1/.55;height:auto}}@media only screen and (width<=1200px){.navbar-toggle,.responsive-menu{display:block}}@media only screen and (width<=991px){.bg-section,.navbar,.topbar,header.main-header .header-sticky.active .navbar{border-radius:0}.about-us .section-title.section-title-center,.hero.hero-bg-image .hero-content,.section-title.section-title-center,.topbar{max-width:100%}.btn-default{padding:14px 43px 14px 15px}.btn-default:before{right:15px}.topbar{margin:0;padding:10px 15px}.topbar-contact-info ul{gap:15px}.topbar-contact-info ul li i{margin-right:5px;font-size:16px}header.main-header .header-sticky{max-width:100%;margin:0}.case-study-catagery-item,.navbar{padding:15px}.slicknav_nav li,.slicknav_nav ul{display:block}.header-btn{display:none}.bg-section{width:100%;margin:0}.why-choose-image,.why-choose-item{width:calc(50% - 15px)}.case-study-entry,.contact-info-item .icon-box,.page-faqs .page-faq-accordion,.section-row,.service-entry,.service-item .icon-box,.team-experience-box,.team-expertise-box,.team-expertise-item .icon-box,.team-skills-box,.value-counter-title{margin-bottom:40px}.promise-counter-footer,.section-content-btn .section-btn{margin-top:20px}.about-footer,.about-us-image,.approach-item .icon-box,.footer-links,.page-catagery-list,.page-single-image,.pricing-body,.pricing-header,.section-title,.testimonial-content,.value-image-content,.what-we-do-content{margin-bottom:30px}.page-header-box h1,.section-title h1{font-size:45px}.post-entry h2,.section-title h2{font-size:34px}.page-pagination,.section-footer-text,.section-title p,.section-title-content{margin-top:10px}.hero.hero-bg-image .hero-content .section-title p,.section-btn{margin-top:15px}.post-social-sharing ul,.section-btn{text-align:left}.hero.hero-bg-image{border-radius:20px;padding:100px 15px}.about-us-image figure,.about-us-image img,.hero-content,.hero-image figure,.hero-image figure img,.how-it-work-image figure,.page-header,.team-contact-form.contact-form,.what-we-do-image figure,.what-we-do-image img{border-radius:26px}.hero-section{gap:30px}.hero-content{padding:30px 15px}.commitment-btn,.commitment-list,.hero-body,.hero-content-list,.movement-steps-list,.personalized-care-content ul,.rebuilding-image-content,.service-transform-steps,.service-why-choose-content,.testimonial-btn,.treatment-approach-item-list,.what-we-do-footer,.work-step-btn{margin-top:30px}.hero-body .video-play-button p{margin:0 10px 0 0}.hero-content-list ul{gap:20px}.hero-content-list ul li,.promise-list ul li{padding-left:25px}.case-study-entry ul li:before,.commitment-list ul li:before,.hero-content-list ul li:before,.page-header-box ol li.breadcrumb-item,.pricing-footer ul li:before,.promise-list ul li:before,.service-entry ul li:before,.team-experience-list ul li:before{font-size:16px}.working-hours-box{padding:20px;bottom:30px;left:30px}.appointment-info-item .icon-box,.case-study-content,.case-study-entry p,.case-study-image,.footer-contact-item,.post-entry p,.post-featured-image,.service-entry p,.team-image,.working-hours-box .icon-box{margin-bottom:15px}.working-hours-box .icon-box i{font-size:25px}.appointment-info-content h3,.approach-item-content h3,.author-content h3,.case-study-content h2,.cta-item-content h3,.faqs-contact-content h3,.post-entry blockquote p,.post-item-content h2,.promise-body h3,.tag-links,.team-content h3,.team-sidebar-footer h3,.testimonial-body-item h3,.testimonial-content h3,.value-counter-title h3,.working-hours-content h3{font-size:20px}.about-us,.how-it-work,.our-features,.our-services,.why-choose-us{padding:80px 0}.about-us-image img,.sidebar-cta-image img{aspect-ratio:1/.52}.about-us-list ul{gap:10px 30px}.about-us-list ul li,.transform-step-item-title h3{padding-left:25px;font-size:20px}.about-us-list ul li:before,.testimonial-body-item h3:before,.testimonial-rating i,.transform-step-item-title h3:before{font-size:18px}.commitment-body-item,.contact-info-item,.faqs-contact-box,.features-item,.page-catagery-list ul,.page-testimonials .testimonial-item,.service-item,.team-expertise-item,.team-sidebar-body,.treatment-approach-item,.value-counter-box{padding:20px}.commitment-body-item .icon-box img,.contact-info-item .icon-box img,.features-item .icon-box img,.project-complete-box .icon-box img,.service-item .icon-box img,.team-expertise-item .icon-box img,.treatment-approach-item .icon-box img{max-width:50px}.about-footer-content,.error-page-image,.faq-accordion .accordion-item,.features-item .icon-box,.post-image,.post-tags,.promise-counter-header,.service-content,.service-why-choose-item p,.skills-progress-bar,.testimonial-rating{margin-bottom:20px}.contact-info-content h3,.feature-item-content h3,.pricing-header h3,.service-content h3,.team-expertise-item-content h3,.treatment-approach-content h3,.work-step-item-content h3{margin-bottom:10px;font-size:20px}.why-choose-item{height:auto;padding:30px}.why-choose-item h2,.why-choose-title h2{font-size:28px}.why-choose-image img{aspect-ratio:1/.65}.why-choose-image-box{height:auto;margin:30px 0}.why-choose-image-box figure{height:auto}.why-choose-image-box figure img{aspect-ratio:1/.6;height:auto}.why-choose-content,.why-choose-title{left:30px;right:30px}.appointment-info-list,.sidebar-cta-content{bottom:20px;left:20px;right:20px}.why-choose-title{top:30px}.why-choose-content{bottom:30px}.feature-counters-box{gap:20px;margin-top:10px;padding-top:40px}.conatct-us-form .contact-form,.feature-counter-content,.google-map-iframe{width:100%}.feature-counter-content h3{text-align:center;font-size:20px}.feature-counter-list{gap:20px;width:100%}.feature-counter-item{width:calc(25% - 15px)}.feature-counter-item h2,.value-counter-content h2{margin-bottom:5px;font-size:40px}.case-study-entry ul li,.commitment-list ul li,.pricing-footer ul li,.service-entry ul li,.testimonial-body-item h3{margin-bottom:10px;padding-left:25px}.feature-counter-item p{font-size:14px}.book-appointment-content,.contact-us-content,.how-it-work-content,.our-commitment-image,.our-promise-images,.our-testimonials-content{margin:0 0 30px}.how-it-work-image img{aspect-ratio:1/.6;border-radius:26px}.footer-header,.movement-step-item,.transform-step-item,.work-step-item{margin-bottom:30px;padding-bottom:30px}.case-study,.our-blog,.our-team,.page-case-study,.page-gallery,.page-services,.page-team,.page-testimonials,.page-video-gallery{padding:50px 0 20px}.book-appointment,.error-page,.our-approach,.our-commitment,.our-pricing,.our-promise,.our-testimonials,.our-values,.page-blog,.page-book-appointment,.page-case-study-single,.page-contact-us,.page-faqs,.page-pricing,.page-service-single,.page-single-post,.page-team-single,.what-we-do{padding:50px 0}.approach-item,.contact-form,.pricing-item,.service-why-choose-item{padding:30px}.pricing-header h2,.project-complete-counter h2{font-size:40px}.pricing-body .btn-default{padding:14px}.pricing-benefit-list{margin-top:5px}.pricing-benefit-list ul{gap:15px 30px}.pricing-benefit-list ul li img{max-width:18px;margin-right:10px}.client-review-content p span,.footer-newsletter-form .form-group .newsletter-btn i{font-size:24px}.footer-links.services-links,.what-we-do-image{margin-left:0}.what-we-do-image img{aspect-ratio:1/.72}.faqs-content,.page-single-sidebar{position:initial;margin:0 0 30px}.faqs-contact-item{margin-bottom:15px;padding-bottom:15px}.faqs-contact-item .icon-box{margin-right:10px}.case-study-catagery-item .icon-box img,.faqs-contact-item .icon-box img{max-width:34px}.case-study-catagery-content,.faqs-contact-content{width:calc(100% - 44px)}.faq-accordion .accordion-header .accordion-button,.faq-accordion .accordion-item .accordion-body{padding:15px 42px 15px 15px}.faq-accordion .accordion-item .accordion-button.collapsed:after,.faq-accordion .accordion-item .accordion-button:after{width:20px;height:20px;font-size:12px;right:15px}.testimonial-body-item{margin-bottom:20px;padding-bottom:20px}.our-commitment-image figure img,.testimonial-image img{aspect-ratio:1/.75}.team-image img{aspect-ratio:1/.97}.appointment-form .form-control,.post-tags .tag-links a{padding:12px 15px}.appointment-form form .form-group select{padding:12px 30px 12px 15px}.footer-header-content h3{margin-bottom:5px;font-size:18px}.footer-header-content h2{font-size:36px}.footer-links h3,.movement-step-content h3,.team-sidebar-body ul li{margin-bottom:15px;font-size:20px}.footer-contact-item h3{margin:0;font-size:18px}.footer-newsletter-form .form-group .form-control{width:calc(100% - 50px);padding:12px 20px}.footer-newsletter-form .form-group .newsletter-btn{width:50px}.footer-copyright-text{margin-top:0;padding:30px 0}.page-header{padding:60px 0}.our-approach-content{position:initial}.project-complete-box{border-radius:12px;padding:15px;bottom:20px;left:20px}.commitment-body-item .icon-box,.project-complete-box .icon-box,.sidebar-cta-item .icon-box,.treatment-approach-item .icon-box{margin-right:15px}.commitment-body-content,.treatment-approach-content{width:calc(100% - 65px)}.commitment-body-content h3{margin-bottom:5px;font-size:20px}.promise-counter-header h2{width:calc(40% - 15px);margin-right:15px;font-size:36px}.promise-counter-header p{width:60%}.promise-counter-body a img{max-width:100px}.promise-list{margin-top:30px;padding-top:30px}.promise-list ul{gap:15px 40px}.team-sidebar-image img,.value-image img{aspect-ratio:1/.8}.page-catagery-list h3{padding:15px 20px;font-size:20px}.page-catagery-list ul li{margin-bottom:15px;padding-bottom:15px}.sidebar-cta-contact a{border-radius:12px;padding:12px 15px}.case-study-entry h2,.service-entry h2{margin-bottom:15px;font-size:34px}.movement-steps-box,.rebuilding-strength-box,.service-expertise-box,.service-transform-box,.service-why-choose,.treatment-approach-box{margin-top:40px}.service-why-choose-image img{aspect-ratio:1/1.035}.service-why-choose-item h2{margin-bottom:0;font-size:28px}.post-entry ol li,.post-entry ul li,.transform-step-item-title{margin-bottom:10px}.transform-step-item-title h2{margin-bottom:0;font-size:20px}.personalized-care-box{margin-top:30px;padding:20px}.post-image figure,.post-image img{border-radius:20px}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{margin:0 0 .45em}.post-entry blockquote{background-position:20px 20px;background-size:40px;margin-bottom:20px;padding:20px 20px 20px 70px}.case-study-catagery-list{margin-bottom:30px;padding:20px}.rebuilding-content,.team-sidebar-footer{padding:15px 20px}.movement-step-content p{margin-bottom:20px;padding:5px 15px}.team-sidebar-body h3{margin-bottom:15px;padding-bottom:15px;font-size:20px}.team-experience-list ul{gap:10px 20px}.team-experience-list ul li{width:calc(50% - 10px);padding-left:25px}.conatct-us-form{border-radius:26px;margin-top:50px}.contact-form form .form-control{border-radius:14px;padding:12px 15px}.google-map-iframe iframe{height:450px}.error-page-image img{max-width:80%}}@media only screen and (width<=767px){.contact-info-item .icon-box,.section-row,.service-item .icon-box,.team-expertise-item .icon-box,.value-counter-title{margin-bottom:30px}.section-title h1{font-size:28px}.case-study-entry h2,.feature-counter-item h2,.footer-header-content h2,.post-entry h2,.pricing-header h2,.project-complete-counter h2,.promise-counter-header h2,.section-title h2,.service-entry h2,.value-counter-content h2{font-size:26px}.topbar-contact-info ul{justify-content:center}.pricing-benefit-list ul li,.pricing-header h2 sub,.project-complete-counter p,.topbar-contact-info ul i,.topbar-contact-info ul li,.working-hours-content p{font-size:14px}.topbar-social-links{display:none}.hero.hero-bg-image{padding:60px 15px}.hero-content{padding:30px 15px}.hero-content .section-title p{font-size:15px}.post-single-meta ol li,.post-single-meta ol li i,.section-footer-text p,.video-play-button a i{font-size:16px}.hero-content-list,.personalized-care-content ul{margin-top:20px}.hero-content-list ul{gap:10px}.approach-image,.contact-info-item,.hero-content-list ul li,.movement-step-content,.movement-step-image,.personalized-care-content,.personalized-care-image,.promise-counter-box,.promise-img-1,.rebuilding-content,.rebuilding-image,.service-why-choose-image,.service-why-choose-items,.team-experience-list ul li,.team-expertise-item,.testimonial-image,.testimonial-item-list,.treatment-approach-item,.value-counter-box,.value-counter-image,.why-choose-image,.why-choose-item{width:100%}.working-hours-box{border-radius:12px;padding:15px;bottom:20px;left:20px}.hero-image figure img{aspect-ratio:1/.874}.about-us-image img{aspect-ratio:1/.75}.about-us-list ul{justify-content:center;gap:10px 30px}.about-us-list ul li,.appointment-info-content h3,.faqs-contact-content h3,.faqs-contact-list ul li i,.post-entry blockquote p,.promise-body h3,.promise-counter-footer h3,.tag-links,.testimonial-slider .testimonial-button-next:before,.testimonial-slider .testimonial-button-prev:before{font-size:18px}.section-footer-text span{margin-right:5px;padding:2px 8px}.contact-form,.pricing-item,.why-choose-item{padding:20px}.client-review-content p span,.service-why-choose-item h2,.transform-step-item-title h2,.why-choose-item h2,.why-choose-title h2{font-size:20px}.why-choose-image-box figure img{aspect-ratio:1/.89}.why-choose-content,.why-choose-title{left:20px;right:20px}.why-choose-title{top:20px}.why-choose-content{bottom:20px}.contact-info-item .icon-box img,.features-item .icon-box img,.team-expertise-item .icon-box img{max-width:40px}.feature-counters-box{margin-top:0;padding-top:30px}.feature-counter-list{gap:20px 10px}.feature-counter-item{width:calc(50% - 5px)}.footer-header,.transform-step-item,.work-step-item{margin-bottom:20px;padding-bottom:20px}.work-step-item .icon-box{margin-right:15px}.project-complete-box .icon-box img,.work-step-item .icon-box img{max-width:45px}.work-step-item-content{width:calc(100% - 60px)}.work-step-item-content h3{margin-bottom:5px;font-size:18px}.page-single-image,.pricing-body,.pricing-header,.testimonial-content{margin-bottom:20px}.pricing-benefit-list ul{gap:15px 20px}.pricing-benefit-list ul li img{max-width:16px;margin-right:5px}.contact-info-list,.movement-step-item,.team-expertise-list,.treatment-approach-item-list,.what-we-do-body{gap:20px}.client-review-rating,.footer-newsletter-form{margin-bottom:15px}.client-review-images{margin-top:10px}.faq-accordion .accordion-header .accordion-button{padding:12px 42px 12px 15px;font-size:18px}.faq-accordion .accordion-item .accordion-body{padding:12px 15px}.testimonial-body-item{margin-bottom:15px;padding-bottom:15px}.movement-step-content h3,.movement-step-content p,.service-entry ul li,.testimonial-content h3{margin-bottom:10px}.testimonial-slider .testimonial-button-next,.testimonial-slider .testimonial-button-prev{width:34px;height:34px}.appointment-image img,.our-commitment-image figure img{aspect-ratio:1/.85}.appointment-info-list{gap:20px 50px}.appointment-info-item{align-items:center;display:flex}.appointment-info-item .icon-box{margin:0 10px 0 0}.footer-copyright-text{padding:15px 0}.page-header-box h1{font-size:30px}.approach-item{width:100%;padding:20px}.approach-item .icon-box img{max-width:50px}.approach-image figure,.promise-counter-box,.promise-img-1 figure,.rebuilding-image figure,.value-counter-image figure{height:auto}.commitment-body-item{background-color:var(--secondary-color);width:100%}.commitment-body-item:nth-child(2n){background-color:var(--accent-secondary-color)}.promise-image-counter{gap:20px;margin-bottom:20px}.page-single-image img,.post-image img,.promise-img-1 img,.promise-img-2 img{aspect-ratio:1/.7}.promise-counter-box{padding:15px}.promise-list{margin-top:20px;padding-top:20px}.promise-list ul{gap:10px 20px}.sidebar-cta-image img{aspect-ratio:1/.99}.service-why-choose-image img{aspect-ratio:1/.8}.service-why-choose-item{margin-bottom:20px;padding:20px}.post-entry blockquote{background-position:15px 15px;padding:60px 15px 15px}.case-study-catagery-item{padding:12px}.case-study-catagery-content{width:calc(100% - 38px)}.case-study-catagery-item .icon-box img{max-width:28px}.team-sidebar-image img{aspect-ratio:1/.9}.team-expertise-item:nth-child(4n-1){background-color:var(--white-color)}.team-expertise-item:nth-child(4n){background-color:var(--secondary-color)}.contact-us-image img{aspect-ratio:1/.6}.google-map-iframe iframe{height:350px}}