Botón Glassmorph

Añadir Elemento
Se debe crear un componente de tipo botón de elementor
Añadir Clase
Se debe poner la siguiente clase en la caja de clase de elementor del componente
				
					.du_btn_glass {
    /* Estilos mínimos para posicionamiento */
    position: relative;
    width: 250px; /* Tamaño que tenía el original */
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.du_btn_glass a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    
    /* Estilos Glassmorphism */
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(15px); /* CLAVE del Glassmorphism */
    
    /* Estilos visuales */
    border-radius: 30px;
    padding: 10px;
    letter-spacing: 1px;
    text-decoration: none;
    overflow: hidden;
    color: #fff;
    font-weight: 400;
    z-index: 1;
    transition: 0.5s;
}

/* Hover: Aumento de letter-spacing */
.du_btn_glass:hover a {
    letter-spacing: 3px;
}

/* ---------------------------------------------------------------- */
/* 2. Pseudo-elemento ::before del enlace (Efecto 'Barrido' de luz) */
/* ---------------------------------------------------------------- */
.du_btn_glass a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    /* Gradiente blanco semi-transparente */
    background: linear-gradient(to left, rgba(255, 255, 255, 0.15), transparent);
    /* Transformación inicial (fuera de vista) */
    transform: skewX(45deg) translate(0);
    transition: 0.5s;
}

/* Hover: El barrido se mueve hacia la derecha */
.du_btn_glass:hover a::before {
    transform: skewX(45deg) translate(200px);
}

/* ---------------------------------------------------------------- */
/* 3. Pseudo-elementos del botón (Efecto 'Glow' superior e inferior) */
/* ---------------------------------------------------------------- */
.du_btn_glass::before,
.du_btn_glass::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    width: 30px;
    height: 10px;
    
    /* CAMBIO: Color y Glow a Rojo Intenso (#F20C1F y sus variantes) */
    background: #F20C1F;
    box-shadow: 
        0 0 5px #FF3347, 
        0 0 15px #FF3347, 
        0 0 30px #FF3347, 
        0 0 60px #FF3347;
    
    border-radius: 10px;
    transition: 0.5s;
    transition-delay: 0.5s;
}

/* Posición inicial */
.du_btn_glass::before {
    bottom: -5px;
}
.du_btn_glass::after {
    top: -5px;
}

/* Hover: El glow se expande y cambia de posición */
.du_btn_glass:hover::before,
.du_btn_glass:hover::after {
    height: 50%;
    width: 80%;
    border-radius: 30px;
}

/* Posición final en hover */
.du_btn_glass:hover::before {
    bottom: 0;
}
.du_btn_glass:hover::after {
    top: 0;
}