.elementor-978 .elementor-element.elementor-element-bc6814c{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-978 .elementor-element.elementor-element-bc6814c::before, .elementor-978 .elementor-element.elementor-element-bc6814c > .elementor-background-video-container::before, .elementor-978 .elementor-element.elementor-element-bc6814c > .e-con-inner > .elementor-background-video-container::before, .elementor-978 .elementor-element.elementor-element-bc6814c > .elementor-background-slideshow::before, .elementor-978 .elementor-element.elementor-element-bc6814c > .e-con-inner > .elementor-background-slideshow::before, .elementor-978 .elementor-element.elementor-element-bc6814c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-978 .elementor-element.elementor-element-cc960d5{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-cc960d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-f342970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;text-decoration:none;letter-spacing:0px;color:#000000;}.elementor-978 .elementor-element.elementor-element-464fb2c .wdj-search-standalone{max-width:753px;margin-left:0;margin-right:auto;}.elementor-978 .elementor-element.elementor-element-464fb2c{text-align:0;margin-right:auto;}.elementor-978 .elementor-element.elementor-element-464fb2c .wdj-search-input{border-color:#02010100;}.elementor-978 .elementor-element.elementor-element-464fb2c .wdj-search-input:focus{border-color:#02010100;}.elementor-978 .elementor-element.elementor-element-3e67fa0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-34d69d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-34d69d4 img{width:100%;}.elementor-978 .elementor-element.elementor-element-afacdeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-978 .elementor-element.elementor-element-6414cd1{--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;}.elementor-978 .elementor-element.elementor-element-6414cd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-812fd87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;padding:0px 0px 10px 0px;}.elementor-978 .elementor-element.elementor-element-812fd87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;text-decoration:none;line-height:50px;color:var( --e-global-color-primary );}.elementor-978 .elementor-element.elementor-element-e4f3cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;text-decoration:none;letter-spacing:0px;color:#000000;}.elementor-978 .elementor-element.elementor-element-b33210c{padding:32px 0px 15px 0px;font-weight:500;text-transform:none;line-height:1.2em;color:#000000;}.elementor-978 .elementor-element.elementor-element-40aca85{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-3701bb6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-978 .elementor-element.elementor-element-e557d47{--display:flex;}.elementor-978 .elementor-element.elementor-element-d7a02dc{--display:flex;--min-height:128px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-978 .elementor-element.elementor-element-d7a02dc:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-d7a02dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C2148 0%, #071A3A 100%);}.elementor-978 .elementor-element.elementor-element-6de40da{--display:flex;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-978 .elementor-element.elementor-element-bc6814c:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-bc6814c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://careers.skyhighsecurity.com/wp-content/uploads/2025/10/AdobeStock_548020310-scaled-1.jpeg");background-repeat:no-repeat;}.elementor-978 .elementor-element.elementor-element-bc6814c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-f342970{font-size:18px;line-height:1.5em;}.elementor-978 .elementor-element.elementor-element-812fd87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-812fd87 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-e4f3cd6{font-size:18px;line-height:1.5em;}}@media(max-width:1180px){.elementor-978 .elementor-element.elementor-element-bc6814c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-978 .elementor-element.elementor-element-bc6814c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-f342970{padding:0px 80px 0px 0px;font-size:16px;line-height:1.5em;}.elementor-978 .elementor-element.elementor-element-812fd87{padding:0px 50px 0px 0px;text-align:start;}.elementor-978 .elementor-element.elementor-element-812fd87 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-e4f3cd6{padding:0px 80px 0px 0px;font-size:16px;line-height:1.5em;}}@media(max-width:880px){.elementor-978 .elementor-element.elementor-element-bc6814c{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-978 .elementor-element.elementor-element-cc960d5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-f342970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;line-height:1.5em;}.elementor-978 .elementor-element.elementor-element-812fd87{padding:0px 0px 0px 0px;text-align:center;}.elementor-978 .elementor-element.elementor-element-812fd87 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-e4f3cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;line-height:1.5em;}}@media(min-width:768px){.elementor-978 .elementor-element.elementor-element-bc6814c{--content-width:1290px;}.elementor-978 .elementor-element.elementor-element-cc960d5{--width:59%;}.elementor-978 .elementor-element.elementor-element-6414cd1{--width:50%;}.elementor-978 .elementor-element.elementor-element-40aca85{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-978 .elementor-element.elementor-element-cc960d5{--width:736.5px;}}/* Start custom CSS for text-editor, class: .elementor-element-f342970 */.elementor-978 .elementor-element.elementor-element-f342970 {font-size:20px !important; font-weight:00 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6814c *//* CORE CSS FOR ELEMENTOR CONTAINER 
       (Paste this into Elementor > Advanced > Custom CSS)
    */
    .hero-container {
        /* 1. Base Background: Lighter, richer blue instead of black */
        background-color: #0c2e59; 
        position: relative;
        isolation: isolate; 
        overflow: hidden;
        
        /* Flexbox for centering text */
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        
        /* Dimensions for preview */
        width: 100%;
        min-height: 600px;
        font-family: 'Inter', sans-serif;
    }

    /* 2. The Main Central Aurora Glow (Brighter Cyan) */
    .hero-container::before {
        content: '';
        position: absolute;
        /* Positioned to be centered across the middle */
        top: 20%;
        left: 15%;
        width: 70%;
        height: 70%;
        
        /* Brighter Gradient: Radiant Cyan to Sky Blue with higher opacity */
        background: radial-gradient(
            circle at center, 
            rgba(50, 220, 255, 0.6) 0%,  /* Very bright core */
            rgba(0, 140, 255, 0.3) 50%,  /* Mid bright blue */
            transparent 80%
        );
        
        filter: blur(100px); 
        z-index: -1;
        /* Slow central pulse/drift */
        animation: auroraCenter1 18s infinite alternate ease-in-out;
    }

    /* 3. secondary Central Depth Glow (Rich Blue) */
    .hero-container::after {
        content: '';
        position: absolute;
        /* Slightly offset from the first layer to create depth */
        top: 30%;
        right: 15%;
        width: 70%;
        height: 60%;
        
        /* Deeper, richer blue to add body to the center light */
        background: radial-gradient(
            circle at center, 
            rgba(30, 100, 255, 0.5) 0%, 
            rgba(2, 10, 28, 0) 70%
        );
        
        filter: blur(120px);
        z-index: -1;
        animation: auroraCenter2 22s infinite alternate-reverse ease-in-out;
    }

    /* Animations - Subtle drifting around the center */
    @keyframes auroraCenter1 {
        0% { transform: translate(-5%, -5%) scale(1); }
        100% { transform: translate(5%, 5%) scale(1.1); }
    }

    @keyframes auroraCenter2 {
        0% { transform: translate(5%, 0%) scale(1); }
        100% { transform: translate(-5%, 8%) scale(1.15); }
    }

    /* TEXT STYLING (For preview purposes) */
    h1 {
        color: #ffffff;
        font-size: 3.5rem;
        margin-bottom: 20px;
        text-shadow: 0 2px 10px rgba(0,0,0,0.2); /* Subtle shadow helps readability on bright spots */
        z-index: 2; 
    }
    
    p {
        color: #e6f0ff; /* Slightly brighter white for contrast */
        font-size: 1.25rem;
        max-width: 600px;
        line-height: 1.6;
        margin-bottom: 40px;
        z-index: 2;
    }
    
    .btn {
        background: #ffffff; /* White button pops against the blue center */
        color: #0c2e59; /* Dark text */
        padding: 15px 30px;
        border-radius: 30px;
        text-decoration: none;
        font-weight: 800;
        z-index: 2;
        transition: transform 0.2s, box-shadow 0.2s;
        box-shadow: 0 10px 20px -10px rgba(50, 220, 255, 0.5);
    }
    .btn:hover {
        transform: scale(1.05);
        box-shadow: 0 15px 30px -10px rgba(50, 220, 255, 0.7);
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b33210c */.elementor-978 .elementor-element.elementor-element-b33210c p {color:black !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4f9be9 */.elementor-978 .elementor-element.elementor-element-b4f9be9 {font-family:Inter !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a02dc */.gpi-minibar .row {

    font-size: 28px !important;
    line-height:38px !important;
}/* End custom CSS */