.elementor-104168 .elementor-element.elementor-element-b3952a7 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104168 .elementor-element.elementor-element-b3952a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-108px;margin-bottom:0px;padding:200px 0px 100px 0px;}.elementor-104168 .elementor-element.elementor-element-015bc73{text-align:center;z-index:2;}.elementor-104168 .elementor-element.elementor-element-015bc73 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-6399b98{text-align:center;z-index:2;}.elementor-104168 .elementor-element.elementor-element-6399b98 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Exo 2", Sans-serif;font-size:20px;font-weight:700;}.elementor-104168 .elementor-element.elementor-element-9f989b8{--display:flex;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-104168 .elementor-element.elementor-element-a19acc4 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-104168 .elementor-element.elementor-element-86b0e76{--display:flex;--background-transition:0.3s;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104168 .elementor-element.elementor-element-5296fee{text-align:center;}.elementor-104168 .elementor-element.elementor-element-5296fee .elementor-heading-title{color:var( --e-global-color-text );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-ae9f606{text-align:justify;}.elementor-104168 .elementor-element.elementor-element-ae9f606 > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-104168 .elementor-element.elementor-element-f96d7f5 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-d075a2d{--display:flex;--background-transition:0.3s;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-104168 .elementor-element.elementor-element-f839414{text-align:center;}.elementor-104168 .elementor-element.elementor-element-f839414 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-00c367e{text-align:center;}.elementor-104168 .elementor-element.elementor-element-00c367e > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-104168 .elementor-element.elementor-element-7fe0022 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-104168 .elementor-element.elementor-element-a0878ed{text-align:justify;}.elementor-104168 .elementor-element.elementor-element-a0878ed > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-104168 .elementor-element.elementor-element-e2a79ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:75px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-104168 .elementor-element.elementor-element-17c5106{text-align:center;}.elementor-104168 .elementor-element.elementor-element-17c5106 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-68da75f{--display:flex;--background-transition:0.3s;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104168 .elementor-element.elementor-element-90203aa > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-104168 .elementor-element.elementor-element-9724d36{--display:flex;--background-transition:0.3s;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104168 .elementor-element.elementor-element-5921a28{text-align:center;}.elementor-104168 .elementor-element.elementor-element-5921a28 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-5921a28 > .elementor-widget-container{margin:40px 0px 5px 0px;}.elementor-104168 .elementor-element.elementor-element-c82d822{columns:2;text-align:justify;}.elementor-104168 .elementor-element.elementor-element-c82d822 > .elementor-widget-container{padding:0px 110px 0px 110px;}.elementor-104168 .elementor-element.elementor-element-ef1f5b0{text-align:center;}.elementor-104168 .elementor-element.elementor-element-ef1f5b0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-ef1f5b0 > .elementor-widget-container{margin:30px 0px 5px 0px;}.elementor-104168 .elementor-element.elementor-element-85df3dc{text-align:justify;color:#000000;font-family:"Exo 2", Sans-serif;font-weight:400;}.elementor-104168 .elementor-element.elementor-element-85df3dc > .elementor-widget-container{padding:0px 110px 0px 110px;}.elementor-104168 .elementor-element.elementor-element-a74f43d{text-align:center;}.elementor-104168 .elementor-element.elementor-element-a74f43d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Exo 2", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-104168 .elementor-element.elementor-element-a74f43d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-cc807c2 > .elementor-widget-container{padding:0px 0px 40px 0px;}@media(max-width:1024px){.elementor-104168 .elementor-element.elementor-element-015bc73 .elementor-heading-title{font-size:35px;}.elementor-104168 .elementor-element.elementor-element-6399b98 .elementor-heading-title{font-size:35px;}.elementor-104168 .elementor-element.elementor-element-d075a2d{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-104168 .elementor-element.elementor-element-e2a79ea{--padding-top:40px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-104168 .elementor-element.elementor-element-5921a28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-ef1f5b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-a74f43d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-104168 .elementor-element.elementor-element-b3952a7 > .elementor-background-overlay{opacity:0;}.elementor-104168 .elementor-element.elementor-element-b3952a7{margin-top:-128px;margin-bottom:0px;padding:200px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-015bc73 .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-015bc73 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-104168 .elementor-element.elementor-element-6399b98 .elementor-heading-title{font-size:20px;}.elementor-104168 .elementor-element.elementor-element-6399b98 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-104168 .elementor-element.elementor-element-9f989b8{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104168 .elementor-element.elementor-element-a19acc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-86b0e76{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104168 .elementor-element.elementor-element-5296fee .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-ae9f606 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-104168 .elementor-element.elementor-element-f96d7f5 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-d075a2d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104168 .elementor-element.elementor-element-f839414 .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-00c367e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-104168 .elementor-element.elementor-element-7fe0022 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-a0878ed > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-104168 .elementor-element.elementor-element-17c5106 .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-68da75f{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104168 .elementor-element.elementor-element-90203aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-9724d36{--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104168 .elementor-element.elementor-element-5921a28 .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-5921a28 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-c82d822{columns:1;}.elementor-104168 .elementor-element.elementor-element-c82d822 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-104168 .elementor-element.elementor-element-ef1f5b0 .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-ef1f5b0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-104168 .elementor-element.elementor-element-85df3dc > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-104168 .elementor-element.elementor-element-a74f43d .elementor-heading-title{font-size:30px;}.elementor-104168 .elementor-element.elementor-element-a74f43d > .elementor-widget-container{margin:-10px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-b3952a7 */.elementor-104168 .elementor-element.elementor-element-b3952a7{
    position:relative;
    overflow:hidden;
    

    background:
    linear-gradient(
        135deg,
        #040b2d,
        #071c63,
        #0e3cff
    );
}

/* Purple Blob */
.elementor-104168 .elementor-element.elementor-element-b3952a7:before{
    content:'';
    position:absolute;

    width:700px;
    height:700px;

    top:-350px;
    right:-250px;

    background:
    radial-gradient(
        circle,
        rgba(168,85,247,.8),
        rgba(168,85,247,0)
    );

    border-radius:50%;
}

/* Cyan Blob */
.elementor-104168 .elementor-element.elementor-element-b3952a7:after{
    content:'';
    position:absolute;

    width:800px;
    height:800px;

    bottom:-450px;
    left:-250px;

    background:
    radial-gradient(
        circle,
        rgba(6,182,212,.7),
        rgba(6,182,212,0)
    );

    border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d075a2d */.elementor-104168 .elementor-element.elementor-element-d075a2d{
    background-color:#f8fafc;
    background-image:
        linear-gradient(rgba(99,102,241,.06) 1px, transparent 1px),
        linear-gradient(90deg, rgba(99,102,241,.06) 1px, transparent 1px);
    background-size:40px 40px;
    
}w:hidden;
 

    background:
    radial-gradient(
        circle at top right,
        rgba(108,99,255,.25),
        transparent 30%
    ),

    radial-gradient(
        circle at bottom left,
        rgba(0,194,255,.18),
        transparent 35%
    ),

    linear-gradient(
        135deg,
        #0B1020,
        #111827,
        #0F172A
    );

    border:1px solid rgba(255,255,255,.08);

    box-shadow:
    0 30px 80px rgba(0,0,0,.35);
}

/* Grid Overlay */

.elementor-104168 .elementor-element.elementor-element-d075a2d:before{
    content:'';
    position:absolute;
    inset:0;

    background:
    linear-gradient(
        rgba(255,255,255,.03) 1px,
        transparent 1px
    ),
    linear-gradient(
        90deg,
        rgba(255,255,255,.03) 1px,
        transparent 1px
    );

    background-size:40px 40px;
    pointer-events:none;
}

/* Purple Glow */

.elementor-104168 .elementor-element.elementor-element-d075a2d:after{
    content:'';
    position:absolute;

    width:500px;
    height:500px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(108,99,255,.25),
        transparent 70%
    );

    right:-250px;
    top:-250px;

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68da75f */.elementor-104168 .elementor-element.elementor-element-68da75f{
    font-family:'Exo 2',sans-serif;
  
   
    padding: 40px 30px 0px;
    
    position:relative;
    overflow:hidden;

    background:
    linear-gradient(
        135deg,
        #0f172a 0%,
        #1e293b 50%,
        #111827 100%
    );

    box-shadow:
    0 30px 70px rgba(0,0,0,.25);
}

/* Glow Effects */

.elementor-104168 .elementor-element.elementor-element-68da75f:before{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    border-radius:50%;
    background:rgba(108,99,255,.15);
    top:-200px;
    right:-150px;
}

.elementor-104168 .elementor-element.elementor-element-68da75f:after{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    border-radius:50%;
    background:rgba(0,194,255,.12);
    bottom:-150px;
    left:-100px;
}/* End custom CSS */