.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-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-2711 .elementor-element.elementor-element-5193c3e .elementor-button{background-color:#8E5725;font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-2711 .elementor-element.elementor-element-5193c3e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2711 .elementor-element.elementor-element-5193c3e .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2711 .elementor-element.elementor-element-a9ddfe6{margin-top:2rem;margin-bottom:2rem;}.elementor-2711 .elementor-element.elementor-element-93f35dc{--e-image-carousel-slides-to-show:1;}.elementor-2711 .elementor-element.elementor-element-93f35dc > .elementor-widget-container{border-radius:15px 15px 15px 15px;}/* Start custom CSS for button, class: .elementor-element-5193c3e *//* --- ESTADO NORMAL: Rosa Pastel Dulce --- */
#btn-diplomata a.elementor-button {
    /* Fondo rosa pastel (inspirado en tu logo y macarons) */
    background-color: #FFC4C4 !important;
    /* Texto en marrón chocolate para contraste y marca */
    color: #8d5b38 !important;
    /* Bordes súper redondeados, como un confite */
    border-radius: 50px !important;
    /* Un borde sutil del mismo rosa para definir */
    border: 2px solid #FFC4C4 !important;
    /* Espaciado generoso */
    padding: 16px 35px !important;
    /* Tipografía un poco más gruesa */
    font-weight: 700 !important;
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    /* Sombra suave rosada para dar volumen */
    box-shadow: 0 5px 15px rgba(255, 196, 196, 0.6) !important;
    transition: all 0.3s ease-in-out !important;
}

/* Color del ícono de la torta */
#btn-diplomata a.elementor-button .elementor-button-icon svg {
    fill: #8d5b38 !important; /* Ícono marrón */
    transition: all 0.3s ease-in-out !important;
}

/* --- ESTADO HOVER (Al pasar el mouse): Efecto Cremoso --- */
#btn-diplomata a.elementor-button:hover {
    /* Fondo blanco cremoso */
    background-color: #FFFFFF !important;
    /* Texto e ícono cambian al rosa pastel */
    color: #FFC4C4 !important;
    /* El borde se vuelve rosa para enmarcar */
    border: 2px solid #FFC4C4 !important;
    /* La sombra se hace más intensa */
    box-shadow: 0 8px 20px rgba(255, 196, 196, 0.8) !important;
    /* Pequeño movimiento hacia arriba */
    transform: translateY(-2px);
}

/* El ícono también cambia a rosa al pasar el mouse */
#btn-diplomata a.elementor-button:hover .elementor-button-icon svg {
    fill: #FFC4C4 !important;
    transform: scale(1.1) rotate(-5deg); /* Pequeña animación divertida */
}

/* Ajuste para celulares */
@media (max-width: 768px) {
    #btn-diplomata a.elementor-button {
        padding: 14px 28px !important;
        font-size: 14px !important;
    }
}/* End custom CSS */