.elementor-1901 .elementor-element.elementor-element-7c70c97d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 20px;--row-gap:35px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.65;--overlay-mix-blend-mode:darken;--border-radius:0px 0px 25px 25px;box-shadow:0px 0px 30px 1px rgba(0, 0, 0, 0.74);--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1901 .elementor-element.elementor-element-7c70c97d:not(.elementor-motion-effects-element-type-background), .elementor-1901 .elementor-element.elementor-element-7c70c97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1901 .elementor-element.elementor-element-7c70c97d::before, .elementor-1901 .elementor-element.elementor-element-7c70c97d > .elementor-background-video-container::before, .elementor-1901 .elementor-element.elementor-element-7c70c97d > .e-con-inner > .elementor-background-video-container::before, .elementor-1901 .elementor-element.elementor-element-7c70c97d > .elementor-background-slideshow::before, .elementor-1901 .elementor-element.elementor-element-7c70c97d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1901 .elementor-element.elementor-element-7c70c97d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1901 .elementor-element.elementor-element-7c70c97d::before{filter:brightness( 120% ) contrast( 150% ) saturate( 104% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1901 .elementor-element.elementor-element-14e9ab4c{width:100%;max-width:100%;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 180px 0px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .ekit-heading__description{max-width:800px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 10px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:800;line-height:85px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FF7623;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper p{color:#d3d3d3;font-family:"Open Sans", Sans-serif;font-size:16px;margin:0px 0px 0px 0px;}.elementor-1901 .elementor-element.elementor-element-1aa336f8{--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;--overlay-opacity:0.22;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1901 .elementor-element.elementor-element-1aa336f8:not(.elementor-motion-effects-element-type-background), .elementor-1901 .elementor-element.elementor-element-1aa336f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1901 .elementor-element.elementor-element-1aa336f8::before, .elementor-1901 .elementor-element.elementor-element-1aa336f8 > .elementor-background-video-container::before, .elementor-1901 .elementor-element.elementor-element-1aa336f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1901 .elementor-element.elementor-element-1aa336f8 > .elementor-background-slideshow::before, .elementor-1901 .elementor-element.elementor-element-1aa336f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1901 .elementor-element.elementor-element-1aa336f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1901 .elementor-element.elementor-element-68f1043{--display:flex;}.elementor-1901 .elementor-element.elementor-element-327e220d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;color:#C7C8C9;}.elementor-1901 .elementor-element.elementor-element-327e220d a:hover, .elementor-1901 .elementor-element.elementor-element-327e220d a:focus{color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1901 .elementor-element.elementor-element-1aa336f8{--content-width:1001px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1901 .elementor-element.elementor-element-7c70c97d{--content-width:566px;}.elementor-1901 .elementor-element.elementor-element-1aa336f8{--content-width:979px;}}@media(max-width:1024px){.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;}.elementor-1901 .elementor-element.elementor-element-327e220d > .elementor-widget-container{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-1901 .elementor-element.elementor-element-7c70c97d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 25px 25px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-title{margin:15px 0px 10px 0px;font-size:30px;line-height:40px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:24px;}.elementor-1901 .elementor-element.elementor-element-14e9ab4c .elementskit-section-title-wraper p{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-7c70c97d *//* =========================================
   PREMIUM GRID OVERLAY
========================================= */

.elementor-1901 .elementor-element.elementor-element-7c70c97d::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background-image:

    linear-gradient(
        rgba(255,255,255,.085) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(255,255,255,.035) 1px,
        transparent 1px
    );

    background-size:72px 72px;

    mask-image:
        radial-gradient(
            circle at center,
            rgba(0,0,0,1),
            transparent 90%
        );

    opacity:.45;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa336f8 *//* =========================================
   STRONGER LIGHTING AT TOP + BOTTOM
========================================= */

.elementor-1901 .elementor-element.elementor-element-1aa336f8{
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
    radial-gradient(
        circle at top,
        rgba(0,176,255,.16) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at bottom,
        rgba(244,36,236,.14) 0%,
        transparent 24%
    ),

    linear-gradient(
        180deg,
        #07111f 0%,
        #050816 40%,
        #030712 100%
    );

    border-radius: 0px;
}

/* =========================================
   AURORA MESH LAYER
========================================= */

.elementor-1901 .elementor-element.elementor-element-1aa336f8::before{
    content:"";
    position:absolute;
    inset:-20%;
    z-index:0;
    pointer-events:none;

    background:

    /* TOP LEFT BLUE */
    radial-gradient(
        circle at 12% 8%,
        rgba(0,176,255,.55),
        transparent 22%
    ),

    /* TOP RIGHT PURPLE */
    radial-gradient(
        circle at 88% 10%,
        rgba(139,92,246,.45),
        transparent 24%
    ),

    /* CENTER PINK */
    radial-gradient(
        circle at 50% 45%,
        rgba(244,36,236,.16),
        transparent 30%
    ),

    /* BOTTOM LEFT ORANGE */
    radial-gradient(
        circle at 20% 92%,
        rgba(255,121,0,.40),
        transparent 24%
    ),

    /* BOTTOM RIGHT PINK */
    radial-gradient(
        circle at 82% 88%,
        rgba(248,47,106,.36),
        transparent 26%
    ),

    /* EXTRA BOTTOM GLOW */
    radial-gradient(
        circle at 50% 100%,
        rgba(0,176,255,.16),
        transparent 34%
    ),

    radial-gradient(
        circle at center,
        rgba(255,255,255,.04),
        transparent 60%
    );

    filter:
        blur(120px)
        saturate(170%)
        contrast(112%);

    opacity:1;

    transform:
        translateY(calc(var(--scroll, 0) * -0.035px))
        scale(calc(1 + (var(--scroll, 0) * 0.000015)));

    will-change:transform;
}

/* =========================================
   PREMIUM GRID OVERLAY
========================================= */

.elementor-1901 .elementor-element.elementor-element-1aa336f8::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background-image:

    linear-gradient(
        rgba(255,255,255,.035) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(255,255,255,.035) 1px,
        transparent 1px
    );

    background-size:72px 72px;

    mask-image:
        radial-gradient(
            circle at center,
            rgba(0,0,0,1),
            transparent 90%
        );

    opacity:.45;
}

/* =========================================
   ADDITIONAL LIGHT BLOOM
========================================= */

.elementor-1901 .elementor-element.elementor-element-1aa336f8 .light-bloom{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    background:

    linear-gradient(
        180deg,
        rgba(255,255,255,.08) 0%,
        transparent 20%
    ),

    linear-gradient(
        0deg,
        rgba(255,255,255,.06) 0%,
        transparent 18%
    );

    mix-blend-mode:screen;
    opacity:.7;
}

/* =========================================
   CONTENT
========================================= */

.elementor-1901 .elementor-element.elementor-element-1aa336f8 > *{
    position:relative;
    z-index:4;
}/* End custom CSS */