.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-79220 .elementor-element.elementor-element-4d79b677 .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-4d79b677 */.elementor-79220 .elementor-element.elementor-element-4d79b677{flex:1 1 auto; position:relative;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .elementor-nav-menu a.elementor-item{font-family:'Manrope',sans-serif; font-size:13.5px; font-weight:500; letter-spacing:0; color:#101817; padding:9px 13px; border-radius:100px; transition:color .25s ease, background-color .25s ease;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .elementor-nav-menu a.elementor-item:hover, .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .elementor-nav-menu a.elementor-item.highlighted{color:#063D2C; background-color:rgba(255,255,255,0.55);} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .sub-arrow{margin-left:4px;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .sub-arrow svg{width:8px; fill:#5B6B66;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .sub-menu{margin-top:10px !important; min-width:200px; padding:6px; border:0px solid transparent; border-radius:14px; background-color:rgba(255,255,255,0.94); backdrop-filter:blur(18px); box-shadow:0 12px 32px rgba(6,30,24,0.10), 0 2px 6px rgba(6,30,24,0.04);} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .sub-menu a.elementor-sub-item{font-family:'Manrope',sans-serif; font-size:13px; font-weight:500; color:#2A3533; padding:9px 12px; border-radius:9px; border:0px solid transparent; background-color:transparent; transition:color .2s ease, background-color .2s ease;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover{color:#063D2C; background-color:#F1F6F3;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-menu-toggle{margin-left:auto; background-color:rgba(255,255,255,0.6); color:#063D2C; border-radius:100px; padding:9px; font-size:18px;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-menu-toggle svg{fill:#063D2C;} .elementor-79220 .elementor-element.elementor-element-4d79b677 nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute; top:100%; right:-6px; left:auto; width:calc(100vw - 20px); max-width:400px; margin-top:12px; padding:0px; z-index:1000; border:0px solid transparent; background-color:rgba(255,255,255,0.96); backdrop-filter:blur(18px); border-radius:16px; box-shadow:0 14px 36px rgba(6,30,24,0.12);} .elementor-79220 .elementor-element.elementor-element-4d79b677 nav.elementor-nav-menu--dropdown > ul{padding:8px;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--dropdown a{font-family:'Manrope',sans-serif; font-size:15px; font-weight:500; color:#101817; padding:12px 14px; border-radius:10px; border:0px solid transparent;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--dropdown a:hover, .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--dropdown a.elementor-item-active{color:#063D2C; background-color:#F1F6F3;} .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--dropdown .sub-menu a{font-size:14px; color:#2A3533; padding-left:26px;}  @keyframes wgHeaderSolid{from{background-color:rgba(255,255,255,0.4); box-shadow:0 6px 24px rgba(6,30,24,0.08);} to{background-color:rgba(255,255,255,1); box-shadow:0 8px 28px rgba(6,30,24,0.10);}} @supports (animation-timeline: scroll()){[data-id="5e1935e0"]{animation:wgHeaderSolid linear both; animation-timeline:scroll(root block); animation-range:0px 140px;}} @supports not (animation-timeline: scroll()){[data-id="5e1935e0"]{background-color:rgba(255,255,255,0.85) !important;}} body.admin-bar [data-id="6d317f75"]{top:60px;} @media (max-width:1366px) { .elementor-79220 .elementor-element.elementor-element-4d79b677 .elementor-nav-menu--main .elementor-nav-menu a.elementor-item{font-size:13px; padding:8px 9px;} } @media (max-width:782px) { body.admin-bar [data-id="6d317f75"]{top:58px;} }/* End custom CSS */