.elementor-4030 .elementor-element.elementor-element-4097b38{--display:flex;--padding-top:12rem;--padding-bottom:12rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4030 .elementor-element.elementor-element-4097b38:not(.elementor-motion-effects-element-type-background), .elementor-4030 .elementor-element.elementor-element-4097b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexceris.com/wp-content/uploads/2026/03/Background-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4030 .elementor-element.elementor-element-c6ebf40{font-family:var( --e-global-typography-4fcadbd-font-family ), Sans-serif;font-size:var( --e-global-typography-4fcadbd-font-size );font-weight:var( --e-global-typography-4fcadbd-font-weight );line-height:var( --e-global-typography-4fcadbd-line-height );letter-spacing:var( --e-global-typography-4fcadbd-letter-spacing );color:var( --e-global-color-fa7b8ff );}.elementor-4030 .elementor-element.elementor-element-621fc18{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4030 .elementor-element.elementor-element-dde77a9{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-fa7b8ff );}.elementor-4030 .elementor-element.elementor-element-dde77a9 p{margin-block-end:10px;}@media(max-width:1024px){.elementor-4030 .elementor-element.elementor-element-4097b38{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4030 .elementor-element.elementor-element-c6ebf40{font-size:var( --e-global-typography-4fcadbd-font-size );line-height:var( --e-global-typography-4fcadbd-line-height );letter-spacing:var( --e-global-typography-4fcadbd-letter-spacing );}}@media(max-width:767px){.elementor-4030 .elementor-element.elementor-element-4097b38{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4030 .elementor-element.elementor-element-c6ebf40{font-size:var( --e-global-typography-4fcadbd-font-size );line-height:var( --e-global-typography-4fcadbd-line-height );letter-spacing:var( --e-global-typography-4fcadbd-letter-spacing );}.elementor-4030 .elementor-element.elementor-element-621fc18{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for container, class: .elementor-element-4097b38 *//* Gradient fades at top and bottom */
.elementor-4030 .elementor-element.elementor-element-4097b38 {
    position: relative;
}

.elementor-4030 .elementor-element.elementor-element-4097b38::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: 
        linear-gradient(to bottom, 
            rgba(2, 5, 16, 1) 0%,
            rgba(2, 5, 16, 0) 30%,
            rgba(2, 5, 16, 0) 70%,
            rgba(2, 5, 16, 1) 100%
        ),
        rgba(0, 0, 0, 0.5); /* Dark fill overlay. Doesn't render in Elementor editor. */
    z-index: 1;
}
/* Ensures that all the content inside your element (text, images, buttons, etc.) appears above the overlay */
.elementor-4030 .elementor-element.elementor-element-4097b38 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dde77a9 */h1 {
    padding-top: 30px;
}/* End custom CSS */