.elementor-19324 .elementor-element.elementor-element-a0d07da{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19324 .elementor-element.elementor-element-62d16c4 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-19324 .elementor-element.elementor-element-f5b431a{width:var( --container-widget-width, 47.353% );max-width:47.353%;--container-widget-width:47.353%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-19324 .elementor-element.elementor-element-f5b431a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-19324 .elementor-element.elementor-element-f5b431a .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-19324 .elementor-element.elementor-element-f5b431a .elementor-icon-box-title{margin-block-end:0px;}.elementor-19324 .elementor-element.elementor-element-f5b431a .elementor-icon{font-size:85px;}.elementor-19324 .elementor-element.elementor-element-e561f42{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-19324 .elementor-element.elementor-element-2e4567d .ct-contact-form .title-holder{top:-24px !important;}@media(max-width:991px){.elementor-19324 .elementor-element.elementor-element-a0d07da{padding:77px 0px 0px 0px;}}/* Start custom CSS for icon-box, class: .elementor-element-f5b431a *//* Pulse only the WhatsApp icon circle */
.elementor-element-f5b431a .elementor-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;                /* force circle */
    animation: waPulse 1.3s ease-out infinite;
}

/* WhatsApp icon color override (optional) */
.elementor-element-f5b431a .elementor-icon i {
    position: relative;
    z-index: 2;
}

/* Perfect circular pulse animation */
@keyframes waPulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,255,255,0.35);
    }
    70% {
        transform: scale(1.08);
        box-shadow: 0 0 0 14px rgba(255,255,255,0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255,255,255,0);
    }
}/* End custom CSS */