.elementor-39 .elementor-element.elementor-element-0018393{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-39 .elementor-element.elementor-element-0018393:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0018393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fd855 );}.elementor-39 .elementor-element.elementor-element-0018393.jet-sticky-section--stuck{max-width:2000px;}.elementor-39 .elementor-element.elementor-element-0018393.jet-sticky-section--stuck.jet-sticky-transition-in, .elementor-39 .elementor-element.elementor-element-0018393.jet-sticky-section--stuck.jet-sticky-transition-out{transition:margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s;}.elementor-39 .elementor-element.elementor-element-0018393.jet-sticky-section--stuck.jet-sticky-transition-in > .elementor-container, .elementor-39 .elementor-element.elementor-element-0018393.jet-sticky-section--stuck.jet-sticky-transition-out > .elementor-container{transition:min-height 0.1s;}.elementor-39 .elementor-element.elementor-element-4f8a59e{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--jmm-top-items-icon-size:0px;--jmm-top-items-gap:24px;--jmm-top-items-hor-align:flex-start;--jmm-sub-menu-offset:1px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-sub-items-ver-padding:0px;--jmm-top-item-title-color:var( --e-global-color-blocksy_palette_3 );--jmm-top-hover-item-title-color:var( --e-global-color-blocksy_palette_4 );--jmm-dropdown-top-items-ver-padding:0px;--jmm-dropdown-top-items-hor-padding:0px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-sub-items-ver-padding:0px;--jmm-dropdown-sub-items-hor-padding:0px;--jmm-dropdown-sub-items-gap:0px;--jmm-dropdown-toggle-size:0px;--jmm-dropdown-toggle-distance:0px;}.elementor-39 .elementor-element.elementor-element-4f8a59e.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-39 .elementor-element.elementor-element-4f8a59e .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-39 .elementor-element.elementor-element-4f8a59e .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-4f8a59e .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-39 .elementor-element.elementor-element-4f8a59e .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:"Avenir Next", Sans-serif;}.elementor-39 .elementor-element.elementor-element-5dd7447{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--jmm-top-items-icon-size:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:0px;--jmm-top-items-hor-align:flex-start;--jmm-sub-menu-offset:1px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-sub-items-ver-padding:0px;--jmm-sub-menu-top-left-radius:0%;--jmm-sub-menu-top-right-radius:0%;--jmm-sub-menu-bottom-right-radius:0%;--jmm-sub-menu-bottom-left-radius:0%;--jmm-top-item-title-color:var( --e-global-color-blocksy_palette_3 );--jmm-top-hover-item-title-color:var( --e-global-color-blocksy_palette_4 );--jmm-dropdown-container-width:100%;--jmm-dropdown-top-items-ver-padding:0px;--jmm-dropdown-top-items-hor-padding:0px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-sub-items-ver-padding:0px;--jmm-dropdown-sub-items-hor-padding:0px;--jmm-dropdown-sub-items-gap:0px;--jmm-dropdown-toggle-size:0px;--jmm-dropdown-toggle-distance:0px;}.elementor-39 .elementor-element.elementor-element-5dd7447.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:"Avenir Next", Sans-serif;}.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-39 .elementor-element.elementor-element-5dd7447 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:0% 0% 0% 0%;}.elementor-39 .elementor-element.elementor-element-4027375{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-4027375.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-4027375 img{width:100%;}.elementor-39 .elementor-element.elementor-element-91faff9{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--jmm-top-items-icon-size:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:0px;--jmm-top-items-hor-align:center;--jmm-sub-menu-offset:1px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-sub-items-ver-padding:0px;--jmm-sub-menu-top-left-radius:0%;--jmm-sub-menu-top-right-radius:0%;--jmm-sub-menu-bottom-right-radius:0%;--jmm-sub-menu-bottom-left-radius:0%;--jmm-top-item-title-color:var( --e-global-color-blocksy_palette_3 );--jmm-top-hover-item-title-color:var( --e-global-color-blocksy_palette_4 );--jmm-dropdown-container-width:100%;--jmm-dropdown-top-items-ver-padding:0px;--jmm-dropdown-top-items-hor-padding:0px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-sub-items-ver-padding:0px;--jmm-dropdown-sub-items-hor-padding:0px;--jmm-dropdown-sub-items-gap:0px;--jmm-dropdown-toggle-size:0px;--jmm-dropdown-toggle-distance:0px;}.elementor-39 .elementor-element.elementor-element-91faff9.elementor-element{--align-self:flex-end;--order:4;}.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:"Avenir Next", Sans-serif;}.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-39 .elementor-element.elementor-element-91faff9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:0% 0% 0% 0%;}.elementor-39 .elementor-element.elementor-element-195a24b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--jmm-top-items-icon-size:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:0px;--jmm-top-items-hor-align:center;--jmm-sub-menu-offset:1px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-sub-items-ver-padding:0px;--jmm-sub-menu-top-left-radius:0%;--jmm-sub-menu-top-right-radius:0%;--jmm-sub-menu-bottom-right-radius:0%;--jmm-sub-menu-bottom-left-radius:0%;--jmm-top-item-title-color:var( --e-global-color-blocksy_palette_3 );--jmm-top-hover-item-title-color:var( --e-global-color-blocksy_palette_4 );--jmm-dropdown-container-width:100%;--jmm-dropdown-top-items-ver-padding:0px;--jmm-dropdown-top-items-hor-padding:0px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-sub-items-ver-padding:0px;--jmm-dropdown-sub-items-hor-padding:0px;--jmm-dropdown-sub-items-gap:0px;--jmm-dropdown-toggle-size:0px;--jmm-dropdown-toggle-distance:0px;}.elementor-39 .elementor-element.elementor-element-195a24b.elementor-element{--align-self:flex-end;--order:4;}.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-family:"Avenir Next", Sans-serif;}.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-39 .elementor-element.elementor-element-195a24b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:0% 0% 0% 0%;}.elementor-39 .elementor-element.elementor-element-1458207{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-a948046 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-601ab4b{--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;}.elementor-39 .elementor-element.elementor-element-122a73e .e-off-canvas__content{background-color:var( --e-global-color-blocksy_palette_7 );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-39 .elementor-element.elementor-element-122a73e .e-off-canvas__overlay{background-color:#2B3A6742;}.elementor-39 .elementor-element.elementor-element-122a73e{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:31.25rem;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-39 .elementor-element.elementor-element-34d8ca8{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-39 .elementor-element.elementor-element-d08f4be img{width:100%;}.elementor-39 .elementor-element.elementor-element-a2b5508 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-39 .elementor-element.elementor-element-a2b5508 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:1.1rem;font-weight:600;}.elementor-39 .elementor-element.elementor-element-a2b5508{--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:15px;--jmm-top-items-hor-align:center;}.elementor-39 .elementor-element.elementor-element-c6f95f6 .elementor-repeater-item-9d1e8e9.elementor-social-icon{background-color:var( --e-global-color-6f5833a );}.elementor-39 .elementor-element.elementor-element-c6f95f6 .elementor-repeater-item-9815fb3.elementor-social-icon{background-color:var( --e-global-color-6f5833a );}.elementor-39 .elementor-element.elementor-element-c6f95f6{--grid-template-columns:repeat(0, auto);--grid-column-gap:1.1rem;--grid-row-gap:0px;}.elementor-39 .elementor-element.elementor-element-c6f95f6 .elementor-widget-container{text-align:center;}.elementor-39 .elementor-element.elementor-element-c6f95f6 > .elementor-widget-container{margin:7rem 0rem 0rem 0rem;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-0018393{--width:80%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-4f8a59e.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-5dd7447.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-91faff9.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-195a24b.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-956a13b img{width:100%;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-1458207{--content-width:100%;--flex-wrap:nowrap;}.elementor-39 .elementor-element.elementor-element-956a13b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-956a13b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-956a13b img{width:100%;}.elementor-39 .elementor-element.elementor-element-a948046{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-122a73e{--e-off-canvas-width:18rem;}.elementor-39 .elementor-element.elementor-element-a2b5508{--jmm-top-items-gap:15px;--jmm-top-items-hor-align:center;--jmm-sub-items-icon-size:17px;--jmm-mega-container-ver-padding:14px;--jmm-mega-container-hor-padding:17px;--jmm-sub-items-ver-padding:7px;--jmm-sub-items-hor-padding:14px;--jmm-sub-items-gap:28px;--jmm-dropdown-top-items-ver-padding:0px;--jmm-dropdown-sub-items-icon-size:0px;--jmm-dropdown-sub-items-ver-padding:0px;--jmm-dropdown-sub-items-hor-padding:0px;--jmm-dropdown-sub-items-gap:0px;}.elementor-39 .elementor-element.elementor-element-a2b5508 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-39 .elementor-element.elementor-element-a2b5508 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:29px;}}/* Start custom CSS for container, class: .elementor-element-0018393 *//* Make header elements sticky with background */
.jet-theme-core-header,
.elementor.elementor-39 {
    position: sticky !important;
    position: -webkit-sticky !important;
    top: 0 !important;
    background-color: #F5F2EE !important;
    z-index: 9999 !important;
    transition: all 0.3s ease-in-out;
}

/* Ensure the header stays at the very top */
.jet-theme-core-header {
    top: 0 !important;
}

/* If elementor-39 should be below the jet-theme-core-header */
.elementor.elementor-39 {
    top: var(--header-height, 5rem) !important; /* Adjust based on your header height */
}

/* Smooth scrolling for the entire page */
html {
    scroll-behavior: smooth;
}

/* Add shadow on scroll for better visual separation */
.jet-theme-core-header.scrolled,
.elementor.elementor-39.scrolled {
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
}

/* Ensure proper width */
.jet-theme-core-header,
.elementor.elementor-39 {
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
}

/* Fix any potential padding/margin issues */
body {
    padding-top: 0 !important;
}/* End custom CSS */