@import url(../fonts/BlushAsliring/blush.css);body,html{overflow-x:hidden}.heroTitle,.sectionTitle{color:#412609;letter-spacing:1px;font-family:'Blush Asliring'}.ctaButton a,.owl-carousel .owl-dots .owl-dot.active{background-color:#d65b3d}.ctaButton a,.heroTitle,.sectionTitle,.subTitle,.topbar a{letter-spacing:1px}.container,.customModal .modal-dialog,.customModal#serviceModal p{max-width:100%}html{font-size:clamp(14px, calc(100vw / 1440 * 20), 20px)}.container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:576px){.container{max-width:540px;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:820px}}@media (min-width:1200px){.container{max-width:1000px;padding-inline:0}}@media (min-width:1536px){.container{max-width:1180px}}@media (min-width:1920px){.container{max-width:1316px}}body{font-family:Poppins,sans-serif;font-size:1.3rem;background-color:#fffcfa}.grecaptcha-badge,.owl-carousel .owl-dots .owl-dot span,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem:first-child::before,.requestQuote .requestWrapper .wpcf7-response-output,.testimonials .testimonialWrap .testiCol.rightScroll,br{display:none}.cursorPointer{cursor:pointer}a{text-decoration:none;color:#5d3710;transition:.3s}.about .sectionTitle,.experienceJourney .sectionTitle,.experiencedDoctors .sectionTitle,.ourApproach .sectionTitle,.ourClients .sectionTitle,.ourDoctors .sectionTitle,.ourInsights .sectionTitle,.ourOffers .sectionTitle,.ourServices .sectionTitle,.requestQuote .sectionTitle,.testimonials .sectionTitle,.whyOurDoctors .sectionTitle,.whyUs .sectionTitle,a:hover{color:#000}.sectionPadding{padding-block:60px}.heroTitle{font-size:46px;line-height:.9em}.heroTitle span{display:block;font-size:20px}.sectionTitle{font-size:26px}.subTitle{font-family:'Blush Asliring';color:#171717;font-size:16px}.ctaButton a{color:#fff;font-family:'Blush Asliring';padding-inline:25px;padding-block:14px;display:block;width:max-content;font-size:16px;border-radius:60px;border:1px solid #d65b3d;transition:.3s}.ctaButton a:hover,.ctaButton.invert a{background-color:transparent;color:#d65b3d}.ctaButton.invert a:hover{background-color:#d65b3d;color:#fff}.ourServices .gridWrap .cardItem.large .cardTitle,.titleWrap{text-align:center}.titleWrap .contentDesc{line-height:1.7em;font-size:14px}.titleWrap .ctaButton a{text-align:center;margin-inline:auto}.owl-carousel .owl-dots{position:absolute;bottom:-45px;left:-35px;right:0;display:flex;justify-content:center;gap:6px;margin-inline:auto}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background-color:transparent;border:1px solid #d65b3d;border-radius:100px}.topbar{position:relative;background-color:#482704;z-index:999}.topbar .topBarinner{gap:20px}.topbar a{color:#fff;font-size:12px;font-weight:400;line-height:1.6;transition:.3s}.experienceJourney .tab-content .tabContentInner h3 span,.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children .sub-menu li a:hover,.topbar a:hover{color:#d65b3d}.main-header{padding-block:0.73rem}.main-header .logo img{width:6.66666667rem;object-fit:contain;height:auto}.main-header .navbar-toggler{padding:0;border:0}.main-header .navbar-toggler .navbar-toggler-icon{background-image:url('../images/hamburger-icon.svg');width:1.2em;height:1.2em}.main-header .navbar-toggler:focus{box-shadow:none}.offcanvas .offcanvas-body{background:#93270c}.offcanvas .offcanvas-body .offcanvas-label{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-family:'Blush Asliring';letter-spacing:10px;color:#fff;font-size:100px;z-index:0;opacity:.07;text-transform:uppercase}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu{margin-bottom:1.5em;z-index:1}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li{position:relative;margin-bottom:25px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li a{font-family:'Blush Asliring';letter-spacing:1px;font-size:24px;color:#fff7f5;display:inline-flex;align-items:center;gap:10px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children>a::after{content:"+";font-size:30px;font-weight:600;transition:.3s}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children .sub-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:900px;max-width:90%;padding:40px 25px;background:#fff;border-radius:20px;list-style:none;margin:0;opacity:0;visibility:hidden;transition:.35s;z-index:99999;overflow:hidden}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children .sub-menu li,.ourDoctors .doctorCard .doctorDesignation{margin:0 0 15px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children .sub-menu li a{font-size:16px;display:block;text-decoration:none;color:#5d3710;transition:.3s}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children.active>a::after{transform:rotate(45deg)}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children.active .sub-menu{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li:last-child{margin-bottom:0!important}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu .submenu-close{border:none;background:0 0;font-size:28px;position:absolute;top:5px;right:5px;cursor:pointer}.offcanvas .offcanvas-body .btn-close{color:#fff7f5;border-radius:100px;border:1px solid #fff7f5;display:block;width:100px;height:auto;padding:12px 30px 12px 50px;opacity:1;z-index:1;display:flex;align-items:center;justify-content:center;background-position:50px;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");transition:.3s}.offcanvas.offcanvas-start{top:28px;left:0;width:99%!important}body.offcanvas-open{overflow:hidden;height:100vh}.about,.experienceJourney .ctaButton,.heroBanner,.ourInsights .ctaButton,.ourOffers .ctaButton,.ourPhilosophy .philosophySliderMain,.testimonials .ctaButton{position:relative}.heroBanner .titleWrap{position:relative;z-index:1}.heroBanner .titleWrap .contentWrap{color:#5d3710}.heroBanner .heroSliderWrap .sliderCounter{display:flex;justify-content:center;margin-top:30px;margin-left:50px;color:#5a2619;font-size:12px}.purityCounter .sectionWrapper{border:1px solid #838369;padding-block:35px 37px;padding-inline:50px;border-radius:20px}.purityCounter .sectionWrapper .aboutWrapperInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;text-align:center}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem{position:relative;flex:auto}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not{font-family:'Blush Asliring';letter-spacing:1px;font-size:48px;color:#5d3710;display:flex;justify-content:center}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword{font-family:Poppins;font-weight:600;font-size:16px;width:max-content;height:100%;border-radius:17px;padding-inline:12px;padding-block:3px;margin-left:25px;margin-top:10px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword.style1,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword.style1{background-color:#2b8b00;color:#f2ffef}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword.style2,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword.style2{background-color:#936530;color:#ffd9d0}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword.style3,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword.style3{background-color:#8b5016;color:#ffdcd3}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword.style4,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword.style4{color:#b4f6ff;background-color:#2b7e6e}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countLabel{font-weight:600;font-size:18px}.about .container::after{content:"";width:77%;height:1px;background-color:#d5b8a5;display:block;position:absolute;bottom:0;left:0;right:0;margin-inline:auto}.about .sectionImage img{width:100%;margin-bottom:30px}@media (min-width:768px){.heroTitle{font-size:48px}.about .sectionImage img{width:88%;margin-bottom:0}}.about .contentWrap{padding-bottom:10px}.about .contentWrap p{line-height:1.8em;text-align:center;font-weight:500}.about .ctaButton a{padding-inline:38px;padding-block:12px;margin-inline:auto}.ourPhilosophy .sectionTitle{margin-bottom:30px;color:#000}.ourPhilosophy .philosophySliderMain .owl-carousel .owl-dots{position:absolute;bottom:26px;left:-75px}.ourPhilosophy .philosophySliderMain .sliderCounter{position:absolute;bottom:20px;left:0;right:-30px;margin-inline:auto;text-align:center;z-index:1;font-size:14px}.ourPhilosophy .philosophySlider{background:#fdf4ed;border-radius:16px;padding:46px 41px 35px}.ourPhilosophy .philosophySlider .item,.testimonials .testimonialWrap .testiCol{position:relative;overflow:hidden}.ourPhilosophy .philosophySlider .item .profileImage img{width:280px;height:100%;object-fit:contain;aspect-ratio:1/1}.ourPhilosophy .philosophySlider .item .profileContent .profileDesignation{font-family:'Blush Asliring';font-size:20px}@media (min-width:992px){br{display:block}.sectionPadding{padding-block:80px}.heroTitle span{font-size:22px}.heroTitle{font-size:56px}.sectionTitle{font-size:28px}.titleWrap .ctaButton a{text-align:inherit;margin-inline:inherit}.titleWrap{text-align:inherit}.topbar .topBarinner{gap:34px}.topbar a{font-size:11px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li a,.ourPhilosophy .philosophySlider .item .profileContent .profileDesignation{font-size:24px}.heroBanner .titleWrap .contentWrap{font-size:14px}.heroBanner::after,.heroBanner::before{content:"";background-image:url('../images/flower-asset.webp');background-size:contain;background-repeat:no-repeat;width:500px;height:500px;display:block;position:absolute;top:10px;left:-190px}.heroBanner::after{background-image:url('../images/flower-asset2.webp');left:unset;right:-320px;top:unset;bottom:-160px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem::before{content:"";background-color:#838369;width:1px;height:100%;display:block;position:absolute;top:0;left:-44px;border-radius:100px}.about .container::after{width:90%}.about .contentWrap p{font-size:14px;line-height:1.8em;text-align:left;padding-bottom:21px}.about .ctaButton a{margin-inline:0}.about.sectionPadding{padding-bottom:85px}.ourPhilosophy.sectionPadding{padding-top:85px}.ourPhilosophy .philosophySlider .item .profileImage img{position:absolute;bottom:0;left:0}.ourPhilosophy .philosophySlider .item .profileContent{padding-left:260px}}.ourPhilosophy .philosophySlider .item .profileContent .profileMessage{line-height:1.8em;font-weight:500;padding-bottom:21px;font-size:14px}@media (min-width:1200px){body{font-size:.8rem}.heroTitle span{font-size:24px}.heroTitle{font-size:66px}.sectionTitle{font-size:30px}.ctaButton a{font-size:18px}.titleWrap .contentDesc{font-size:15px}.owl-carousel .owl-dots{left:-45px}.main-header .logo img{width:6.88888889rem}.main-header .navbar-toggler .navbar-toggler-icon{width:1em;height:1em}.offcanvas .offcanvas-body .offcanvas-label{font-size:320px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li a,.ourPhilosophy .philosophySlider .item .profileContent .profileDesignation{font-size:26px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li.menu-item-has-children .sub-menu li a{font-size:20px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu,.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li{margin-bottom:15px}.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu .submenu-close{top:15px;right:15px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .counterWrap.c1 .countNumber span{min-width:83px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .counterWrap.c2 .countNumber span{min-width:113px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword{font-size:12px;margin-left:15px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not{font-size:42px;justify-content:start}.purityCounter .sectionWrapper .aboutWrapperInner{gap:50px;text-align:left}.ourPhilosophy .philosophySlider .item .profileImage img{width:250px}.ourPhilosophy .philosophySlider .item .profileContent .profileMessage{width:650px;font-size:15px}}@media (min-width:1400px){body{font-size:.8rem}.offcanvas .offcanvas-body .offcanvas-label{font-size:350px}.ourPhilosophy .philosophySlider .item .profileContent{padding-left:280px}}@media (min-width:1500px){.ourPhilosophy .philosophySlider .item .profileContent{padding-left:300px}}#kintsugiModal,#serviceModal,.experienceJourney{overflow:hidden}.experienceJourney .journeyTabs{border-bottom:1px solid #d5b8a5;gap:20px}.experienceJourney .journeyTabs .nav-link{border:none;color:#492604;font-size:17px;position:relative;font-family:'Blush Asliring';letter-spacing:1px;padding-inline:0;padding-bottom:20px}.experienceJourney .journeyTabs .nav-link.active::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:4px;background-color:#d65b3d}.experienceJourney .journeyTabs::-webkit-scrollbar{appearance:none}.experienceJourney .tab-content .tabContentInner h3{font-family:'Blush Asliring';letter-spacing:1px;font-size:20px;color:#000;margin-bottom:27px}.experienceJourney .tab-content .tabContentInner .descWrap{font-size:14px;line-height:1.8em;width:300px;margin-bottom:25px}.experienceJourney .tab-content .tabContentInner .ctaWrap button.nextTab{font-family:'Blush Asliring';letter-spacing:1px;color:#d65b3d;text-decoration:underline;font-size:16px;border:none;background:0 0;margin-top:20px;transition:.3s;transform-origin:0;margin-bottom:25px}.experienceJourney .tab-content .tabContentInner .ctaWrap button.nextTab img{margin-left:15px}.experienceJourney .tab-content .tabContentInner .ctaWrap button.nextTab:hover{transform:scale(1.2)}.experienceJourney .ctaButton a,.ourInsights .ctaButton a,.ourOffers .ctaButton a,.testimonials .ctaButton a{position:relative;z-index:1;margin-inline:auto}.experienceJourney .ctaButton::before{content:"";background-color:#d5b8a5;background:linear-gradient(90deg,#d5b8a5 7%,#fffcfa 7%,#fffcfa 93%,#d5b8a5 93%);width:100%;height:1px;position:absolute;top:50%;left:0}.ourDoctors,.ourInsights,.ourServices,.whyOurDoctors{background-color:#fdf4ed}.ourServices .gridWrap,.whyOurDoctors .gridWrap{display:flex;flex-wrap:wrap}.ourServices .gridWrap .cardItem{background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;padding:7px;width:100%;margin-bottom:25px}.ourServices .gridWrap .cardItem img,.whyOurDoctors .gridWrap .cardItem img{width:100%;height:200px;object-fit:cover;border-radius:8px}.ourServices .gridWrap .cardItem .cardTitle{font-family:'Blush Asliring';letter-spacing:1px;padding:10px 18px 3px;font-size:14px;line-height:1.5em;margin:0;color:#492604}.ourServices .gridWrap .cardItem.tall{grid-row:span 2}.ourServices .gridWrap .cardItem.large{grid-column:span 2;grid-row:span 2}.ourServices .gridWrap .cardItem.wide{grid-column:span 2}.ourOffers .careCard{display:flex;gap:20px;background:#fff0;padding:25px 31px 25px 20px;border-radius:8px;height:100%;border:1px solid #d9d9d9}.ourOffers .careCard img{width:75px;height:75px;object-fit:contain}.ourOffers .careCard h5{font-family:'Blush Asliring';letter-spacing:1px;font-size:14px;margin-bottom:6px;color:#3c1e00}.ourOffers .careCard p{font-size:14px;color:#000;margin:0}.ourDoctors .doctorCard .doctorName,.whyUs .whyList li{color:#4a2604;font-size:16px;font-family:'Blush Asliring';letter-spacing:1px}.ourApproach .careBanner,.ourOffers .careBanner{position:relative;border-radius:12px;overflow:hidden;padding:0}.ourOffers .careBanner img{width:100%;height:275px;object-fit:cover}.ourApproach .careBanner .overlayContent,.ourOffers .careBanner .overlayContent{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 45px;display:flex;flex-direction:column;justify-content:center;gap:25px}.ourApproach .careBanner .overlayContent .sectionTitle,.ourOffers .careBanner .overlayContent .sectionTitle{color:#fff8f0}.ourOffers .careBanner .overlayContent .contentDesc p{color:#fff;max-width:480px;font-size:16px;line-height:1.8em;margin-bottom:0}.ourOffers .ctaButton::before,.testimonials .ctaButton::before{content:"";background-color:#d5b8a5;background:linear-gradient(90deg,#d5b8a5 9%,#fffcfa 9%,#fffcfa 91%,#d5b8a5 91%);width:100%;height:1px;position:absolute;top:50%;left:0}.ourInsights .insightCard.small:last-child,.whyUs .titleWrap .contentDesc p,.whyUs .whyList li:last-child{margin-bottom:0}.whyUs .whyList{list-style:none;padding:0;margin:0 0 25px}.whyUs .whyList li{margin-bottom:35px;cursor:pointer;position:relative;padding-left:45px}.whyUs .whyList li::before{content:"";position:absolute;background-image:url('../images/listing-icon-nrml.svg');background-size:contain;background-repeat:no-repeat;width:23px;height:23px;top:1px;left:0;color:#d65b3d}.whyUs .whyList li.active{color:#d65b3d;font-weight:600}.whyUs .whyList li.active::before{background-image:url('../images/lisiting-icon-active.svg')}.whyUs .whyusSlider{height:100%;padding-left:0}.whyUs .whyusSlider .imageWrapper{position:relative;height:100%;min-height:500px}.whyUs .whyusSlider .imageWrapper .imageItem{position:absolute;inset:0;opacity:0;transition:opacity .6s}.whyUs .whyusSlider .imageWrapper .imageItem.active{opacity:1;z-index:2}.big img,.gridItem img,.stack img,.whyUs .whyusSlider .imageWrapper .imageItem img{width:100%;height:100%;object-fit:cover;border-radius:8px}.whyUs .whyusSlider .imageWrapper .imageItem .imgContent{position:absolute;bottom:20px;left:40px;color:#ffebeb;width:80%}.whyUs .whyusSlider .imageWrapper .imageItem .imgContent .imgBoxTitle{font-family:'Blush Asliring';letter-spacing:1px;font-size:16px;color:#ffebeb}.ourDoctors .fraction,.whyUs .whyusSlider .imageWrapper .imageItem .imgContent .imgContentBox{font-size:14px}.ourDoctors .contentDesc p,.requestQuote .requestWrapper .wpcf7-form p{margin:0}.ourDoctors .doctorCard{border-radius:8px;overflow:hidden}.ourDoctors .doctorCard img{width:100%;height:380px;object-fit:cover;border-radius:8px}.ourDoctors .doctorCard .doctorName{margin-top:25px}.ourDoctors .doctorCard .doctorDesignation p{color:#000;font-size:12px}.ourDoctors .customNav{display:flex;align-items:center;justify-content:end;margin-top:36px}.ourDoctors .customNav button{width:60px;height:60px;border-radius:100%;border:1px solid #707070;background:#fff0;margin-left:10px;cursor:pointer;font-size:26px;display:flex;align-items:center;justify-content:center}@media (max-width:992px){.ourDoctors .customNav{margin-bottom:25px}}.ourDoctors .customNav .nextBtn{background:#d65a3a;color:#fff;border:none}.ourDoctors .sliderFooter{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-left:35px}.ourDoctors .owl-carousel .owl-dots{position:absolute;bottom:-35px;left:0;right:60px}.ourClients .clientSliderWrapper{background:#fdf4ed;padding-inline:0;padding-block:50px}.ourClients .clientSliderWrapper .clientSlider1{margin-bottom:20px}.testimonials .testimonialWrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:1000px;overflow:hidden}.testimonials .testimonialWrap .testiCol .testiTrack{display:flex;flex-direction:column;gap:20px;will-change:transform}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard{background:#fff;padding:35px;border-radius:8px;border:1px solid #d9d9d9}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .quoteIcon{margin-bottom:45px}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiMessage p{font-size:16px;line-height:1.8em;min-height:175px}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile{display:flex;align-items:center;justify-content:space-between}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileDetails .profilename{font-size:16px;font-weight:500}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileDetails span{font-size:12px;font-weight:300}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileIcon img{width:65px;height:65px;object-fit:cover;object-position:top;border-radius:10px}.testimonials .testimonialWrap .testiCol.leftScroll .testiTrack{animation:25s linear infinite scrollUp}.testimonials .testimonialWrap .testiCol.rightScroll .testiTrack{animation:25s linear infinite scrollDown}.testimonials .testimonialWrap .testiCol::after,.testimonials .testimonialWrap .testiCol::before{content:"";position:absolute;left:0;width:100%;height:60px;z-index:2;pointer-events:none}.testimonials .testimonialWrap .testiCol::before{top:0;background:linear-gradient(to bottom,#fffcfa,transparent)}.testimonials .testimonialWrap .testiCol::after{bottom:0;background:linear-gradient(to top,#fffcfa,transparent)}.testimonials .testimonialWrap .testiCol:focus .testiTrack,.testimonials .testimonialWrap .testiCol:hover .testiTrack{animation-play-state:paused!important}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-55%)}}@keyframes scrollDown{0%{transform:translateY(-55%)}100%{transform:translateY(0)}}@media (max-width:768px){.heroBanner .ctaButton{margin-bottom:30px}.experienceJourney .journeyTabs .nav-item{flex:1 0 auto}.experienceJourney .journeyTabs{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-behavior:smooth}.testimonials .testimonialWrap .testiCol{height:480px}.testimonials .testimonialWrap{grid-template-columns:1fr;height:500px}}@media (min-width:992px){.ourPhilosophy .philosophySlider{padding:46px 41px 56px}.experienceJourney .journeyTabs{gap:40px}.experienceJourney .tab-content .tabContentInner h3{font-size:22px}.experienceJourney .tab-content .tabContentInner .ctaWrap button.nextTab,.whyUs .whyList{margin-bottom:0}.ourServices .gridWrap .cardItem img{flex:1;height:100%;min-height:145px}.ourServices .gridWrap .cardItem.tall img{min-height:270px}.ourServices .gridWrap .cardItem.wide img{min-height:169px}.ourServices .gridWrap{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:20px}.ourOffers .careBanner img{height:380px}.ourOffers .careBanner .overlayContent{width:60%;padding:60px 85px}.ourOffers .ctaButton::before,.testimonials .ctaButton::before{background:linear-gradient(90deg,#d5b8a5 33%,#fffcfa 33%,#fffcfa 67%,#d5b8a5 67%)}.whyUs .whyusSlider{padding-left:30px}.ourDoctors .sliderFooter{justify-content:space-between;margin-left:unset}.ourDoctors .owl-carousel .owl-dots{left:unset}.testimonials .testimonialWrap .testiCol.rightScroll{display:block}}.page-template-testimonial .testimonials .testimonialWrap .testiCol.leftScroll .testiTrack{animation:15s linear infinite scrollUp}.page-template-testimonial .testimonials .testimonialWrap .testiCol.rightScroll .testiTrack{animation:15s linear infinite scrollDown}.ourInsights .insightCard.big,.ourInsights .insightCard.small{padding:10px;border-radius:12px;background:#fff}.ourInsights .insightCard.big img,.ourInsights .insightCard.small img{width:100%;height:350px;object-fit:cover;border-radius:8px}.ourInsights .insightCard.big .blogTitle,.ourInsights .insightCard.small .blogTitle{margin-top:15px;font-size:14px;line-height:1.5em;font-family:'Blush Asliring';letter-spacing:1px;color:#3c1e00}.ourInsights .insightCard.big span,.ourInsights .insightCard.small span{font-size:12px;color:#000}@media (min-width:1200px){.experienceJourney .journeyTabs .nav-link{font-size:15px}.experienceJourney .journeyTabs{gap:80px}.experienceJourney .tab-content .tabContentInner h3{font-size:24px}.experienceJourney .tab-content .tabContentInner .descWrap{font-size:15px;width:340px;margin-bottom:35px}.ourOffers .careCard{padding:25px 18px 25px 10px}.ourOffers .careBanner .overlayContent .contentDesc p,.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileDetails .profilename{font-size:18px}.whyUs .whyList li{font-size:18px;margin-bottom:42px}.whyUs .whyusSlider .imageWrapper .imageItem .imgContent .imgBoxTitle{font-size:20px}.ourInsights .insightCard.big .blogTitle,.ourInsights .insightCard.small .blogTitle,.whyUs .whyusSlider .imageWrapper .imageItem .imgContent .imgContentBox{font-size:16px}.whyUs .whyusSlider .imageWrapper{min-height:580px}.ourDoctors .doctorCard img{height:310px}.ourDoctors .doctorCard .doctorDesignation p,.ourInsights .insightCard.big span,.ourInsights .insightCard.small span,.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileDetails span{font-size:13px}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiMessage p{font-size:18px;min-height:200px}.ourInsights .insightCard.big img,.ourInsights .insightCard.small img{height:387px}}@media (min-width:1536px){.heroTitle span,.offcanvas .offcanvas-body ul.list-unstyled.fullscreen-menu li a{font-size:30px}.heroTitle{font-size:81px}.sectionTitle{font-size:34px}.ourDoctors .doctorCard .doctorName,.ourInsights .insightCard.big .blogTitle,.ourInsights .insightCard.small .blogTitle,.subTitle,.whyUs .whyusSlider .imageWrapper .imageItem .imgContent .imgContentBox{font-size:18px}.ctaButton a,.ourOffers .careBanner .overlayContent .contentDesc p,.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileDetails .profilename{font-size:20px}.experienceJourney .journeyTabs .nav-link,.ourOffers .careCard h5,.titleWrap .contentDesc{font-size:17px}.owl-carousel .owl-dots{left:-55px}.topbar .topBarinner{gap:44px}.topbar a{font-size:12px}.main-header .logo img{width:7.11111111rem}.main-header .navbar-toggler .navbar-toggler-icon{width:1.2em;height:1.2em}.about .contentWrap p,.heroBanner .titleWrap .contentWrap,.ourOffers .careCard p,.ourServices .gridWrap .cardItem .cardTitle{font-size:16px}.heroBanner .heroSliderWrap .sliderCounter,.ourInsights .insightCard.big span,.ourInsights .insightCard.small span,.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiProfile .profileDetails span{font-size:14px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .counterWrap.c2 .countNumber span{min-width:128.5px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber .tagword,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not .tagword{font-size:16px;margin-left:25px}.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber,.purityCounter .sectionWrapper .aboutWrapperInner .wrapperItem .countNumber__not{font-size:48px}.purityCounter .sectionWrapper .aboutWrapperInner{gap:90px}.about .ctaButton a{padding-inline:48px;padding-block:16px}.ourPhilosophy .philosophySlider .item .profileImage img{width:300px}.ourPhilosophy .philosophySlider .item .profileContent .profileDesignation{font-size:28px}.ourPhilosophy .philosophySlider .item .profileContent .profileMessage{width:740px;font-size:17px}.experienceJourney .journeyTabs{gap:100px}.experienceJourney .tab-content .tabContentInner h3{font-size:26px}.experienceJourney .tab-content .tabContentInner .descWrap{font-size:17px;width:380px;margin-bottom:45px}.ourServices .gridWrap{grid-auto-rows:220px}.ourOffers .careCard{padding:30px 25px}.whyUs .whyList li{font-size:21px;margin-bottom:55px}.whyUs .whyusSlider .imageWrapper .imageItem .imgContent .imgBoxTitle{font-size:24px}.whyUs .whyusSlider .imageWrapper{min-height:650px}.ourDoctors .doctorCard img{height:370px}.ourDoctors .doctorCard .doctorDesignation p{font-size:14.5px}.testimonials .testimonialWrap .testiCol .testiTrack .testiCard .testiMessage p{font-size:20px;min-height:225px}.ourInsights .insightCard.big img,.ourInsights .insightCard.small img{height:440px}}.ourInsights .insightCard.big{margin-bottom:25px}.ourInsights .insightCard.small{margin-bottom:26px}.ourInsights .insightCard.small .titleWrap{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;text-align:left}.ourInsights .insightCard.small img{width:130px;height:110px;object-fit:cover;border-radius:8px}.ourInsights .ctaButton::before{content:"";background-color:#d5b8a5;background:linear-gradient(90deg,#d5b8a5 18%,#fdf4ed 18%,#fdf4ed 88%,#d5b8a5 88%);width:100%;height:1px;position:absolute;top:50%;left:0}@media (min-width:767px){.ourPhilosophy .philosophySlider .item{column-gap:50px}.experienceJourney .ctaButton::before{background:linear-gradient(90deg,#d5b8a5 33%,#fffcfa 33%,#fffcfa 67%,#d5b8a5 67%)}.ourServices .gridWrap .cardItem{margin-bottom:unset}.testimonials .testimonialWrap .testiCol.leftScroll .testiTrack{animation:25s linear infinite scrollUp}.ourInsights .ctaButton::before{background:linear-gradient(90deg,#d5b8a5 37%,#fdf4ed 37%,#fdf4ed 63%,#d5b8a5 63%)}}.requestQuote .requestWrapper{background:#fff;border-radius:8px;box-shadow:#f7ede7 0 7px 18px;padding:25px}.requestQuote .requestWrapper .formWrap label{font-size:14px;font-weight:300;margin-bottom:30px;display:flex;flex-direction:column}.requestQuote .requestWrapper .formWrap label .wpcf7-form-control-wrap{padding-top:10px}.main-footer .footer-bottom .copyFooter p,.requestQuote .requestWrapper .formWrap label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px}.requestQuote .requestWrapper .formWrap input,.requestQuote .requestWrapper .formWrap select,.requestQuote .requestWrapper .formWrap textarea{width:100%;border:1px solid #967a5c;background:#fff;padding:10px 14px;border-radius:8px;font-size:12px}.requestQuote .requestWrapper .formWrap input::placeholder,.requestQuote .requestWrapper .formWrap select::placeholder,.requestQuote .requestWrapper .formWrap textarea::placeholder{color:#000;font-weight:300;opacity:.6}.requestQuote .requestWrapper .formWrap input:-webkit-autofill,.requestQuote .requestWrapper .formWrap select:-webkit-autofill,.requestQuote .requestWrapper .formWrap textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out;border:1px solid #967a5c!important}.requestQuote .requestWrapper .formWrap:focus{border-color:#fffcfa;outline:0;box-shadow:0 0 0 .15rem #d65b3d63}.requestQuote .requestWrapper .formWrap textarea{height:130px;resize:none}.requestQuote .requestWrapper .formWrap .wpcf7-submit{background:#d65b3d;font-family:'Blush Asliring';letter-spacing:1px;font-size:16px;line-height:1.2em;color:#fff;border:1px solid #d65b3d;padding:12px;width:100%;border-radius:50px;margin-top:10px;transition:.3s}.requestQuote .requestWrapper .formWrap .wpcf7-submit:hover{color:#d65b3d;background:0 0}.requestQuote .requestWrapper .formWrap .wpcf7-spinner{position:absolute;right:14px;top:20px}.requestQuote .requestWrapper .wpcf7-not-valid{border-color:red}.requestQuote .requestWrapper .contactInfo{background:#fffcfa;padding:30px;border-radius:10px;height:auto;margin-top:25px}.requestQuote .requestWrapper .contactInfo .subTitle{margin-bottom:2em}.requestQuote .requestWrapper .contactInfo .infoItem{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d5b8a5;color:#000}.requestQuote .requestWrapper .contactInfo .infoItem label{font-size:14px;font-weight:300}.requestQuote .requestWrapper .contactInfo .infoItem a,.requestQuote .requestWrapper .contactInfo .infoItem p{margin:10px 0 0;font-size:14px;font-weight:400;display:block;color:#000}.requestQuote .requestWrapper .contactInfo .infoItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.customModal .modal-content{background:url('https://idigitalise.org/ovira/wp-content/uploads/2026/04/background-banner-popup.png') 0 0/100% 86% no-repeat #fff8f4;border-radius:12px;padding:15px;position:relative;border:none;box-shadow:unset}.customModal .modal-content .formWrap label{color:#000!important}.customModal h2{font-size:32px;margin-bottom:15px}.customModal p{max-width:500px;margin:0 auto 20px;color:#666}.customModal .closeBtn{position:absolute;top:15px;right:15px;background:#d65a3a;color:#fff;border:1px solid #d65b3d;width:35px!important;height:35px!important;aspect-ratio:1/1;border-radius:100px;font-size:25px;line-height:1em;transition:.3s;cursor:pointer;z-index:9;display:block}.customModal .closeBtn:hover{background:#fff;color:#d65b3d}.customModal .imgWrap img{max-width:100%;width:100%;margin:20px auto;display:block}.customModal .mainBtn{background:#d65a3a;color:#fff;padding:10px 25px;border-radius:25px;display:inline-block;text-decoration:none}.customModal#serviceModal .modal-body{padding:0}.modal-backdrop.show{opacity:.7}.page-template-doctors .about-banner{height:40vh}.experiencedDoctors .doctorListings{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:25px 2%}.rowComplex .stack,.spaceWrapper .gridRow{display:grid;gap:12px}.experiencedDoctors .doctorListings .doctorCard{background:#fcf3ed;border-radius:8px;padding:25px;position:relative;flex:1 0 48%;display:grid;grid-template-columns:100%;align-items:center}.experiencedDoctors .doctorListings .doctorCard .doctorImage{position:relative;border-radius:0 0 0 8px;overflow:hidden}@media (max-width:991px){.experiencedDoctors .doctorListings .doctorCard .doctorImage{height:100%;width:100%;object-fit:cover;margin-bottom:15px;border-radius:8px}}.experiencedDoctors .doctorListings .doctorCard .doctorContent .designation{font-size:11px;background-color:#fce4d5;width:max-content;padding:8px 16px;border-radius:100px;margin-bottom:12px}.experiencedDoctors .doctorListings .doctorCard .doctorContent .name{color:#3c1e00;font-family:'Blush Asliring';font-size:23px}.experiencedDoctors .doctorListings .doctorCard .doctorContent .contentDesc{line-height:1.8em}.experiencedDoctors .doctorListings.v2 .doctorCard .doctorImage{border-radius:8px}.experiencedDoctors .doctorListings.v2 .doctorCard .doctorImage img{width:100%}.experiencedDoctors .doctorListings.v2 .doctorCard .doctorContent{margin-top:20px}.ourApproach .careBanner img{width:100%;height:375px;object-fit:cover}.ourApproach .careBanner .overlayContent .contentDesc p{color:#fff;max-width:480px;font-size:16px;line-height:1.8em;margin-bottom:0;text-align:center}.whyOurDoctors .gridWrap .cardItem{background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;padding:7px;width:100%}.whyOurDoctors .gridWrap .cardItem .cardTitle{font-family:'Blush Asliring';letter-spacing:1px;padding:25px 18px 15px;font-size:14px;line-height:1.5em;margin:0;color:#492604}.spaceWrapper{display:flex;flex-direction:column;gap:12px}.spaceWrapper .gridRow .gridItem{overflow:hidden;border-radius:8px}.spaceWrapper .gridRow .gridItem img{transition:.3s}.spaceWrapper .gridRow .gridItem img:hover{transform:scale(1.03)}.theraphyBanner{background-position:center}.theraphyBanner .heroTitle{line-height:1.5}.theraphyListings .cardItem{background:#fff;overflow:hidden;height:100%;border-radius:0 0 8px 8px;box-shadow:rgba(0,0,0,.05) 0 1px 2px 0}.theraphyListings .cardItem:hover .imgWrapper img{transform:scale(1.06)}.theraphyListings .cardItem .imgWrapper{position:relative;overflow:hidden;border-radius:8px 8px 0 0}.theraphyListings .cardItem .imgWrapper img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .7s}@media (min-width:576px){.theraphyListings .cardItem .imgWrapper img{height:320px}}.theraphyListings .cardItem .contentWrapper{padding:22px 18px 25px}.theraphyListings .cardItem .contentWrapper .titleMain h3{font-family:'Blush Asliring';font-size:18px;line-height:1.2;font-weight:400;color:#3c1e00;margin-bottom:14px}.theraphyListings .cardItem .contentWrapper .titleMain .content{font-size:14px;line-height:1.5;font-weight:400;color:#000}.theraphyListings .row{row-gap:24px}.row50{grid-template-columns:1fr 1fr;height:auto}.row30{grid-template-columns:0.3fr 0.7fr;height:auto}.rowComplex{grid-template-columns:2fr 1fr;height:auto}.rowComplex .big{height:100%}.rowComplex .stack{grid-template-rows:0.6fr 0.4fr}.main-footer{background-color:#412609;color:#fff}.main-footer .footerLogo{margin-bottom:15px}.main-footer .footerLogo img{width:120px;object-fit:contain;height:auto}.main-footer .socialIcons{display:flex;align-items:center;gap:30px;margin-bottom:15px}.main-footer .socialIcons .socialItem img{object-fit:contain;width:26px;height:26px}@media (min-width:768px){.theraphyListings .cardItem .imgWrapper img{height:380px}.theraphyListings .cardItem .contentWrapper{padding:28px 22px 32px}.theraphyListings .cardItem .contentWrapper .titleMain h3{font-size:20px}.theraphyListings .row{row-gap:35px}.main-footer .socialIcons{margin-bottom:unset}}.main-footer .footer-menu-title h5{font-family:'Blush Asliring';font-size:16px;letter-spacing:1px;margin-bottom:15px}@media (min-width:992px){.ourInsights .insightCard.big{margin-bottom:unset}.requestQuote .requestWrapper .formWrap label{margin-bottom:25px}.requestQuote .requestWrapper .contactInfo .subTitle{margin-bottom:8em}.requestQuote .requestWrapper .contactInfo{margin-top:unset;height:100%}.requestQuote .requestWrapper{padding:45px}.customModal .modal-content .modal-body{padding:0}.customModal .modal-content .requestQuote .requestWrapper{padding:25px 35px}.customModal .imgWrap img{max-width:250px;width:100%}.page-template-doctors .about-banner{height:70vh}.experiencedDoctors .doctorListings .doctorCard .doctorImage{bottom:-25px;left:-25px}.experiencedDoctors .doctorListings .doctorCard .doctorContent .ctaButton.invert a{font-size:16px;text-align:left}.experiencedDoctors .doctorListings .doctorCard{grid-template-columns:50% 50%}.experiencedDoctors .doctorListings.v2 .doctorCard .doctorImage{bottom:unset;left:unset}.experiencedDoctors .doctorListings.v2 .doctorCard .doctorContent .ctaButton a{font-size:14px}.experiencedDoctors .doctorListings.v2 .doctorCard .doctorContent .contentDesc p{min-height:4.0083vw}.experiencedDoctors .doctorListings.v2 .doctorCard{grid-template-columns:1fr;flex:1 0 30%}.ourApproach .careBanner img{height:380px}.ourApproach .careBanner .overlayContent .contentDesc p{text-align:left}.ourApproach .careBanner .overlayContent{width:60%;padding:60px 85px}.whyOurDoctors .gridWrap .cardItem img{flex:1;height:100%}.whyOurDoctors .gridWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.main-footer .socialIcons .socialItem img{width:18px;height:18px}.main-footer .footer-menu-title h5{margin-bottom:30px}}.main-footer .footer-menu .menu-item a{font-size:12px;color:#fffcfa;margin-bottom:10px;display:block}@media (min-width:1200px){.ourInsights .insightCard.small img{width:150px;height:130px}.requestQuote .requestWrapper .formWrap .wpcf7-submit{font-size:18px;line-height:1.3em}.customModal .modal-dialog{max-width:870px}.customModal .modal-content{padding:30px}.customModal .imgWrap img{max-width:300px}.ourApproach .careBanner .overlayContent .contentDesc p{font-size:18px}.theraphyListings .cardItem .contentWrapper{padding:32px 30px 36px}.theraphyListings .row{row-gap:50px}.main-footer .footerLogo img{width:130px}.main-footer .aboutMenuWrap{padding-left:30px}}@media (min-width:1400px){.customModal .modal-content .requestQuote .requestWrapper{padding:45px}.customModal .imgWrap img{max-width:350px}.theraphyListings .cardItem .contentWrapper .titleMain h3{font-size:22px}.theraphyListings .cardItem .contentWrapper .titleMain .content{font-size:16px}.main-footer .aboutMenuWrap,.main-footer .contactWrap{padding-left:50px}.main-footer .insightsWrap,.main-footer .serviceWrap,.main-footer .wellnessWrap{padding-left:30px}}.main-footer .extraLinks{border-top:1px solid #6a5237;padding-top:10px}@media (max-width:767px){.main-footer .footer-menu .menu-item:last-child a{margin-bottom:0}.main-footer .extraLinks{padding-bottom:10px}}.main-footer .footer-bottom{background-color:#fffcfa}.main-footer .footer-bottom .copyFooter{display:flex;align-items:center;justify-content:space-between;color:#412609;padding-block:6px}@media (min-width:1536px){.ourInsights .insightCard.small img{width:170px;height:150px}.requestQuote .requestWrapper .contactInfo .infoItem a,.requestQuote .requestWrapper .contactInfo .infoItem label,.requestQuote .requestWrapper .contactInfo .infoItem p,.requestQuote .requestWrapper .formWrap label,.whyOurDoctors .gridWrap .cardItem .cardTitle{font-size:16px}.requestQuote .requestWrapper .formWrap input,.requestQuote .requestWrapper .formWrap select,.requestQuote .requestWrapper .formWrap textarea{font-size:14px}.requestQuote .requestWrapper .formWrap .wpcf7-submit{font-size:20px;line-height:1.5em}.customModal .modal-dialog{max-width:900px}.experiencedDoctors .doctorListings .doctorCard .doctorContent .ctaButton.invert a,.main-footer .footer-menu-title h5{font-size:18px}.ourApproach .careBanner .overlayContent .contentDesc p{font-size:20px}.main-footer .footerLogo img{width:150px}.main-footer .footer-bottom .copyFooter p,.main-footer .footer-menu .menu-item a{font-size:13px}}