.elementor-3304 .elementor-element.elementor-element-301b4a7c{--display:flex;}.elementor-3304 .elementor-element.elementor-element-302d2fea .e-contact-buttons__chat-button svg{order:-1;}.elementor-3304 .elementor-element.elementor-element-302d2fea .e-contact-buttons__chat-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-3304 .elementor-element.elementor-element-302d2fea .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#39A846;--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:#CF204A;--e-contact-buttons-vertical-offset:34%;}@media(max-width:767px){.elementor-3304 .elementor-element.elementor-element-302d2fea .e-contact-buttons__chat-button svg{order:-1;}}/* Start custom CSS for contact-buttons-var-7, class: .elementor-element-302d2fea *//* Aseguramos la máxima especificidad apuntando al ID: #btn-cotiza-flotante */

/* 1. OCULTAR SOLO EL ELEMENTO SVG (El Globo Terráqueo) */
#btn-cotiza-flotante .e-font-icon-svg.e-fas-globe {
    display: none !important;
    opacity: 0 !important;
}

/* 2. DEFINIR EL NUEVO CONTENEDOR DE LA IMAGEN (Se inyecta como 'before' del contenedor de texto) */
#btn-cotiza-flotante .e-contact-buttons__chat-button-text::before {
    content: ''; 
    
    /* Dimensiones de la imagen (la que se inyecta) */
    width: 20px; 
    height: 20px;
    
    /* ***** INYECTAR LA IMAGEN PNG COMO FONDO (Ruta Absoluta) ***** */
    background-image: url("https://seotecni.com/gnm-oct/wp-content/uploads/2025/11/mensaje.png") !important;
    background-size: contain !important;      
    background-repeat: no-repeat !important;  
    background-position: center !important;   
    
    /* Mostrar la imagen inyectada */
    display: inline-block !important; /* Usamos inline-block para que se alinee con el texto */
    
    /* Opcional: Ajustar el margen derecho para separar el icono del texto */
    margin-right: 8px !important;
}

/* 3. LIMPIAR EL CONTENEDOR DEL BOTÓN (Opcional, solo si el anterior rompe el padding) */
/* Si el botón se ve demasiado pequeño, ajusta este padding */
/* #btn-cotiza-flotante .e-contact-buttons__chat-button {
    padding: 10px 15px !important; 
} *//* End custom CSS */