.elementor-11 .elementor-element.elementor-element-555cddf{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-19b946a .elementor-button{background-color:#61CE7000;}.elementor-11 .elementor-element.elementor-element-19b946a{width:var( --container-widget-width, 13% );max-width:13%;padding:1px 1px 1px 1px;--container-widget-width:13%;--container-widget-flex-grow:0;}/* Start custom CSS for button, class: .elementor-element-19b946a */.Click-here {
    position: relative;
    display: inline-block;
    padding: 14px 30px;
    border: none;
    border-radius: 8px;
    color: #fff !important;
    background: #111 !important;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    z-index: 1;
    
    /* 3-color animated glow */
    animation: glowColor 3s linear infinite;
    
    /* Smooth transition */
    transition: transform 0.3s ease;
}

/* Glow around the complete button */
.glow-button::before {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: inherit;
    z-index: -1;

    background: linear-gradient(
        90deg,
        #ff0000,
        #00ff00,
        #0066ff,
        #ff0000
    );

    background-size: 300% 300%;
    
    filter: blur(8px);
    opacity: 1;

    animation: gradientGlow 3s linear infinite;
}

/* Additional bright border */
.glow-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px;

    background: linear-gradient(
        90deg,
        #ff0000,
        #00ff00,
        #0066ff,
        #ff0000
    );

    background-size: 300% 300%;
    animation: gradientGlow 3s linear infinite;

    z-index: -1;

    /* Creates inner cutout */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Glow animation */
@keyframes gradientGlow {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Outer color-changing glow */
@keyframes glowColor {
    0% {
        box-shadow:
            0 0 10px #ff0000,
            0 0 25px #ff0000,
            0 0 50px #ff0000;
    }

    33% {
        box-shadow:
            0 0 10px #00ff00,
            0 0 25px #00ff00,
            0 0 50px #00ff00;
    }

    66% {
        box-shadow:
            0 0 10px #0066ff,
            0 0 25px #0066ff,
            0 0 50px #0066ff;
    }

    100% {
        box-shadow:
            0 0 10px #ff0000,
            0 0 25px #ff0000,
            0 0 50px #ff0000;
    }
}

/* Hover effect */
.glow-button:hover {
    transform: scale(1.05);
}/* End custom CSS */