.elementor-25 .elementor-element.elementor-element-29f900e{--display:flex;}.elementor-25 .elementor-element.elementor-element-6a7341b{--display:flex;}.elementor-25 .elementor-element.elementor-element-4ad20e0{--display:flex;}.elementor-25 .elementor-element.elementor-element-49a48e2{--display:flex;}.elementor-25 .elementor-element.elementor-element-07d3363{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-29f900e{--content-width:1600px;}.elementor-25 .elementor-element.elementor-element-6a7341b{--content-width:1600px;}.elementor-25 .elementor-element.elementor-element-4ad20e0{--content-width:1600px;}.elementor-25 .elementor-element.elementor-element-49a48e2{--content-width:1600px;}.elementor-25 .elementor-element.elementor-element-07d3363{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-29f900e */.elementor-25 .elementor-element.elementor-element-29f900e {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background-color: #101116;
    background-image:
        radial-gradient(
            ellipse at 76% 44%,
            rgba(48, 83, 108, .32),
            transparent 42%
        ),
        radial-gradient(
            ellipse at 14% 82%,
            rgba(143, 31, 46, .21),
            transparent 39%
        ),
        repeating-linear-gradient(
            0deg,
            transparent 0,
            transparent 47px,
            rgba(195, 204, 215, .035) 48px,
            transparent 49px
        ),
        repeating-linear-gradient(
            90deg,
            transparent 0,
            transparent 47px,
            rgba(195, 204, 215, .035) 48px,
            transparent 49px
        ),
        linear-gradient(
            120deg,
            #1a1b22 0%,
            #0b0d12 53%,
            #1b1016 100%
        );
}

.elementor-25 .elementor-element.elementor-element-29f900e::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background:
        linear-gradient(
            90deg,
            rgba(8, 9, 13, .28),
            transparent 52%,
            rgba(128, 30, 44, .08)
        ),
        repeating-linear-gradient(
            132deg,
            transparent 0,
            transparent 145px,
            rgba(255, 255, 255, .025) 146px,
            transparent 148px
        );
}

.elementor-25 .elementor-element.elementor-element-29f900e > .e-con-inner,
.elementor-25 .elementor-element.elementor-element-29f900e > .elementor-container {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7341b */.elementor-25 .elementor-element.elementor-element-6a7341b {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background-color: #111218;
    background-image:
        radial-gradient(ellipse at 15% 45%, rgba(46, 84, 108, .27), transparent 43%),
        radial-gradient(ellipse at 85% 70%, rgba(143, 32, 46, .19), transparent 40%),
        repeating-linear-gradient(0deg, transparent 0, transparent 48px, rgba(190, 202, 214, .035) 49px, transparent 50px),
        linear-gradient(125deg, #1a1b22 0%, #0c0e13 58%, #1a1116 100%);
}

.elementor-25 .elementor-element.elementor-element-6a7341b::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background:
        linear-gradient(100deg, rgba(8, 9, 13, .12), transparent 48%, rgba(128, 30, 44, .08)),
        repeating-linear-gradient(135deg, transparent 0, transparent 145px, rgba(255, 255, 255, .022) 146px, transparent 148px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad20e0 */.elementor-25 .elementor-element.elementor-element-4ad20e0 {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background-color: #101116;
    background-image:
        radial-gradient(ellipse at 12% 18%, rgba(43, 79, 103, .24), transparent 38%),
        radial-gradient(ellipse at 88% 70%, rgba(140, 30, 44, .22), transparent 42%),
        repeating-linear-gradient(0deg, transparent 0, transparent 47px, rgba(192, 202, 214, .035) 48px, transparent 49px),
        repeating-linear-gradient(90deg, transparent 0, transparent 47px, rgba(192, 202, 214, .025) 48px, transparent 49px),
        linear-gradient(125deg, #191a21 0%, #0b0d12 52%, #1b1116 100%);
}

.elementor-25 .elementor-element.elementor-element-4ad20e0::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background:
        linear-gradient(115deg, transparent 25%, rgba(255, 255, 255, .018) 48%, transparent 72%),
        repeating-linear-gradient(135deg, transparent 0, transparent 150px, rgba(255, 255, 255, .022) 151px, transparent 153px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a48e2 */.elementor-25 .elementor-element.elementor-element-49a48e2 {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background:
        radial-gradient(ellipse at 12% 45%, rgba(105, 39, 44, .24), transparent 43%),
        radial-gradient(ellipse at 88% 10%, rgba(83, 111, 132, .17), transparent 42%),
        repeating-linear-gradient(128deg, rgba(255,255,255,.012) 0px, rgba(255,255,255,.012) 1px, transparent 1px, transparent 5px),
        linear-gradient(115deg, #171b20 0%, #20252b 52%, #15191e 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d3363 */.elementor-25 .elementor-element.elementor-element-07d3363 {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background:
        radial-gradient(ellipse at 82% 48%, rgba(100, 117, 133, .19), transparent 43%),
        radial-gradient(ellipse at 8% 90%, rgba(115, 43, 48, .22), transparent 42%),
        repeating-linear-gradient(0deg, rgba(255,255,255,.012) 0px, rgba(255,255,255,.012) 1px, transparent 1px, transparent 6px),
        linear-gradient(135deg, #121519 0%, #1c2025 48%, #17191d 100%);
}/* End custom CSS */