body{font-family:"Poppins",Arial,Helvetica,sans-serif;font-optical-sizing:auto;text-wrap:pretty}h1,h2,h3,h5,h6{font-family:"Faustina",Arial,Helvetica,serif;font-optical-sizing:auto;text-wrap:pretty;font-weight:600}h3{font-size:1.5rem;margin-bottom:1.25rem}h2{font-size:1.875rem;font-weight:600;margin-bottom:1.25rem}.bottom-strip{background-color:#6f3a35}.bottom-strip a{color:#fff;text-decoration:none;font-weight:500;text-transform:uppercase}b,strong{font-weight:600 !important}.navbar-nav .nav-link:hover,.navbar-nav .dropdown-toggle:hover{color:#a3cd3a}.navbar-expand-lg .navbar-nav .nav-link{padding:0}.navbar-nav li{font-size:.938rem}.main-logo{padding-left:0}.main-menu{padding-left:3rem !important}.contact-phone span{font-size:.875rem;font-weight:600;color:#6f3a35}.dropdown-menu{min-width:12.5rem}.contact-phone i{font-size:1rem;color:#000}.btn-primary{padding:.6rem 1.5rem;font-weight:500;font-size:.875rem;color:#000;text-decoration:none;position:relative;display:inline-block;border-radius:.313rem;overflow:hidden;transition:all .3s ease;background-color:#a3cd3a;border:none;z-index:1}.btn-primary:after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;z-index:-1;border-radius:.313rem;background-color:#8abb2e;box-shadow:-7px -7px 20px 0px #fff9,-4px -4px 5px 0px #fff9,7px 7px 20px 0px #0002,4px 4px 5px 0px #0001;transition:all .5s ease}.btn-primary:hover{color:#fff}.btn-primary:hover:after{top:0;height:100%}.btn-primary:active{top:2px}.dropdown-toggle:after{display:none !important;content:none !important}header{position:sticky;top:0;transition:all .5s ease-in-out;z-index:999;background-color:#fff}.bottom-strip a{font-size:.875rem}.nav-item{position:relative;display:inline-block}.nav-link{padding:.5rem 1rem;color:#6f3a35;text-decoration:none;position:relative}.dropdown-trigger{position:relative;display:inline-block}.custom-dropdown-menu{display:none;position:absolute;top:100%;left:142%;transform:translateX(-50%);background-color:#fff;padding:1.5rem 2.5rem 1.5rem 1.5rem;border-radius:.5rem;z-index:999;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);width:45vw;border-bottom:3px solid #9fcb3b}.specialities-item .custom-dropdown-menu{left:200%;width:35vw;background-color:#fff;border-bottom:3px solid #9fcb3b}.diseases-item .custom-dropdown-menu{left:100%;width:33vw !important;background-color:#fff;border-bottom:3px solid #9fcb3b}.dropdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.specialities-dropdown .dropdown-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.dropdown-grid a{color:#5e0000;font-size:.813rem;cursor:pointer;transition:color .3s;font-weight:400;text-transform:capitalize}.dropdown-grid a:hover{color:#a3cd3a}.nav-item:hover .custom-dropdown-menu{display:block}.bottom-strip .nav-item:hover{color:#a3cd3a}.wellness-item .custom-dropdown-menu{left:100%;width:30vw;background-color:#fff;border-bottom:3px solid #9fcb3b}.wellness-dropdown ul{display:block}.wellness-dropdown ul li{margin:0;padding:.313rem 0;font-size:.813rem}.wellness-dropdown ul li a{display:block;color:#650b0b;text-decoration:none;padding:.313rem;text-transform:capitalize;font-size:.813rem}.wellness-dropdown ul li a:hover{color:#9fcb3b}.bottom-strip a.px-4:hover{color:#9fcb3b}.contact-form li .mail:hover,.contact-form li .phone:hover{color:#9fcb3b}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:none;border-color:#a3cd3a;box-shadow:0 0 0 .25rem rgba(163,205,58,.4)}.dropdown-trigger{cursor:pointer;display:inline-flex;align-items:center}.dropdown-trigger svg{transition:transform .3s ease}.dropdown-trigger:hover svg{transform:rotate(180deg)}.contact-phone span:hover{color:#a3cd3a}.contact-phone a:hover svg path{fill:#a3cd3a}.hamburger{width:1.875rem;height:1.5rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .3s ease-in-out;outline:none !important;box-shadow:none !important}.hamburger-line{width:100%;height:.188rem;background-color:#000;border-radius:.125rem;transition:all .3s ease-in-out}.hamburger.active .hamburger-line:nth-child(1){transform:translateY(13px) rotate(45deg) !important}.hamburger.active .hamburger-line:nth-child(2){opacity:0 !important}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(-10px) rotate(-45deg) !important}.offcanvas.offcanvas-start{top:6.875rem;width:100%;position:fixed;background-clip:border-box}.offcanvas.offcanvas-start{padding-top:env(safe-area-inset-top)}.offcanvas-body .navbar-nav{margin-top:2.5rem}.offcanvas-body .navbar-nav li{margin-bottom:1rem}.offcanvas-backdrop.fade{opacity:0 !important}header.scrolled{position:fixed;z-index:1000;width:100%;background:#fff;top:0;animation:.5s ease-in-out 0s normal none 1 running fadeInDown;box-shadow:0 4px 10px rgba(0,0,0,.2) !important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-80px)}100%{opacity:1;transform:translateY(0)}}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler:focus-visible{outline:none !important;box-shadow:none !important}.custom-dropdown{min-width:20rem;border:none;background:#fff}.custom-dropdown .dropdown-item{font-weight:400;padding:.5rem 0;transition:color .3s;font-size:.875rem;line-height:1.813rem}.custom-dropdown .dropdown-item img{margin-top:2px}.custom-dropdown .dropdown-item:hover{color:#a3cd3a;background:0 0}.custom-dropdown .dropdown-item:hover img{filter:brightness(0) saturate(100%) invert(58%) sepia(63%) saturate(547%) hue-rotate(45deg) brightness(93%) contrast(94%);transition:filter .3s ease}.dropdown-icon{transition:transform .3s ease}.dropdown-toggle[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.nav-link[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.nav-item.dropdown:hover .dropdown-menu{display:block}.dropdown-toggle:after{display:none}.nav-item.dropdown:hover .dropdown-icon{transform:rotate(180deg)}.dropdown-icon{transition:transform .3s ease}.offcanvas.offcanvas-start{border-right:0}.footer-section a{text-decoration:none;color:inherit}.footer-section a:hover{text-decoration:none;color:#a3cd3a}.footer-section h6{font-size:.875rem;font-weight:600;color:#6f3a35}.footer-section p{font-size:.875rem;font-weight:400}.footer-section ul li{font-size:.875rem;margin-bottom:.938rem}.custom-icon{width:.75rem;height:.813rem;font-size:.813rem;display:inline-block;line-height:.813rem}.contact-section p{margin-bottom:1.688rem}.social-icons{margin-top:.625rem}.footer-leaf{position:absolute;bottom:0;left:0;z-index:0}.footer-section{position:relative;overflow:hidden}.first-footer{padding-bottom:4rem}.footer-section .first-line{font-weight:600}.footer-section .bottom-footer p{font-size:.75rem !important;font-weight:400}.founder-section,.why-ayurvedha{background-color:#f7fbef}.founder-section p{font-weight:400;line-height:1.5rem}.view-more{background-color:#fff;border:1px solid #9fcb3b;color:#000;font-weight:500;font-size:.875rem;padding:.5rem 1.25rem;border-radius:.313rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none}.view-more:hover{background-color:#9fcb3b;color:#fff}.founder-section img.rounded-circle{width:100%;max-width:11.25rem;height:auto;border:.313rem solid #fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.1)}.founder-section{background-image:url('/wp-content/uploads/2025/06/background-img.png');background-repeat:no-repeat;background-position:center center;background-size:50% auto;position:relative;z-index:1}.treatments-slider .slick-slide{width:15rem}.slider-nav{position:relative;z-index:10}.slider-nav .slick-prev{position:relative;top:1.5rem;left:-.25rem}.slider-nav .slick-next{position:relative;top:1.5rem;right:-.25rem}.slick-prev:before,.slick-next:before{content:none !important;display:none}.section-title{font-size:1.5rem;font-weight:600}.treatments-section,.treatments-slider,.treatments-slider-wrapper{overflow:visible !important;position:relative}.slider-nav{display:flex;gap:.75rem;align-items:center;margin-top:1rem;position:relative}.slider-nav .custom-arrow{width:2.188rem;height:2.188rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e3f2d3;border:none;color:#000 !important;font-size:1.125rem;font-weight:700;line-height:1;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 5px rgba(0,0,0,.08)}.slider-nav .custom-arrow:hover,.slider-nav .custom-arrow:focus{background-color:#e3f2d3;color:#000 !important;outline:none}.slider-nav .custom-arrow.slick-disabled{opacity:.45;pointer-events:none;background-color:#f7f7f7;color:#000 !important}.slick-arrow:not(.custom-arrow){display:none !important}.slick-prev:before,.slick-next:before{content:none !important;display:none}.overlay-content,.treatment-card{z-index:1}.slider-nav .custom-arrow{font-family:inherit}.treatments-slider{margin:0 -.625rem}.treatment-card{position:relative;overflow:hidden;border-radius:.625rem;margin:0 .625rem}.treatment-card img{width:18.125rem;height:15.438rem;object-fit:cover;border-radius:.625rem}.treatment-card h5{position:absolute;bottom:.938rem;left:.938rem;color:#fff;font-weight:700;text-shadow:0 0 .313rem rgba(0,0,0,.6);margin:0;font-size:1rem}.slick-dots{display:none !important}.slider-clip-wrapper{overflow:hidden;padding-right:3.75rem;margin-right:-3.75rem}.treatments-slider .slick-slide{margin-right:1.25rem}.treatments-slider .slick-track{margin-left:0 !important}.treatments-slider{margin-right:-1.25rem}.overlay-content{position:absolute;inset:0;padding:1.25rem;display:flex;flex-direction:column;justify-content:flex-end;transition:background .3s ease}.overlay-content:hover{background:rgba(0,0,0,.6)}.overlay-content h5{font-size:1.563rem;color:#fff;margin:0;font-weight:600;transform:translateY(0);transition:transform .4s ease;z-index:2}.hover-details{opacity:0;max-height:0;overflow:hidden;transition:all .4s ease}.treatment-card:hover .overlay-content h5{transform:translateY(-170px)}.treatment-card:hover .hover-details{opacity:1;max-height:12.5rem;margin-top:.625rem}.hover-details p{font-size:.75rem;color:#eee;margin:0 0 .625rem;line-height:1.5}.read-more-link{font-size:.75rem;font-weight:600;color:#a3cd3a;text-decoration:none;display:inline-flex;align-items:center;gap:.313rem;transition:color .3s ease}.read-more-link:hover{color:#fff}.treatments-section{position:relative;overflow:hidden}.corner-decor{position:absolute;z-index:1;height:auto}.bottom-left-decor{bottom:-2rem;left:0}.top-right-decor{top:-1.438rem;right:0}.review-cards{display:flex;gap:1rem;overflow-x:auto;padding-top:2rem;scroll-snap-type:x mandatory}.review-card{flex:0 0 auto;width:16.25rem;border:1px solid #eee;border-radius:.188rem;padding:1rem;background:#fff;scroll-snap-align:start}.review-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.review-top .avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;margin-right:.5rem}.letter-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:#999;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase}.google-icon{width:1.125rem;height:1.125rem}.doctor-img{width:3.75rem;height:3.75rem;border-radius:50%;object-fit:cover;margin-bottom:.5rem}.review-count{color:#5e0000;font-weight:600;margin-bottom:.5rem}.review-card h6{font-size:.688rem;color:#8c8c8c}.review-card h5{font-size:.875rem;font-weight:700}.reviewer-name{line-height:.5}.stars{font-size:1.5rem;color:gold}.star.full{color:gold}.star.half{position:relative;display:inline-block;color:#ccc}.star.half:before{content:'★';position:absolute;left:0;width:50%;overflow:hidden;color:gold}.blog-section{background:#f5f9ef}.featured-blog{border-radius:1rem;overflow:hidden;background-color:#fff;box-shadow:0 .375rem .75rem rgba(0,0,0,.05)}.featured-blog .category{color:#5e0000;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.side-blog .category{color:#5e0000;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.featured-blog .blog-title{font-size:1.688rem;font-weight:700}.featured-blog .card-body{padding:1.875rem}.blog-title,.card-title{font-size:1.125rem;font-weight:700}.read-more{font-size:.75rem;font-weight:500;border:1px solid #a3cd3a;color:#000;padding:.375rem 1.125rem;border-radius:1.563rem;text-decoration:none;display:inline-block;transition:.3s}.read-more:hover{background-color:#a3cd3a}.side-blog{background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 .25rem .625rem rgba(0,0,0,.04)}.side-blog-img{object-fit:cover;border-radius:.75rem 0 0 .75rem;height:100%}.featured-img-wrapper{height:12.813rem !important;overflow:hidden !important}.featured-img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:top center}.blog-section .card-body p{font-size:.75rem !important}.clamp-2-lines,.clamp-4-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-2-lines{-webkit-line-clamp:2;max-height:calc(1.25em * 2);line-height:1.25em}.clamp-4-lines{-webkit-line-clamp:4;max-height:calc(1.5em * 4);line-height:1.5em}.pagination-wrap ul{display:inline-flex;list-style:none;padding:0;margin:0;gap:8px}.pagination-wrap ul li a,.pagination-wrap ul li span{display:inline-block;padding:.5rem .875rem;border-radius:.375rem;border:1px solid #a3cd3a;color:#a3cd3a;font-weight:500;text-decoration:none;transition:all .3s ease;font-size:.75rem}.pagination-wrap ul li a:hover{background:#a3cd3a;color:#fff;box-shadow:0 3px 8px rgba(34,197,94,.3)}.pagination-wrap ul li .current{background:#a3cd3a;color:#fff;border-color:#a3cd3a;font-weight:600}.blog-listing-image{width:100%;height:220px;border-radius:8px}.blog-listing-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-section .card-text{font-size:.75rem}.wellness-banner{position:relative;background-image:url('https://ayurhealing.net/wp-content/uploads/2025/08/ayurvedic-wellness-program-banner-1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;padding:5rem 0;overflow:hidden}.wellness-banner .overlay,.tratments-banner .overlay,.ayurvedic-tratments-banner .overlay,.contact-banner .overlay,.videos-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#E7F2CFC7;z-index:1}.wellness-banner .banner-title,.tratments-banner .banner-title,.ayurvedic-tratments-banner .banner-title,.contact-banner .banner-title,.videos-banner .banner-title{position:relative;z-index:2;font-size:2.5rem;font-weight:600;color:#5e0000}.wellness-section .card-body span{font-size:.75rem;color:#5e0000;margin-bottom:.5rem}.wellness-section .card-title{font-size:1.25rem;line-height:1.4;font-weight:600 !important}.wellness-faq,.wellness-faq .accordion-item,.wellness-faq .accordion-button,.wellness-faq .accordion-body{background:#e7f2cf}.wellness-faq .accordion-item,.wellness-faq .accordion-button,.wellness-faq .accordion-button:focus{border:none !important;box-shadow:none !important}.wellness-faq .accordion-item:not(:last-child){border-bottom:1px solid #ddd !important}.wellness-faq .accordion-item:last-child{border-bottom:none !important}.wellness-faq .accordion-button:after{display:none !important}.wellness-faq .accordion-button:before{content:"";position:absolute;right:0;width:1.563rem;height:1.563rem;background:url('https://ayurhealing.net/wp-content/uploads/2025/07/Group-126.png') no-repeat center center;background-size:contain;transition:transform .3s ease}.wellness-faq .accordion-button:not(.collapsed):before{background:url('https://ayurhealing.net/wp-content/uploads/2025/07/Close-icon.png') no-repeat center center;background-size:contain}.wellness-faq .accordion-button:hover,.wellness-faq .accordion-button:not(.collapsed){color:#6a9739}.wellness-faq .accordion-body p{font-size:.875rem;font-weight:400;line-height:1.375rem;margin-bottom:0}.mukhalepam-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.mukhalepam-banner .banner-title{position:relative;z-index:2;font-size:2.813rem;font-weight:600;color:#fff}.about-mukhalepam .left-content p{font-size:.75rem;color:#5e0000;font-weight:500}.about-mukhalepam .right-content p{font-weight:400;line-height:1.5rem}.facial-mukhalepam{background-color:#e7f2cf;position:relative;overflow:hidden}.leaves-outside-container{position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}.leaf{position:absolute;width:auto;height:auto}.leaf-1{bottom:-.5rem;left:0}.right-content{z-index:2;position:relative}.facial-mukhalepam p{color:#3c3c3c;line-height:1.6}.benefits-section{position:relative}.benefits-bg-img{position:absolute;right:0;bottom:0;z-index:0;pointer-events:none}.benefits-section a{color:#9fcb3b;text-decoration:none}.mukhalepam-faq-section{background-color:#5E00000D}.mukhalepam-faq-section .accordion-item{background-color:transparent;border:none;border-bottom:1px solid #ddd;border-radius:0}.mukhalepam-faq-section .accordion-button{background-color:transparent;box-shadow:none !important;font-weight:500;font-size:1.125rem;display:flex;align-items:center;padding:1.2rem 1.5rem;border-radius:0;position:relative;transition:background-color .3s ease;color:#000}.mukhalepam-faq-section .accordion-button:after{content:'';background-image:url('/wp-content/uploads/2025/07/Group-126.png');background-size:cover;background-repeat:no-repeat;width:1.75rem;height:1.75rem;display:inline-block;margin-left:auto;transition:all .3s ease}.mukhalepam-faq-section .accordion-button:not(.collapsed):after{background-image:url('/wp-content/uploads/2025/07/Close-icon.png')}.mukhalepam-faq-section .accordion-button:hover,.mukhalepam-faq-section .accordion-button:not(.collapsed){color:#5e0000}.mukhalepam-faq-section .accordion-button:not(.collapsed){background-color:#fff !important;border-radius:.625rem .625rem 0 0}.mukhalepam-faq-section .accordion-body{background-color:#fff;border-radius:0 0 .625rem .625rem;padding:0 1.5rem 1.5rem 3.563rem;color:#333;font-size:.938rem}.mukhalepam-faq-section .accordion-button:not(.collapsed) .faq-title{color:#5e0000;font-weight:700;font-size:1.25rem}.mukhalepam-faq-section .accordion-item:has(.accordion-collapse.show){border-bottom:none}.about-mukhalepam .right-content a{text-decoration:none !important}.wellness-contact{background:linear-gradient(to bottom,#fff,#f6fce9);border:1px solid #c9e6a1;border-radius:1rem;position:relative;overflow:hidden;max-width:80%;margin:0 auto}.contact-box{padding:4rem 2rem;position:relative;z-index:2}.contact-box .title{font-size:2rem;font-weight:700;margin-bottom:1rem}.contact-box .description{max-width:43.75rem;margin:0 auto 2rem auto;color:#333}.wellness-contact:before,.wellness-contact:after{content:"";position:absolute;bottom:0;background:url('https://ayurhealing.net/wp-content/uploads/2025/07/Herbal-facial-for-glowing-skin-mukhalepam.png') no-repeat;background-size:contain;z-index:1;width:100%;height:50vh}.wellness-contact:before{left:0}.wellness-contact:after{right:0;transform:scaleX(-1)}.wellness-contact .contact-box{position:relative;z-index:2}.tratments-banner{position:relative;background-image:url('/wp-content/uploads/2025/07/wellness-banner.png');background-size:cover;background-position:center;background-repeat:no-repeat;padding:5rem 0;overflow:hidden}.treatments-cards .read-more{border:none;color:#a3cd3a}.treatments-cards .read-more:hover{border:none;color:#fff}.treatments-cards .card-title{font-size:1.25rem}.treatments-cards .card-text{font-size:.75rem}.treatments-cards .card{box-shadow:0 .25rem 1rem rgba(0,0,0,.1);border-radius:.813rem;overflow:hidden;transition:box-shadow .3s ease}.treatments-cards .card:hover{box-shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px;transform:translateY(-5px) scale(1.02)}.ayurvedic-tratments-banner{position:relative;overflow:hidden}.ayurvedic-tratments-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.ayurvedic-tratments-banner .container,.mukhalepam-banner .container{z-index:2}.treatments-you-can-expect{background-color:#e7f2cf}.treatments-you-can-expect .custom-btn{cursor:pointer;transition:all .3s ease;border:1px solid #5e0000 !important;font-size:1rem}.treatments-you-can-expect .custom-btn:hover{background-color:#a3cd3a;color:#fff;border-color:#a3cd3a !important}.benefits-of-treatments ul li{padding-bottom:1.5rem}.benefits-of-treatments .expect-list{list-style:none;margin:0}.benefits-of-treatments .expect-list li{position:relative;padding-left:3.125rem;margin-bottom:.75rem}.benefits-of-treatments .expect-list li:before{content:"";background:url('/wp-content/uploads/2025/07/list-image.png') no-repeat center;background-size:1.875rem 1.875rem;width:1.875rem;height:1.875rem;position:absolute;left:-.313rem;top:-.188rem}.benefits-of-treatments .card{box-shadow:0 4px 20px rgba(0,0,0,.1) !important;border-radius:.75rem !important;transition:transform .3s ease,box-shadow .3s ease}.benefits-of-treatments .card:hover{transform:translateY(-10px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.best-ayurveda-treatments{background-color:#e7f2cf}.best-ayurveda-treatments .view-more{border:none}.expect-list{list-style:disc;padding-left:1.5rem;margin:0;display:block !important}.expect-list li{display:list-item !important;width:100% !important;margin-bottom:1rem;line-height:1.6;white-space:normal}.expect-list li{display:inline-block;margin:0}.expect-list li{line-height:1.6}.qualification-title h2{font-weight:700;margin-top:.625rem}.qualification .top-round{width:14%;position:absolute;top:-3.813rem;right:.438rem;z-index:-1}.qualification .bottom-round{width:11%;position:absolute;bottom:-2.188rem;left:.938rem;z-index:-1}.qualification-box{border:1px solid #f28627;padding:1.25rem 1.875rem;border-radius:1rem;margin-bottom:1.25rem}.animation-element{opacity:0;transform:translateY(150px);transition:transform .3s linear,opacity .3s linear}.animation-element.view-in{opacity:1;transform:translateY(0)}.contact-banner{position:relative;background-image:url('https://ayurhealing.net/wp-content/uploads/2025/08/contact-banner.png');background-size:cover;background-position:center;background-repeat:no-repeat;padding:5rem 0;overflow:hidden}.contact-form ul span,.contact-form ul a{font-size:.938rem;color:#000}label.form-label{font-size:.938rem !important}.contact-right{padding:1.125rem;border:1px solid #9fcb3b !important}.leaf-decor{position:absolute;bottom:-2.063rem;left:-4.688rem;z-index:1}.declaration h6{font-weight:700;font-size:1.125rem}.declaration p{font-size:.938rem}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{font-size:.875rem}.doctor-banner{background-color:#f7f2f2}.appointment-btn{display:flex;align-items:center;background:#7a0c0c;color:#fff;padding:.938rem 3.75rem .938rem 1.25rem;border-radius:.625rem;text-decoration:none;font-size:.875rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:fit-content}.btn-success{background-color:#9fcb3b}.appointment-btn strong{display:block;margin-top:.125rem}.appointment-btn .appoinment-num{font-size:1.375rem}.appointment-btn:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.15)}.appointment-btn .btn-icon{background:#f7f2f2;width:4rem;height:4.313rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:-1rem;top:17%;transform:translateY(-50%)}.custom-pagination{display:flex;align-items:center;margin-top:1.25rem;max-width:50%}.progress-bar-container{background:#e0e0e0;height:.25rem;border-radius:.125rem;overflow:hidden;flex-grow:1}.progress-bar{width:33%;height:.25rem;background:#86bc42;transition:width .4s ease}.custom-pagination span{font-size:.875rem;color:#333}.custom-pagination button{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.fade-item{opacity:1;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-item.show{opacity:1;transform:translateY(0)}.info-slider .info-content{display:none}.info-slider .info-content.active{display:block}@media (max-width:991px){.mobile-strip{display:flex;justify-content:space-between;align-items:center;background:#6f3a35;padding:.75rem 1rem;width:100%}.mobile-strip a{color:#fff;font-weight:700;font-size:.938rem;text-decoration:none}.mobile-strip .btn-primary{background:#9fcb3b;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem}}.blog-section .blog-title a,.blog-section .card-title a{color:#111;text-decoration:none}.blog-section .side-blog .card-body{padding:0 1.5rem}.entry-content h2.wp-block-heading a,.entry-content h3.wp-block-heading a{color:#a0ca39 !important;text-decoration:none !important}.working-experience{background-color:#f7fbef}.mukhalepam-faq-section .accordion-body{padding-left:3.875rem !important}.wellness-faq .accordion-body{padding-left:3.5rem}.ayurveda-faq .accordion-button{font-size:1.125rem}.entry-content a,.wellness-contact .description a{color:#a3cd3a;text-decoration:none;font-weight:300}.contact-icon{padding-right:1.125rem}.contact-li li{list-style:none}.privacy-container a{text-decoration:none;color:#a3cd3a}.videos-banner{position:relative;background-image:url('https://ayurhealing.net/wp-content/uploads/2025/08/Ayurvedic-treatment-1.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;padding:5rem 0;overflow:hidden}.videos-section .videos{padding:1.813rem}.play-btn{position:absolute !important;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;transform:translatey(-50%)}.videos-section .modal-content{background:unset;border:none;padding:0}.videos-section .modal-header button{background:unset;font-size:1.3rem;color:#fff}#mobileAyurvedicTreatments ul{column-count:2;column-gap:1rem}#mobileAyurvedicTreatments li{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.pagination-wrap ul{display:flex;justify-content:center;flex-wrap:wrap}.pagination-wrap li{margin:0 4px}.btn-close{background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 2l12 12M14 2L2 14' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") !important;background-size:1rem;width:.875rem;height:.875rem;opacity:1}.btn-close:focus{outline:none !important;box-shadow:none !important}.entry-content iframe{width:100% !important}.blog-article h3{font-size:1.5rem !important}