.btn-7 {
    position: relative;
    font-size: 50px; /* Adjust as needed */
    font-weight: bold;
    color: #03a9f4; /* Blue text color */
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    background: transparent; /* Transparent background */
}

.btn-7:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
    filter: blur(15px);
    z-index: -1;
    border-radius: 10px; /* Smooth edges */
    animation: glow 8s linear infinite;
}

@keyframes glow {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 400%;
    }
}

