.oscar-hero .oscar-btn-gold .elementor-button {
    position: relative;
    overflow: hidden;
}

.oscar-hero .oscar-btn-gold .elementor-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -100%;
    width: 300%;
    height: 300%;
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0) 45%,
        rgba(255, 255, 255, 0.8) 50%,
        rgba(255, 255, 255, 0) 55%,
        rgba(255, 255, 255, 0) 100%
    );
    animation: hero-btn-flash-0c8997f7 3s infinite;
    z-index: 1;
    pointer-events: none;
}

@keyframes hero-btn-flash-0c8997f7 {
    0% {
        transform: translate(-50%, -50%);
    }
    20% {
        transform: translate(50%, 50%);
    }
    100% {
        transform: translate(50%, 50%);
    }
}
