.elementor-kit-939 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:930px}h1.entry-title{display:var(--page-title-display)}.elementor-lightbox{--lightbox-navigation-icons-size:26px}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.e-heading-base a,.e-paragraph-base a{all:unset;cursor:pointer}.bk-article{--primary:#0e3d2c;--secondary:#297a57;--accent:#64be92;--soft:#f7fbf9;--text:#111;--line:#daede4;--muted:#4a4a4a;max-width:950px;margin:0 auto;font-family:"Public Sans",sans-serif;font-size:18px;line-height:1.75;color:var(--text)}.bk-article *{box-sizing:border-box}.bk-article h1,.bk-article h2,.bk-article h3,.bk-article h4{font-family:"Prompt",sans-serif;font-weight:600;line-height:1.18;margin:44px 0 16px;color:var(--primary)}.bk-article h1{font-size:42px;text-align:center;margin-top:10px}.bk-article h2{font-size:34px}.bk-article h3{font-size:24px;margin-top:26px}.bk-article h4{font-size:20px;margin-top:20px}.bk-article p{margin:0 0 18px}.bk-article a{color:var(--secondary);font-weight:600;border-bottom:1px solid rgba(41,122,87,.3);text-decoration:none}.bk-article a:hover{border-color:var(--primary)}.bk-article hr{border:0;border-top:1px solid var(--line);margin:34px auto;width:100%}.bk-article ul,.bk-article ol{margin:10px 0 18px 22px;padding-left:14px}.bk-article li{margin-bottom:10px}.bk-article img{max-width:100%;height:auto;border-radius:16px;border:1px solid var(--line);display:block;margin:22px auto}.bk-faq.active .bk-q{background:var(--secondary);color:#fff}.bk-faq.active .bk-q::after{content:"–";color:#fff}.bk-faq.active .bk-a{max-height:420px;opacity:1;padding:16px 18px 18px}@media (max-width:860px){.bk-article h1{font-size:34px}.bk-article h2{font-size:28px}}.elementor-theme-builder-content-area{height:400px}body.menu-open{overflow:hidden}.bk-nav{display:flex;gap:26px;align-items:center}.bk-nav a{color:var(--white);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}.bk-nav a:hover{opacity:.85}@media (max-width:1024px){.bk-nav{position:fixed;inset:0;background:linear-gradient(180deg,#0e3d2c,#041a14);flex-direction:column;justify-content:center;align-items:center;gap:24px;transform:translateY(-100%);transition:transform .35s ease;z-index:9998}.bk-nav a{font-size:20px;font-weight:600}.bk-nav.active{transform:translateY(0)}}.elementor-theme-builder-content-area{height:400px}#elementor-popup-modal-11241 .dialog-message{width:640px;height:auto}#elementor-popup-modal-11241{justify-content:center;align-items:center}#elementor-popup-modal-11241 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}