.elementor-278 .elementor-element.elementor-element-222cc0a{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-222cc0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-c633c11{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-287f888{left:47.5%;}body.rtl .elementor-278 .elementor-element.elementor-element-287f888{right:47.5%;}.elementor-278 .elementor-element.elementor-element-287f888{top:37%;}.elementor-278 .elementor-element.elementor-element-287f888 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#DC5F48;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-3632a40{left:43%;}body.rtl .elementor-278 .elementor-element.elementor-element-3632a40{right:43%;}.elementor-278 .elementor-element.elementor-element-3632a40{top:42%;}.elementor-278 .elementor-element.elementor-element-3632a40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:700;line-height:66px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-a7e8986{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:52%;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#8D9394;}.elementor-278 .elementor-element.elementor-element-a7e8986.elementor-element{--align-self:center;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-a7e8986{left:32%;}body.rtl .elementor-278 .elementor-element.elementor-element-a7e8986{right:32%;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-7a8c665{left:39%;}body.rtl .elementor-278 .elementor-element.elementor-element-7a8c665{right:39%;}.elementor-278 .elementor-element.elementor-element-7a8c665{top:63%;}.elementor-278 .elementor-element.elementor-element-7a8c665 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-510d7d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){body:not(.rtl) .elementor-278 .elementor-element.elementor-element-287f888{left:32%;}body.rtl .elementor-278 .elementor-element.elementor-element-287f888{right:32%;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-3632a40{left:24%;}body.rtl .elementor-278 .elementor-element.elementor-element-3632a40{right:24%;}.elementor-278 .elementor-element.elementor-element-3632a40 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-278 .elementor-element.elementor-element-a7e8986{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;top:50%;font-size:13px;line-height:21px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-a7e8986{left:15%;}body.rtl .elementor-278 .elementor-element.elementor-element-a7e8986{right:15%;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-7a8c665{left:8%;}body.rtl .elementor-278 .elementor-element.elementor-element-7a8c665{right:8%;}.elementor-278 .elementor-element.elementor-element-7a8c665{top:66%;text-align:center;}.elementor-278 .elementor-element.elementor-element-7a8c665 .elementor-heading-title{font-size:13px;}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-222cc0a{--width:99.93%;}}/* Start custom CSS for html, class: .elementor-element-c633c11 */.elementor-278 .elementor-element.elementor-element-c633c11{

    position: relative;

    overflow: hidden;

    height: 100vh;

    background:
        radial-gradient(
            circle at center,
            #0d2d3d 0%,
            #07141d 100%
        );
}

/* =====================================================
RADAR CONTAINER
===================================================== */

.elementor-278 .elementor-element.elementor-element-c633c11 .radar-waves{

    position: absolute;

    inset: 0;

    display: flex;

    align-items: center;

    justify-content: center;

    z-index: 1;

    pointer-events: none;
}

/* =====================================================
DOT CIRCLES
===================================================== */

.elementor-278 .elementor-element.elementor-element-c633c11 .radar-waves span{

    position: absolute;

    width: 200px;

    height: 200px;

    border-radius: 50%;

    opacity: 0;

    animation:
        radarWave 6s linear infinite;
}

/* =====================================================
DOTTED CIRCLE
===================================================== */

.elementor-278 .elementor-element.elementor-element-c633c11 .radar-waves span::before{

    content: "";

    position: absolute;

    inset: 0;

    border-radius: 50%;

    background-image:
        radial-gradient(
            rgba(255,180,0,0.95) 1.5px,
            transparent 1.5px
        );

    background-size: 18px 18px;

    mask:
        radial-gradient(
            transparent 62%,
            #000 64%,
            #000 67%,
            transparent 69%
        );

    -webkit-mask:
        radial-gradient(
            transparent 62%,
            #000 64%,
            #000 67%,
            transparent 69%
        );

    filter:
        drop-shadow(0 0 8px rgba(255,180,0,0.6));
}

/* =====================================================
STAGGER
===================================================== */

.elementor-278 .elementor-element.elementor-element-c633c11 .radar-waves span:nth-child(2){
    animation-delay: 1.5s;
}

.elementor-278 .elementor-element.elementor-element-c633c11 .radar-waves span:nth-child(3){
    animation-delay: 3s;
}

.elementor-278 .elementor-element.elementor-element-c633c11 .radar-waves span:nth-child(4){
    animation-delay: 4.5s;
}

/* =====================================================
ANIMATION
===================================================== */

@keyframes radarWave{

    0%{

        transform: scale(0.2);

        opacity: 0;
    }

    15%{
        opacity: 1;
    }

    100%{

        transform: scale(5);

        opacity: 0;
    }
}

/* =====================================================
CONTENT ABOVE
===================================================== */

.elementor-278 .elementor-element.elementor-element-c633c11 .elementor-container,
.elementor-278 .elementor-element.elementor-element-c633c11 .elementor-widget-wrap{

    position: relative;

    z-index: 5;
}/* End custom CSS */