.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-80 .elementor-element.elementor-element-9f59164{text-align:center;}.elementor-80 .elementor-element.elementor-element-9f59164 img{width:43%;}.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 );}.elementor-80 .elementor-element.elementor-element-213fb3d .elementor-heading-title{font-family:"Mukta", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-213fb3d{padding:0px 0px 10px 0px;}.elementor-80 .elementor-element.elementor-element-4694b1e{text-align:center;}.elementor-80 .elementor-element.elementor-element-4694b1e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:100;font-style:italic;line-height:19px;color:#FFFFFF;}body.elementor-page-80:not(.elementor-motion-effects-element-type-background), body.elementor-page-80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-9f59164 img{width:81%;}.elementor-80 .elementor-element.elementor-element-9f59164.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-213fb3d{text-align:center;padding:0px 0px 10px 0px;}.elementor-80 .elementor-element.elementor-element-213fb3d .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-4694b1e{text-align:center;}.elementor-80 .elementor-element.elementor-element-4694b1e .elementor-heading-title{font-size:13px;line-height:1.1em;}}/* Start custom CSS for image, class: .elementor-element-9f59164 *//* ===== LOGO ELECTRIC ENERGY EFFECT ===== */

.elementor-80 .elementor-element.elementor-element-9f59164 {
    position: relative;
    display: inline-block;
    overflow: visible;
}

/* Logo 本体 */
.elementor-80 .elementor-element.elementor-element-9f59164 img {
    position: relative;
    z-index: 2;

    filter:
        drop-shadow(0 0 4px rgba(0, 170, 255, 0.7))
        drop-shadow(0 0 10px rgba(0, 140, 255, 0.45));

    animation:
        logoElectricPulse 2.8s ease-in-out infinite,
        logoElectricFlicker 6s linear infinite;

    transform-origin: center;
    will-change: transform, filter;
}


/* ===== 蓝色电子能量光圈 ===== */

.elementor-80 .elementor-element.elementor-element-9f59164::before {
    content: "";
    position: absolute;
    z-index: 0;

    width: 125%;
    height: 125%;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0, 180, 255, 0.18) 0%,
            rgba(0, 120, 255, 0.08) 35%,
            transparent 70%
        );

    border-radius: 50%;

    filter: blur(12px);

    animation: electricAura 3s ease-in-out infinite;

    pointer-events: none;
}


/* ===== 外层电子扫描圈 ===== */

.elementor-80 .elementor-element.elementor-element-9f59164::after {
    content: "";
    position: absolute;

    z-index: 1;

    width: 115%;
    height: 115%;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background:
        conic-gradient(
            from 0deg,
            transparent 0deg,
            transparent 260deg,
            rgba(0, 180, 255, 0.05) 290deg,
            rgba(0, 220, 255, 0.6) 320deg,
            transparent 350deg
        );

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

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

    animation: electronicScan 5s linear infinite;

    pointer-events: none;
}


/* ===== Logo 电力呼吸 ===== */

@keyframes logoElectricPulse {

    0%,
    100% {
        transform: scale(1);

        filter:
            drop-shadow(0 0 3px rgba(0, 170, 255, 0.55))
            drop-shadow(0 0 8px rgba(0, 140, 255, 0.35));
    }

    50% {
        transform: scale(1.025);

        filter:
            drop-shadow(0 0 6px rgba(0, 210, 255, 0.9))
            drop-shadow(0 0 16px rgba(0, 140, 255, 0.65))
            drop-shadow(0 0 25px rgba(0, 90, 255, 0.35));
    }
}


/* ===== 模拟闪电瞬间跳动 ===== */

@keyframes logoElectricFlicker {

    0%,
    8%,
    10%,
    12%,
    40%,
    42%,
    100% {
        opacity: 1;
        transform: translate(0, 0) scale(1);
    }

    9% {
        opacity: 0.88;
        transform: translate(0.8px, -0.5px) scale(1.01);
    }

    11% {
        opacity: 1;
        transform: translate(-0.8px, 0.5px) scale(1);
    }

    41% {
        filter:
            drop-shadow(0 0 8px rgba(100, 230, 255, 1))
            drop-shadow(0 0 22px rgba(0, 150, 255, 0.9));

        transform: scale(1.02);
    }
}


/* ===== 外围能量呼吸 ===== */

@keyframes electricAura {

    0%,
    100% {
        opacity: 0.35;
        transform: translate(-50%, -50%) scale(0.92);
    }

    50% {
        opacity: 0.9;
        transform: translate(-50%, -50%) scale(1.06);
    }
}


/* ===== 电子扫描旋转 ===== */

@keyframes electronicScan {

    from {
        transform:
            translate(-50%, -50%)
            rotate(0deg);
    }

    to {
        transform:
            translate(-50%, -50%)
            rotate(360deg);
    }
}


/* ===== Mouse Hover：加强电力 ===== */

.elementor-80 .elementor-element.elementor-element-9f59164:hover img {

    animation-duration:
        1.4s,
        2.5s;

    filter:
        drop-shadow(0 0 7px rgba(80, 230, 255, 1))
        drop-shadow(0 0 18px rgba(0, 160, 255, 0.85))
        drop-shadow(0 0 35px rgba(0, 90, 255, 0.5));
}/* End custom CSS */