.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), sahel;font-feature-settings:var( --e-global-typography-primary-font-feature-settings-numr );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 ), sahel;font-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-142 .elementor-element.elementor-element-4e159ee .elementor-menu-toggle{margin-right:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-142 > .lsi-shell-root > :first-child{display:none;}
@media(max-width:767px){.elementor-142 .lsi-shell-nav{width:44px;max-width:44px;}.elementor-142 .lsi-shell-contained{grid-template-columns:minmax(0,1fr) 44px;}.elementor-142 .lsi-shell-contained > a{width:100%;}.elementor-142 .lsi-shell-contained > a .lsi-shell-copy{white-space:nowrap;}.elementor-142 .lsi-shell-contained > a img{width:44px;height:44px;flex-shrink:0;}.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown{width:calc(100vw - 24px) !important;left:12px !important;right:auto !important;max-height:70vh;}.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown .sub-menu{width:auto !important;}}

.elementor-location-header{position:sticky;top:0;z-index:1000;background:#fff;}
.admin-bar .elementor-location-header{top:32px;}
.elementor-142 .lsi-shell-nav .elementor-nav-menu--main .elementor-item{font-family:inherit;font-size:13px;font-weight:600;color:#14263D;padding:14px 12px;}
.elementor-142 .lsi-shell-nav .elementor-nav-menu--main .elementor-item:hover,.elementor-142 .lsi-shell-nav .elementor-item.elementor-item-active{color:#71352C;}
.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown{background:#FFFFFF;border:1px solid #D8E1EB;border-radius:10px;box-shadow:0 12px 32px #14263D15;}
.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown a{font-family:inherit;font-size:14px;font-weight:500;color:#14263D;padding:13px 18px;min-height:44px;}
.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown a:hover,.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown a:focus{background:#EEF3F4;color:#71352C;}
.elementor-142 .lsi-shell-nav .elementor-menu-toggle{background:#F3F6FA;color:#14263D;border-radius:8px;padding:10px;min-width:44px;min-height:44px;}
.elementor-142 a,.elementor-803 a{text-decoration:none;}
.elementor-142 a:focus-visible,.elementor-803 a:focus-visible,.elementor-142 .elementor-menu-toggle:focus-visible{outline:3px solid #365F6B;outline-offset:3px;}
.elementor-142 .sub-arrow{font-size:10px;padding-inline-start:6px;}
@media(max-width:1024px){.elementor-142 .lsi-shell-nav{position:static;}.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown{max-height:75vh;overflow:auto;border-radius:0 0 12px 12px;}.elementor-142 .lsi-shell-nav .elementor-nav-menu--dropdown .sub-menu{box-shadow:none;border:0;background:#F3F6FA;}}
@media(max-width:782px){.admin-bar .elementor-location-header{top:46px;}}

@media(max-width:1024px){
.elementor-142 .lsi-shell-contained{position:relative;}
.elementor-142 .lsi-shell-nav{position:static;width:44px;max-width:44px;}
.elementor-142 .lsi-shell-nav > nav.elementor-nav-menu--dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;max-height:70vh;overflow-y:auto;text-align:right;z-index:100;}
.elementor-142 .lsi-shell-nav > nav.elementor-nav-menu--dropdown .sub-menu{position:static !important;left:auto !important;right:auto !important;width:100% !important;max-height:none;}
}

@media(min-width:1025px){.elementor-142 .lsi-mobile-join{display:none !important;}}
@media(max-width:1024px){.elementor-142 .lsi-mobile-join > a{background:#71352C !important;color:#FFFFFF !important;border-radius:0 0 8px 8px;}}/* End custom CSS */