@keyframes offerPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}@keyframes callOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-border-color:#dee2e6;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-pill:50rem;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-body-font-family:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bs-body-line-height:1.5;--bs-gutter-x:1.5rem;--bs-gutter-y:0}::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}a,body{font-weight:400}body{margin:0;font-family:var(--bs-body-font-family);font-size:1rem;line-height:var(--bs-body-line-height);color:var(--bs-body-color);background:var(--bs-body-bg);-webkit-font-smoothing:antialiased}img,svg{vertical-align:middle}img{max-width:100%;height:auto}button{font:inherit}a{text-decoration:none;font-size:clamp(14px,1.6vw,17px);color:#175f52}p{margin-top:0}small{font-size:.875em}.container{width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.nav-link{display:block;padding:.5rem 1rem;color:var(--bs-primary);background:0 0;border:0}.nav-link:hover{color:#0a58ca}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.site-header{position:sticky;top:0;z-index:1000;background:#fff;transition:box-shadow .3s ease,background-color .3s ease}@media (max-width:991px){.site-header{z-index:99990}}.site-header .topbar-wrapper{background:#175f52;transition:max-height .35s ease,opacity .25s ease;max-height:60px;overflow:hidden}.site-header .header-bg-decor{position:absolute;inset:0;top:50px;overflow:hidden;z-index:-1;pointer-events:none;transition:top .35s ease}.site-header .header-bg-decor::after,.site-header .header-bg-decor::before{content:"";position:absolute;top:0;bottom:0;height:100%;opacity:.3;background-repeat:no-repeat;background-size:contain}.site-header .header-bg-decor::before{width:clamp(140px,24vw,270px);background-image:url(https://vinyasayogaacademy.com/assets/images/icons/ganga-arti-sketch.webp);background-position:left bottom;left:-10px}.site-header .header-bg-decor::after{width:clamp(140px,24vw,270px);background-image:url(https://vinyasayogaacademy.com/assets/images/icons/rishikesh-sketch.webp);background-position:right bottom;right:-5px}@media (max-width:1600px){.site-header .header-bg-decor{top:40px}.site-header .header-bg-decor::after,.site-header .header-bg-decor::before{opacity:.12}}.site-header .topbar-wrapper .inner-wrap{max-width:1320px;padding:4px 10px;margin:auto;display:flex;justify-content:space-between;align-items:center}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper{display:flex;gap:15px;justify-content:start;align-items:center}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link{display:flex;align-items:center;gap:6px}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link .email-add-icon,.site-header .topbar-wrapper .inner-wrap .social-media-wrapper ul.social-media-box li a{width:22px;height:22px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background:rgb(255 255 255/.1);border-radius:2px}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link .email-add-icon img,.site-header .topbar-wrapper .inner-wrap .social-media-wrapper ul.social-media-box li a img{width:65%;height:65%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(299deg) brightness(104%) contrast(103%)}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link .email-add-value{font-size:12px;line-height:1;color:rgb(255 255 255/.9)}.site-header .topbar-wrapper .inner-wrap .topbar-offer-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:50px;background:#114c41;border:1px solid rgb(255 213 79/.4);color:#ffd54f;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer;outline:0;box-shadow:0 2px 8px rgb(0 0 0/.15);transition:all .25s ease}.site-header .topbar-wrapper .inner-wrap .topbar-offer-btn .offer-dot{width:4.5px;height:4.5px;background:#ffd54f;border-radius:50%;box-shadow:0 0 4px #ffd54f;animation:offerPulse 1.8s infinite ease-in-out}.site-header .topbar-wrapper .inner-wrap .topbar-offer-btn .offer-text{font-size:inherit;color:#ffd54f;line-height:1}.site-header .topbar-wrapper .inner-wrap .topbar-offer-btn .offer-badge{background:#ffd54f;color:#0d3830;font-size:8px;font-weight:800;padding:1.5px 4.5px;border-radius:10px;line-height:1;letter-spacing:.3px}.site-header .topbar-wrapper .inner-wrap .topbar-offer-btn:hover{background:#0d3b32;border-color:#ffe082;box-shadow:0 2px 10px rgb(255 213 79/.3)}@media (max-width:1100px){.site-header .topbar-wrapper .inner-wrap .topbar-offer-btn{display:none}}.site-header .topbar-wrapper .inner-wrap .social-media-wrapper{display:flex;align-items:center;gap:10px}.site-header .topbar-wrapper .inner-wrap .social-media-wrapper .social-media-title{color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.site-header .topbar-wrapper .inner-wrap .social-media-wrapper ul.social-media-box{display:flex;align-items:center;gap:6px;list-style-type:none;padding:0;margin:0}.site-header .topbar-wrapper .inner-wrap .social-media-wrapper ul.social-media-box li a img{transform:scale(1) rotate(0);transition:transform .35s ease}.site-header .topbar-wrapper .inner-wrap .social-media-wrapper ul.social-media-box li a:hover img{transform:scale(1.08) rotate(-4deg)}@media (max-width:991px){.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link{gap:5px}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link .email-add-icon,.site-header .topbar-wrapper .inner-wrap .social-media-wrapper .social-media-box li .media-icon{width:20px;height:20px}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link .email-add-value{font-size:11px}.site-header .topbar-wrapper .inner-wrap .contact-media-wrapper .email-add-link:nth-child(2){display:none}.site-header .topbar-wrapper .inner-wrap .social-media-wrapper .social-media-title{display:none}}.site-header .middle-box{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 2fr 1fr;position:relative}.site-header .middle-box .box{padding:5px 10px;border-right:1px solid #fff0;-o-border-image:linear-gradient(to bottom,transparent,rgb(27 112 97/.15) 25%,rgb(27 112 97/.15) 75%,transparent)1;border-image:linear-gradient(to bottom,transparent,rgb(27 112 97/.15) 25%,rgb(27 112 97/.15) 75%,transparent)1}.site-header .middle-box .box:nth-child(1){display:flex;justify-content:start;align-items:center}.site-header .middle-box .box:nth-child(1) .top-contact-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none;position:relative}.site-header .middle-box .box:nth-child(1) .top-contact-link .call-icon{position:relative;width:36px;height:36px;border-radius:50%;background:rgb(27 112 97/.1);display:flex;align-items:center;justify-content:center}.site-header .middle-box .box:nth-child(1) .top-contact-link .call-icon img,.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-text::before{width:60%;height:60%;filter:brightness(0) saturate(100%) invert(44%) sepia(68%) saturate(377%) hue-rotate(123deg) brightness(85%) contrast(88%)}.site-header .middle-box .box:nth-child(1) .top-contact-link .call-icon::before,.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-icon::before{content:"";position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);top:50%;left:50%;transform:translate(-50%,-50%);border:2px dotted #1b7061;border-radius:50%;animation:callOrbit 12s linear infinite}.site-header .middle-box .box:nth-child(1) .top-contact-link .contact-content{display:flex;flex-direction:column;gap:5px;line-height:1.2}.site-header .middle-box .box:nth-child(1) .top-contact-link .contact-content .contact-label{font-weight:600;font-size:14px;letter-spacing:.2px;color:#175f52}.site-header .middle-box .box:nth-child(1) .top-contact-link .contact-content .contact-number{font-size:14px;color:#212529;font-weight:600;transition:all .35s ease}.site-header .middle-box .box:nth-child(1) .top-contact-link:hover{text-decoration:none}.site-header .middle-box .box:nth-child(1) .top-contact-link:hover .call-icon{background:#175f52;transition:all .35s ease}.site-header .middle-box .box:nth-child(1) .top-contact-link:hover .call-icon img,.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-icon img,.site-header .middle-box .box:nth-child(3) .enroll-link:hover .enroll-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(299deg) brightness(104%) contrast(103%)}.site-header .middle-box .box:nth-child(2){display:flex;justify-content:center;align-items:center}.site-header .middle-box .box:nth-child(2) .logo-wrap{padding:5px 0}.site-header .middle-box .box:nth-child(2) .logo-wrap img{height:clamp(40px,4.5vw,50px);min-width:100px}.site-header .middle-box .box:nth-child(3){display:flex;justify-content:end;align-items:center}.site-header .middle-box .box:nth-child(3) .enroll-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none;position:relative}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-icon{position:relative;width:36px;height:36px;border-radius:50%;background:rgb(27 112 97/.9);display:flex;align-items:center;justify-content:center;transition:all .35s ease}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-icon img{width:55%;height:55%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease,filter .35s ease}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-icon::before{border:1px solid #1b7061;opacity:.7;border-bottom:1px solid #175f52}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content{display:flex;flex-direction:column;gap:2px;line-height:1.2;padding-right:35px}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-top{font-size:14px;font-weight:500;color:#212529;line-height:1}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-text{font-size:17px;font-weight:700;line-height:1.2;color:#175f52;position:relative}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-text::before{content:"";position:absolute;width:32px;height:36px;background:url(https://vinyasayogaacademy.com/assets/images/icons/curve-arrow-top.svg)no-repeat center/contain;bottom:2px;transform:rotate(-15deg);left:calc(100% + 4px);opacity:.5;pointer-events:none}.site-header .middle-box .box:nth-child(3) .enroll-link:hover{text-decoration:none}.site-header .middle-box .box:nth-child(3) .enroll-link:hover .enroll-icon{background:#175f52;transition:all .35s ease}.site-header .middle-box .box:nth-child(3) .enroll-link:hover .enroll-icon img{transform:scale(1.1) rotate(-5deg)}.site-header .middle-box .box:nth-child(3) .enroll-link:hover .enroll-content .enroll-text{color:#175f52;transition:color .3s ease}.site-header .middle-box .toogle-box{width:30px;height:24px;display:none;flex-direction:column;justify-content:space-between;cursor:pointer;background:rgb(255 255 255/.5);backdrop-filter:blur(5px)}.site-header .middle-box .toogle-box span{display:block;width:30px;height:3px;background:#175f52;border-radius:2px;transition:all .3s ease}@media (max-width:991px){.site-header .middle-box .box:nth-child(1){display:none}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-icon{width:clamp(26px,1.8vw,30px);height:clamp(26px,1.8vw,30px)}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content{padding-right:20px}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-top{font-size:clamp(12px,1.1vw,14px)}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-text{font-size:clamp(14px,1.2vw,16px)}.site-header .middle-box .box:nth-child(3) .enroll-link .enroll-content .enroll-text::before{width:clamp(24px,1.5vw,28px);height:clamp(26px,1.8vw,30px)}.site-header .middle-box .toogle-box{display:flex;margin:auto}}.site-header nav.main-navbar,.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown-single{position:relative}.site-header nav.main-navbar .main-ul-menu{max-width:1320px;margin:auto;display:flex;list-style-type:none;padding:0;border-top:1px solid #fff0;-o-border-image:linear-gradient(to right,transparent,rgb(27 112 97/.15) 20%,rgb(27 112 97/.15) 80%,transparent)1;border-image:linear-gradient(to right,transparent,rgb(27 112 97/.15) 20%,rgb(27 112 97/.15) 80%,transparent)1}.site-header nav.main-navbar .main-ul-menu li.nav-item{flex-grow:1;border-right:1px solid rgb(27 112 97/.15);position:static}.site-header nav.main-navbar .main-ul-menu li.nav-item:last-child{border-right:none}.site-header nav.main-navbar .main-ul-menu li.nav-item:last-child .mega-col-wrapper.mega-col-single{left:auto;right:0;transform:translate(0,8px)}.site-header nav.main-navbar .main-ul-menu li.nav-item>.nav-link{color:inherit;background:rgb(241 235 224/.1);padding:7px 14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;position:relative}.site-header nav.main-navbar .main-ul-menu li.nav-item:hover>.nav-link{color:#175f52;background:rgb(27 112 97/.08)}.site-header nav.main-navbar .main-ul-menu li.nav-item:hover>.nav-link::before{opacity:1;transform:scaleX(1)}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown>.nav-link::after,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper)>.nav-link::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s ease,opacity .3s ease;opacity:.65;margin-left:3px}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:hover>.nav-link::after,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):hover>.nav-link::after{transform:rotate(-135deg) translateY(-1px);opacity:1}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:hover>.mega-col-wrapper,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):hover>.mega-col-wrapper{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:hover>.mega-col-wrapper.mega-col-single,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):hover>.mega-col-wrapper.mega-col-single{transform:translate(-50%,0)}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:last-child:hover>.mega-col-wrapper.mega-col-single,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):last-child:hover>.mega-col-wrapper.mega-col-single{transform:translate(0,0)}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper{position:absolute;top:100%;left:0;right:0;width:100%;max-width:1320px;margin:auto;background:#fff;box-shadow:0 6px 20px rgb(0 0 0/.1);border-radius:0;border-top:3px solid #175f52;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:24px 0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:999}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single{display:block;left:50%;right:auto;transform:translate(-50%,8px);width:280px;padding:0;border-radius:0;border-top:3px solid #175f52;overflow:hidden}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col{padding:0;border-right:none}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li{border-bottom:1px solid #f0f0f0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li:last-child,.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li:last-child{border-bottom:none}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li a.mega-link{display:block;width:100%;box-sizing:border-box;padding:10px 18px;font-size:14px;font-weight:500;color:#555;text-decoration:none;transition:all .2s ease}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li a.mega-link:hover{color:#175f52;background:rgb(27 112 97/.05);padding-left:22px}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col{padding:0 28px;border-right:1px solid #f0f0f0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col:last-child{border-right:none}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .mega-heading{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#175f52;margin:0 0 12px;padding:0 0 6px;border:0;text-decoration:none}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;width:100%}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li{border-bottom:1px solid #f0f0f0;width:100%}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li a.mega-link{display:block;width:100%;box-sizing:border-box;padding:9px 6px;font-size:14px;font-weight:500;color:#555;text-decoration:none;transition:all .2s ease}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li a.mega-link:hover{color:#175f52;background:rgb(27 112 97/.05);padding-left:12px}@media (max-width:1100px) and (min-width:991px){.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper,.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col{padding:0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .mega-heading{padding:10px;margin:0;text-align:center}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li a.mega-link{text-align:center}}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown-bali .mega-col-wrapper::after,.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown-rishikesh .mega-col-wrapper::after{content:"";position:absolute;bottom:0;right:0;width:clamp(150px,25vw,250px);height:100%;background-image:url(https://vinyasayogaacademy.com/assets/images/icons/rishikesh-sketch.webp);background-size:contain;background-repeat:no-repeat;background-position:bottom right;opacity:.15;pointer-events:none;z-index:0}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown-bali .mega-col-wrapper::after{background-image:url(https://vinyasayogaacademy.com/assets/images/icons/bali-gate-sketch.webp)}@media (max-width:991px){.site-header nav.main-navbar{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;width:min(390px,100vw - 30px);min-width:0;max-width:390px;min-height:100vh;height:100vh;margin:0;padding:20px 0;background:#fff;overflow-y:auto;overscroll-behavior:contain;box-shadow:16px 0 42px rgb(20 32 27/.22);transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.site-header nav.main-navbar .main-ul-menu{width:100%;flex-direction:column;padding:0;margin:0;border:0}.site-header nav.main-navbar .main-ul-menu li.nav-item{width:100%;border-right:none;border-bottom:1px solid #f0f0f0;position:relative;flex-grow:0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li:last-child,.site-header nav.main-navbar .main-ul-menu li.nav-item:last-child{border-bottom:none}.site-header nav.main-navbar .main-ul-menu li.nav-item>.nav-link{width:100%;box-sizing:border-box;padding:12px 20px;font-size:15px;font-weight:600;color:#212529;background:0 0;justify-content:space-between;display:flex;align-items:center}.site-header nav.main-navbar .main-ul-menu li.nav-item>.nav-link::before{display:none}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:hover>.mega-col-wrapper,.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:hover>.mega-col-wrapper.mega-col-single,.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown:last-child:hover>.mega-col-wrapper.mega-col-single,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):hover>.mega-col-wrapper,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):hover>.mega-col-wrapper.mega-col-single,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper):last-child:hover>.mega-col-wrapper.mega-col-single{transform:none!important;left:auto!important;right:auto!important}.site-header nav.main-navbar .main-ul-menu li.nav-item.has-dropdown>.nav-link::after,.site-header nav.main-navbar .main-ul-menu li.nav-item:has(.mega-col-wrapper)>.nav-link::after{margin-left:auto;transition:transform .3s ease}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper{position:static!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;display:none;flex-direction:column;gap:16px;padding:14px 18px;background:#faf8f5;box-shadow:none;border-radius:0;border:0;border-top:1px solid #ebe6df;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single{display:none;position:static!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;padding:10px 14px;box-sizing:border-box}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col,.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu{padding:0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li{border-bottom:1px solid rgb(0 0 0/.05)}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper.mega-col-single .mega-col .sub-menu li a.mega-link{padding:9px 12px;font-size:14px}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col{width:100%;padding:0;border-right:none}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .mega-heading{display:block;width:100%;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#175f52;margin:6px 0 8px;padding:0;border:0;text-align:left}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu{width:100%;padding:0;margin:0}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li{width:100%;border-bottom:1px solid rgb(0 0 0/.05)}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li:last-child{border-bottom:none}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li a.mega-link{display:block;width:100%;box-sizing:border-box;padding:8px 10px;font-size:13.5px;font-weight:500;color:#4a5568;text-align:left}.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li a.mega-link:active,.site-header nav.main-navbar .main-ul-menu li.nav-item .mega-col-wrapper .mega-col .sub-menu li a.mega-link:hover{color:#175f52;background:rgb(27 112 97/.06);padding-left:14px}}.mobile-nav-overlay{position:fixed;inset:0;background:rgb(0 0 0/.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:99995;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}@media (min-width:992px){.mobile-nav-overlay{display:none}}.kbb,.theme-button{align-items:center;justify-content:center}.theme-button{position:relative;overflow:hidden;z-index:1;display:inline-flex;gap:10px;padding:clamp(11px,.7vw + 6px,14px) clamp(16px,1.6vw + 10px,30px);font-size:clamp(14px,1.5vw,17px);font-weight:600;letter-spacing:.01em;line-height:1.1!important;text-decoration:none;border-radius:30px;border:2px solid #175f52;cursor:pointer;color:#fff;background:#175f52;transition:color .5s ease,border-color .5s ease,box-shadow .2s ease,transform .2s ease}.theme-button::before{content:"";position:absolute;background-color:#fff;width:0;height:0;bottom:-67%;left:-38%;z-index:-1;border-radius:50%;transition:width .5s ease,height .5s ease}.theme-button:hover{color:#175f52;transition:.5s}.theme-button:hover::before{width:150%;height:250%;transition:.5s}*{margin:0;padding:0;box-sizing:border-box}body,li,p,strong,ul{font-family:Figtree,sans-serif;line-height:1.6}b,li,p,span,strong,ul{font-size:clamp(14px,1.6vw,17px)}b,strong{font-weight:500}h1,h2{font-family:Figtree,sans-serif}section{overflow-x:hidden}.kbb{--kbb-cream:#f1ebe0;--kbb-cream-lt:#faf7f1;--kbb-deep:#01443a;--kbb-deep-lt:#0b5b4b;--kbb-ink:#0b1513;--kbb-gold:#e0b04c;--kbb-gold-lt:#ffe7a6;--kbb-ease:cubic-bezier(.22, 1, .36, 1);--kbb-art-w:56%;--kbb-art-x:-10%;--kbb-art-y:-3.2em;--kbb-art-ar:.8;position:fixed;inset:0;z-index:99999;display:flex;padding:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease;-webkit-tap-highlight-color:#fff0;font-size:clamp(7.6px,min(2.66vw - .74px,1.9vh),14.9px)}.kbb *{margin:0;box-sizing:border-box}.kbb :where(p,ul,li,span,strong,b,small,i,h2){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.kbb-backdrop{position:absolute;inset:0;background:radial-gradient(120% 90%at 72% 12%,rgb(1 68 58/.55),rgb(4 17 14/.8) 68%);backdrop-filter:blur(3px)}.kbb-card{position:relative;z-index:1;width:37.6em;max-width:100%;min-width:0;max-height:100%;overflow-x:hidden;overflow-y:auto;border-radius:1.5em;color:var(--kbb-ink);font-family:Figtree,sans-serif;font-weight:400;line-height:1.35;background-color:var(--kbb-cream);background-image:radial-gradient(circle,rgb(1 68 58/.05)0 1.4px,transparent 1.5px),radial-gradient(circle,rgb(224 176 76/.09)0 1.8px,transparent 1.9px);background-size:26px 26px,52px 52px;background-position:0 0,13px 13px;box-shadow:0 40px 90px -28px rgb(0 0 0/.62),0 0 0 1px rgb(1 68 58/.1);opacity:0;transform:translateY(26px) scale(.965);transition:opacity .4s var(--kbb-ease),transform .4s var(--kbb-ease);will-change:transform,opacity;scrollbar-width:thin;scrollbar-color:rgb(1 68 58/.4) #fff0}.kbb-card::-webkit-scrollbar{width:6px}.kbb-card::-webkit-scrollbar-thumb{background:rgb(1 68 58/.35);border-radius:6px}.kbb-close{position:absolute;top:.95em;right:.95em;z-index:6;width:2.35em;height:2.35em;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--kbb-deep);background:#fff;box-shadow:0 .3em .9em rgb(0 0 0/.3)}.kbb-close svg{width:1.05em;height:1.05em}.kbb-close:focus-visible,.kbb-close:hover{color:#fff;background:var(--kbb-deep);transform:rotate(90deg)}.kbb-i{display:block;flex:none;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.kbb-i--lotus{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/lotus-flower.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/lotus-flower.svg)}.kbb-i--kirtan{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/kirtan-and-bhajan.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/kirtan-and-bhajan.svg)}.kbb-i--diya{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/diwali-lamp.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/diwali-lamp.svg)}.kbb-i--aarti{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/ganga-arti.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/ganga-arti.svg)}.kbb-i--stay{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/15-days-shared.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/15-days-shared.svg)}.kbb-i--meals{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/3-meals.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/3-meals.svg)}.kbb-i--yoga{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/daily-yoga.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/daily-yoga.svg)}.kbb-i--view{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/ganga-view.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/ganga-view.svg)}.kbb-i--leaf-l{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/leaf-left.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/leaf-left.svg)}.kbb-i--leaf-r{-webkit-mask-image:url(/assets/images/krishna-birth-celebration/icons/leaf-right.svg);mask-image:url(/assets/images/krishna-birth-celebration/icons/leaf-right.svg)}.kbb-head{position:relative;overflow:hidden;padding:1.4em 1.6em .35em;border-radius:1.5em 1.5em 0 0}.kbb-art{position:absolute;top:var(--kbb-art-y);right:var(--kbb-art-x);width:var(--kbb-art-w);aspect-ratio:var(--kbb-art-ar);border-radius:50%;overflow:hidden;box-shadow:0 0 0 .26em var(--kbb-cream),0 0 0 .4em rgb(1 68 58/.42)}.kbb-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 52%;object-position:50% 52%;display:block}.kbb-art::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(38% 30%at 72% 76%,rgb(255 193 94/.38),transparent 70%);mix-blend-mode:screen}.kbb-intro{position:relative;z-index:2}.kbb-badge{display:inline-flex;align-items:center;gap:.7em;padding:.55em 1.05em;border-radius:2em;color:var(--kbb-cream-lt);background:linear-gradient(135deg,var(--kbb-deep-lt),var(--kbb-deep));font-family:Belleza,sans-serif;font-size:.8em;letter-spacing:.11em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 .5em 1.2em -.5em rgb(1 68 58/.8),inset 0 0 0 1px rgb(255 231 166/.28)}.kbb-badge .kbb-i{width:1.25em;height:1.25em;color:var(--kbb-gold-lt);opacity:.9}.kbb-title{margin-top:.55em;font-weight:400}.kbb-for,.kbb-script{display:flex;align-items:center}.kbb-script{gap:.12em;color:var(--kbb-deep);font-family:"Fortune Parade",cursive,cursive;font-size:2.9em;line-height:1;letter-spacing:.005em}.kbb-script img{width:.95em;height:auto;margin-left:-.14em;transform:rotate(-16deg);transform-origin:50% 50%}.kbb-for{gap:.55em;width:10.4em;margin:.05em 0 0;color:var(--kbb-ink);font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:1.35em;line-height:1.2}.kbb-orn{position:relative;flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--kbb-gold))}.kbb-orn::after{content:"";position:absolute;top:50%;right:0;width:.3em;height:.3em;margin-top:-.15em;border-radius:50%;background:var(--kbb-gold)}.kbb-orn:last-of-type{background:linear-gradient(90deg,var(--kbb-gold),transparent)}.kbb-orn:last-of-type::after{right:auto;left:0}.kbb-name,.kbb-sub{display:block;color:var(--kbb-deep);font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:4.25em;font-weight:700;line-height:1;letter-spacing:-.014em}.kbb-sub{margin-top:.05em;color:var(--kbb-ink);font-size:2em;line-height:1.1;letter-spacing:.005em}.kbb-rule{gap:.6em;width:15.4em;margin:.6em 0 .55em;color:var(--kbb-gold)}.kbb-rule::after,.kbb-rule::before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor)}.kbb-rule::after{background:linear-gradient(90deg,currentColor,transparent)}.kbb-rule .kbb-i{width:1.5em;height:1.5em}.kbb-feats,.kbb-feats li,.kbb-rule{display:flex;align-items:center}.kbb-feats{list-style:none;padding:0}.kbb-feats li{gap:.5em;padding:0 .6em;color:var(--kbb-ink);font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:.88em;line-height:1.12}.kbb-feats li:first-child{padding-left:0}.kbb-feats li:last-child{padding-right:0}.kbb-feats li+li{border-left:1px solid rgb(1 68 58/.22)}.kbb-feats .kbb-i{width:1.85em;height:1.85em;color:var(--kbb-deep)}.kbb-feats .kbb-i--diya{color:#c2601f}.kbb-note{margin-top:.7em;color:var(--kbb-ink);font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:1.02em;line-height:1.38}.kbb-note strong{display:block;color:var(--kbb-deep);font-weight:400}.kbb-note .kbb-spark{color:var(--kbb-gold)}.kbb-price-wrap{position:relative;margin:.45em .95em 0}.kbb-price{position:relative;padding:.85em 1.2em 1.05em;overflow:hidden;border-radius:1.6em;color:var(--kbb-cream-lt);background:linear-gradient(158deg,var(--kbb-deep-lt),var(--kbb-deep) 62%);box-shadow:0 1.1em 2.2em -1em rgb(1 68 58/.65),inset 0 0 0 1px rgb(224 176 76/.45)}.kbb-feather,.kbb-price::after{position:absolute;pointer-events:none}.kbb-price::after{content:"";top:0;bottom:0;left:-60%;width:38%;transform:skewX(-20deg);background:linear-gradient(100deg,#fff0,rgb(255 231 166/.17),#fff0)}.kbb-feather{z-index:3;height:auto;transform-origin:47.3% 36%}.kbb-feather--price{width:6.1em;left:-.88em;top:-.88em;transform:rotate(33deg);filter:drop-shadow(0 .3em .6em rgb(0 0 0/.35))}.kbb-feather--art{z-index:1;left:49.5%;top:4em;width:17%;transform:rotate(-24deg);filter:drop-shadow(0 .35em .7em rgb(0 0 0/.4))}.kbb-price-grid,.kbb-price-head{position:relative;z-index:1;align-items:center}.kbb-price-head{display:flex;justify-content:center;gap:.8em;font-family:Figtree,sans-serif;font-size:1.22em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.kbb-price-head::after,.kbb-price-head::before{content:"";width:3em;height:1px;background:linear-gradient(90deg,transparent,rgb(224 176 76/.85))}.kbb-price-head::after{background:linear-gradient(90deg,rgb(224 176 76/.85),transparent)}.kbb-price-head span{color:var(--kbb-gold-lt);background:linear-gradient(180deg,var(--kbb-gold-lt),var(--kbb-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.kbb-price-grid{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);margin-top:.35em}.kbb-price-sep{align-self:stretch;margin:.2em 0;background:linear-gradient(180deg,#fff0,rgb(224 176 76/.8) 16%,rgb(224 176 76/.8) 84%,#fff0)}.kbb-price-cell{min-width:0;text-align:center}.kbb-price-cell small{display:block;margin-bottom:.1em;font-size:.88em;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.kbb-incl li,.kbb-price-cell b{font-family:"Playfair Display",Georgia,"Times New Roman",serif}.kbb-price-cell b{font-size:4.2em;font-weight:700;line-height:1;letter-spacing:-.015em;text-shadow:0 .035em .06em rgb(0 0 0/.3)}.kbb-price-cell span{margin-left:.28em;font-family:Figtree,sans-serif;font-size:1.1em;font-weight:400;opacity:.9}.kbb-incl{display:grid;grid-template-columns:1.32fr .92fr .86fr .9fr;align-items:center;gap:.1em;list-style:none;margin:.8em .95em;padding:0}.kbb-incl li{justify-content:center;gap:.6em;min-width:0;padding:0 .45em;color:var(--kbb-ink);font-size:.9em;line-height:1.18;text-align:left}.kbb-incl li+li{border-left:1px solid rgb(1 68 58/.2)}.kbb-incl li small{display:block;font-size:.95em;opacity:.8}.kbb-incl-ico{display:grid;place-items:center;flex:none;width:2.6em;height:2.6em;border-radius:50%;color:#fff;background:linear-gradient(140deg,var(--kbb-deep-lt),var(--kbb-deep));box-shadow:0 .35em .8em -.3em rgb(1 68 58/.7)}.kbb-incl-ico .kbb-i{width:1.35em;height:1.35em}.kbb-incl li,.kbb-ribbon{display:flex;align-items:center}.kbb-ribbon{position:relative;isolation:isolate;gap:1em;margin:0 .95em;padding:.75em 9.2em .75em 1.9em}.kbb-ribbon::before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 109' preserveAspectRatio='none'%3E%3Cpath d='M47.5 1.5H952.5C965.8 1.5 976.5 12.2 976.5 25.5 976.5 37 998.5 42 998.5 54.5 998.5 67 976.5 72 976.5 83.5 976.5 96.8 965.8 107.5 952.5 107.5H47.5C34.2 107.5 23.5 96.8 23.5 83.5 23.5 72 1.5 67 1.5 54.5 1.5 42 23.5 37 23.5 25.5 23.5 12.2 34.2 1.5 47.5 1.5Z' fill='%23d9e0dc' stroke='%23a3c0b8' stroke-width='1.6'/%3E%3Cpath d='M0-10C1.6-3.2 3.2-1.6 10 0 3.2 1.6 1.6 3.2 0 10-1.6 3.2-3.2 1.6-10 0-3.2-1.6-1.6-3.2 0-10Z' fill='%23a3c0b8' transform='translate(29 54)'/%3E%3Cpath d='M0-10C1.6-3.2 3.2-1.6 10 0 3.2 1.6 1.6 3.2 0 10-1.6 3.2-3.2 1.6-10 0-3.2-1.6-1.6-3.2 0-10Z' fill='%23e0b04c' opacity='.85' transform='translate(690 76) scale(.8)'/%3E%3C/svg%3E")center/100% 100%no-repeat;filter:drop-shadow(0 .16em .38em rgb(1 68 58/.16))}.kbb-ribbon-ico{flex:none;width:3.3em;height:auto;filter:drop-shadow(0 .28em .55em rgb(1 68 58/.38))}.kbb-ribbon-sub,.kbb-ribbon-title{font-family:"Playfair Display",Georgia,"Times New Roman",serif}.kbb-ribbon-title{color:var(--kbb-deep);font-size:1.11em;font-weight:700;line-height:1.15;letter-spacing:.008em;text-transform:uppercase;white-space:nowrap}.kbb-ribbon-sub{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:.15em;color:var(--kbb-ink);font-size:1.02em;line-height:1.2}.kbb-ribbon-sub .kbb-i{width:1.1em;height:1.1em;color:var(--kbb-deep-lt);opacity:.75}.kbb-ribbon-krishna{position:absolute;right:1.4em;bottom:-1.23em;width:6.4em;height:auto;pointer-events:none;filter:drop-shadow(0 .35em .7em rgb(0 0 0/.22))}.kbb-cta{display:flex;align-items:center;justify-content:center;gap:.75em;margin:.55em .95em .45em;padding:.6em 1.2em;border-radius:2em;color:var(--kbb-cream-lt);font-family:Figtree,sans-serif;font-size:1.5em;font-weight:600;line-height:1.15;text-decoration:none;background:linear-gradient(120deg,var(--kbb-deep-lt),var(--kbb-deep) 70%);box-shadow:0 .55em 1.3em -.45em rgb(1 68 58/.8),inset 0 0 0 1px rgb(255 231 166/.2);transition:transform .3s var(--kbb-ease),box-shadow .3s ease,background .3s ease;will-change:transform}.kbb-cta:focus-visible,.kbb-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 .8em 1.7em -.45em rgb(1 68 58/.9),inset 0 0 0 1px rgb(255 231 166/.35)}.kbb-cta:focus-visible .kbb-cta-arrow,.kbb-cta:hover .kbb-cta-arrow{transform:translateX(.28em)}.kbb-cta-wa{flex:none;width:1.42em;height:auto}.kbb-cta-arrow{width:.95em;height:.95em;transition:transform .3s var(--kbb-ease)}.kbb-fine{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 .95em .95em;color:rgb(11 21 19/.68);font-family:Figtree,sans-serif;font-size:.72em;line-height:1.2}.kbb-fine svg{width:1.1em;height:1.1em;opacity:.7}.kbb-fine i{font-style:normal;color:var(--kbb-gold)}@media (max-width:520px){.kbb{--kbb-art-w:63%;--kbb-art-x:-23%;--kbb-art-y:-2.2em;padding:10px;font-size:clamp(10.5px,3.73vw - 1.04px,13.4px)}.kbb-card{width:100%;border-radius:1.2em}.kbb-head{padding:1.5em 1.2em 1.1em;border-radius:1.2em 1.2em 0 0}.kbb-badge{font-size:.74em}.kbb-script{font-size:2.4em}.kbb-for{width:8.6em;font-size:1.2em}.kbb-name{font-size:3.4em}.kbb-sub{font-size:1.7em}.kbb-rule{width:12.4em}.kbb-feats li{font-size:.82em;padding:0 .5em}.kbb-note,.kbb-price-cell span{font-size:.95em}.kbb-price-wrap{margin:.5em .7em 0}.kbb-price{padding:.95em .7em 1.15em;border-radius:1.2em}.kbb-price-head{font-size:1.08em;gap:.55em}.kbb-price-head::after,.kbb-price-head::before{width:1.2em}.kbb-price-cell b{font-size:3.2em}.kbb-price-cell small{font-size:.8em}.kbb-feather--price{width:4.4em;left:-.66em;top:-.63em}.kbb-feather--art{width:18%;top:3.6em}.kbb-incl{grid-template-columns:1fr 1fr;gap:.7em .1em;margin:.95em .7em}.kbb-incl li{justify-content:flex-start;font-size:.84em}.kbb-incl li:nth-child(odd){border-left:0}.kbb-incl-ico{width:2.3em;height:2.3em}.kbb-ribbon{gap:.7em;margin:0 .7em;padding:.75em 6.2em .75em 1.3em}.kbb-ribbon-ico{width:2.7em}.kbb-ribbon-title{font-size:.82em}.kbb-ribbon-sub{font-size:.88em;gap:.35em}.kbb-ribbon-krishna{width:5.3em;right:1em;bottom:-1.02em}.kbb-cta{margin:.6em .7em .5em;padding:.68em .9em;font-size:1.22em;gap:.55em}.kbb-fine{margin:0 .7em 1em;font-size:.7em}}.kbb a:focus-visible,.kbb button:focus-visible{outline:2px solid var(--kbb-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kbb,.kbb *{animation:none!important;transition:opacity .2s ease!important}.kbb-card{transform:none}}.site-footer{padding:clamp(40px,5vw + 20px,70px)0 0;background:#072c26;background-size:cover;overflow:hidden}.site-footer::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:url(/assets/images/background-alt.webp);filter:brightness(0) saturate(100%) invert(44%) sepia(68%) saturate(377%) hue-rotate(123deg) brightness(85%) contrast(88%);background-repeat:repeat;background-size:auto,17%;z-index:-1}.site-footer .footer-bottom{z-index:1}.site-footer,.site-footer>.container{position:relative;z-index:1}.site-footer .footer-chakra{position:absolute;bottom:0;width:28vw;max-width:400px;height:95%;background-size:contain;background-repeat:no-repeat;background-position:bottom center;z-index:0;pointer-events:none;opacity:.2}.site-footer .footer-chakra--left{left:0;background-image:url(/assets/images/icons/guru-vishnu-bg.webp)}.site-footer .footer-chakra--right{right:0;background-image:url(/assets/images/icons/hari-priya-bg.webp)}@media (max-width:1300px){.site-footer .footer-chakra{width:22vw}}@media (max-width:991px){.site-footer .footer-chakra{display:none}}.site-footer .footer-grid{display:grid;grid-template-columns:1.1fr 1.2fr 1.4fr;gap:clamp(28px,3vw + 12px,56px);align-items:start;padding-bottom:clamp(32px,3vw + 14px,56px);border-bottom:1px solid #1b7061}@media (max-width:991px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.site-footer .footer-grid{grid-template-columns:1fr;gap:40px}}.site-footer .footer-col{min-width:0}@media (max-width:991px){.site-footer .footer-col--brand{grid-column:1/-1;order:-1}}.site-footer .footer-heading{position:relative;margin:0 0 clamp(20px,1.6vw + 10px,28px);padding-bottom:12px;font-size:clamp(18px,1vw + 12px,22px);font-weight:600;letter-spacing:.01em;color:#f2f0ec}.site-footer .footer-heading::after,.site-footer .footer-heading::before{content:"";position:absolute;bottom:0;height:2px;border-radius:2px}.site-footer .footer-heading::before{left:0;width:36px;background:#1b7061}.site-footer .footer-heading::after{left:42px;width:12px;background:rgb(27 112 97/.45)}.site-footer .footer-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.site-footer .footer-contact-item{display:flex;align-items:center;gap:14px}.site-footer .footer-contact-icon{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1.5px solid #f2f0ec}.site-footer .footer-contact-icon img{width:60%;height:60%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(299deg) brightness(104%) contrast(103%)}.site-footer .footer-contact-body{display:flex;flex-direction:column;gap:3px;min-width:0;color:#f2f0ec}.site-footer .footer-contact-label{font-size:clamp(12px,1.4vw,14px);font-weight:700;letter-spacing:.14em;text-transform:capitalize;color:inherit}.site-footer .footer-contact-value{font-size:14px;font-weight:500;line-height:1.45;color:inherit;text-decoration:none;word-break:break-word;transition:color .2s ease}.site-footer .footer-col--brand{text-align:center;background:#1b7061;position:relative;padding:1rem 1rem 2rem;border-radius:0 0 20px 20px;z-index:1}.site-footer .footer-col--brand::before{content:"";width:100%;height:100%;position:absolute;background:#1b7061;left:0;bottom:30%;z-index:-1}.site-footer .footer-logo,.site-footer .footer-social a img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(299deg) brightness(104%) contrast(103%)}.site-footer .footer-logo{width:clamp(160px,14vw,210px);height:auto;margin:0 auto 20px}.site-footer .footer-tagline{margin:0 auto 22px;color:#fff;font-size:clamp(12px,1.4vw,15px);max-width:380px;line-height:1.7;text-align:center}.site-footer .footer-social{list-style:none;margin:0;padding:0;display:inline-flex;gap:10px}.site-footer .footer-social a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgb(27 112 97/.6),rgb(70 165 152/.5));transition:background 220ms ease,border-color 220ms ease,transform 220ms ease,box-shadow 220ms ease}.site-footer .footer-social a img{width:60%;height:60%}.site-footer .footer-social a:focus-visible,.site-footer .footer-social a:hover{background:linear-gradient(135deg,#1b7061,#46a598);border-color:#5dcaa5;transform:translateY(-3px);box-shadow:0 8px 20px rgb(23 95 82/.4)}.site-footer .footer-courses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}@media (max-width:640px){.site-footer .footer-courses{grid-template-columns:1fr;gap:5px}}.site-footer .footer-courses li a{position:relative;display:flex;flex-direction:column;gap:3px;padding:3px 0 3px 22px;text-decoration:none;transition:transform 220ms ease}.site-footer .footer-courses li a::before{content:"";position:absolute;left:2px;top:clamp(10px,1.2vw,14px);width:8px;height:8px;border-right:2px solid #1b7061;border-top:2px solid #1b7061;transform:rotate(45deg);transition:border-color 220ms ease,transform 220ms ease,left 220ms ease}.site-footer .footer-courses li a:focus-visible,.site-footer .footer-courses li a:hover{transform:translateX(3px)}.site-footer .footer-courses li a:focus-visible::before,.site-footer .footer-courses li a:hover::before{left:5px}.site-footer .footer-courses li a:focus-visible .footer-course-name,.site-footer .footer-courses li a:hover .footer-course-name{color:#fff}.site-footer .footer-course-name{color:#f2f0ec;font-size:clamp(14px,1.5vw,15.5px);transition:color .2s ease}.site-footer .footer-course-meta{font-size:clamp(12px,1.4vw,14px);font-weight:500;letter-spacing:.08em;text-transform:capitalize;color:#212529}@media (max-width:640px){.site-footer .footer-course-meta{display:none}}.site-footer .footer-ql-heading{position:relative;font-size:clamp(18px,1vw + 12px,22px);font-weight:600;letter-spacing:.01em;color:#f2f0ec;text-align:center;margin:0 0 clamp(20px,1.6vw + 10px,28px);padding-top:clamp(20px,2vw,32px);padding-bottom:12px;border-top:1px solid rgb(255 255 255/.08)}.site-footer .footer-ql-heading::after,.site-footer .footer-ql-heading::before{content:"";position:absolute;bottom:0;height:2px;border-radius:2px}.site-footer .footer-ql-heading::before{left:50%;transform:translateX(calc(-50% - 9px));width:36px;background:#1b7061}.site-footer .footer-ql-heading::after{left:50%;transform:translateX(calc(-50% + 33px));width:12px;background:rgb(27 112 97/.45)}@media (max-width:576px){.site-footer .footer-ql-heading{width:-moz-max-content;width:max-content}.site-footer .footer-ql-heading::before{left:0;transform:none}.site-footer .footer-ql-heading::after{left:42px;transform:none}}.site-footer .footer-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.site-footer .footer-chips a{display:inline-flex;align-items:center;padding:clamp(4px,.5vw,8px) clamp(10px,1.2vw,16px);font-size:clamp(10px,.4vw + 9px,13px);font-weight:500;color:#f2f0ec;text-decoration:none;background:rgb(255 255 255/.04);border:1px solid rgb(242 240 236/.3);border-radius:999px;transition:background 220ms ease,border-color 220ms ease,color 220ms ease,transform 220ms ease,box-shadow 220ms ease}.site-footer .footer-chips a:focus-visible,.site-footer .footer-chips a:hover{background:linear-gradient(135deg,#1b7061,#46a598);border-color:#1b7061;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgb(23 95 82/.35)}.site-footer .footer-affiliations{margin-top:clamp(24px,3vw,40px);padding:clamp(16px,2vw,24px);background:rgb(255 255 255/.03);border:1px solid rgb(242 240 236/.15);border-radius:12px;text-align:center}.site-footer .footer-affiliations .footer-affiliations-heading{font-size:clamp(14px,1.2vw + 10px,18px);font-weight:600;color:#f2f0ec;margin:0 0 16px;letter-spacing:.02em}.site-footer .footer-affiliations .footer-affiliations-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,32px)}.site-footer .footer-affiliations .footer-affiliations-logos img{height:clamp(50px,5vw,65px);width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.site-footer .footer-affiliations .footer-affiliations-logos img:not(:first-child){height:clamp(75px,7vw,90px)}@media (max-width:480px){.site-footer .footer-affiliations .footer-affiliations-logos{gap:15px}.site-footer .footer-affiliations .footer-affiliations-logos img:first-child{height:30px}.site-footer .footer-affiliations .footer-affiliations-logos img:not(:first-child){height:50px}}.site-footer .footer-bottom{position:relative;margin-top:clamp(16px,2vw,25px);padding:clamp(6px,1vw,12px)0;background:rgb(46 131 120/.1098039216);border-top:1px solid rgb(93 202 165/.28);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(6px,1vw,12px)}.site-footer .footer-bottom .footer-bottom-text{margin:0;font-size:clamp(11px,.6vw + 8px,13px);font-weight:500;letter-spacing:.03em;line-height:1.4;text-align:center;padding:0;color:#f2f0ec}.site-footer .footer-bottom .footer-bottom-text strong{display:block;font-size:inherit;color:inherit;line-height:inherit;font-weight:600}@media (max-width:640px){.site-footer .footer-heading{text-align:left}.site-footer .footer-chips{justify-content:flex-start;gap:5px}}.bottom-box{position:fixed;bottom:15px;left:15px;z-index:9999;display:flex;flex-direction:row;align-items:center;gap:10px}.bottom-box .fixed-btn{white-space:nowrap}.bottom-box .fixed-btn:hover{transform:scale(1.05)}.bottom-box .whatsapp{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#1f6f3e;border-radius:50%;box-shadow:0 4px 12px rgb(0 0 0/.15);text-decoration:none;transition:background .3s ease,transform .3s ease}.bottom-box .whatsapp:hover{background:#165c29;transform:scale(1.1)}.bottom-box .whatsapp-icon{width:80%;height:80%;filter:invert(100) brightness(100)}.bottom-box .whatsapp-text{display:none}@media (max-width:768px){.bottom-box{position:sticky;bottom:0;left:0;right:0;gap:0;align-items:stretch}.bottom-box .fixed-btn,.bottom-box .whatsapp{flex:1;border-radius:0;padding:9px 8px;font-size:13px;box-shadow:none}.bottom-box .fixed-btn{text-align:center}.bottom-box .fixed-btn:hover{transform:none;background:#24695f}.bottom-box .whatsapp{width:auto;height:auto;font-weight:600}.bottom-box .whatsapp:hover{transform:none;background:#1da851}.bottom-box .whatsapp-icon{width:24px;height:24px;margin-right:6px}.bottom-box .whatsapp-text{display:inline;color:#fff;font-weight:600;text-decoration:none}}.site-footer .footer-social a[href*=facebook]{background:#1877f2}.site-footer .footer-social a[href*=instagram]{background:radial-gradient(circle at 30% 110%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.site-footer .footer-social a[href*=youtube]{background:red}.site-footer .footer-social a[href*=twitter]{background:#000}.site-footer .footer-social a[href*=pinterest]{background:#e60023}.site-footer .footer-social a:focus-visible,.site-footer .footer-social a:hover{filter:brightness(1.08)}:root{--ptech-font-heading:"Belleza", sans-serif;--ptech-font-body:"Outfit", sans-serif;--ptech-primary:#205550;--ptech-primary-dark:#12403A;--ptech-primary-light:#46a598;--ptech-primary-rgb:32, 85, 80;--ptech-accent:#c9a96e;--ptech-accent-dark:#b8924e;--ptech-accent-rgb:201, 169, 110;--ptech-accent-ink:#1e2422;--ptech-ink:#1e2422;--ptech-ink-rgb:30, 36, 34;--ptech-heading:#12403A;--ptech-border-w:1px;--ptech-shadow-sm:0 2px 12px rgba(var(--ptech-ink-rgb), .06);--ptech-shadow:0 2px 20px rgba(var(--ptech-ink-rgb), .08);--ptech-shadow-lg:0 12px 40px rgba(var(--ptech-ink-rgb), .15);--ptech-dark:#12403A;--ptech-bg:#fff;--ptech-bg-soft:#f8fbfa;--ptech-bg-chip:#e5f2f0;--ptech-hero-bg:#12403A;--ptech-border:#e5f2f0;--ptech-border-soft:#e5f2f0;--ptech-border-accent:rgba(var(--ptech-accent-rgb), .35);--ptech-text:#212529;--ptech-text-muted:#63736f;--ptech-text-soft:#63736f;--ptech-muted:#63736f;--ptech-on-dark:#fff;--ptech-primary-grad:linear-gradient(135deg, #205550 0%, #12403A 100%);--ptech-accent-grad:linear-gradient(135deg, #c9a96e 0%, #b8924e 100%);--ptech-ease:cubic-bezier(.22, 1, .36, 1);--ptech-container:1320px;--ptech-radius:14px;--ptech-radius-sm:8px;--ptech-whatsapp:#25d366;--ptech-instagram:#d6249f;--tr-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13c0-4.5-3-8-7-8 0 4.5 3 8 7 8z'/%3E%3Cpath d='M12 13c0-4.5 3-8 7-8 0 4.5-3 8-7 8z'/%3E%3Cpath d='M12 13c-3.2 1.8-5 4.6-5 8 3.3 0 6-1.8 7.5-4.5'/%3E%3Cpath d='M12 13c3.2 1.8 5 4.6 5 8-3.3 0-6-1.8-7.5-4.5'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E")}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important;word-wrap:normal!important}.ptech-skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;margin:0;overflow:visible;top:12px;left:12px;z-index:100000;display:inline-block;padding:12px 20px;background:var(--ptech-primary);color:var(--ptech-on-dark);font-family:var(--ptech-font-body);font-size:15px;font-weight:600;text-decoration:none;border-radius:var(--ptech-radius-sm);box-shadow:0 4px 14px rgb(0 0 0/.25);outline:2px solid var(--ptech-on-dark);outline-offset:2px}a,span,strong{font-size:inherit}.ptech-blog{min-height:40vh;font-family:var(--ptech-font-body);background:var(--ptech-bg);padding-bottom:1px}.section-heading{display:block;line-height:1.25;font-family:var(--ptech-font-heading);font-size:clamp(26px,3.5vw,38px);color:var(--ptech-dark)}.ptech-container{width:100%;max-width:var(--ptech-container);margin:0 auto;padding:0 16px}.ptech-btn{position:relative;z-index:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;text-transform:uppercase;text-decoration:none;padding:13px 26px;border-radius:0;border:0;cursor:pointer;background:var(--ptech-primary-grad);box-shadow:0 8px 20px -12px rgba(var(--ptech-primary-rgb),.5);width:fit-content}.ptech-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ptech-accent-grad);clip-path:circle(0 at 50% 50%);transition:clip-path .55s var(--ptech-ease)}.ptech-btn::after{content:"→";font-size:16px;transition:transform .4s var(--ptech-ease)}.ptech-btn:hover{box-shadow:0 14px 28px -12px rgba(var(--ptech-primary-rgb),.5)}.ptech-btn:hover::before{clip-path:circle(150%at 50% 50%)}.ptech-btn:hover::after{transform:translateX(3px)}@media (max-width:600px){.ptech-container{padding-left:14px;padding-right:14px}}.ptech-author-page{padding-bottom:80px}.ptech-author-hero__banner{height:clamp(140px,26vw,400px);background-color:var(--ptech-bg-soft);background-position:center;background-size:cover;background-repeat:no-repeat}.ptech-author-layout{display:grid;grid-template-columns:260px 1fr;gap:0 56px;align-items:start}.ptech-author-side{margin-top:-64px}.ptech-author-side__photo{width:128px;aspect-ratio:1/1;margin-bottom:16px;border-radius:50%;overflow:hidden;border:5px solid var(--ptech-bg);box-shadow:0 14px 30px -14px rgb(0 0 0/.35);background:var(--ptech-bg)}.ptech-author-side__photo img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.ptech-author-side__name{margin:0 0 2px;font-size:clamp(22px,2.4vw,28px)}.ptech-author-side__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.ptech-author-side__tags li{padding:6px 14px;border-radius:var(--ptech-radius-sm);background:var(--ptech-primary);color:var(--ptech-on-dark);font-size:12px;font-weight:700}.ptech-author-side__tags li:nth-child(3n+2){background:var(--ptech-primary-light)}.ptech-author-side__tags li:nth-child(3n+3){background:var(--ptech-accent-dark)}.ptech-author-side__rule{margin:0 0 18px;border:0;border-top:1px solid var(--ptech-border-soft)}.ptech-author-side__contact{display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 18px;padding:0;list-style:none;text-align:left}.ptech-author-side__contact a,.ptech-author-side__contact li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ptech-text-muted);text-decoration:none}.ptech-author-side__contact a:hover{color:var(--ptech-primary)}.ptech-author-side__contact-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--ptech-bg-soft);color:var(--ptech-primary)}.ptech-author-main{padding-top:26px}.ptech-author-stats{display:flex;flex-wrap:wrap;margin:0 0 26px;padding-bottom:24px;border-bottom:1px solid var(--ptech-border-soft)}.ptech-author-stat{padding:0 30px;border-left:1px solid var(--ptech-border-soft)}.ptech-author-stat:first-child{padding-left:0;border-left:0}.ptech-author-stat__num{display:block;font-family:var(--ptech-font-heading);font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.05;color:var(--ptech-primary)}.ptech-author-stat__label{display:block;margin-top:5px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ptech-text-muted)}.ptech-author-about__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ptech-primary)}.ptech-author-about__heading{margin:0 0 18px;font-size:clamp(22px,2.6vw,30px)}.ptech-author-about__story{font-size:clamp(15px,1.6vw,16.5px);line-height:1.85;color:var(--ptech-text)}.ptech-author-about__story p{margin:0 0 1.1em!important;padding:0!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.ptech-author-about__story p:last-child{margin-bottom:0!important}.ptech-author-highlights{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ptech-author-highlights li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ptech-text)}.ptech-author-highlights li svg{flex-shrink:0;margin-top:2px;color:var(--ptech-primary)}.ptech-author-quote{position:relative;margin:30px 0 0;padding:44px 30px 30px;background:var(--ptech-bg-soft);border:1px solid var(--ptech-border-accent);border-radius:var(--ptech-radius);text-align:center}.ptech-author-quote::before{content:"“";position:absolute;top:6px;left:20px;font-family:Georgia,"Times New Roman",serif;font-size:84px;line-height:1;color:var(--ptech-primary);opacity:.1;pointer-events:none}.ptech-author-quote p{position:relative;max-width:620px;margin:0 auto 10px;font-family:var(--ptech-font-heading);font-size:clamp(16px,1.9vw,20px);font-style:italic;line-height:1.6;color:var(--ptech-dark)}.ptech-author-quote cite{position:relative;display:block;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ptech-primary)}@media (max-width:900px){.ptech-author-layout{grid-template-columns:1fr;gap:24px}.ptech-author-side{margin-top:-48px;text-align:center}.ptech-author-side__photo{width:96px;margin:0 auto 14px}.ptech-author-side__tags{justify-content:center}.ptech-author-main{padding-top:0}.ptech-author-stats{flex-wrap:nowrap}.ptech-author-stat{flex:1 1 0%;min-width:0;padding:0 10px;text-align:center}.ptech-author-stat:first-child{padding-left:10px}.ptech-author-stat:last-child{padding-right:0}.ptech-author-stat__num{font-size:22px}.ptech-author-stat__label{font-size:10.5px;letter-spacing:.03em}}.ptech-btn{border-radius:var(--ptech-radius-sm);background:var(--ptech-primary);color:var(--ptech-on-dark);font-family:var(--ptech-font-heading);font-weight:700;transition:background .2s ease,transform .15s var(--ptech-ease)}.ptech-btn:hover{background:var(--ptech-accent);color:var(--ptech-on-dark);transform:translateY(-2px)}.ptech-btn::before{display:none}.ptech-btn--outline{background:0 0;border:1px solid var(--ptech-border-accent);color:var(--ptech-primary)}.ptech-btn--outline:hover{background:var(--ptech-bg-soft);color:var(--ptech-primary)}