.elementor-19435 .elementor-element.elementor-element-1c9d708 .elementor-repeater-item-b595ce4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19435 .elementor-element.elementor-element-b1588c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-19435 .elementor-element.elementor-element-ec8d812 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19435 .elementor-element.elementor-element-ec8d812{text-align:center;}.elementor-19435 .elementor-element.elementor-element-ec8d812 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:47px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-19435 .elementor-element.elementor-element-9a2a4d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-19435 .elementor-element.elementor-element-9a2a4d9{text-align:center;}.elementor-19435 .elementor-element.elementor-element-9a2a4d9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;line-height:1.35em;color:#FFFFFF;}.elementor-19435 .elementor-element.elementor-element-1c9d708:not(.elementor-motion-effects-element-type-background), .elementor-19435 .elementor-element.elementor-element-1c9d708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #15171D 0%, #0E0824 100%);}.elementor-19435 .elementor-element.elementor-element-1c9d708{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 40px 50px 40px;}.elementor-19435 .elementor-element.elementor-element-1c9d708 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19435 .elementor-element.elementor-element-2fe3776 .elementor-repeater-item-fd8b4fc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19435 .elementor-element.elementor-element-084c7c9 .elementor-button{background-color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:19px;font-weight:600;fill:#4A447F;color:#4A447F;border-style:solid;border-width:3px 3px 3px 3px;border-color:#4A447F;border-radius:100px 100px 100px 100px;}.elementor-19435 .elementor-element.elementor-element-084c7c9 .elementor-button:hover, .elementor-19435 .elementor-element.elementor-element-084c7c9 .elementor-button:focus{background-color:#4A447F;color:#FFFFFF;}.elementor-19435 .elementor-element.elementor-element-084c7c9 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-19435 .elementor-element.elementor-element-084c7c9 .elementor-button:hover svg, .elementor-19435 .elementor-element.elementor-element-084c7c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19435 .elementor-element.elementor-element-5d40285 .raven-categories-grid{grid-template-columns:repeat(3, 1fr);}.elementor-19435 .elementor-element.elementor-element-5d40285 .raven-categories-item{text-align:center;}.elementor-19435 .elementor-element.elementor-element-5d40285 .raven-categories-count{border-radius:50% 50% 50% 50%;color:#FFFFFF;background-color:#BFBFBF;}.elementor-19435 .elementor-element.elementor-element-5d40285 .raven-categories-view{text-align:center;}.elementor-19435 .elementor-element.elementor-element-2fe3776:not(.elementor-motion-effects-element-type-background), .elementor-19435 .elementor-element.elementor-element-2fe3776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15171D;}.elementor-19435 .elementor-element.elementor-element-2fe3776{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 10% 4% 10%;}.elementor-19435 .elementor-element.elementor-element-2fe3776 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-19435 .elementor-element.elementor-element-ec8d812 .elementor-heading-title{font-size:37px;}.elementor-19435 .elementor-element.elementor-element-9a2a4d9 .elementor-heading-title{font-size:22px;}.elementor-19435 .elementor-element.elementor-element-1c9d708{padding:150px 40px 80px 40px;}.elementor-19435 .elementor-element.elementor-element-70d1df3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-19435 .elementor-element.elementor-element-5d40285 .raven-categories-grid{grid-template-columns:repeat(2, 1fr);}.elementor-19435 .elementor-element.elementor-element-2fe3776{margin-top:0%;margin-bottom:0%;}}@media(max-width:767px){.elementor-19435 .elementor-element.elementor-element-ec8d812 .elementor-heading-title{font-size:28px;}.elementor-19435 .elementor-element.elementor-element-9a2a4d9 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-19435 .elementor-element.elementor-element-9a2a4d9 .elementor-heading-title{font-size:20px;}.elementor-19435 .elementor-element.elementor-element-1c9d708{padding:40px 20px 50px 20px;}.elementor-19435 .elementor-element.elementor-element-084c7c9 .elementor-button{font-size:18px;}.elementor-19435 .elementor-element.elementor-element-5d40285 .raven-categories-grid{grid-template-columns:repeat(1, 1fr);}.elementor-19435 .elementor-element.elementor-element-2fe3776{margin-top:0%;margin-bottom:0%;padding:10% 10% 10% 10%;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* 1. Background: Dark Navy on Main Content Area ONLY */
.jupiterx-main {
    background-color: #0E0824 !important;
}

/* 2. Reset Sections: Make rows transparent so the dark background shows */
.jupiterx-main .elementor-section,
.jupiterx-main .elementor-column,
.jupiterx-main .elementor-widget-wrap {
    background-color: transparent !important;
}

/* 3. Typography: Force all text in content to White */
.jupiterx-main h1, .jupiterx-main h2, .jupiterx-main h3, 
.jupiterx-main h4, .jupiterx-main h5, .jupiterx-main h6,
.jupiterx-main p, .jupiterx-main li, .jupiterx-main span {
    color: #FFFFFF !important;
}