.elementor-kit-6{--e-global-color-primary:#006AFF;--e-global-color-secondary:#0055CC;--e-global-color-text:#7A7A7A;--e-global-color-accent:#00D9FF;--e-global-color-a286f85:#000000;--e-global-color-d168d39:#10171F;--e-global-typography-primary-font-family:"Orbitron";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-a286f85 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    --white: #ffffff;
    --Light_purple: #00A3FF;
    --dark_purple: #2A1454;
    --purple_bg: #0f0715;
    --black_bg: #050709;
    
}

.grad{
    linear-gradient(to right, var(--Light_purple) 0%, var(--white)100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color:transparent;
}

.img_hover_color:hover img{
    border-color:var(--Light_purple)!important;
    
}

.service_hover:hover .elementor-heading-title{
    color:var(--white)!important;
}

.gradient_bg_img img{
    x-index: 0;
    position: relative;
}

.gradient_bg_img::before{
    content: "";
    position: absolute;
    bottom: -90%;
    left: 80%;
    width: 322px;
    height: 308px;
    border-radius: 50%;
    filter: blur(150px);
    margin-right: -0%;
    margin-top: -0%;
    background: var(--Light_purple);
}

.gradient_bg_img::after{
    content: "";
    position: absolute;
    bottom: -90%;
    left: 80%;
    width: 322px;
    height: 308px;
    border-radius: 50%;
    filter: blur(180px);
    margin-right: -5%;
    margin-top: -5%;
     background: var(--Light_purple);
 
}/* End custom CSS */