.field-msg{float:left;color:red;width:100%;font-size:12px}.main-menu-container>ul{display:flex;align-items:center;gap:2px;list-style:none}.main-menu-container ul>li>a{display:flex;align-items:center;gap:4px;padding:8px 11px;font-size:13px;font-weight:500;color:var(--text-dark);white-space:nowrap;letter-spacing:.5px;border-radius:6px;transition:background .2s,color .2s}.main-menu-container ul>li>a:hover{background:var(--cream);color:var(--teal)}.main-menu-container .current-menu-item>a,.main-menu-container .current-menu-ancestor>a{color:var(--teal)}.menu-item-has-children:hover>a:after{transform:rotate(180deg)}.main-menu-container ul li{position:relative}.main-menu-container ul li ul.sub-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;box-shadow:0 14px 44px #0000001c;min-width:210px;padding:10px;list-style:none;opacity:0;visibility:hidden;transition:opacity .18s,transform .18s;z-index:999}.main-menu-container ul li:hover>ul.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.main-menu-container ul li ul.sub-menu li a{display:block;padding:9px 14px;font-size:13px;color:var(--text-mid);border-radius:7px;transition:background .14s,color .14s;white-space:nowrap}.main-menu-container ul li ul.sub-menu li a:hover{background:var(--cream);color:var(--teal)}ul#menu-footer-links{list-style:none;display:flex;flex-wrap:wrap;gap:25px}.footer-col ul li a{display:block;font-size:12.5px;color:#ffffff7a;margin-bottom:5px;transition:color .2s,padding-left .2s}.footer-col ul li a:hover{color:var(--gold);padding-left:4px}.swiper-slide{padding:0!important;border:none!important}.elementor-element.elementor-element-5346467.test-card.reveal.reveal-d1.is-visible.e-flex.e-con-boxed.e-con.e-parent{padding:30px;border-radius:14px}.elementor-widget-rating .e-rating-wrapper{gap:3px}.elementor-element.elementor-element-af6775a.t-text.elementor-widget.elementor-widget-theme-post-content p{font-style:italic;font-size:14px;color:var(--text-mid);line-height:1.78;min-height:130px}.elementor-element.elementor-element-8b49cbd.e-con-full.t-author.e-flex.e-con.e-child{display:flex;align-items:center;gap:11px}.elementor-element.elementor-element-cffc012.e-con-full.e-flex.e-con.e-child{gap:5px}.elementor-element.elementor-element-61d2da0.elementor-widget.elementor-widget-image img{border-radius:50%}h2.elementor-heading-title.elementor-size-default{font-size:13px;font-weight:600}.e-n-accordion-item{margin:5px 0}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:#c8a055;height:var(--e-rating-icon-font-size);width:9px}.elementor-element.elementor-element-7dd2daf.e-con-full.process-steps.e-flex.e-con.e-child:before{content:"";position:absolute;left:calc(0% - 2px);right:calc(-6% + 14px);height:1px;background:linear-gradient(to right,transparent 0%,rgba(200,160,85,.4) 10%,rgba(200,160,85,.4) 90%,transparent 100%)}.elementor-element.elementor-element-fc6b6dd.e-con-full.process-steps.e-flex.e-con.e-child:before{content:"";position:absolute;top:15%;left:calc(0% - 2px);right:calc(-6% + 14px);height:1px;background:linear-gradient(to right,transparent 0%,rgba(200,160,85,.4) 10%,rgba(200,160,85,.4) 90%,transparent 100%)}.elementor-element.elementor-element-3b1807f.e-con-full.trust-strip.e-flex.e-con.e-child .elementor-widget.elementor-widget-image:hover img{transform:scale(1.06)}.elementor-element.elementor-element-3b1807f.e-con-full.trust-strip.e-flex.e-con.e-child .elementor-widget.elementor-widget-image:hover{overflow:hidden}.elementor-element.elementor-element-3b1807f.e-con-full.trust-strip.e-flex.e-con.e-child .elementor-widget.elementor-widget-image:hover img{transition:transform .55s ease}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:#c8a055!important;height:10px!important}span.e-n-accordion-item-title-icon{width:36px;height:36px;border-radius:50%;background:var(--cream-dark);display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:400;color:var(--teal);transition:transform .25s,background .2s}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{width:36px!important;max-width:36px!important;-moz-fit-content:unset!important}.elementor-widget-n-accordion .e-n-accordion-item-title-icon svg{width:12px!important;height:12px!important}.elementor-element.elementor-element-680bcae.e-con-full.role-card.reveal.is-visible.e-flex.e-con.e-child:hover,.elementor-element.elementor-element-d5794c8.e-con-full.role-card.reveal.reveal-d2.is-visible.e-flex.e-con.e-child:hover{box-shadow:0 12px 40px #0000001a;border-color:#c8a05566;transform:translateY(-3px)}.elementor-2484 .elementor-element.elementor-element-0c5cc6f img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top;display:block}.elementor-element.elementor-element-ab67421.e-con-full.e-flex.e-con.e-child:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--gold) 6%,var(--gold) 94%,transparent);transform:translate(-50%);opacity:.28}.elementor-element.elementor-element-f907bfa.e-con-full.e-flex.e-con.e-child:before{content:"";position:absolute;left:44px;top:40px;bottom:40px;width:2px;background:linear-gradient(to bottom,var(--gold) 0%,rgba(200,160,85,.15) 100%)}.elementor-element.elementor-element-f907bfa.e-con-full.e-flex.e-con.e-child img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.menu-shop-filter-nav-container{width:100%;padding:16px 0}#menu-shop-filter-nav{display:flex;list-style:none;gap:0;width:100%}ul#menu-shop-filter-nav li{display:inline-flex;align-items:center;gap:7px;padding:16px 18px;white-space:nowrap;font-size:13px;font-weight:500;color:#4a4a4a;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;cursor:pointer}.filter-active{color:var(--teal)!important;border-bottom-color:#2a9d8f!important;font-weight:600!important}ul#menu-shop-filter-nav li:hover{color:var(--teal)}ul.glance-list li{font-size:13.5px;font-weight:500;color:var(--text-dark)}.section-header h2{font-size:clamp(26px,3vw,38px);margin-bottom:12px}.section-header p{font-size:16px;color:var(--text-mid);line-height:1.7;max-width:600px}.mala-container .woocommerce-breadcrumb{padding:0 50px}main#main{padding-top:70px}.rebook-appointment-container,.atma-shanti-container{margin-top:-40px}.gift-voucher-container .product-wrap,.homa-container .product-inner.hm,.mantra-container .product-inner{padding:28px 0 80px}.profile-content .pull-quote{background:none;margin:0;border-left:none;border-radius:0;border-top:1px solid rgba(42,157,143,.2);border-bottom:1px solid rgba(42,157,143,.2)}.lang-menu-container ul li{list-style:none}.header-right .lang-menu-container>ul>li{position:relative;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.1);user-select:none}.header-right .sub-menu{display:none;position:absolute;top:calc(100% + 2px);right:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 32px #0000001a;padding:6px;min-width:180px;z-index:2000;list-style:none;height:500px;overflow-y:auto}.header-right .menu-item-has-children:hover .sub-menu{display:block}.header-right .sub-menu li a{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:6px;font-size:12.5px;color:var(--text-mid);text-decoration:none;transition:background .14s;white-space:nowrap}.header-right .sub-menu li a:hover{background:var(--cream);color:var(--teal)}.profile-socials.team i:hover{color:var(--gold)}.elementor-element.elementor-element-74cdddf.e-con-full.e-flex.e-con.e-child{animation:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:1100px;margin:0 auto}.elementor-element.elementor-element-aa1792a.elementor-widget.elementor-widget-image{height:350px!important}.elementor-element.elementor-element-3b1807f.e-con-full.trust-strip.e-flex.e-con.e-child img,.elementor-element.elementor-element-c697f0e.e-con-full.gallery-strip.e-flex.e-con.e-child img{width:100%!important;height:100%;object-fit:cover;object-position:center center}.elementor .g-img{width:204px;height:270px;width:100%!important}p.elementor-heading-title.elementor-size-default{width:auto!important}fieldset#wc-stripe-upe-form{border:none!important}.mob-nav .sub-menu{display:none}.mob-nav .menu-item-has-children.open>.sub-menu{display:block}.mob-nav .menu-item-has-children>a .submenu-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;font-size:14px;transition:transform .2s ease;pointer-events:none}.mob-nav .menu-item-has-children.open>a .submenu-toggle{transform:rotate(180deg)}.video-trigger{position:relative;aspect-ratio:16/9}.video-trigger iframe{width:100%;height:100%}.details-section{background:var(--cream);padding:88px 0}.details-inner{max-width:900px;margin:0 auto;padding:0 28px}.details-header{text-align:center;margin-bottom:48px}.tabs-nav{display:flex;gap:0;background:var(--cream-dark);border-radius:12px;padding:5px;margin-bottom:40px;flex-wrap:wrap}.tab-btn{flex:1;padding:11px 18px;font-size:13.5px;font-weight:600;color:var(--text-mid);background:none;border:none;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s;font-family:Inter,sans-serif;min-width:120px}.tab-btn:hover{color:var(--teal)}.tab-btn.active{background:#fff;color:var(--teal);box-shadow:0 2px 10px #00000014}.tab-panel{display:none}.tab-panel.active{display:block}.req-list{list-style:none;display:flex;flex-direction:column;gap:12px}.req-list li{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:#fff;border-radius:10px;border:1px solid rgba(200,160,85,.15);font-size:14.5px;color:var(--text-mid);line-height:1.6;transition:border-color .2s,box-shadow .2s}.req-list li:hover{border-color:#2a9d8f4d;box-shadow:0 3px 16px #2a9d8f0f}.req-check{width:22px;height:22px;border-radius:50%;background:var(--teal-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.req-check svg{width:11px;height:11px;stroke:var(--teal);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.why-content{padding:0}.why-content p{font-size:15.5px;color:var(--text-mid);line-height:1.85;margin-bottom:20px}.why-content p:last-child{margin-bottom:0}.why-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.val-item{padding:20px 22px;background:#fff;border-radius:10px;border:1px solid rgba(200,160,85,.15)}.val-item .val-icon{font-size:22px;margin-bottom:9px}.val-item h4{font-family:Playfair Display,serif;font-size:15px;font-weight:600;color:var(--text-dark);margin-bottom:5px}.val-item p{font-size:13px;color:var(--text-mid);line-height:1.65}.hours-content p,.comp-content p{font-size:15.5px;color:var(--text-mid);line-height:1.85;margin-bottom:18px}.hours-content p:last-child,.comp-content p:last-child{margin-bottom:0}.info-box{padding:24px 28px;background:var(--teal-light);border-radius:12px;border-left:3px solid var(--teal);margin-top:24px}.info-box p{font-size:15px;color:var(--footer-bg);line-height:1.75;margin:0}span.elementor-button-content-wrapper{display:flex;gap:10px;justify-content:center;align-items:anchor-center}.elementor-element.elementor-element-1da0e64.e-con-full.method-card.wa.reveal.reveal-d1.is-visible.animated-slow.e-flex.e-con.e-child.animated.fadeInUp:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#25d366,#1eb850)}.elementor-element.elementor-element-101a3ac.e-con-full.method-card.wa.reveal.reveal-d1.is-visible.animated-slow.e-flex.e-con.e-child.animated.fadeInUp:before{background:linear-gradient(90deg,var(--gold),var(--gold-light));content:"";position:absolute;top:0;left:0;right:0;height:3px}.elementor-element.elementor-element-48f127d.e-con-full.method-card.wa.reveal.reveal-d1.is-visible.animated-slow.e-flex.e-con.e-child.animated.fadeInUp:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--teal),var(--teal-dark))}.elementor-element.elementor-element-a96861d.elementor-widget.elementor-widget-text-editor span{text-align:left}.elementor-element.elementor-element-1da0e64.e-con-full.method-card.wa.reveal.reveal-d1.is-visible.animated-slow.e-flex.e-con.e-child.animated.fadeInUp,.elementor-element.elementor-element-101a3ac.e-con-full.method-card.wa.reveal.reveal-d1.is-visible.animated-slow.e-flex.e-con.e-child.animated.fadeInUp,.elementor-element.elementor-element-48f127d.e-con-full.method-card.wa.reveal.reveal-d1.is-visible.animated-slow.e-flex.e-con.e-child.animated.fadeInUp{overflow:hidden}.elementor-element.elementor-element-16d0111.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{display:none}.elementor-element.elementor-element-ac777c6.elementor-widget.elementor-widget-heading{text-align:center;width:65%}.tnc_nav .faq-nav-item .cnt{display:none}.gdpr-badge{padding-left:40px!important;width:auto!important;padding-right:20px!important}.gdpr-badge:before{content:" ";position:absolute;width:10px;height:10px;background:#4ade80;border-radius:50%;left:20px;top:50%;margin-top:-5px}.elementor-element.elementor-element-5ba86b0.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading:before,.elementor-element.elementor-element-04146d2.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading:before{content:'"';position:absolute;left:0;top:-4px;font-size:40px;color:var(--gold);opacity:.6;font-style:normal;line-height:1}.contact-header{display:none}.elementor-element.elementor-element-3ac098b.e-con-full.apply-warning.reveal.is-visible.e-flex.e-con.e-child.animated.fadeInUp{width:100%;padding:10px}.elementor-element.elementor-element-2558cec.elementor-widget__width-initial.elementor-widget.elementor-widget-html{width:75%}.elementor-element.elementor-element-309f8db.elementor-absolute.e-transform.elementor-widget__width-initial.elementor-widget.elementor-widget-heading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:52px;height:52px;background:#060b18eb;border:1.5px solid rgba(200,160,85,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px}.elementor-element.elementor-element-2261630.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-fbcc60f.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-b93c859.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-a19461c.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-53abfeb.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-598c6b4.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-1cf20d6.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-7eeeba1.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-8c37c55.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-0c663a8.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-72395d9.e-grid.e-con-full.e-con.e-child:hover:before,.elementor-element.elementor-element-2261630.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-fbcc60f.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-b93c859.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-a19461c.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-53abfeb.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-598c6b4.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-1cf20d6.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-7eeeba1.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-8c37c55.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-0c663a8.e-grid.e-con-full.e-con.e-child.active:before,.elementor-element.elementor-element-72395d9.e-grid.e-con-full.e-con.e-child.active:before{transform:scaleY(1)}.elementor-element.elementor-element-2261630.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-fbcc60f.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-b93c859.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-a19461c.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-53abfeb.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-598c6b4.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-1cf20d6.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-7eeeba1.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-8c37c55.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-0c663a8.e-grid.e-con-full.e-con.e-child:before,.elementor-element.elementor-element-72395d9.e-grid.e-con-full.e-con.e-child:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.header-photo img{width:100%;border-radius:12px}.photo-strip-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;width:430px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.strip-item img{height:80px;width:80px;border-radius:6px;opacity:.6;cursor:pointer;transition:all .3s ease;object-fit:cover}.strip-item img:hover{opacity:1;transform:scale(1.05)}.strip-item img.active{opacity:1;border:2px solid #c9a14a}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{text-indent:0!important;font-size:18px;color:#fff;background:#00000080;width:40px;height:40px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease}.bx-wrapper .bx-controls-direction a{border:none!important}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover{background:#c9a14a;color:#000}.bx-wrapper .bx-prev{left:0!important}.bx-wrapper .bx-next{right:0!important}.elementor-element.elementor-element-a83ade5.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{margin-top:50px}span.elementor-button-text{justify-content:center;display:flex;gap:10px;align-items:center}.elementor-element.elementor-element-2cc2f5b.elementor-widget__width-inherit.elementor-widget.elementor-widget-image:hover .e-c3a5df4-60bf2d1,.elementor-element.elementor-element-89d4858.elementor-widget__width-inherit.elementor-widget.elementor-widget-image:hover .e-fb05149-323d0df{display:block;transform:translateY(-4px);transition:opacity .3s,transform .3s}.elementor .e-c3a5df4-60bf2d1{display:none}.elementor-element.elementor-element-ae51147.e-flex.e-con-boxed.e-con.e-child .e-con-inner{width:100%!important;max-width:1600px!important;margin:0!important}.elementor-element.elementor-element-754b2c8.elementor-widget.elementor-widget-html .elementor-element.elementor-element-6e27776.e-con-full.e-flex.e-con.e-child{display:none}.elementor-element.elementor-element-972084a.elementor-widget__width-inherit.hero-sub.elementor-widget.elementor-widget-heading p{margin:10px auto!important}.calendar-tabs .elementor-button.active{background:#1e5f66!important;color:#fff!important;border-color:#1e5f66}.elementor-slideshow__title{display:none}.wpcf7-response-output{border:none!important;color:#e91e63!important;font-size:15px!important;text-align:center!important;float:left;width:100%;margin-top:20px}.sld-col-1{flex-shrink:0!important;flex-basis:50%!important}.sld-ap-form_box{border:1px solid var(--gold)!important}input#submit_solid_affiliate_login,.sld-ap-form_submit{background:var(--teal)!important;color:#fff;border:none!important;border-radius:var(--sld-ap-border-radius-lg)}.progress-bar{position:fixed;top:0;left:0;z-index:9999;height:3px;width:100%;pointer-events:none}.progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#2a9d8f,#c8a055);transition:width .1s linear}.elementor-263 .elementor-element.elementor-element-59cf272 img{width:100%;height:100vh}.elementor-element.elementor-element-f488787.g-img.elementor-widget.elementor-widget-image{grid-column:span 2}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:#313030e6!important}#mobNav .menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center}#mobNav .menu-item-has-children>a{flex:1;display:block}#mobNav .submenu-toggle{width:50px;text-align:center;cursor:pointer;padding:10px 0;color:#333}#mobNav .menu-item-has-children>.sub-menu{width:100%;flex-basis:100%}#mobNav .menu-item-has-children.open>.submenu-toggle{transform:rotate(180deg)}.india-reading-container .mini-guarantee{display:none}
