.elementor-7254 .elementor-element.elementor-element-5ea166c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for text-editor, class: .elementor-element-9ff7a9b */.ppd{--ink:#4b4050;--plum:#35113f;--gold:#b18a51;--paper:#fcf8f0;background:var(--paper);color:var(--ink);margin:0;width:100%;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.85}.ppd *{box-sizing:border-box}.ppd p{margin:0 0 20px}.ppd h1,.ppd h2,.ppd h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;line-height:1.15;color:var(--plum)}.ppd h2{font-size:clamp(30px,3vw,40px);margin:0 0 24px}.ppd h3{font-size:27px;margin:0 0 16px}.ppd [lang=hi]{font-family:"Anek Devanagari","Noto Sans Devanagari",Arial,sans-serif;font-size:19px;line-height:1.95}.ppd [lang=hi] h1,.ppd [lang=hi] h2,.ppd [lang=hi] h3{font-family:"Anek Devanagari","Noto Sans Devanagari",Arial,sans-serif;font-weight:500;line-height:1.45}.ppd a{color:#752a7c;text-underline-offset:5px}.ppd a:focus-visible,.ppd summary:focus-visible{outline:3px solid #b18a51;outline-offset:5px}.ppd .pp-radio{position:absolute;opacity:0;width:1px;height:1px}.ppd .pp-switch{display:flex;gap:9px;justify-content:center;align-items:center;padding:17px 20px;background:#f2eaf0;border-bottom:1px solid #d9c4d8}.ppd .pp-switch span{font-size:13px;color:#604a63;margin-right:10px}.ppd .pp-switch label{font:600 15px/1.5 Inter,Arial,sans-serif;cursor:pointer;border:1px solid #bea9c1;border-radius:25px;padding:8px 24px;background:#fffaf4;color:#42134f}.ppd .pp-radio[value=hi]:checked~.pp-switch label[for$=-hi],.ppd .pp-radio[value=en]:checked~.pp-switch label[for$=-en]{color:#fff8ed;background:#42134f;border-color:#42134f}.ppd .pp-radio:focus-visible~.pp-switch{outline:3px solid #b18a51;outline-offset:-3px}.ppd .pp-radio[value=hi]:checked~.pp-panel[lang=en],.ppd .pp-radio[value=en]:checked~.pp-panel[lang=hi]{display:none}.ppd .pp-hero{padding:48px max(24px,calc((100% - 1400px)/2));display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:46px;background:radial-gradient(ellipse at 75% 10%,#614365 0,transparent 60%),linear-gradient(120deg,#230b32,#3f234b);color:#f5ebf3}.ppd .pp-hero h1{font-size:clamp(34px,3.5vw,54px);color:#fff8ed;margin:10px 0 23px}.ppd [lang=hi] .pp-hero h1{font-size:clamp(30px,3vw,44px)}.ppd .pp-hero p{color:#e9dfe9}.ppd .pp-hero a{color:#f0cf96}.ppd .pp-kicker{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#987039;margin:0 0 12px}.ppd .pp-hero .pp-kicker{color:#edcc96}.ppd .pp-hero figure{margin:0}.ppd .pp-hero img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #ad885355}.ppd figcaption{font-size:12px;line-height:1.6;margin-top:9px;color:#bdafc0}.ppd .pp-meta{font-size:13px;margin-top:25px}.ppd [lang=hi] .pp-meta{font-size:15px}.ppd .pp-wrap{max-width:1340px;margin:auto;padding:30px 28px 54px}.ppd .pp-nav{display:flex;gap:12px 24px;flex-wrap:wrap;border-bottom:1px solid #ddceba;padding-bottom:23px;font-size:14px}.ppd .pp-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:55px;align-items:start;margin-top:30px}.ppd .pp-body{min-width:0}.ppd section{margin:0 0 38px;scroll-margin-top:185px}.ppd .pp-lead{border-left:2px solid var(--gold);padding:3px 0 3px 20px;font-size:15px;color:#776477}.ppd .pp-ritual{padding:29px;background:#f1eaf1;border:1px solid #e0d2df;border-radius:14px}.ppd ol{margin:0;padding-left:24px}.ppd li{padding-left:6px;margin:0 0 16px}.ppd .pp-mantra{font-size:26px;color:#612268;text-align:center;border-block:1px solid #d7bfd8;padding:20px 10px;margin:26px 0}.ppd .pp-video{overflow:hidden;border:1px solid #ccb58f;border-radius:16px;background:#2c1239;color:#efe4ec;box-shadow:0 10px 32px #35113f12}.ppd .pp-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.ppd .pp-video-copy{padding:26px}.ppd .pp-video h2{color:#fff7e8;font-size:32px}.ppd .pp-video p{font-size:16px}.ppd [lang=hi] .pp-video p{font-size:18px}.ppd .pp-btn{display:inline-block;border:1px solid #52165f;border-radius:26px;background:#42134f;color:#fff!important;padding:11px 22px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.55}.ppd .pp-video .pp-btn{background:#e7c892;border-color:#e7c892;color:#30123c!important}.ppd .pp-timestamp{display:block;color:#f0cf96;font-size:14px;margin-top:13px}.ppd .pp-author{position:sticky;top:178px;text-align:center;border:1px solid #e2d4e5;background:#fffdf8;border-radius:14px;padding:25px 20px;box-shadow:0 7px 25px #35113f07}.ppd .pp-author img{display:block;width:144px;height:144px;object-fit:cover;border-radius:50%;border:2px solid #bf944a;margin:17px auto}.ppd .pp-author h3{font-size:29px}.ppd .pp-author p{font-size:14px;line-height:1.75}.ppd [lang=hi] .pp-author p{font-size:16px}.ppd .pp-role{color:#78238a}.ppd .pp-author .pp-btn{font-size:13px;margin:5px 0}.ppd .pp-author .pp-plain{display:block;font-size:14px;margin-top:13px}.ppd details{border-bottom:1px solid #dbcbdc;padding:17px 0}.ppd summary{color:#482055;font-size:19px;font-weight:600;cursor:pointer;line-height:1.65}.ppd details p{margin:15px 0 3px;font-size:16px}.ppd [lang=hi] details p{font-size:18px}.ppd .pp-note{border-left:3px solid #b28a52;background:#f1ebf1;padding:23px;border-radius:0 12px 12px 0}.ppd .pp-note p{font-size:14px;line-height:1.85;margin-bottom:12px}.ppd [lang=hi] .pp-note p{font-size:16px}.ppd .pp-onward{border-top:1px solid #ddceba;padding-top:27px}.ppd .pp-days{display:flex;flex-wrap:wrap;gap:10px}.ppd .pp-days a,.ppd .pp-days span{padding:8px 15px;border:1px solid #cfb7d0;border-radius:8px;text-decoration:none;font-size:14px}.ppd .pp-days span{background:#472052;color:white}.ppd .pp-small{font-size:14px}.ppd [lang=hi] .pp-kicker{font-size:15px;letter-spacing:.4px}@media(max-width:1050px){.ppd .pp-columns{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.ppd .pp-hero{gap:28px}.ppd .pp-author{padding:22px 16px}}@media(max-width:760px){.ppd .pp-hero{grid-template-columns:1fr;padding:32px 20px;gap:25px}.ppd .pp-wrap{padding:25px 20px 38px}.ppd .pp-columns{grid-template-columns:1fr;gap:25px}.ppd .pp-author{position:static;max-width:370px;margin:auto}.ppd .pp-hero h1{font-size:37px}.ppd [lang=hi] .pp-hero h1{font-size:31px}.ppd .pp-ritual{padding:22px}.ppd section{margin-bottom:30px}.ppd .pp-switch span{display:none}.ppd .pp-video-copy{padding:22px}.ppd .pp-nav{font-size:14px;gap:9px 18px}}.ppd .pp-watch{display:block;position:relative;line-height:0}.ppd .pp-watch img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}.ppd .pp-watch span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:32px/1 Arial;color:white;background:#32123de8;border:1px solid #eccb8e;border-radius:50%;width:74px;height:74px;display:grid;place-items:center;box-shadow:0 5px 25px #0008} .ppd:has(.pp-radio[value="hi"]:checked) .pp-panel[lang="en"],.ppd:has(.pp-radio[value="en"]:checked) .pp-panel[lang="hi"]{display:none}.ppd:has(.pp-radio[value="hi"]:checked) label[for="pp8-hi"],.ppd:has(.pp-radio[value="en"]:checked) label[for="pp8-en"]{background:#42134f;border-color:#42134f;color:#fff8ed}.ppd p:has(>.pp-radio){margin:0;padding:0;height:0}.ppd p:empty{display:none}.ppd{hyphens:none}/* End custom CSS */