.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-6a9f72ca */.elementor-179 .elementor-element.elementor-element-6a9f72ca { position:static !important}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu > li:has(> a[href*="/faq"]){display:none !important}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu--dropdown li:has(> a[href*="/faq"]){display:none !important}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu--main .elementor-item{font-weight:400 !important}
.elementor span.e-paragraph-base:has(+ .e-heading-base){margin-bottom:8px}
.elementor .jr-pill{margin-bottom:10px}
.elementor details[open] .jr-faq-icon > *{font-size:0 !important}
.elementor details[open] .jr-faq-icon > *::after{content:"\2212";font-size:24px;line-height:1;color:var(--jr-accent-dark)}
.elementor .jr-faq-icon:not(:has(*))::before{content:"+";font-family:var(--font-body);font-size:24px;font-weight:500;line-height:1;color:var(--jr-accent-dark)}
.elementor details[open] .jr-faq-icon:not(:has(*))::before{content:"\2212"}
.elementor .jr-faq-icon{flex-shrink:0 !important;min-width:36px !important}
.elementor-location-header{position:sticky !important;top:0;z-index:998;box-shadow:0 2px 18px rgba(5,48,71,.08)} @media (max-width:767px) { .elementor a.jr-btn:not(.jr-btn-ghost),.elementor .e-form-submit-button-base,.elementor [data-id="61790ea3"],.elementor [data-id="62a4c7d"]{padding:12px 20px !important;font-size:14px !important;line-height:1.2 !important}
.elementor a.jr-btn-ghost{padding:10px 0 !important;font-size:14px !important}
.elementor [data-id="6cb785d6"]{padding:12px 20px !important;font-size:14px !important;left:20px !important;right:20px !important;bottom:12px !important}
.elementor h1.e-heading-base{font-size:32px !important;line-height:1.1 !important}
.elementor h2.e-heading-base{font-size:27px !important;line-height:1.15 !important}
.elementor h3.e-heading-base{font-size:21px !important;line-height:1.25 !important}
.elementor p.e-paragraph-base{font-size:15px !important;line-height:1.6 !important}
.elementor [data-id="6562b319"],.elementor [data-id="73766e2d"],.elementor [data-id="532f7bae"]{font-size:18px !important;line-height:1.4 !important}
.elementor [data-id="5cb4c2e8"]{font-size:20px !important}
.elementor .jr-card{padding:22px !important}
.elementor-location-footer a.e-button-base:not([data-id="6cb785d6"]){min-height:40px !important;display:inline-flex !important;align-items:center !important}
.elementor-location-footer{padding-bottom:76px !important} } @media (max-width:1024px) { .elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-menu-toggle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--jr-border-strong) !important;border-radius:999px !important;background:var(--jr-white) !important;color:var(--jr-navy) !important;padding:0 !important}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-menu-toggle svg{width:18px;height:18px;fill:var(--jr-navy)}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-menu-toggle.elementor-active{background:var(--jr-navy) !important;border-color:var(--jr-navy) !important}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-menu-toggle.elementor-active svg{fill:#fff}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu--dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin:0 !important;background:var(--jr-white) !important;border-top:1px solid var(--jr-border);border-bottom:1px solid var(--jr-border);box-shadow:0 24px 40px rgba(5,48,71,.12);border-radius:0 0 24px 24px;padding:8px 24px 20px !important;max-height:calc(100vh - 80px);overflow-y:auto;z-index:999}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu--dropdown .elementor-item{display:block;padding:16px 4px !important;font-size:17px;font-weight:500 !important;color:var(--jr-navy) !important;border-bottom:1px solid var(--jr-border);background:transparent !important}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu--dropdown li:last-child .elementor-item{border-bottom:0}
.elementor-179 .elementor-element.elementor-element-6a9f72ca .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:var(--jr-accent-dark) !important}; }/* End custom CSS */