.elementor-6181 .elementor-element.elementor-element-2592a73f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6181 .elementor-element.elementor-element-424f3578{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6181 .elementor-element.elementor-element-fc74f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-6181 .elementor-element.elementor-element-37050606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6181 .elementor-element.elementor-element-37050606 .elementor-menu-toggle{margin-left:auto;}/* Start custom CSS for container, class: .elementor-element-2592a73f *//* Shared saved Elementor template. Labels/URLs live in one WordPress menu. */
.lc-shared-navigation {
  --lc-navy:#112530; --lc-teal:#1E948D; --lc-paper:#F0E5D6; --lc-teal-light:#94D7D0;
  background:var(--lc-navy); color:var(--lc-paper); width:100%; padding:0 20px;
}
.lc-shared-navigation .rj-nav-inner { display:grid; grid-template-columns:auto minmax(0,1fr); gap:22px; align-items:center; width:100%; max-width:1184px; margin:auto; }
.lc-shared-navigation .rj-nav-brand { color:var(--lc-teal-light); font:700 12px/1.4 Arial,Helvetica,sans-serif; letter-spacing:.14em; width:auto; white-space:nowrap; }
.lc-shared-navigation .rj-nav-brand p { margin:0; }
.lc-shared-navigation .elementor-widget-nav-menu { width:100%; min-width:0; margin:0; }
.lc-shared-navigation .elementor-nav-menu--main { justify-content:flex-end; }
.lc-shared-navigation .elementor-nav-menu--main .elementor-item { color:var(--lc-paper); font:600 13px/1.4 Arial,Helvetica,sans-serif; min-height:72px; padding:14px 11px; border-bottom:2px solid transparent; }
.lc-shared-navigation .elementor-nav-menu--main .elementor-item:hover,
.lc-shared-navigation .elementor-nav-menu--main .elementor-item.elementor-item-active { color:var(--lc-teal-light); background:transparent; }
.lc-shared-navigation .elementor-nav-menu--main .elementor-item[aria-current="page"],
.lc-shared-navigation .elementor-nav-menu--main .current-menu-item > .elementor-item { border-bottom-color:var(--lc-teal); }
.lc-shared-navigation .elementor-nav-menu--dropdown { background:var(--lc-navy); border-radius:2px; }
.lc-shared-navigation .elementor-nav-menu--dropdown a { color:var(--lc-paper); font:600 14px/1.4 Arial,Helvetica,sans-serif; min-height:48px; padding:15px 20px; }
.lc-shared-navigation .elementor-nav-menu--dropdown a:hover,
.lc-shared-navigation .elementor-nav-menu--dropdown .elementor-item-active { color:var(--lc-navy); background:var(--lc-paper); }
.lc-shared-navigation .elementor-menu-toggle { color:var(--lc-paper); background:transparent; border-radius:2px; min-width:48px; min-height:60px; }
.lc-shared-navigation a:focus-visible,
.lc-shared-navigation .elementor-menu-toggle:focus-visible { outline:3px solid var(--lc-paper); outline-offset:3px; }
@media(min-width:768px) { .lc-shared-navigation { padding:0 36px; } }
@media(min-width:1101px) { .lc-shared-navigation { padding:0 48px; } }

/* RELAY foundation: shared tokens, accessible managed placeholders. */
.lc-shared-navigation{--lc-navy:var(--e-global-color-11ec5f5,#112530);--lc-teal:var(--e-global-color-19f9558,#1E948D);--lc-paper:var(--e-global-color-2a6daac,#F0E5D6);padding-block:0!important;min-height:0!important;}
.lc-shared-navigation .rj-nav-inner{min-height:64px;gap:16px;padding:0!important;}
.lc-shared-navigation .elementor-nav-menu--main .elementor-item{min-height:64px;padding:12px 8px;font-size:12px;white-space:nowrap;}
.lc-shared-navigation a:not([href]){opacity:.65;cursor:default;pointer-events:none;font-size:10px;}
.lc-shared-navigation .elementor-nav-menu--main .elementor-item[aria-current="page"]{color:var(--lc-paper);border-bottom-color:var(--lc-teal);}
.lc-shared-navigation .elementor-nav-menu--dropdown .elementor-item[aria-current="page"]{color:var(--lc-navy);background:var(--lc-paper);border-left:3px solid var(--lc-teal);}
.lc-shared-navigation .elementor-menu-toggle{margin-left:auto;min-height:52px;}
@media(max-width:1200px){.lc-shared-navigation .rj-nav-inner{min-height:58px;}.lc-shared-navigation .elementor-nav-menu--dropdown{width:100%;max-width:100%;}.lc-shared-navigation a:not([href]){font-size:13px;}}

/* Mobile menu remains aligned with its toggle and fully legible. */
.lc-shared-navigation .elementor-menu-toggle,.lc-shared-navigation .elementor-menu-toggle svg{color:var(--lc-paper)!important;fill:var(--lc-paper)!important;}
@media(max-width:1200px){.lc-shared-navigation .elementor-nav-menu--dropdown{position:absolute!important;left:auto!important;right:0!important;top:100%!important;margin-top:8px!important;width:min(360px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;z-index:60;}.lc-shared-navigation .elementor-widget-nav-menu{position:relative;}.lc-shared-navigation .elementor-nav-menu--dropdown a{white-space:normal;}}/* End custom CSS */