.elementor-1163 .elementor-element.elementor-element-0ff1612{--display:flex;}.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-1163 .elementor-element.elementor-element-e2afa78{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;bottom:200px;z-index:999;}body:not(.rtl) .elementor-1163 .elementor-element.elementor-element-e2afa78{right:25px;}body.rtl .elementor-1163 .elementor-element.elementor-element-e2afa78{left:25px;}.elementor-1163 .elementor-element.elementor-element-0f4aeaf{width:var( --container-widget-width, 3.5% );max-width:3.5%;--container-widget-width:3.5%;--container-widget-flex-grow:0;bottom:100px;z-index:999;}body:not(.rtl) .elementor-1163 .elementor-element.elementor-element-0f4aeaf{right:20px;}body.rtl .elementor-1163 .elementor-element.elementor-element-0f4aeaf{left:20px;}@media(max-width:767px){.elementor-1163 .elementor-element.elementor-element-e2afa78{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;bottom:150px;z-index:999;}body:not(.rtl) .elementor-1163 .elementor-element.elementor-element-e2afa78{right:25px;}body.rtl .elementor-1163 .elementor-element.elementor-element-e2afa78{left:25px;}.elementor-1163 .elementor-element.elementor-element-0f4aeaf{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;bottom:80px;z-index:999;}body:not(.rtl) .elementor-1163 .elementor-element.elementor-element-0f4aeaf{right:22px;}body.rtl .elementor-1163 .elementor-element.elementor-element-0f4aeaf{left:22px;}}/* Start custom CSS for image, class: .elementor-element-e2afa78 */.elementor-1163 .elementor-element.elementor-element-e2afa78 {
    animation: pulse-zalo 1.5s infinite;
    border-radius: 50%;
}

@keyframes pulse-zalo {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 132, 255, 0.7);
    }
    70% {
        transform: scale(1.1);
        box-shadow: 0 0 0 15px rgba(0, 132, 255, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 132, 255, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f4aeaf */.elementor-1163 .elementor-element.elementor-element-0f4aeaf {
    animation: pulse-hotline 1.5s infinite;
    border-radius: 50%;
}

@keyframes pulse-hotline {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.7); /* Mã màu đỏ */
    }
    70% {
        transform: scale(1.1);
        box-shadow: 0 0 0 15px rgba(220, 53, 69, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(220, 53, 69, 0);
    }
}/* End custom CSS */