@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{margin:0;line-height:1.5;font-family:Montserrat,sans-serif;font-optical-sizing:auto}body nav .contact-nav{background-color:var(--color-primary);display:grid;place-items:center;padding:10px 0;position:relative;z-index:2}body nav .contact-nav .contact-info{display:flex;align-items:center;justify-content:center;gap:1rem;width:95%;margin:auto}body nav .contact-nav .contact-info .contact{display:flex;align-items:center;justify-content:space-between;gap:10px}body nav .contact-nav .contact-info .contact h1{font-size:clamp(.3rem,.8vw,.9rem);color:#f5b100;font-weight:500;margin:0;line-height:0;text-transform:capitalize}body nav .contact-nav .contact-info .contact .icon{width:25px;display:grid;place-items:center}body nav .contact-nav .contact-info .contact .icon img{width:100%}body nav .contact-nav .contact-info .contact:last-child .icon{width:32px}body nav .contact-nav .contact-info .contact p{font-size:clamp(.3rem,.8vw,.9rem);color:#fff;font-weight:500;margin:0;line-height:0}body nav .navigation-container{background-image:linear-gradient(to bottom,rgba(0,0,0,.423),transparent);position:absolute;width:100%;z-index:2}body nav .navigation-container .container .navigation{display:flex;justify-content:space-between}body nav .navigation-container .container .navigation .logo-menu-container{display:flex;align-items:center;gap:1rem}body nav .navigation-container .container .navigation .logo-menu-container .menu-container{position:relative;z-index:2}body nav .navigation-container .container .navigation .logo-menu-container .menu-container .menu{filter:invert(1)}body nav .navigation-container .container .navigation .logo-menu-container .menu-container .menu .bar{width:32px;padding:1.5px 0;background-color:#000;margin-top:6px;border-radius:5px;cursor:pointer}body nav .navigation-container .container .navigation .logo-menu-container .menu-container .menu .bar:first-child{margin-top:0}body nav .navigation-container .container .navigation .logo-menu-container .logo{width:130px;margin-right:auto}body nav .navigation-container .container .navigation .logo-menu-container .logo img{width:100%}body nav .navigation-container .container .navigation .booking-socials-container{display:flex;gap:2rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}body nav .navigation-container .container .navigation .booking-socials-container a{text-decoration:none}body nav .navigation-container .container .navigation .booking-socials-container button{all:unset;background-color:var(--color-primary);text-align:center;padding:13px 35px;height:auto;align-self:center;border-radius:10px;color:#fff;font-weight:500;font-size:clamp(.8rem,1vw,.9rem);cursor:pointer;min-width:fit-content}body nav .navigation-container .container .navigation .booking-socials-container .socials{display:flex;gap:1.5rem;width:80px;filter:invert(1)}body nav .navigation-container .container .navigation .booking-socials-container .socials .social-icon{width:100%}body nav .navigation-container .container .navigation .booking-socials-container .socials .social-icon img{width:100%;height:auto;object-fit:contain}body .sidepane-container{position:fixed;top:0;height:100vh;width:30%;background:#fff;box-shadow:-2px 0 8px #00000012;z-index:1;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}body .sidepane-container .container{position:relative;height:inherit}body .sidepane-container .container .menu-holder{width:80%;height:max(500px,50dvh);position:absolute;top:57%;left:100%;transform:translate(-100%,-57%)}body .sidepane-container .container .menu-holder ul{padding:0}body .sidepane-container .container .menu-holder ul a{text-decoration:none;color:#000;font-weight:700}body .sidepane-container .container .menu-holder ul a li{list-style-type:none;font-size:clamp(.7rem,1.5vw,1.2rem)}body .sidepane-container .container .menu-holder .menu-footer{position:absolute;top:55%;bottom:0;display:flex;flex-direction:column;justify-content:flex-end}body .sidepane-container .container .menu-holder .menu-footer .location{width:30px;margin-bottom:10px}body .sidepane-container .container .menu-holder .menu-footer .location img{width:100%}body .sidepane-container .container .menu-holder .menu-footer hr{width:100%;margin:5px 0}body .sidepane-container .container .menu-holder .menu-footer .address .content{margin:10px 0}body .sidepane-container .container .menu-holder .menu-footer .address .content p{margin:0;font-size:clamp(.6rem,1vw,.8rem);font-weight:500}body .sidepane-container .container .menu-holder .menu-footer button{all:unset;background-color:var(--color-primary);color:#fff;padding:13px 25px;font-weight:600;border-radius:10px;font-size:clamp(.6rem,1vw,1rem);margin-top:10px}body .sidepane-container.open{transform:translate(0)}body footer{background-color:#ebebeb;padding:50px 0}body footer .container .footer-container{display:flex;gap:2rem}body footer .container .footer-container .footer-logo,body footer .container .footer-container .site-map,body footer .container .footer-container .socials,body footer .container .footer-container .address{flex:1}body footer .container .footer-container .footer-logo h4,body footer .container .footer-container .site-map h4,body footer .container .footer-container .socials h4,body footer .container .footer-container .address h4{color:var(--color-primary);margin-top:0}body footer .container .footer-container .footer-logo button,body footer .container .footer-container .site-map button,body footer .container .footer-container .socials button,body footer .container .footer-container .address button{background-color:var(--color-primary)!important}body footer .container .footer-container .footer-logo{flex:1.5}body footer .container .footer-container .footer-logo .logo{width:150px;height:120px;overflow:hidden;position:relative}body footer .container .footer-container .footer-logo .logo img{width:100%;height:auto;position:absolute;left:-10%}body footer .container .footer-container .footer-logo h4{margin-top:0}body footer .container .footer-container .footer-logo p{font-size:.85rem}body footer .container .footer-container .footer-logo button{all:unset;background-color:#000;color:#fff;font-weight:700;padding:10px 25px;border-radius:5px;margin-top:20px;cursor:pointer}body footer .container .footer-container .site-map ul{padding:0}body footer .container .footer-container .site-map ul a{color:#000;font-weight:600}body footer .container .footer-container .site-map ul li{list-style-type:none;margin-bottom:10px}body footer .container .footer-container .socials .socials-icons{display:flex;gap:2rem}body footer .container .footer-container .socials .socials-icons .instagram,body footer .container .footer-container .socials .socials-icons .tiktok{width:30px;cursor:pointer}body footer .container .footer-container .socials .socials-icons .instagram img,body footer .container .footer-container .socials .socials-icons .tiktok img{width:100%}body footer .container .footer-container .fax,body footer .container .footer-container .tel{display:flex;align-items:left;flex-direction:column}body footer .container .footer-container .fax:last-child,body footer .container .footer-container .tel:last-child{margin-top:0}body footer .container .footer-container .fax p,body footer .container .footer-container .tel p{margin-top:0;font-size:clamp(.6rem,1vw,.8rem);font-weight:500;margin-bottom:0}body footer .container .footer-container .fax h3,body footer .container .footer-container .tel h3{margin-bottom:10px;font-size:clamp(.6rem,1vw,.9rem);font-weight:500;color:#025b48}body footer .container .address .post-address p{font-size:clamp(.6rem,1vw,.9rem);margin:5px 0;font-weight:500}body footer .container .address .post-address h4{margin-bottom:15px;font-size:clamp(.8rem,1vw,.9rem)}body footer .container .address .post-address:last-child h4{margin-bottom:10px;margin-top:40px}.copyright{display:grid;place-items:center;background-color:var(--color-primary);color:#fff;padding:10px 0}.copyright p{margin:0;font-size:.8rem}.map-section{padding:50px 0 80px;background-color:var(--color-primary);overflow:hidden;position:relative}.map-section .location-icon{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:0;mix-blend-mode:multiply;opacity:.2}.map-section .map-container{margin:0 auto;width:95%;position:relative;z-index:1;container-type:inline-size}.map-section .map-container header{text-align:center;display:grid;place-items:center;color:#fff}.map-section .map-container header h3{margin-bottom:0}.map-section .map-container header h1{margin-top:10px;font-size:clamp(1.2rem,3vw,3rem);width:max(500px,50%);line-height:1.2;font-weight:300}.map-section .map-container .map-flexbox{display:flex;gap:2rem;margin-top:20px}.map-section .map-container .map-flexbox .location{display:flex;flex-grow:1;border:1px solid gray}.map-section .map-container .map-flexbox .location .address{width:40%;position:relative}.map-section .map-container .map-flexbox .location .address .content{position:absolute;bottom:5%;left:20%;transform:translate(-20%,-5%);color:#fff;z-index:3}.map-section .map-container .map-flexbox .location .address .content p{margin:0;font-size:.8rem}.map-section .map-container .map-flexbox .location .address .overlay{width:100%;height:100%;position:absolute;top:0}.map-section .map-container .map-flexbox .location .address .overlay .color-overlay{width:inherit;height:inherit;background-color:#616161;mix-blend-mode:color}.map-section .map-container .map-flexbox .location .address .overlay .gradient-overlay{width:inherit;height:inherit;background-image:linear-gradient(to top,black,transparent);position:absolute;top:0}.map-section .map-container .map-flexbox .location .map{width:60%;height:40dvh}.map-section .map-container .map-flexbox .location .map iframe{height:100%}@media screen and (max-width:1024px){.menu-footer .location{display:none}}@media screen and (max-width:500px){body nav .contact-nav{display:none}body nav .navigation-container .container{width:95%}body nav .navigation-container .container .navigation .logo-menu-container{gap:0;flex-direction:row-reverse;justify-content:space-between;width:100%}body nav .navigation-container .container .navigation .logo-menu-container .menu-container{filter:invert(1)}body nav .navigation-container .container .navigation .booking-socials-container .socials,body nav .navigation-container .container .navigation .booking-socials-container button{display:none}body footer .container .footer-container{flex-direction:column;align-items:flex-start}body .sidepane-container{width:75%}body .sidepane-container .container .menu-holder{left:90%}body .sidepane-container .container .menu-holder ul a li{font-size:1.2rem}body .sidepane-container .container .menu-holder .menu-footer button{font-size:clamp(.6rem,1vw,1rem)}}@container (max-width: 600px){.map-container .map-flexbox{flex-direction:column}.map-container .map-flexbox .location{flex-direction:column-reverse;border:none!important}.map-container .map-flexbox .location .address{width:100%!important;height:20dvh!important;border:1px solid gray}.map-container .map-flexbox .location .map{width:100%!important}.map-container .map-flexbox .location .map iframe{position:relative;z-index:1;left:0}}.banner{width:100%;height:100dvh;background-image:linear-gradient(to top,rgba(0,0,0,.757),transparent);overflow:hidden;position:relative}.banner iframe{width:400%;height:100%;object-fit:cover;position:absolute;left:-150%;z-index:-1;top:0}.banner img{width:100%;height:100%;object-fit:cover}.banner .dummy{width:100%;height:inherit;position:absolute;z-index:-2}.banner .banner-content{width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.banner .banner-content h1{padding-top:50px;font-size:clamp(1.4rem,3vw,2.5rem);width:max(400px,60%);text-align:center;color:#fff}.banner .banner-content .mute-button{display:flex;align-items:center;gap:1rem;border:1px solid white;padding:1px 25px;border-radius:30px;background-color:#ffffff1e;margin-top:10px;cursor:pointer;position:absolute;left:8%;bottom:10%;transform:translate(-8%,-10%)}.banner .banner-content .mute-button img{width:25px}.banner .banner-content .mute-button p{color:#fff;font-weight:400}.content-location_container{width:60%;margin:auto;display:grid;place-items:center;padding-top:40px;text-align:center;line-height:1.5}.content-location_container h1{font-size:clamp(1.5rem,3vw,3rem);color:#025b48;margin-bottom:0;width:70%;line-height:1.4}.content-location_container p{margin-top:5px;color:#707070;margin-bottom:15px;font-size:.9rem;font-weight:500}.content-location_container .location_container{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:400;border:1px solid black;padding:20px 30px;border-radius:50px;width:60%;margin:auto;transform:scale(.85);transition:.3s}.content-location_container .location_container:last-child{margin-top:15px}.content-location_container .location_container img{width:4%}.content-location_container .location_container p{font-size:clamp(.8rem,2vw,1rem);text-decoration:underline;color:#000;font-weight:700;margin:0;cursor:pointer}.content-location_container .active{background-color:#000;transform:scale(1)}.content-location_container .active img{filter:invert(1)}.content-location_container .active p{color:#fff}.chiropractic-content{display:flex;width:87%;margin:50px auto auto;border-radius:15px;background-color:#f4f0f0;gap:1rem;padding:20px;align-items:stretch}.chiropractic-content .chiropractic-container{background-color:#fff;padding:20px 45px;border-radius:10px;flex:1}.chiropractic-content .chiropractic-container:first-child img{top:-40%}.chiropractic-content .chiropractic-container .content_cp .cp h1{font-size:clamp(1.3rem,1vw,1rem);margin:25px 0}.chiropractic-content .chiropractic-container .content_cp .cp .image-holder{width:100%;height:15dvh;overflow:hidden;border-radius:10px;position:relative}.chiropractic-content .chiropractic-container .content_cp .cp .image-holder img{width:100%;object-fit:cover;object-position:center;position:absolute;bottom:0%}.chiropractic-content .chiropractic-container .content_cp .cp p{text-wrap:pretty;font-size:.95rem;line-height:1.6}.chiropractic-main-container{background-color:#f4f4f4;text-align:center;padding-bottom:100px}.chiropractic-main-container h1{font-size:clamp(2.5rem,4vw,4rem);margin-bottom:0;padding-top:50px}.chiropractic-main-container p{font-size:.9rem;margin-top:0;padding-bottom:25px;color:gray;font-weight:500}.chiropractic-main-container .chiropractic-service-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:80%;margin:auto}.chiropractic-main-container .chiropractic-service-container .service{width:100%;background-color:#fff;padding:15px;box-sizing:border-box;border-radius:10px;position:relative}.chiropractic-main-container .chiropractic-service-container .service img{width:100%;border-radius:8px}.chiropractic-main-container .chiropractic-service-container .service .descriptions{padding:0 20px}.chiropractic-main-container .chiropractic-service-container .service .descriptions h3{text-align:left;font-size:clamp(1rem,1.5vw,1.3rem)}.chiropractic-main-container .chiropractic-service-container .service .descriptions p{text-align:left;font-size:clamp(.7rem,1vw,.9rem)}.chiropractic-main-container .chiropractic-service-container .service .read-more{all:unset;position:absolute!important;font-size:.7rem!important;bottom:20px!important;right:30px!important;text-decoration:underline;cursor:pointer;color:gray}.appointment-container{width:80%;margin:50px auto auto;border-radius:15px;height:60dvh;position:relative;display:grid;place-items:center}.appointment-container img{width:100%;border-radius:15px;height:inherit;filter:saturate(130%)}.appointment-container .booking_content{position:absolute;display:grid;place-items:center;width:80%}.appointment-container .booking_content h1{font-size:clamp(1.7rem,2vw,2rem);margin:0}.appointment-container .booking_content .schedule{width:80%;text-align:center;background-color:#246e5d91;border-radius:10px;padding:20px 35px;margin:20px 0;font-weight:700;border:1px solid rgba(255,255,255,.57)}.appointment-container .booking_content .schedule p{font-size:1.1rem;color:#fff;margin:0}.appointment-container .booking_content .schedule h1{color:#fff;font-size:clamp(1.2rem,3vw,3rem);margin-top:0;margin-bottom:0}.appointment-container .booking_content .schedule .time{gap:10px;margin-top:0}.appointment-container .booking_content .schedule .time p{font-size:1rem}.appointment-container .booking_content .schedule .time p:nth-child(2){border-top:1px solid white}.appointment-container .booking_content .schedule .time .friday{padding:10px;margin-top:20px}.appointment-container .booking_content .schedule .time .friday span{font-size:clamp(1.5rem,2vw,2rem)}.appointment-container .booking_content button{all:unset;background-color:#051d19;color:#fff;font-weight:700;padding:15px 30px;border-radius:10px;cursor:pointer;font-size:clamp(1rem,2vw,1.3rem)}.testimonials{display:flex;margin-top:50px;border-bottom:1px solid rgb(209,209,209)}.testimonials .flex:first-child{width:60%}.testimonials .flex:first-child img{width:100%;height:100%;object-fit:cover}.testimonials .flex:last-child{width:40%;border-top:1px solid rgb(208,208,208);display:flex;flex-direction:column;justify-content:center}.testimonials .flex:last-child .carousel{overflow:hidden;width:80%;margin:0 auto}.testimonials .flex:last-child .carousel .rating{height:80px;overflow:hidden}.testimonials .flex:last-child .carousel h3{margin-bottom:0}.testimonials .flex:last-child .carousel .carousel-items-wrapper{display:flex}.testimonials .flex:last-child .carousel .carousel-items-wrapper .carousel-items{flex:none;width:100%}.map{margin-top:0}.home-blogs{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:90%;margin:auto auto 50px}.home-blogs-container{width:90%;margin:50px auto auto}a{color:#000;text-decoration:none}.blog{width:100%;background-color:#f2f2f2;cursor:pointer}.blog .img-container,.blog .img-container img{width:100%}.blog .content-container{width:90%;margin:0 auto;padding:20px 0 40px}.blog .content-container h4{margin-top:0}.blog .content-container p{font-size:.9rem}.blog .content-container button{all:unset;text-decoration:underline}@media screen and (max-width:500px){body iframe{width:400%;height:100%;object-fit:cover;position:absolute;left:-150%;z-index:-1;top:0}.menu{filter:invert(0)!important}.home-blogs{grid-template-columns:repeat(1,1fr)}.banner .banner-content{justify-content:flex-end;padding-top:0}.banner .banner-content h1{padding-bottom:10px;width:90%}.banner .banner-content .mute-button{left:50%;transform:translate(-50%)}.image-holder img{top:0!important}.content-location_container{width:90%}.content-location_container h1{font-size:clamp(1.8rem,3vw,3rem);line-height:1.3;width:100%}.content-location_container p{margin-top:20px;font-size:clamp(.9rem,1vw,1rem)}.content-location_container .location_container{width:80%;align-items:center;padding:25px}.content-location_container .location_container p{font-size:.9rem}.chiropractic-content{flex-direction:column}.chiropractic-content .chiropractic-container{padding:20px 18px}.chiropractic-main-container{margin-top:50px;padding-bottom:50px}.chiropractic-main-container header{display:grid;place-items:center}.chiropractic-main-container header h1{padding-top:20px}.chiropractic-main-container .header{width:80%}.chiropractic-main-container .chiropractic-service-container{grid-template-columns:repeat(1,1fr);width:90%}.appointment-container{width:100%;border-radius:10px;margin:50px 0 0;height:max(500px,10vh);display:grid;place-items:center}.appointment-container img{width:90%;height:inherit}.appointment-container .booking_content{text-align:center}.appointment-container .booking_content h1{font-size:1.2rem;margin-bottom:0;width:70%}.appointment-container .booking_content .schedule{width:70%;padding:20px 18px;margin:10px;text-align:center;display:grid;place-items:center}.appointment-container .booking_content .schedule h1{font-size:1.5rem;width:100%}.appointment-container .booking_content .schedule .time{flex-direction:column}.appointment-container .booking_content .schedule .time span{font-size:1.5rem}.appointment-container .booking_content .schedule .time p:first-child{font-size:.9rem;margin:5px 0}.appointment-container .booking_content .schedule .time p:last-child{padding:10px 5px;border-radius:5px}.testimonials{flex-direction:column;margin:50px 0;border:none}.testimonials .flex{width:100%!important}.testimonials .flex:first-child{height:max(100px,28dvh)}.testimonials .flex:last-child{border:none}.map{margin-top:20px}}.about_container{width:100%}.about_container .about_banner{width:100%;height:50dvh}.about_container .about_banner img{width:100%;height:100%;object-fit:cover}.about_container .about_content{width:80%;margin:0 auto 100px}.about_container .about_content .about_description{margin-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.about_container .about_content .about_description h1{width:50%;font-size:2.5rem;margin-bottom:.8rem;color:#025b48;line-height:1.3}.about_container .about_content .about_description p{font-size:.9rem;font-weight:500;line-height:1.8;width:60%}.about_container .about_content .about_founder{width:100%;margin-top:4rem;display:flex;justify-content:center;gap:3rem}.about_container .about_content .about_founder .profile_pic{width:35%}.about_container .about_content .about_founder .profile_pic img{width:100%;border-radius:10px;filter:grayscale(100%)}.about_container .about_content .about_founder .info{width:30%}.about_container .about_content .about_founder .info .text h1{color:#025b48;margin:0;padding:0;font-size:2rem}.about_container .about_content .about_founder .info .text p{color:#025b48;font-weight:700;padding:0;margin-top:8px}.about_container .about_content .about_founder .info .text2{margin-top:3rem;line-height:1.8}.about_container .about_content .about_founder .info .text2 h1{font-size:1rem;color:#373535;margin:0}.about_container .about_content .about_founder .info .text2 p{font-weight:500;font-size:.8rem;line-height:1.7}.about_container .about_content .about_founder .info1{width:35%;display:flex;flex-direction:column;justify-content:space-between}.about_container .about_content .about_founder .info1 .text h1{font-size:.9rem;color:#373535;margin:0}.about_container .about_content .about_founder .info1 .text p,.about_container .about_content .about_founder .info1 .text2 p{width:90%;font-weight:500;font-size:.8rem;line-height:1.7}@media screen and (max-width:1025px){.about_container .about_content .about_founder{flex-direction:column;align-items:center}.about_container .about_content .about_founder .profile_pic,.about_container .about_content .about_founder .info,.about_container .about_content .about_founder .info1{width:70%;text-align:center}.about_container .about_content .about_founder .profile_pic img{width:50%}.about_container .about_content .about_founder .info1 .text,.about_container .about_content .about_founder .info1 .text2{display:grid;place-items:center}}@media screen and (max-width:500px){body .about_container .about_content{width:95%}body .about_container .about_content .about_founder{flex-direction:column;margin-top:2rem}body .about_container .about_content .about_founder .profile_pic{width:100%}body .about_container .about_content .about_founder .profile_pic h1{width:100%}body .about_container .about_content .about_founder .profile_pic img{width:90%}body .about_container .about_content .about_founder .info{width:100%;text-align:center}body .about_container .about_content .about_founder .info .text h1{font-size:2rem;padding-top:10px}body .about_container .about_content .about_founder .info .text p{padding-top:10px}body .about_container .about_content .about_founder .info .text2{margin-top:20px;text-align:center}body .about_container .about_content .about_founder .info .text2 h1{font-size:1.5rem}body .about_container .about_content .about_founder .info .text2 p{font-size:.9rem;line-height:1.8rem}body .about_container .about_content .about_founder .info1{width:100%;text-align:center;margin-top:30px}body .about_container .about_content .about_founder .info1 .text{text-align:center}body .about_container .about_content .about_founder .info1 .text h1{font-size:1.5rem}body .about_container .about_content .about_founder .info1 .text p{font-size:.9rem;line-height:1.8rem;margin-left:15px}body .about_container .about_content .about_founder .info1 .text2{margin-top:3rem}body .about_container .about_content .about_founder .info1 .text2 p{font-size:.9rem;margin-left:15px;line-height:1.8rem}body .about_container .about_content .about_description h1{width:100%;font-size:1.8rem;line-height:3rem}body .about_container .about_content .about_description p{width:100%;font-size:.9rem;line-height:1.8rem}}.contact_container{width:100%}.contact_container .contact_banner{width:100%;display:flex;border-bottom:1px solid rgb(196,196,196)}.contact_container .contact_banner .image{width:50%;height:93.1 dvh}.contact_container .contact_banner .image img{width:100%;height:inherit;object-fit:cover}.contact_container .contact_banner .getinTouch{width:50%;margin:70px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_container .contact_banner .getinTouch h1{font-size:2rem;color:#025b48;margin:0;padding:0}.contact_container .contact_banner .getinTouch p{font-size:.8rem;font-weight:500;color:#707070;padding:0;margin-top:3px}.contact_container .contact_banner .getinTouch .input_details{width:60%;display:block;margin-top:1rem}.contact_container .contact_banner .getinTouch .input_details .details{width:100%;display:flex;gap:1rem}.contact_container .contact_banner .getinTouch .input_details .details input{width:50%;padding:.7rem;border:1px solid #b0b0b0;border-radius:.2rem}.contact_container .contact_banner .getinTouch .input_details .email{width:100%;margin-top:1rem}.contact_container .contact_banner .getinTouch .input_details .email input{width:100%;padding:.7rem;border:1px solid #b0b0b0;border-radius:.2rem;box-sizing:border-box}.contact_container .contact_banner .getinTouch .input_details .description{width:100%;margin-top:1rem}.contact_container .contact_banner .getinTouch .input_details .description textarea{width:100%;height:20dvh;padding:.7rem;border:1px solid #b0b0b0;border-radius:.2rem;box-sizing:border-box;resize:none;font-family:Montserrat,sans-serif}.contact_container .contact_banner .getinTouch .input_details .submit{width:100%;margin-top:1.5rem;display:flex;justify-content:center}.contact_container .contact_banner .getinTouch .input_details .submit button{width:35%;padding:.7rem;background-color:#025b48;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:bo}.contact_container .main-location-container{padding:80px 0}.contact_container .main-location-container .location-content{width:80%;margin:auto;gap:1rem}.contact_container .main-location-container .location-content:last-child{margin-top:30px}.contact_container .main-location-container .location-content .sit{display:flex;align-items:center;gap:1rem}.contact_container .main-location-container .location-content .sit p{height:3dvh;width:2%;background-color:#025b48;border-radius:50px}.contact_container .main-location-container .location-content .sit h2{color:#025b48;font-size:clamp(1.5rem,2vw,1.5rem)}.contact_container .main-location-container .location-content .sit img{width:30px}.contact_container .main-location-container .location-content .location-bp{width:100%;display:grid;place-items:center;border:1px solid rgb(209,209,209);border-radius:10px}.contact_container .main-location-container .location-content .location-bp .location{width:90%;margin:50px auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.contact_container .main-location-container .location-content .location-bp .location .road{width:30%;display:flex;align-items:center;border-right:1px solid #dfdfdf;padding-right:2rem;min-height:120px;gap:1rem}.contact_container .main-location-container .location-content .location-bp .location .road .image{width:15%;margin-right:1rem}.contact_container .main-location-container .location-content .location-bp .location .road .image img{width:100%;height:100%;border-radius:10px}.contact_container .main-location-container .location-content .location-bp .location .road .address{width:65%}.contact_container .main-location-container .location-content .location-bp .location .road .address p{font-size:clamp(.7rem,1vw,1rem);font-weight:600;margin:0;padding:0;line-height:1.5}.contact_container .main-location-container .location-content .location-bp .location .contact_info{width:30%;border-right:1px solid #dfdfdf;padding-right:2rem;min-height:120px;padding:0;margin:0;line-height:1.5;font-weight:600;display:flex;flex-direction:column;justify-content:center}.contact_container .main-location-container .location-content .location-bp .location .contact_info .tel{display:flex;align-items:center;justify-content:center}.contact_container .main-location-container .location-content .location-bp .location .contact_info .tel img{width:10%;margin-right:.9rem}.contact_container .main-location-container .location-content .location-bp .location .contact_info .tel p{margin:0;padding:0;font-size:clamp(.7rem,1vw,1rem)}.contact_container .main-location-container .location-content .location-bp .location .contact_info .fax{display:flex;align-items:center;justify-content:center;margin-top:15px}.contact_container .main-location-container .location-content .location-bp .location .contact_info .fax img{width:10%;margin-right:.9rem}.contact_container .main-location-container .location-content .location-bp .location .contact_info .fax p{margin:0;padding:0;font-size:clamp(.7rem,1vw,1rem)}.contact_container .main-location-container .location-content .location-bp .location .email{width:40%;text-align:center}.contact_container .main-location-container .location-content .location-bp .location .email p{font-weight:700;text-decoration:underline;font-size:clamp(.6rem,1.5vw,1rem)}@media screen and (max-width:500px){body .contact_container .contact_banner{flex-direction:column}body .contact_container .contact_banner .image{width:100%;height:auto}body .contact_container .contact_banner .getinTouch{width:100%;margin-top:2.5rem}body .contact_container .contact_banner .getinTouch .input_details{width:95%;gap:30px}body .contact_container .contact_banner .getinTouch .input_details .email,body .contact_container .contact_banner .getinTouch .input_details .description{margin-top:2rem}body .contact_container .contact_banner .getinTouch .input_details .details{flex-direction:column;gap:30px}body .contact_container .contact_banner .getinTouch .input_details .details input{width:94%}body .contact_container .contact_banner .getinTouch .input_details .submit{margin-bottom:3rem}body .contact_container .contact_banner .getinTouch .input_details .submit button{width:100%;padding:20px}body .contact_container .main-location-container{padding-top:20px}body .contact_container .main-location-container .location-content{width:100%}body .contact_container .main-location-container .location-content .sit{justify-content:center}body .contact_container .main-location-container .location-content .location-bp{border:none;background-color:#a9a9a900;width:100%}body .contact_container .main-location-container .location-content .location-bp .location{flex-direction:column;width:95%;margin:20px}body .contact_container .main-location-container .location-content .location-bp .location .road{flex-direction:column;width:90%;border:1px solid rgba(0,0,0,.43);padding:20px;align-items:center;border-radius:10px}body .contact_container .main-location-container .location-content .location-bp .location .road .address p{text-align:center;font-size:1.1rem}body .contact_container .main-location-container .location-content .location-bp .location .contact_info{width:90%;border:1px solid rgba(0,0,0,.43);padding:20px;align-items:center;border-radius:10px;margin-top:2rem}body .contact_container .main-location-container .location-content .location-bp .location .contact_info .tel,body .contact_container .main-location-container .location-content .location-bp .location .contact_info .fax{gap:20px}body .contact_container .main-location-container .location-content .location-bp .location .contact_info .tel img,body .contact_container .main-location-container .location-content .location-bp .location .contact_info .fax img{width:40px;height:40px}body .contact_container .main-location-container .location-content .location-bp .location .contact_info .tel p,body .contact_container .main-location-container .location-content .location-bp .location .contact_info .fax p{font-size:1.2rem}body .contact_container .main-location-container .location-content .location-bp .location .email{width:90%;border:1px solid rgba(0,0,0,.43);padding:20px;align-items:center;border-radius:10px;margin-top:2rem}body .contact_container .main-location-container .location-content .location-bp .location .email p{font-size:1rem;margin-top:0}}.accBottom-container{width:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.accBottom-container .accBottom-header{margin-top:48px;text-align:center;margin-bottom:40px}.accBottom-container .accBottom-header h2{font-weight:700;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:25px}.accBottom-container .accBottom-header .location-btns{display:flex;flex-direction:column;gap:25px;align-items:center;margin-bottom:32px}.accBottom-container .accBottom-header .description-section{margin:32px 0 0}.accBottom-container .accBottom-header .description-section h3{font-weight:700;font-size:clamp(1rem,2.5vw,1.2rem);margin-bottom:12px}.accBottom-container .accBottom-header .description-section .description-text{font-size:clamp(1rem,2vw,1.2rem);color:#222;width:55%;margin:0 auto;line-height:1.5}body .acc-healthcare-container{display:grid;place-items:center;margin-bottom:70px}body .acc-healthcare-container .acc-text{width:60%;margin:50px auto auto;text-align:center}body .acc-healthcare-container .acc-text h1{font-size:clamp(1rem,3.2vw,3.2rem);font-family:var(--pramary-font);font-weight:700;text-wrap:pretty;color:var(--color-primary);margin-bottom:32px;line-height:1.3}body .acc-healthcare-container .acc-text p{font-size:clamp(.8rem,1.2vw,1.2rem);font-family:var(--pr1mary-font);text-wrap:pretty;width:70%;margin:0 auto auto;line-height:2rem}.map_container{display:flex;align-items:center;justify-content:center;margin-top:70px;margin-bottom:80px;width:100%}.map_container .map-content{display:flex;align-items:center;justify-content:center;gap:50px}.map_container .map-content .map-image{width:300px;display:flex;align-items:center;justify-content:center}.map_container .map-content .map-image img{width:100%;height:auto;object-fit:contain}.map_container .map-content .text{width:480px}.map_container .map-content .text .map-title{font-weight:700;font-size:clamp(1rem,2vw,1.5rem);color:#222;margin-bottom:12px}.features-section{width:100%;display:flex}.features-section .features{width:100%;background-color:red}.features-section .features .injury_features{display:flex;align-items:center;justify-content:center;gap:10px}.features-section .features .injury_features .accBottom-feature{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 20px}.features-section .features .injury_features .accBottom-feature img{width:400px;object-fit:contain;border:1px solid gray}.features-section .features .injury_features .accBottom-feature p{font-weight:600;font-size:clamp(1rem,2vw,1.2rem);color:#fff;text-align:center;margin:0}.features-section .features .contacts-btn{display:flex;align-items:center;justify-content:center;margin:10px 0 35px}.features-section .features .contacts-btn button{background:#fff;border:none;outline:none;color:#000;font-weight:600;font-size:clamp(1rem,2vw,1.2rem);padding:16px 32px;border-radius:40px;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:background .3s ease}.features-section .features .contacts-btn button:hover{background:#005bb5}.acc-healthcare-content{background-color:#e0e0e073;display:grid;place-items:center}.acc-healthcare-content .healthcare-content{width:75%;margin:auto;justify-content:center;align-items:center;display:grid;grid-template-columns:repeat(4,1fr);padding:70px 0;gap:20px;place-items:center}.acc-healthcare-content .healthcare-content .health-image{width:70%;display:grid;place-items:center}.acc-healthcare-content .healthcare-content .health-image img{width:100%;margin-bottom:0}.acc-healthcare-content .healthcare-content .health-image h3{font-size:clamp(.8rem,1.5vw,1.5rem);font-family:var(--primary-font);text-wrap:pretty;margin-top:10px;text-transform:capitalize}@media screen and (max-width: 600px){.accBottom-container .accBottom-header .location-btns .location{width:300px;height:60px}.accBottom-container .accBottom-header .location-btns .location .location-icon{width:24px;height:24px}.accBottom-container .accBottom-header .location-btns .location h4{font-size:clamp(.9rem,2vw,1rem)}.accBottom-container .accBottom-header .description-section h3{font-size:clamp(1rem,2vw,1.2rem)}.accBottom-container .accBottom-header .description-section .description-text{width:80%;font-size:clamp(.9rem,2vw,1rem)}.map_container{margin:40px 0}.map_container .map-content{flex-direction:column;gap:30px}.map_container .map-content .map-image{width:80%}.map_container .map-content .text{width:90%;text-align:center}.map_container .map-content .text .map-title{font-size:clamp(1rem,2vw,1.2rem)}.features-section .features .injury_features{flex-direction:column;gap:10px}.features-section .features .injury_features .accBottom-feature img{width:90%}.features-section .features .injury_features .accBottom-feature p{font-size:clamp(1rem,2vw,1.2rem)}.features-section .features .contacts-btn button{font-size:clamp(1rem,2vw,1.2rem);padding:12px 24px}body .acc-healthcare-container .acc-text{width:90%}body .acc-healthcare-container .acc-text h1{font-size:clamp(1.3rem,3.2vw,3.2rem);margin-bottom:20px;line-height:1.5}body .acc-healthcare-container .acc-text p{width:100%;font-size:clamp(.9rem,1.2vw,1.2rem);line-height:1.7}body .acc-healthcare-content .healthcare-content{width:90%;grid-template-columns:repeat(2,1fr)}body .acc-healthcare-content .healthcare-content .health-image{width:80%}body .acc-healthcare-content .healthcare-content .health-image h3{font-size:clamp(1.1rem,1.5vw,1.5rem)}}.acc-container .acc-banner{width:100%;height:60dvh}.img-section{width:100%!important;height:200px;background:linear-gradient(270deg,#b0b0b0,#e2e2e2,#b0b0b0);background-size:600% 600%;animation:gradientMove 2s linear infinite}figure{width:100%;display:grid;place-items:center;margin:50px 0}figure img{width:90%!important;height:auto;object-fit:contain}@keyframes gradientMove{0%{background-position:0% 50%}to{background-position:100% 50%}}.blogs-container{padding-top:150px}.blogs-container .container .blog-title{font-size:clamp(2rem,2vw,2em)}.blogs-container .container .blogs{margin:50px 0 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blogs-container .container .blogs a{color:#000;text-decoration:none}.blogs-container .container .blogs .blog{width:100%;background-color:#f2f2f2;cursor:pointer}.blogs-container .container .blogs .blog .img-container,.blogs-container .container .blogs .blog .img-container img{width:100%}.blogs-container .container .blogs .blog .content-container{width:90%;margin:0 auto;padding:20px 0 40px}.blogs-container .container .blogs .blog .content-container h4{margin-top:0}.blogs-container .container .blogs .blog .content-container p{font-size:.9rem}.blogs-container .container .blogs .blog .content-container button{all:unset;text-decoration:underline}.blog-content-container{margin-bottom:150px}.blog-content-container .content-container{width:60%;margin:0 auto}.blog-content-container .content-container .content{padding-top:150px}.blog-content-container .content-container .content .title p{text-transform:uppercase;color:gray;font-size:.8rem}.blog-content-container .content-container .content .title h1{font-size:clamp(1.5rem,3vw,2.5rem);word-wrap:pretty;line-height:1.3;letter-spacing:.1px}.blog-content-container .content-container .content .title .author{display:flex;gap:1rem;align-items:center;margin-bottom:30px}.blog-content-container .content-container .content .title .author .author-image{width:50px;height:50px;border-radius:50%;overflow:hidden}.blog-content-container .content-container .content .title .author .author-image img{width:100%;height:100%;object-fit:cover}.blog-content-container .content-container .content .title .author .author-bio p{margin:0}.blog-content-container .content-container .content .title .author .author-bio p:first-child{font-weight:700;color:#000}.blog-content-container .content-container .content .blog-banner,.blog-content-container .content-container .content .blog-banner img{width:100%}.blog-content-container .content-container .content .blog-content{line-height:2;font-size:1rem;width:99%;margin:30px auto}.card-loader{width:100%;background-color:#ececec}.card-loader .img-section{width:100%;height:30vh;background-color:gray}.card-loader .content-section{width:90%;margin:auto;padding:10px 0 115px}.card-loader .content-section>div{width:100%;height:2vh;background:linear-gradient(270deg,#b0b0b0,#e2e2e2,#b0b0b0);background-size:600% 600%;animation:gradientMove 2s linear infinite;border-radius:5px;margin-top:15px}.card-loader .content-section>div:last-child{width:80%}.loading-container{width:60%;margin:0 auto;padding:150px 0 100px}.loading-container .headings>div{width:100%;height:2vh;background:linear-gradient(270deg,#b0b0b0,#e2e2e2,#b0b0b0);background-size:600% 600%;animation:gradientMove 2s linear infinite;margin-top:10px;border-radius:5px}.loading-container .headings>div:first-child{width:30%}.loading-container .headings>div:nth-child(2){margin-top:30px}.loading-container .headings>div:nth-child(2),.loading-container .headings>div:last-child{height:4.5vh;margin-bottom:15px}.loading-container .headings>div:last-child{width:90%}.loading-container .author-loader{display:flex;gap:1rem}.loading-container .author-loader .circle{width:50px;height:50px;background:linear-gradient(270deg,#b0b0b0,#e2e2e2,#b0b0b0);background-size:600% 600%;animation:gradientMove 2s linear infinite;border-radius:50%;flex:none}.loading-container .author-loader .details{width:700px}.loading-container .author-loader .details>div{width:20%;height:1.5vh;background:linear-gradient(270deg,#b0b0b0,#e2e2e2,#b0b0b0);background-size:600% 600%;animation:gradientMove 2s linear infinite;margin-top:10px;border-radius:5px}.loading-container .author-loader .details>div:last-child{width:15%}.loading-container .image-loader{width:100%;height:50svh;background:linear-gradient(270deg,#b0b0b0,#e2e2e2,#b0b0b0);background-size:600% 600%;animation:gradientMove 2s linear infinite;border-radius:5px;margin:30px 0}@media screen and (max-width:500px){figure img{width:100%!important}.blogs-container{padding-top:120px}.blogs-container .container{width:90%}.blogs-container .container .blog-title{margin-bottom:0}.blogs-container .container .blogs{grid-template-columns:repeat(1,1fr);margin-top:25px}.loading-container{width:90%}.blog-content-container .content-container{width:90%}.blog-content-container .content-container .content{padding-top:130px}}:root{--color-primary: #025B48;--secondary-background:#F4F4F4}.container{width:85%;margin:auto}
