.elementor-4708 .elementor-element.elementor-element-1ca66cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4708 .elementor-element.elementor-element-7c9bde48{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-b25f348{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-7b2211be{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-6a2900a4{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-ff9b0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-e3762cb{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-9ba8d08{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-090329b{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-a462ac2{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-207af73{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-10806ae{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-55dd84f0{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-24931ae{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4708 .elementor-element.elementor-element-bb614b8{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS for html, class: .elementor-element-b25f348 *//* 1. This targets the container background safely */
body.scrolled .scroll-darken,
body.scrolled .scroll-darken .e-con-inner,
body.scrolled .scroll-darken .elementor-widget-wrap {
    background-color: #0a192f !important;
}

/* 2. Adds the smooth 0.5s transition effect when scrolling up or down */
.scroll-darken,
.scroll-darken .e-con-inner,
.scroll-darken .elementor-widget-wrap {
    transition: background-color 0.5s ease, color 0.5s ease !important;
}

/* 3. Forces all text and headings inside this container to turn white */
body.scrolled .scroll-darken h1,
body.scrolled .scroll-darken h2,
body.scrolled .scroll-darken h3,
body.scrolled .scroll-darken h4,
body.scrolled .scroll-darken p,
body.scrolled .scroll-darken span,
body.scrolled .scroll-darken .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3762cb *//* 1. This targets the container background safely */
body.scrolled .scroll-darken,
body.scrolled .scroll-darken .e-con-inner,
body.scrolled .scroll-darken .elementor-widget-wrap {
    background-color: #0a192f !important;
}

/* 2. Adds the smooth 0.5s transition effect when scrolling up or down */
.scroll-darken,
.scroll-darken .e-con-inner,
.scroll-darken .elementor-widget-wrap {
    transition: background-color 0.5s ease, color 0.5s ease !important;
}

/* 3. Forces all text and headings inside this container to turn white */
body.scrolled .scroll-darken h1,
body.scrolled .scroll-darken h2,
body.scrolled .scroll-darken h3,
body.scrolled .scroll-darken h4,
body.scrolled .scroll-darken p,
body.scrolled .scroll-darken span,
body.scrolled .scroll-darken .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS *//* Import Plus Jakarta Sans directly from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');

/* Force it globally on every single element and override everything else */
*, *::before, *::after, h1, h2, h3, h4, h5, h6, p, a, span, div, li, input, button, textarea {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}/* End custom CSS */