.elementor-1242 .elementor-element.elementor-element-2ce0dfb > .elementor-container{max-width:720px;}.elementor-1242 .elementor-element.elementor-element-2ce0dfb{padding:3em 0em 3em 0em;}.elementor-1242 .elementor-element.elementor-element-2b6f4fd > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1242 .elementor-element.elementor-element-8664e16{text-align:center;}.elementor-1242 .elementor-element.elementor-element-8664e16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-1242 .elementor-element.elementor-element-0bd8824{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1242 .elementor-element.elementor-element-0bd8824:not(.elementor-motion-effects-element-type-background), .elementor-1242 .elementor-element.elementor-element-0bd8824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#113353;}.elementor-1242 .elementor-element.elementor-element-42a07a3{--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-1242 .elementor-element.elementor-element-d498d47{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1242 .elementor-element.elementor-element-42a07a3{--content-width:1000px;}}/* Start custom CSS for section, class: .elementor-element-2ce0dfb */.elementor-1242 .elementor-element.elementor-element-2ce0dfb{
    position:relative;
    overflow:hidden;
    min-height:200px;
    background:#071525;
}

.elementor-1242 .elementor-element.elementor-element-2ce0dfb:before{
    content:'';
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(114,183,57,.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(114,183,57,.15) 1px, transparent 1px);

    background-size:60px 60px;

    animation:gridMove 10s linear infinite;
}

.elementor-1242 .elementor-element.elementor-element-2ce0dfb:after{
    content:'';
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(114,183,57,.08) 50%,
            transparent 100%
        );

    animation:scan 5s linear infinite;
}

@keyframes gridMove{
    from{background-position:0 0;}
    to{background-position:60px 60px;}
}

@keyframes scan{
    from{transform:translateX(-100%);}
    to{transform:translateX(100%);}
}/* End custom CSS */