html{scroll-behavior:smooth}img,video{max-width:100%}.preloader,#preloader,.loader-wrapper{display:none!important}.elementor-invisible,.wow{visibility:visible!important}.local-visible{animation:localReveal .45s ease both}@keyframes localReveal{from{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}[data-aos]{opacity:1!important;transform:none!important}.local-embed{aspect-ratio:16/9;background:#310963;color:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.local-embed a{color:#fff!important;text-decoration:underline;font-size:20px}.local-embed p{color:#ede0f4!important;font:14px/1.5 Arial,sans-serif;margin-top:16px}.local-form-status:not(:empty){padding:16px;background:#f3eaf8;color:#310963;border-left:4px solid #4c137d;clear:both}.local-menu-toggle{display:none}.main-menu li:focus-within>.submenu,.main-menu li.local-submenu-open>.submenu{opacity:1!important;visibility:visible!important;transform:none!important;display:block!important}.local-lightbox{border:0;border-radius:12px;padding:16px;max-width:92vw;max-height:92vh}.local-lightbox::backdrop{background:#000c}.local-lightbox img{display:block;max-height:78vh;object-fit:contain}.local-lightbox button{display:block;margin:0 0 12px auto;padding:8px 16px}.local-unavailable{max-width:760px;margin:70px auto;padding:24px;font:18px/1.6 Arial;color:#310963}.swiper-wrapper{flex-wrap:wrap}.swiper-slide{max-width:100%}
@media(max-width:991px){.header-three-menu-area,.main-menu,#mobile-menu{display:block!important}.header-three-menu-area{width:100%!important;float:none!important}.local-menu-toggle{display:block;margin:8px 16px 12px auto;padding:10px 18px;background:#4c137d;color:white;border:0;border-radius:6px;font:700 16px Arial}#mobile-menu{display:none!important}#mobile-menu.local-open{display:block!important}#mobile-menu>ul{display:block!important;text-align:left;background:#fff;padding:12px!important}#mobile-menu>ul>li{display:block!important;margin:0!important;float:none!important}#mobile-menu>ul>li>a{display:block;padding:12px 16px!important;color:#310963!important}#mobile-menu li>.submenu{display:none!important;position:static!important;width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important}#mobile-menu li.local-submenu-open>.submenu{display:block!important}#mobile-menu .submenu a{white-space:normal!important}.header-three-logo-area{float:none!important}.s-logo img{max-width:260px}.local-embed{min-height:180px}body{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

iframe.local-youtube{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:16px;background:#310963}
.local-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.local-form-info{font:13px/1.5 Arial,sans-serif;color:#604f6c;clear:both;margin-top:12px}.local-form-status[data-state="error"]{border-color:#a32424}.local-form-status[data-state="success"]{border-color:#26723b}form[aria-busy="true"] button{cursor:wait}

.sananda-page .therapy-tip{margin:28px 0 32px;padding:24px clamp(20px,3vw,30px);background:#fff8e9;border:1px solid #dcc394;border-left:5px solid #b78943;border-radius:12px;color:#310963;text-align:left}
.sananda-page .therapy-tip p{margin:0;font-size:17px;line-height:1.75}
.sananda-page .therapy-tip strong{font-weight:700}
.action-arrow{display:inline-block;margin-inline-start:.4em;white-space:nowrap;font-family:Arial,sans-serif;line-height:inherit;flex-shrink:0}
/* Menu state overrides theme hover/focus. */
/* Keep the logo and menu button on one row; expanded navigation uses the next row. */
@media(max-width:1199px){
 .local-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}
 .local-header-row>.header-three-logo-area{grid-column:1;grid-row:1;float:none!important;min-width:0}
 .local-header-row .logo.s-logo{margin:0!important}
 .local-header-row .s-logo img{width:auto;max-width:min(260px,100%);height:auto}
 .local-header-row>.local-menu-toggle{display:block;grid-column:2;grid-row:1;justify-self:end;margin:0;padding:10px 14px;background:#4c137d;color:#fff;border:0;border-radius:6px;font:700 16px Arial;white-space:nowrap}
 .local-header-row>.header-three-menu-area{display:block!important;grid-column:1/-1;grid-row:2;width:100%!important;margin:0!important;float:none!important}
 .local-header-row .menu-area,.local-header-row .main-menu{display:block!important;width:100%}
 .local-header-row #mobile-menu{display:none!important}
 .local-header-row #mobile-menu.local-open{display:block!important}
 .local-header-row #mobile-menu>ul{display:block!important;text-align:left;background:#fff;padding:12px!important}
 .local-header-row #mobile-menu>ul>li{display:block!important;margin:0!important;float:none!important}
 .local-header-row #mobile-menu>ul>li>a{display:block;padding:12px 16px!important;color:#310963!important}
 .local-header-row #mobile-menu li>.submenu{position:static!important;width:100%!important;box-shadow:none!important;transform:none!important}
 .local-header-row #mobile-menu .submenu a{white-space:normal!important}
}
#mobile-menu li>.submenu{display:none!important}
#mobile-menu li.local-submenu-open>.submenu{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}
