.elementor-3788 .elementor-element.elementor-element-1de53f4f{--display:flex;}.elementor-3788 .elementor-element.elementor-element-29b30766 .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#25D366;--e-contact-buttons-button-bg-hover:#25D366;--e-contact-buttons-top-bar-title:#FFFFFF;--e-contact-buttons-top-bar-subtitle:#FFFFFF;--e-contact-buttons-close-button-color:#FFFFFF;--e-contact-buttons-top-bar-bg:var( --e-global-color-accent );--e-contact-buttons-message-bubble-time:#CECECE;--e-contact-buttons-message-bubble-bubble-bg:var( --e-global-color-3fd2325 );--e-contact-buttons-message-bubble-chat-bg:#FFFFFF;--e-contact-buttons-send-button-icon:#FFFFFF;}.elementor-3788 .elementor-element.elementor-element-29b30766 .e-contact-buttons__top-bar-title{font-size:21px;}.elementor-3788 .elementor-element.elementor-element-29b30766 .e-contact-buttons__top-bar-subtitle{font-size:16px;}.elementor-3788 .elementor-element.elementor-element-29b30766 .e-contact-buttons__message-bubble-body{font-size:17px;}.elementor-3788 .elementor-element.elementor-element-29b30766 .e-contact-buttons__message-bubble-time{font-size:13px;}/* Start custom CSS for contact-buttons, class: .elementor-element-29b30766 */.e-contact-buttons__chat-button.has-dot:after, .e-contact-buttons__chat-button[type=button].has-dot:after {
    content: "1";
    font-size: 10px;
    line-height: 16.5px;
    font-family: 'Inter';
}

.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container {
    padding-inline-end: 0 !important;
}


#e-contact-buttons__content-wrapper:focus-visible {
    outline: unset !important;
    border:none !important;
}


/*Corrigiendo bug de animación en chat de whatsapp flotante*/
.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container {
	animation-delay: 1.8s !important;
    animation: fadeOut .2s forwards;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        visibility: hidden;
    }
}

.e-contact-buttons__dots-container {
	padding: 0;
}/* End custom CSS */