:root{--mj-green: #174D37;--mj-green-2: #477B50;--mj-green-3: #E4EDE3;--mj-green-deep: #0F3426;--mj-beige: #F7F4EA;--mj-beige-2: #EFE9D8;--mj-gold: #C6A15B;--mj-gold-soft: #F3E9D3;--mj-ink: #26332D;--mj-muted: #5B6A62;--mj-line: #E5E1D2;--mj-white: #FFFFFF;--mj-danger: #A33A2C;--mj-wa: #1F8A4C;--mj-radius: 22px;--mj-radius-sm: 14px;--mj-radius-xs: 10px;--mj-leaf: 6px 26px 6px 26px;--mj-shadow-sm: 0 1px 2px rgba(23, 77, 55, .06), 0 4px 14px -6px rgba(23, 77, 55, .12);--mj-shadow: 0 1px 2px rgba(23, 77, 55, .05), 0 18px 40px -18px rgba(23, 77, 55, .28);--mj-font-head: "Lora", Georgia, "Times New Roman", serif;--mj-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Devanagari", Arial, sans-serif;--mj-font-hi: "Noto Sans Devanagari", "Inter", sans-serif;--mj-container: 1240px;--mj-gutter: clamp(18px, 4vw, 28px);--mj-header-h: 56px;--mj-ease: cubic-bezier(.2, .7, .2, 1)}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--mj-header-h) + 20px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation: none !important;transition: none !important}}body{margin: 0;font-family: var(--mj-font-body);font-size: 17px;line-height: 1.7;color: var(--mj-ink);background: var(--mj-white);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}:lang(hi), [lang="hi"], [lang="sa"], .mj-devanagari{font-family: var(--mj-font-hi)}img, svg, video{max-width: 100%;height: auto}img{border-style: none}a{color: var(--mj-green);text-decoration-thickness: 1px;text-underline-offset: 3px}a:hover{color: var(--mj-green-2)}p{margin: 0 0 1em}h1, h2, h3, h4, h5, h6{font-family: var(--mj-font-head);color: var(--mj-green);font-weight: 600;line-height: 1.2;margin: 0 0 .5em;letter-spacing: -.01em}h1{font-size: clamp(34px, 4.6vw, 56px)}h2{font-size: clamp(28px, 3.2vw, 42px)}h3{font-size: clamp(20px, 1.8vw, 23px)}h4{font-size: 19px}ul, ol{padding-left: 1.2em}hr{border: 0;border-top: 1px solid var(--mj-line);margin: 2em 0}:focus-visible{outline: 3px solid var(--mj-gold);outline-offset: 2px;border-radius: 6px}::selection{background: var(--mj-gold-soft);color: var(--mj-green)}.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.skip-link:focus{clip: auto;clip-path: none;height: auto;width: auto;left: 12px;top: 12px;z-index: 100000;background: var(--mj-white);padding: 12px 18px;border-radius: 8px;box-shadow: var(--mj-shadow)}.mj-main:focus{outline: none}.mj-container{width: 100%;max-width: calc(var(--mj-container) + 2 * var(--mj-gutter));margin: 0 auto;padding-left: var(--mj-gutter);padding-right: var(--mj-gutter)}.mj-container--narrow{max-width: calc(840px + 2 * var(--mj-gutter))}.mj-section{position: relative;padding: clamp(56px, 7vw, 96px) 0}.mj-section--white{background: var(--mj-white)}.mj-section--beige, .mj-section--hero, .mj-section--pattern{background: var(--mj-beige)}.mj-section--green{background: var(--mj-green);color: #E6EFE8}.mj-section--green h1, .mj-section--green h2, .mj-section--green h3, .mj-section--green .mj-title{color: var(--mj-white)}.mj-section>.mj-container>* + *, .mj-builder-content .mj-section>.mj-container>* + *{margin-top: 28px}.mj-narrow>.mj-container, .e-con.mj-narrow>.e-con-inner{max-width: calc(860px + 2 * var(--mj-gutter))}.mj-mt{margin-top: 56px !important}.mj-center{text-align: center;margin-left: auto;margin-right: auto}.mj-layout{display: grid;gap: clamp(32px, 4vw, 56px)}.mj-layout--sidebar{grid-template-columns: minmax(0, 1fr) 340px;align-items: start}@media (max-width: 1024px){.mj-layout--sidebar{grid-template-columns: 1fr}}.mj-sidebar{display: grid;gap: 22px;position: sticky;top: calc(var(--mj-header-h) + 24px)}@media (max-width: 1024px){.mj-sidebar{position: static}}.mj-builder-content .mj-section:not(.e-con){padding: clamp(56px, 7vw, 96px) 0}.mj-section--hero.mj-hero{padding-top: clamp(40px, 6vw, 72px)}.mj-section[style*="--mj-bg-image"]{background-image: var(--mj-bg-image);background-size: cover;background-position: center}.e-con.mj-section{--container-max-width: var(--mj-container)}.mj-head{max-width: 760px}.mj-head.mj-center{margin-left: auto;margin-right: auto}.mj-eyebrow, .mj-eyebrow .elementor-heading-title{display: inline-flex;align-items: center;gap: 10px;font-family: var(--mj-font-body);font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--mj-green-2);margin: 0 0 14px}.mj-eyebrow::before, .mj-eyebrow .elementor-heading-title::before{content: "";width: 22px;height: 12px;flex: none;background: var(--mj-gold);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 24'%3E%3Cpath d='M2 12C9 3 20 1 30 4c-5 7-14 11-28 8zM42 12H22' fill='black' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 24'%3E%3Cpath d='M2 12C9 3 20 1 30 4c-5 7-14 11-28 8zM42 12H22' fill='black' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat}.elementor-widget.mj-eyebrow{margin-bottom: -8px !important}.elementor-widget.mj-eyebrow::before{display: none}.mj-eyebrow.mj-center, .mj-eyebrow.mj-center .elementor-heading-title{justify-content: center;display: flex}.mj-section--green .mj-eyebrow, .mj-section--green .mj-eyebrow .elementor-heading-title{color: var(--mj-gold)}.mj-title, .mj-title .elementor-heading-title{font-family: var(--mj-font-head);color: var(--mj-green);margin: 0 0 14px}.mj-title--xl, .mj-title--xl .elementor-heading-title{font-size: clamp(36px, 5vw, 60px);line-height: 1.08;letter-spacing: -.02em}.mj-lead, .mj-lead p{font-size: clamp(17px, 1.4vw, 19.5px);color: var(--mj-muted);line-height: 1.65}.mj-lead p:last-child{margin-bottom: 0}.mj-lead.mj-center{max-width: 720px}.mj-section--green .mj-lead, .mj-section--green .mj-lead p{color: #D7E4DA}.mj-mini-title{font-size: 22px;margin-bottom: 18px}.mj-subhead{font-size: clamp(22px, 2vw, 28px);margin: 48px 0 18px}.mj-prose{font-size: 17.5px}.mj-prose h2{margin-top: 1.8em;font-size: clamp(24px, 2.3vw, 31px)}.mj-prose h2:first-child{margin-top: 0}.mj-prose h3{margin-top: 1.4em}.mj-prose ul, .mj-prose ol{margin: 0 0 1.4em}.mj-prose li{margin: .35em 0}.mj-prose blockquote{margin: 1.6em 0;padding: 18px 24px;border-left: 3px solid var(--mj-gold);background: var(--mj-beige);border-radius: 0 var(--mj-radius-sm) var(--mj-radius-sm) 0}.mj-prose table{width: 100%;border-collapse: collapse;margin: 1.5em 0}.mj-prose th, .mj-prose td{border: 1px solid var(--mj-line);padding: 10px 14px;text-align: left}.mj-prose img{border-radius: var(--mj-radius-sm)}.mj-prose .mj-intro{font-size: 20px;color: var(--mj-ink);line-height: 1.65}.mj-prose--numbered h2{display: flex;gap: 12px;align-items: baseline;padding-top: 14px;border-top: 1px solid var(--mj-line)}.mj-prose--numbered h2:first-child{border-top: 0;padding-top: 0}.mj-ticks, .mj-dots, .mj-crosses, .mj-cautions, .mj-numbered{list-style: none;padding: 0;margin: 0 0 1.2em}.mj-ticks li, .mj-dots li, .mj-crosses li, .mj-cautions li{position: relative;padding-left: 34px;margin: .55em 0}.mj-ticks li::before{content: "";position: absolute;left: 0;top: .32em;width: 22px;height: 22px;border-radius: 50%;background: var(--mj-green-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23174D37' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 14px no-repeat}.mj-dots li::before{content: "";position: absolute;left: 8px;top: .7em;width: 8px;height: 8px;border-radius: 2px 6px;background: var(--mj-gold);transform: rotate(45deg)}.mj-crosses li::before{content: "";position: absolute;left: 0;top: .32em;width: 22px;height: 22px;border-radius: 50%;background: #F7E5E1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A33A2C' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M8 8l8 8M16 8l-8 8'/%3E%3C/svg%3E") center / 13px no-repeat}.mj-cautions li::before{content: "!";position: absolute;left: 0;top: .3em;width: 22px;height: 22px;border-radius: 50%;background: var(--mj-gold-soft);color: #7A5A1C;font: 700 13px/22px var(--mj-font-body);text-align: center}.mj-ticks--2col{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 24px}@media (max-width: 600px){.mj-ticks--2col{grid-template-columns: 1fr}}.mj-section--green .mj-ticks li::before{background-color: rgba(255, 255, 255, .14)}.mj-numbered{counter-reset: mjn}.mj-numbered li{counter-increment: mjn;position: relative;padding-left: 48px;margin: 0 0 14px;min-height: 34px}.mj-numbered li::before{content: counter(mjn, decimal-leading-zero);position: absolute;left: 0;top: 0;width: 34px;height: 34px;border-radius: var(--mj-leaf);background: var(--mj-green);color: var(--mj-gold);font: 600 13px/34px var(--mj-font-body);text-align: center}.mj-note{background: var(--mj-beige);border: 1px solid var(--mj-line);border-left: 3px solid var(--mj-gold);border-radius: var(--mj-radius-xs);padding: 14px 18px;font-size: 15px;color: var(--mj-muted)}.mj-fineprint{font-size: 13.5px;color: var(--mj-muted);line-height: 1.6}.mj-section--green .mj-fineprint{color: #BFD3C4}.mj-card-box{background: var(--mj-white);border: 1px solid var(--mj-line);border-radius: var(--mj-radius);padding: 24px 26px;box-shadow: var(--mj-shadow-sm)}.mj-section--white .mj-card-box{background: var(--mj-beige);box-shadow: none}.mj-card-box>:last-child{margin-bottom: 0}.mj-btn, .mj-el-btn .elementor-button, .button, button.button, input[type="submit"]{display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 14px 26px;min-height: 50px;font: 600 15.5px/1.2 var(--mj-font-body);letter-spacing: .01em;text-decoration: none;white-space: nowrap;border-radius: 999px;border: 1px solid transparent;cursor: pointer;transition: transform .2s var(--mj-ease), box-shadow .2s var(--mj-ease), background-color .2s, color .2s, border-color .2s}.mj-btn .mj-icon, .mj-el-btn .elementor-button-icon svg{width: 18px;height: 18px;flex: none}.mj-btn:hover, .mj-el-btn .elementor-button:hover{transform: translateY(-2px)}.mj-btn--primary, .elementor-widget.mj-el-btn--primary .elementor-button{background: var(--mj-green);color: var(--mj-white);box-shadow: 0 10px 22px -12px rgba(23, 77, 55, .7)}.mj-btn--primary:hover, .elementor-widget.mj-el-btn--primary .elementor-button:hover{background: var(--mj-green-deep);color: var(--mj-white)}.mj-btn--gold, .elementor-widget.mj-el-btn--gold .elementor-button{background: var(--mj-gold);color: #1B2A22;box-shadow: 0 10px 22px -12px rgba(198, 161, 91, .9)}.mj-btn--gold:hover, .elementor-widget.mj-el-btn--gold .elementor-button:hover{background: #B88F45;color: #111}.mj-btn--ghost, .elementor-widget.mj-el-btn--ghost .elementor-button{background: transparent;color: var(--mj-green);border-color: var(--mj-green)}.mj-btn--ghost:hover, .elementor-widget.mj-el-btn--ghost .elementor-button:hover{background: var(--mj-green);color: var(--mj-white)}.mj-section--green .mj-btn--ghost, .elementor-widget.mj-el-btn--ghost.is-dark .elementor-button{color: var(--mj-white);border-color: rgba(255, 255, 255, .55)}.mj-section--green .mj-btn--ghost:hover, .elementor-widget.mj-el-btn--ghost.is-dark .elementor-button:hover{background: var(--mj-white);color: var(--mj-green)}.mj-btn--whatsapp, .elementor-widget.mj-el-btn--whatsapp .elementor-button{background: var(--mj-wa);color: var(--mj-white)}.mj-btn--whatsapp:hover, .elementor-widget.mj-el-btn--whatsapp .elementor-button:hover{background: #17703D;color: var(--mj-white)}.mj-btn--light{background: var(--mj-white);color: var(--mj-green)}.mj-btn--sm{padding: 10px 18px;min-height: 42px;font-size: 14.5px}.mj-btn--lg{padding: 16px 30px;min-height: 56px;font-size: 16.5px}.mj-btn--block{width: 100%}.mj-btn[disabled], .mj-btn[aria-busy="true"]{opacity: .7;pointer-events: none}.mj-btn-row{display: flex;flex-wrap: wrap;gap: 12px}.mj-btn-row.mj-center{justify-content: center}.e-con.mj-btn-row{--gap: 12px}.mj-header{position: relative;z-index: 900;background: var(--mj-white)}.mj-has-sticky-header .mj-header{position: sticky;top: 0;transition: top .35s var(--mj-ease)}.admin-bar.mj-has-sticky-header .mj-header{top: 32px}@media (max-width: 782px){.admin-bar.mj-has-sticky-header .mj-header{top: 0}}@media (min-width: 861px){.mj-has-sticky-header .mj-header.is-scrolled{top: -46px}.admin-bar.mj-has-sticky-header .mj-header.is-scrolled{top: -14px}}.mj-topbar{background: var(--mj-green);color: #E3EDE6;font-size: 13.5px}.mj-topbar__inner{display: flex;align-items: center;justify-content: space-between;gap: 18px;min-height: 46px}.mj-topbar__left, .mj-topbar__right{display: flex;align-items: center;gap: 18px;min-width: 0}.mj-topbar__right{gap: 8px}.mj-topbar__social{list-style: none;display: flex;gap: 6px;margin: 0;padding: 0}.mj-topbar__social a{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;color: var(--mj-white);background: rgba(255, 255, 255, .1);transition: background .2s}.mj-topbar__social a:hover{background: var(--mj-gold);color: var(--mj-green)}.mj-topbar__item{display: inline-flex;align-items: center;gap: 8px;color: inherit;text-decoration: none;white-space: nowrap;margin-right: 10px}.mj-topbar__item:hover{color: var(--mj-white)}.mj-topbar__item .mj-icon{width: 16px;height: 16px;color: var(--mj-gold)}.mj-topbar__badge{color: var(--mj-gold);font-weight: 600}.mj-tpill{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 999px;font-weight: 600;font-size: 12.5px;text-decoration: none;white-space: nowrap;color: var(--mj-white);border: 1px solid rgba(255, 255, 255, .22);transition: background .2s, color .2s, border-color .2s}.mj-tpill .mj-icon{width: 14px;height: 14px}.mj-tpill:hover{color: var(--mj-white);border-color: var(--mj-gold)}.mj-tpill--emergency{background: #9B3326;border-color: #9B3326}.mj-tpill--emergency:hover{background: #B23E2F}.mj-tpill--shop{background: var(--mj-gold);border-color: var(--mj-gold);color: #1B2A22}.mj-tpill--shop:hover{color: #1B2A22;background: #D7B572}.mj-tpill--book{background: var(--mj-white);border-color: var(--mj-white);color: var(--mj-green)}.mj-tpill--book:hover{color: var(--mj-green);background: var(--mj-gold-soft)}@media (max-width: 1240px){.mj-topbar__email, .mj-topbar__badge{display: none}}@media (max-width: 1024px){.mj-tpill--wa{display: none}}@media (max-width: 860px){.mj-topbar__left{display: none}.mj-topbar__right{width: 100%;justify-content: center}.mj-topbar__item{margin-right: 0}.mj-topbar__item span{display: none}.mj-tpill--shop{display: none}}.mj-navbar{background: var(--mj-white);border-bottom: 1px solid var(--mj-line);position: relative;transition: box-shadow .3s}.mj-header.is-scrolled .mj-navbar{box-shadow: 0 12px 30px -20px rgba(15, 52, 38, .45)}.mj-navbar__inner{display: flex;align-items: center;gap: 24px;min-height: 84px}.mj-brand{flex: none;display: flex;align-items: center}.mj-brand .custom-logo{max-height: 60px;width: auto;display: block}.mj-brand__text{display: flex;align-items: center;gap: 12px;text-decoration: none;color: var(--mj-ink)}.mj-brand__seal{width: 46px;height: 52px;border-radius: 23px 23px 12px 12px;display: grid;place-items: center;background: var(--mj-green);color: var(--mj-gold);flex: none;box-shadow: inset 0 0 0 3px var(--mj-green), inset 0 0 0 4px rgba(198, 161, 91, .65)}.mj-brand__seal .mj-icon{width: 25px;height: 25px}.mj-brand__name{display: flex;flex-direction: column;line-height: 1.05}.mj-brand__name strong{font-family: var(--mj-font-body);font-weight: 800;font-size: 27px;letter-spacing: -.02em;color: #1F2E28}.mj-brand__accent{color: var(--mj-green-2)}.mj-brand__name small{font-size: 10.5px;letter-spacing: .2em;text-transform: uppercase;color: var(--mj-muted);font-weight: 600;margin-top: 5px}.mj-nav{flex: 1;display: flex;justify-content: flex-end;min-width: 0}.mj-menu{list-style: none;display: flex;align-items: center;flex-wrap: nowrap;margin: 0;padding: 0;gap: 4px}.mj-menu>li{position: relative;display: flex;align-items: center}.mj-menu>li>a{display: block;padding: 30px 11px;font-size: 15px;font-weight: 600;color: #2C3A33;text-decoration: none;white-space: nowrap;position: relative}.mj-menu>li>a::after{content: "";position: absolute;left: 11px;right: 11px;bottom: 22px;height: 2px;border-radius: 2px;background: var(--mj-gold);transform: scaleX(0);transform-origin: left;transition: transform .25s var(--mj-ease)}.mj-menu>li:hover>a::after, .mj-menu>li.current-menu-item>a::after, .mj-menu>li.current-menu-ancestor>a::after, .mj-menu>li.current-menu-parent>a::after{transform: scaleX(1)}.mj-menu>li:hover>a, .mj-menu>.current-menu-item>a, .mj-menu>.current-menu-ancestor>a{color: var(--mj-green)}.mj-menu .mj-sub-toggle{background: none;border: 0;padding: 4px 4px 4px 0;margin-left: -9px;color: var(--mj-green-2);cursor: pointer;display: inline-grid;place-items: center}.mj-menu .sub-menu{list-style: none;margin: 0;padding: 12px;position: absolute;top: calc(100% - 10px);left: -12px;min-width: 260px;background: var(--mj-white);border: 1px solid var(--mj-line);border-radius: 18px;box-shadow: var(--mj-shadow);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s, transform .2s var(--mj-ease), visibility .2s;z-index: 50}.mj-menu .sub-menu::before{content: "";position: absolute;top: -7px;left: 32px;width: 12px;height: 12px;background: var(--mj-white);border-left: 1px solid var(--mj-line);border-top: 1px solid var(--mj-line);transform: rotate(45deg)}.mj-menu>li:hover>.sub-menu, .mj-menu>li:focus-within>.sub-menu, .mj-menu>li.is-open>.sub-menu{opacity: 1;visibility: visible;transform: none}.mj-menu .sub-menu a{display: block;padding: 9px 14px;border-radius: 10px;font-size: 14.5px;color: var(--mj-ink);text-decoration: none}.mj-menu .sub-menu a:hover, .mj-menu .sub-menu .current-menu-item>a{background: var(--mj-beige);color: var(--mj-green)}.mj-menu>li.mj-mega>.sub-menu{display: grid;grid-template-columns: repeat(2, minmax(220px, 1fr));gap: 0 6px;min-width: 520px}.mj-menu>li:nth-last-child(-n+3)>.sub-menu{left: auto;right: -12px}.mj-menu>li:nth-last-child(-n+3)>.sub-menu::before{left: auto;right: 32px}.mj-navbar__actions{display: flex;align-items: center;gap: 6px;flex: none;padding-left: 14px;border-left: 1px solid var(--mj-line)}.mj-icon-btn{position: relative;width: 44px;height: 44px;border-radius: 50%;border: 0;background: transparent;color: #1F2E28;display: grid;place-items: center;cursor: pointer;text-decoration: none;transition: background .2s, color .2s}.mj-icon-btn:hover, .mj-icon-btn[aria-expanded="true"]{background: var(--mj-beige);color: var(--mj-green)}.mj-icon-btn .mj-icon{width: 23px;height: 23px;stroke-width: 2}.mj-cart-count{position: absolute;top: 2px;right: 0;min-width: 19px;height: 19px;padding: 0 5px;border-radius: 99px;background: var(--mj-gold);color: #1B2A22;font: 700 11px/19px var(--mj-font-body);text-align: center}.mj-search-panel{position: absolute;left: 0;right: 0;top: 100%;background: var(--mj-white);border-bottom: 1px solid var(--mj-line);box-shadow: var(--mj-shadow);padding: 22px 0}.mj-search-panel[hidden]{display: none}.mj-search-panel .mj-searchform{margin: 0 auto}@media (max-width: 1240px){.mj-menu>li>a{padding-left: 8px;padding-right: 8px;font-size: 14.5px}.mj-menu .mj-sub-toggle{margin-left: -7px}.mj-brand__name strong{font-size: 24px}}@media (max-width: 1100px){.mj-nav{display: none}.mj-navbar__actions{margin-left: auto}.mj-navbar__inner{min-height: 72px}}@media (max-width: 600px){:root{--mj-header-h: 68px}.mj-navbar__inner{gap: 10px;min-height: 66px}.mj-brand__name strong{font-size: 19px}.mj-brand__name small{font-size: 9px;letter-spacing: .14em}.mj-brand__seal{width: 38px;height: 44px}.mj-navbar__actions{padding-left: 6px;gap: 2px;border-left: 0}.mj-icon-btn{width: 40px;height: 40px}}@media (max-width: 480px){.mj-brand{flex: 1 1 auto;min-width: 0}.mj-brand__text{gap: 9px;min-width: 0}.mj-brand__name{min-width: 0}.mj-brand__name strong{font-size: 17px;line-height: 1.1}.mj-brand__name strong .mj-brand__accent{display: block}.mj-brand__name small{display: none}.mj-navbar__actions{padding-left: 0}.mj-icon-btn{width: 38px;height: 38px}}.mj-drawer{position: fixed;inset: 0;z-index: 1000}.mj-drawer[hidden]{display: none}.mj-drawer__overlay{position: absolute;inset: 0;background: rgba(15, 52, 38, .5);backdrop-filter: blur(2px);animation: mjFade .2s ease}.mj-drawer__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(420px, 92vw);background: var(--mj-white);display: flex;flex-direction: column;box-shadow: var(--mj-shadow);animation: mjSlide .28s var(--mj-ease)}.mj-drawer__head{display: flex;align-items: center;justify-content: space-between;padding: 18px 20px;border-bottom: 1px solid var(--mj-line);background: var(--mj-beige)}.mj-drawer__title{font-family: var(--mj-font-head);font-weight: 600;color: var(--mj-green);font-size: 18px}.mj-drawer__close{width: 42px;height: 42px;border-radius: 12px;border: 1px solid var(--mj-line);background: var(--mj-white);color: var(--mj-green);display: grid;place-items: center;cursor: pointer}.mj-drawer__nav{flex: 1;overflow-y: auto;padding: 10px 12px}.mj-mobile-menu, .mj-mobile-menu .sub-menu{list-style: none;margin: 0;padding: 0}.mj-mobile-menu>li{position: relative;border-bottom: 1px solid var(--mj-line);display: flex;flex-wrap: wrap;align-items: center}.mj-mobile-menu>li>a{flex: 1;padding: 15px 10px;font-weight: 600;color: var(--mj-ink);text-decoration: none}.mj-mobile-menu .mj-sub-toggle{width: 44px;height: 44px;border: 0;background: var(--mj-beige);border-radius: 12px;color: var(--mj-green);display: grid;place-items: center;cursor: pointer}.mj-mobile-menu .mj-sub-toggle[aria-expanded="true"] svg{transform: rotate(180deg)}.mj-mobile-menu .sub-menu{display: none;width: 100%;padding: 0 0 12px 10px}.mj-mobile-menu li.is-open>.sub-menu{display: block}.mj-mobile-menu .sub-menu a{display: block;padding: 9px 12px;color: var(--mj-muted);text-decoration: none;border-left: 2px solid var(--mj-line)}.mj-mobile-menu .sub-menu a:hover{color: var(--mj-green);border-color: var(--mj-gold)}.mj-drawer__actions{display: grid;gap: 10px;padding: 16px 20px calc(20px + env(safe-area-inset-bottom));border-top: 1px solid var(--mj-line)}body.mj-drawer-open{overflow: hidden}@keyframes mjFade{from{opacity: 0}}@keyframes mjSlide{from{transform: translateX(40px);opacity: 0}}.mj-page-hero{padding: clamp(36px, 6vw, 72px) 0 clamp(44px, 6vw, 76px);overflow: hidden}.mj-page-hero::after, .mj-section.mj-page-hero::after{content: "";position: absolute;right: 6%;top: 34px;bottom: -40px;width: 300px;border-radius: 150px 150px 0 0;border: 1px solid rgba(198, 161, 91, .55);outline: 1px solid rgba(198, 161, 91, .22);outline-offset: 16px;background: radial-gradient(circle at 50% 30%, rgba(198, 161, 91, .10), transparent 60%);pointer-events: none}@media (max-width: 860px){.mj-page-hero::after, .mj-section.mj-page-hero::after{display: none}}.mj-page-hero__inner{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 40px;align-items: center;position: relative;z-index: 1}.mj-page-hero__main{max-width: 820px}.mj-page-hero .mj-title--xl{margin-bottom: 16px}.mj-page-hero .mj-lead{max-width: 720px}.mj-page-hero .mj-btn-row{margin-top: 26px}.mj-page-hero__meta{margin-top: 18px}.mj-hero-seal{width: 170px;height: 200px;border-radius: 85px 85px 26px 26px;background: var(--mj-green);color: var(--mj-gold);display: grid;place-items: center;box-shadow: inset 0 0 0 8px var(--mj-green), inset 0 0 0 9px rgba(198, 161, 91, .55), var(--mj-shadow)}.mj-hero-seal .mj-icon{width: 76px;height: 76px;stroke-width: 1.3}@media (max-width: 860px){.mj-page-hero__aside{display: none}.mj-page-hero__inner{grid-template-columns: 1fr}}.e-con.mj-page-hero{overflow: hidden}.e-con.mj-page-hero>.e-con-inner{position: relative;z-index: 1}.mj-breadcrumbs{font-size: 13.5px;margin: 0 0 20px;color: var(--mj-muted)}.mj-breadcrumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 0}.mj-breadcrumbs li{display: inline-flex;align-items: center;gap: 6px}.mj-breadcrumbs li + li::before{content: "›";color: var(--mj-gold);font-weight: 700}.mj-breadcrumbs a{color: var(--mj-green-2);text-decoration: none;font-weight: 500}.mj-breadcrumbs a:hover{text-decoration: underline}.mj-breadcrumbs [aria-current]{color: var(--mj-ink)}.mj-meta{list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;padding: 0;margin: 0;font-size: 14.5px;color: var(--mj-muted)}.mj-tag{display: inline-block;padding: 5px 12px;border-radius: 99px;background: var(--mj-green);color: var(--mj-white) !important;font-size: 12.5px;font-weight: 600;letter-spacing: .02em;text-decoration: none}.mj-hero .mj-title--xl, .mj-hero .mj-title--xl .elementor-heading-title{font-size: clamp(38px, 5.4vw, 66px)}.mj-hero .mj-lead{max-width: 600px}.mj-split:not(.e-con){display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);gap: clamp(32px, 5vw, 64px);align-items: center}.mj-split--reverse:not(.e-con)>:first-child{order: 2}.mj-split__col:not(.e-con)>* + *{margin-top: 18px}@media (max-width: 1024px){.mj-split:not(.e-con){grid-template-columns: 1fr}.mj-split--reverse:not(.e-con)>:first-child{order: 0}}.mj-split>.mj-split__col:only-child{grid-column: 1 / -1}.mj-figure{margin: 0;position: relative}.mj-arch{position: relative}.mj-arch img, .mj-arch .elementor-widget-container img, .mj-figure.mj-arch img{display: block;width: 100%;max-width: 520px;margin: 0 auto;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 260px 260px 28px 28px;box-shadow: var(--mj-shadow)}.mj-arch::before{content: "";position: absolute;z-index: 0;inset: 18px -18px -18px 18px;max-width: 520px;margin: 0 auto;border: 1.5px solid var(--mj-gold);border-radius: 260px 260px 28px 28px;pointer-events: none}.mj-arch img{position: relative;z-index: 1}.mj-arch--hero img{aspect-ratio: 9 / 11}.mj-arch--soft::before{border-color: rgba(71, 123, 80, .45);inset: -16px 16px 16px -16px}@media (max-width: 1024px){.mj-arch img, .mj-arch::before{max-width: 420px}}@media (max-width: 600px){.mj-arch::before{inset: 12px -10px -10px 12px}.mj-arch--soft::before{inset: -10px 10px 10px -10px}}.mj-chips{list-style: none;display: flex;flex-wrap: wrap;gap: 10px;padding: 0;margin: 4px 0 6px}.mj-chips li{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px 8px 10px;border-radius: 99px;background: var(--mj-white);border: 1px solid var(--mj-line);font-size: 14px;font-weight: 600;color: var(--mj-green);box-shadow: var(--mj-shadow-sm)}.mj-chips li::before{content: "";width: 20px;height: 20px;border-radius: 50%;background: var(--mj-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C6A15B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 12px no-repeat;flex: none}.mj-feature-grid:not(.e-con){display: grid;gap: 22px}.mj-feature-grid--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.mj-feature-grid--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.mj-feature-grid--4{grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 1024px){.mj-feature-grid--3, .mj-feature-grid--4{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.mj-feature-grid--2, .mj-feature-grid--3, .mj-feature-grid--4{grid-template-columns: 1fr}}.mj-feature, .elementor-widget.mj-feature{background: var(--mj-white);border: 1px solid var(--mj-line);border-radius: var(--mj-radius);padding: 28px 26px;transition: transform .25s var(--mj-ease), box-shadow .25s var(--mj-ease), border-color .25s;height: 100%}.mj-section--white .mj-feature, .mj-section--white .elementor-widget.mj-feature{background: var(--mj-beige);border-color: transparent}.mj-feature:hover, .elementor-widget.mj-feature:hover{transform: translateY(-4px);box-shadow: var(--mj-shadow);border-color: var(--mj-line)}.mj-feature__icon{width: 56px;height: 56px;display: grid;place-items: center;border-radius: var(--mj-leaf);background: var(--mj-green);color: var(--mj-gold);margin-bottom: 18px}.mj-feature__icon .mj-icon{width: 26px;height: 26px}.mj-feature h3, .mj-feature .elementor-icon-box-title{font-size: 20px;margin: 0 0 8px;color: var(--mj-green);font-family: var(--mj-font-head)}.mj-feature p, .mj-feature .elementor-icon-box-description{margin: 0;color: var(--mj-muted);font-size: 15.5px;line-height: 1.6}.elementor-widget.mj-feature .elementor-icon{border-radius: var(--mj-leaf) !important}.elementor-widget.mj-feature .elementor-icon-box-icon{margin-bottom: 18px !important}.mj-section--green .mj-feature, .elementor-widget.mj-feature.is-dark{background: rgba(255, 255, 255, .06);border-color: rgba(255, 255, 255, .12)}.mj-section--green .mj-feature h3{color: var(--mj-white)}.mj-section--green .mj-feature p{color: #CFE0D4}.mj-section--green .mj-feature__icon{background: var(--mj-gold);color: var(--mj-green)}.mj-section--green{overflow: hidden}.mj-section--green::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .5;background: radial-gradient(circle at 12% 18%, rgba(198, 161, 91, .14) 0 2px, transparent 3px) 0 0 / 46px 46px, radial-gradient(ellipse at 85% 0%, rgba(71, 123, 80, .55), transparent 55%)}.mj-section--green>*{position: relative}.mj-cta-band .mj-title{max-width: 760px}.mj-insurance-band .mj-split__col--right, .e-con.mj-insurance-band .mj-split__col--right{background: var(--mj-white);border-radius: var(--mj-radius);padding: clamp(24px, 3vw, 36px);border: 1px solid var(--mj-line);box-shadow: var(--mj-shadow-sm)}.mj-contact-band .mj-split__col--right{background: var(--mj-white);border-radius: var(--mj-radius);padding: clamp(24px, 3vw, 36px);box-shadow: var(--mj-shadow)}.mj-grid{display: grid;gap: 24px}.mj-grid--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.mj-grid--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.mj-grid--4{grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 1100px){.mj-grid--4{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 900px){.mj-grid--3, .mj-grid--4{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.mj-grid--2, .mj-grid--3, .mj-grid--4{grid-template-columns: 1fr}}.mj-side-card{background: var(--mj-white);border: 1px solid var(--mj-line);border-radius: var(--mj-radius);padding: 24px;box-shadow: var(--mj-shadow-sm)}.mj-side-card h3{font-size: 19px;margin-bottom: 12px}.mj-side-card p{color: var(--mj-muted);font-size: 15px}.mj-side-card>:last-child{margin-bottom: 0}.mj-side-card--consult{background: var(--mj-green);border-color: var(--mj-green);color: #DCE8DF;position: relative;overflow: hidden}.mj-side-card--consult::after{content: "";position: absolute;right: -60px;top: -60px;width: 180px;height: 180px;border-radius: 50%;border: 1px solid rgba(198, 161, 91, .4);box-shadow: 0 0 0 18px rgba(198, 161, 91, .06)}.mj-side-card--consult h3{color: var(--mj-white)}.mj-side-card--consult p{color: #CFE0D4}.mj-side-card--consult .mj-btn{margin-top: 10px}.mj-side-card--consult .mj-btn--primary{background: var(--mj-gold);color: #1B2A22;box-shadow: none}.mj-side-card--consult .mj-btn--primary:hover{background: #D7B572;color: #111}.mj-side-card--consult .mj-btn--ghost{color: var(--mj-white);border-color: rgba(255, 255, 255, .5)}.mj-side-card--consult .mj-btn--ghost:hover{background: var(--mj-white);color: var(--mj-green)}.mj-side-card__seal{width: 52px;height: 52px;border-radius: var(--mj-leaf);background: var(--mj-gold);color: var(--mj-green);display: grid;place-items: center;margin-bottom: 14px}.mj-side-card__links{display: grid;gap: 8px;margin-top: 16px;padding-top: 16px;border-top: 1px solid rgba(255, 255, 255, .15)}.mj-side-card__links a{display: inline-flex;align-items: center;gap: 10px;color: var(--mj-white);text-decoration: none;font-weight: 600;font-size: 15px}.mj-side-card__links .mj-icon{width: 18px;height: 18px;color: var(--mj-gold)}.mj-side-card--soft{background: var(--mj-beige);border-color: transparent;box-shadow: none}.mj-side-links{list-style: none;padding: 0;margin: 0;display: grid;gap: 6px}.mj-side-links a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;background: var(--mj-beige);text-decoration: none;font-weight: 600;font-size: 15px}.mj-side-links .mj-icon{width: 20px;height: 20px;color: var(--mj-green-2)}.mj-toc ol{list-style: none;margin: 0;padding: 0;counter-reset: toc}.mj-toc li{counter-increment: toc}.mj-toc a{display: flex;gap: 10px;padding: 7px 0;font-size: 14.5px;color: var(--mj-ink);text-decoration: none;border-bottom: 1px dashed var(--mj-line)}.mj-toc a::before{content: counter(toc, decimal-leading-zero);color: var(--mj-gold);font-weight: 700;font-size: 12.5px;padding-top: 2px}.mj-toc a:hover{color: var(--mj-green)}.mj-glance dl{display: grid;grid-template-columns: auto 1fr;gap: 10px 14px;margin: 0;font-size: 14.5px}.mj-glance dt{color: var(--mj-muted)}.mj-glance dd{margin: 0;font-weight: 600;color: var(--mj-ink)}.mj-disclaimer{display: flex;gap: 14px;align-items: flex-start;margin-top: 40px;padding: 18px 20px;border-radius: var(--mj-radius-sm);background: var(--mj-beige);border: 1px solid var(--mj-line);font-size: 14px;color: var(--mj-muted)}.mj-disclaimer .mj-icon{width: 22px;height: 22px;color: var(--mj-gold);flex: none;margin-top: 2px}.mj-disclaimer p{margin: 0}.mj-pill-list{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;padding: 0;margin: 0}.mj-pill-list--left{justify-content: flex-start}.mj-pill-list a{display: inline-block;padding: 10px 18px;border-radius: 99px;background: var(--mj-white);border: 1px solid var(--mj-line);color: var(--mj-green);font-weight: 600;font-size: 15px;text-decoration: none;transition: all .2s}.mj-section--white .mj-pill-list a{background: var(--mj-beige);border-color: transparent}.mj-pill-list a:hover{background: var(--mj-green);color: var(--mj-white)}.mj-filter-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 34px}.mj-filter-chips a{padding: 9px 16px;border-radius: 99px;border: 1px solid var(--mj-line);text-decoration: none;color: var(--mj-ink);font-size: 14.5px;font-weight: 600}.mj-filter-chips a.is-active, .mj-filter-chips a:hover{background: var(--mj-green);border-color: var(--mj-green);color: var(--mj-white)}.mj-profile{display: grid;grid-template-columns: 320px minmax(0, 1fr);gap: clamp(28px, 4vw, 56px);align-items: center;position: relative;z-index: 1}.mj-profile__photo img, .mj-profile__photo .mj-doctor__placeholder{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 160px 160px 24px 24px;box-shadow: var(--mj-shadow);display: grid}.mj-profile__facts{list-style: none;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;padding: 0;margin: 18px 0 26px}.mj-profile__facts li{display: flex;gap: 12px;align-items: flex-start;background: var(--mj-white);border-radius: 14px;padding: 12px 14px;border: 1px solid var(--mj-line)}.mj-profile__facts .mj-icon{width: 22px;height: 22px;color: var(--mj-green-2);flex: none;margin-top: 3px}.mj-profile__facts small{display: block;font-size: 12px;color: var(--mj-muted);text-transform: uppercase;letter-spacing: .08em}@media (max-width: 760px){.mj-profile{grid-template-columns: 1fr}.mj-profile__photo{max-width: 260px}.mj-profile__facts{grid-template-columns: 1fr}}.mj-entry__media{margin: 0 0 32px}.mj-entry__media img{border-radius: var(--mj-radius);width: 100%}.mj-share{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 36px 0 0;padding-top: 22px;border-top: 1px solid var(--mj-line);font-size: 14px}.mj-share span{font-weight: 600;color: var(--mj-muted);margin-right: 4px}.mj-share a, .mj-share button{padding: 7px 14px;border-radius: 99px;border: 1px solid var(--mj-line);background: var(--mj-white);color: var(--mj-green);text-decoration: none;font: 600 13.5px var(--mj-font-body);cursor: pointer}.mj-share a:hover, .mj-share button:hover{border-color: var(--mj-green)}.post-navigation{margin-top: 36px}.post-navigation .nav-links{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.post-navigation a{display: block;padding: 18px 20px;border: 1px solid var(--mj-line);border-radius: var(--mj-radius-sm);text-decoration: none}.post-navigation small{display: block;color: var(--mj-muted);font-size: 12.5px;text-transform: uppercase;letter-spacing: .08em}.post-navigation span{font-family: var(--mj-font-head);font-weight: 600;color: var(--mj-green)}.post-navigation .nav-next{text-align: right}.pagination, .navigation.pagination{margin-top: 44px}.nav-links{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.page-numbers{display: inline-grid;place-items: center;min-width: 44px;height: 44px;padding: 0 14px;border-radius: 99px;border: 1px solid var(--mj-line);text-decoration: none;font-weight: 600;color: var(--mj-green)}.page-numbers.current, .page-numbers:hover{background: var(--mj-green);color: var(--mj-white);border-color: var(--mj-green)}.mj-searchform{display: flex;gap: 10px;max-width: 640px;margin: 0 auto 30px}.mj-searchform input[type="search"]{flex: 1}.mj-search-again{margin-bottom: 30px}.mj-comments{margin-top: 48px}.mj-comments__list{list-style: none;padding: 0}input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="search"], input[type="url"], input[type="password"], input[type="date"], select, textarea{width: 100%;min-height: 50px;padding: 12px 16px;font: 400 16px/1.4 var(--mj-font-body);color: var(--mj-ink);background: var(--mj-white);border: 1px solid #D9D4C2;border-radius: 12px;transition: border-color .2s, box-shadow .2s;appearance: none}textarea{min-height: 120px;resize: vertical}select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23174D37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 18px;padding-right: 42px}input:focus, select:focus, textarea:focus{outline: none;border-color: var(--mj-green-2);box-shadow: 0 0 0 4px rgba(71, 123, 80, .15)}::placeholder{color: #93A097}.mj-footer{background: var(--mj-green-deep);color: #C9D8CE;position: relative;margin-top: 110px;padding-top: 1px;padding-bottom: env(safe-area-inset-bottom)}.mj-footer::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .5;background: radial-gradient(circle at 20% 20%, rgba(198, 161, 91, .12) 0 2px, transparent 3px) 0 0 / 52px 52px}.mj-footer>*{position: relative}.mj-footer.mj-footer--no-cta{margin-top: 0}.mj-footer--no-cta .mj-footer__grid{padding-top: 64px}.mj-footer-cta{display: flex;align-items: center;justify-content: space-between;gap: 28px;flex-wrap: wrap;transform: translateY(-50%);margin-bottom: -40px;padding: clamp(24px, 3vw, 36px) clamp(24px, 4vw, 44px);border-radius: 28px;background: var(--mj-beige);color: var(--mj-ink);box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .45);border: 1px solid rgba(198, 161, 91, .45)}.mj-footer-cta__text{display: flex;align-items: center;gap: 20px;flex: 1 1 520px;max-width: 760px}.mj-footer-cta__seal{width: 64px;height: 76px;border-radius: 32px 32px 12px 12px;background: var(--mj-green);color: var(--mj-gold);display: grid;place-items: center;flex: none}.mj-footer-cta__seal .mj-icon{width: 32px;height: 32px}.mj-footer-cta h2{font-size: clamp(21px, 2.2vw, 28px);margin: 0 0 6px}.mj-footer-cta p{margin: 0;color: var(--mj-muted)}.mj-footer-cta__actions{display: flex;gap: 10px;flex-wrap: wrap}@media (max-width: 600px){.mj-footer-cta{transform: translateY(-40px);margin-bottom: 0}.mj-footer-cta__seal{display: none}}.mj-footer__grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1.3fr;gap: 40px;padding-top: 34px;padding-bottom: 54px}@media (max-width: 1024px){.mj-footer__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.mj-footer__grid{grid-template-columns: 1fr;gap: 30px}}.mj-footer__brand{display: inline-flex;align-items: center;gap: 12px;font-family: var(--mj-font-head);font-size: 21px;font-weight: 600;color: var(--mj-white);text-decoration: none;margin-bottom: 16px}.mj-footer__brand .mj-brand__seal{box-shadow: inset 0 0 0 3px var(--mj-green-deep), inset 0 0 0 4px rgba(198, 161, 91, .6);background: var(--mj-green)}.mj-footer p{font-size: 15px;line-height: 1.7}.mj-footer__badge{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 99px;border: 1px solid rgba(198, 161, 91, .5);color: var(--mj-gold);font-weight: 600;font-size: 13.5px !important}.mj-footer__badge .mj-icon{width: 18px;height: 18px}.mj-footer__title{font-family: var(--mj-font-body);font-size: 13px;letter-spacing: .16em;text-transform: uppercase;color: var(--mj-gold);margin: 6px 0 18px}.mj-footer__menu, .mj-footer__contact ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px}.mj-footer a:not(.mj-btn){color: #DCE7DF;text-decoration: none}.mj-footer a:not(.mj-btn):hover{color: var(--mj-white);text-decoration: underline}.mj-footer__menu a{font-size: 15px}.mj-footer__contact li{display: flex;gap: 12px;font-size: 15px;align-items: flex-start}.mj-footer__contact .mj-icon{width: 18px;height: 18px;color: var(--mj-gold);flex: none;margin-top: 4px}.mj-social{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin: 16px 0 0}.mj-social a{display: inline-block;padding: 7px 12px;border-radius: 99px;border: 1px solid rgba(255, 255, 255, .2);font-size: 13px}.mj-footer__bottom{border-top: 1px solid rgba(255, 255, 255, .1);padding: 20px 0 22px;font-size: 13.5px}.mj-footer__bottom-inner{display: flex;justify-content: space-between;align-items: center;gap: 14px;flex-wrap: wrap}.mj-footer__bottom p{margin: 0;font-size: 13.5px}.mj-legal__menu{list-style: none;display: flex;flex-wrap: wrap;gap: 6px 18px;padding: 0;margin: 0}.mj-footer__fine{margin: 12px 0 0 !important;opacity: .7;font-size: 12.5px !important}.mj-mobile-bar{display: none}@media (max-width: 1024px){.mj-mobile-bar{position: fixed;left: 10px;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 950;display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 4px;padding: 6px;background: rgba(255, 255, 255, .97);border: 1px solid var(--mj-line);border-radius: 20px;box-shadow: 0 16px 40px -14px rgba(15, 52, 38, .45);backdrop-filter: blur(8px)}.mj-mobile-bar a{display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 8px 4px;border-radius: 14px;color: var(--mj-green);text-decoration: none;font-size: 11.5px;font-weight: 600}.mj-mobile-bar a .mj-icon{width: 22px;height: 22px}.mj-mobile-bar a.is-primary{background: var(--mj-green);color: var(--mj-white)}.mj-mobile-bar a.is-primary .mj-icon{color: var(--mj-gold)}body{padding-bottom: 92px}.mj-float-wa{display: none !important}}.mj-float-wa{position: fixed;right: 22px;bottom: 22px;z-index: 940;width: 58px;height: 58px;border-radius: 50%;background: var(--mj-wa);color: var(--mj-white);display: grid;place-items: center;box-shadow: 0 14px 30px -10px rgba(31, 138, 76, .7);transition: transform .2s}.mj-float-wa:hover{transform: scale(1.06);color: var(--mj-white)}.mj-float-wa .mj-icon{width: 28px;height: 28px}.mj-to-top{position: fixed;right: 26px;bottom: 92px;z-index: 939;width: 46px;height: 46px;border-radius: 50%;border: 1px solid var(--mj-line);background: var(--mj-white);color: var(--mj-green);display: grid;place-items: center;cursor: pointer;box-shadow: var(--mj-shadow-sm)}.mj-to-top[hidden]{display: none}@media (max-width: 1024px){.mj-to-top{bottom: 104px;right: 16px}}.mj-reveal{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--mj-ease), transform .7s var(--mj-ease)}.mj-reveal.is-visible{opacity: 1;transform: none}.elementor-widget.mj-lead .elementor-widget-container p, .elementor-widget.mj-prose .elementor-widget-container>:last-child{margin-bottom: 0}.elementor-widget.mj-lead.mj-center{max-width: 720px;margin-left: auto !important;margin-right: auto !important}.elementor-widget.mj-title.mj-center{max-width: 820px;margin-left: auto !important;margin-right: auto !important}.elementor-widget-shortcode.mj-sc{width: 100%}.e-con.mj-feature-grid{--grid-auto-flow: row}body.elementor-page .mj-builder-content{display: contents}.alignwide{max-width: 1100px;margin-left: auto;margin-right: auto}.alignfull{width: 100vw;margin-left: calc(50% - 50vw)}.wp-block-button__link{border-radius: 999px;background: var(--mj-green)}.has-herbal-color{color: #174D37}.has-herbal-background-color{background-color: #174D37}.has-ayurveda-color{color: #477B50}.has-ayurveda-background-color{background-color: #477B50}.has-beige-color{color: #F7F4EA}.has-beige-background-color{background-color: #F7F4EA}.has-gold-color{color: #C6A15B}.has-gold-background-color{background-color: #C6A15B}.has-charcoal-color{color: #26332D}.has-charcoal-background-color{background-color: #26332D}.has-white-color{color: #FFFFFF}.has-white-background-color{background-color: #FFFFFF}.wp-caption-text, figcaption{font-size: 14px;color: var(--mj-muted);text-align: center;margin-top: 8px}.sticky, .bypostauthor, .gallery-caption{outline: 0}@media print{.mj-header, .mj-footer, .mj-mobile-bar, .mj-float-wa, .mj-to-top, .mj-sidebar{display: none !important}body{padding: 0;font-size: 12pt}}.mj-sidebar .widget{background: var(--mj-white);border: 1px solid var(--mj-line);border-radius: var(--mj-radius);padding: 22px 24px}.mj-sidebar .widget-title, .mj-sidebar .widget h2{font-size: 19px;margin-bottom: 12px}.mj-sidebar .widget ul{list-style: none;padding: 0;margin: 0}.mj-sidebar .widget li{padding: 6px 0;border-bottom: 1px dashed var(--mj-line)}.mj-section--tint{background: #EEF5EF}.mj-hero--v2, .e-con.mj-hero--v2{position: relative;overflow: hidden;padding-top: clamp(30px, 4vw, 48px) !important;padding-bottom: 0 !important;background-image: radial-gradient(circle at calc(100% + 60px) 52%, #C3DCC8 0 270px, transparent 271px), radial-gradient(circle at -40px 62%, #D3E5D6 0 120px, transparent 121px), linear-gradient(110deg, #E3EFE5 0%, #F1F7F1 48%, #FFFFFF 100%) !important}.mj-hero--v2>.e-con-inner, .mj-hero--v2>.mj-container{position: relative;z-index: 1}.mj-hero--v2 .mj-split__col--left{padding-bottom: clamp(36px, 5vw, 72px)}.mj-hero--v2 .mj-split__col--right, .e-con.mj-hero--v2 .mj-split__col--right{align-self: flex-end !important}.mj-hero--v2 .mj-split:not(.e-con){align-items: end}.mj-hero--v2 .mj-split:not(.e-con) .mj-split__col--left{align-self: center}.mj-hero--v2 .mj-title--xl, .mj-hero--v2 .mj-title--xl .elementor-heading-title{font-size: clamp(36px, 4.6vw, 58px);line-height: 1.12;color: #1F3B30}.mj-hero--v2 .mj-lead, .mj-hero--v2 .mj-lead p{max-width: 560px;font-size: 17px}.mj-hero--v2 .mj-chips{margin-top: 8px}.mj-hero--v2 .mj-chips li{background: rgba(255, 255, 255, .75);box-shadow: none;font-size: 13px;padding: 6px 12px 6px 8px}.mj-hero--v2 .mj-chips li::before{width: 18px;height: 18px;background-size: 11px}.mj-hero-photo{position: relative;max-width: 520px;margin: 0 auto -1px !important}.mj-hero-photo::before{content: "";position: absolute;z-index: 0;left: -4%;right: -4%;top: 2%;bottom: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 760' preserveAspectRatio='xMidYMax meet'%3E%3Cpath d='M120 330H370V760H40V410A80 80 0 0 1 120 330Z' fill='%23174D37'/%3E%3Crect x='190' y='245' width='320' height='390' rx='46' fill='none' stroke='%23477B50' stroke-opacity='.5' stroke-width='2.5'/%3E%3Cpath d='M92 150v44M70 172h44' stroke='%23174D37' stroke-width='10' stroke-linecap='round'/%3E%3Cpath d='M44 470v34M27 487h34M500 300v34M483 317h34' stroke='%23C6A15B' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center bottom / contain no-repeat}.mj-hero-photo img, .mj-hero-photo .elementor-widget-container img{position: relative;z-index: 1;display: block;width: 100%;height: auto;margin: 0 auto;border-radius: 0;box-shadow: none}@media (max-width: 1024px){.mj-hero-photo{max-width: 400px}.mj-hero--v2 .mj-split__col--left{padding-bottom: 10px}}@media (max-width: 600px){.mj-hero-photo{max-width: 320px}}.mj-services .mj-title, .mj-services .mj-title .elementor-heading-title{color: #1F3B30}.mj-svc-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 26px}.mj-svc{flex: 0 1 calc((100% - 52px) / 3);display: flex;align-items: center;gap: 18px;padding: 26px 24px;border-radius: 14px;background: var(--mj-green);color: var(--mj-white);text-decoration: none;box-shadow: 0 22px 40px -20px rgba(23, 77, 55, .6);transition: transform .25s var(--mj-ease), box-shadow .25s, background .25s}.mj-svc:nth-child(even){background: #20604A}.mj-svc:hover{transform: translateY(-5px);background: var(--mj-green-deep);color: var(--mj-white);box-shadow: 0 28px 48px -20px rgba(23, 77, 55, .7)}.mj-svc__icon{width: 80px;height: 80px;border-radius: 50%;background: var(--mj-white);color: var(--mj-green);display: grid;place-items: center;flex: none;box-shadow: 0 0 0 6px rgba(255, 255, 255, .12);transition: color .25s, box-shadow .25s}.mj-svc:hover .mj-svc__icon{color: var(--mj-gold);box-shadow: 0 0 0 6px rgba(198, 161, 91, .35)}.mj-svc__icon .mj-icon{width: 38px;height: 38px;stroke-width: 1.8}.mj-svc__body{min-width: 0}.mj-svc__body strong{display: block;font: 700 19px/1.25 var(--mj-font-body);color: var(--mj-white);margin-bottom: 6px}.mj-svc__body span{display: block;font-size: 14px;line-height: 1.55;color: #D2E3D6}.mj-svc__body em{display: inline-block;margin-top: 8px;font-style: normal;font-size: 13px;font-weight: 700;color: var(--mj-gold)}@media (max-width: 1024px){.mj-svc{flex-basis: calc((100% - 26px) / 2)}}@media (max-width: 640px){.mj-svc{flex-basis: 100%;padding: 20px 18px}.mj-svc__icon{width: 64px;height: 64px}.mj-svc__icon .mj-icon{width: 30px;height: 30px}}.mj-section--white + .mj-section--white{padding-top: 0 !important}.e-con.e-parent.mj-section, .e-con.e-parent.mj-section.mj-hero, .e-con.e-parent.mj-section.mj-page-hero{padding-top: 0 !important;padding-bottom: 0 !important}.e-con.e-parent.mj-section:not(.mj-hero){--padding-top: 64px !important;--padding-bottom: 64px !important}.e-con.e-parent.mj-section.mj-hero{--padding-top: 48px !important;--padding-bottom: 0px !important}.e-con.e-parent.mj-section.mj-page-hero{--padding-top: 44px !important;--padding-bottom: 48px !important}.e-con.e-parent.mj-section--white + .e-con.e-parent.mj-section--white{--padding-top: 0px !important}.e-con.e-parent.mj-section{--gap: 22px 22px !important;--row-gap: 22px !important}@media (max-width: 1024px){.e-con.e-parent.mj-section:not(.mj-hero){--padding-top: 52px !important;--padding-bottom: 52px !important}}@media (max-width: 767px){.e-con.e-parent.mj-section:not(.mj-hero){--padding-top: 40px !important;--padding-bottom: 40px !important}.e-con.e-parent.mj-section.mj-hero{--padding-top: 28px !important}.e-con.e-parent.mj-section.mj-page-hero{--padding-top: 28px !important;--padding-bottom: 32px !important}.e-con.e-parent.mj-section{--gap: 18px 18px !important;--row-gap: 18px !important}}