.elementor-3 .elementor-element.elementor-element-3348f54{margin-top:-120px;margin-bottom:0px;padding:300px 0px 100px 0px;}.elementor-3 .elementor-element.elementor-element-7043907 .elementor-heading-title{color:#F8F8F8;}.elementor-3 .elementor-element.elementor-element-28d1478c{text-align:justify;color:#BDBDBD;}.elementor-3 .elementor-element.elementor-element-28d1478c a{color:#00C2FF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-3348f54{margin-top:-150px;margin-bottom:0px;padding:220px 0px 70px 0px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-3348f54{margin-top:-150px;margin-bottom:0px;padding:300px 0px 70px 0px;}}/* Start custom CSS for section, class: .elementor-element-3348f54 */.elementor-3 .elementor-element.elementor-element-3348f54::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    background-image:
        linear-gradient(rgba(0, 194, 255, 0.07) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 194, 255, 0.07) 1px, transparent 1px);
    background-size: 72px 72px;
    animation: grid-drift 28s linear infinite;
    -webkit-mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 20%, transparent 75%);
    mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 20%, transparent 75%);
    pointer-events: none;
}

@keyframes grid-drift {
    from { background-position: 0 0; }
    to   { background-position: 72px 72px; }
}

.elementor-3 .elementor-element.elementor-element-3348f54::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg,
        transparent 0%,
        #00C2FF 40%,
        #00C2FF 60%,
        transparent 100%
    );
    z-index: 2;
    pointer-events: none;
    animation: scan-line 9s ease-in-out infinite;
}

@keyframes scan-line {
    0%   { top: 0%;   opacity: 0; }
    3%   { opacity: 0.5; }
    97%  { opacity: 0.5; }
    100% { top: 100%; opacity: 0; }
}/* End custom CSS */