.elementor-1195 .elementor-element.elementor-element-220baf2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1195 .elementor-element.elementor-element-d629760 .elementor-button{background-color:var( --e-global-color-primary );font-size:32px;border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-1195 .elementor-element.elementor-element-d629760{right:20px;}body.rtl .elementor-1195 .elementor-element.elementor-element-d629760{left:20px;}.elementor-1195 .elementor-element.elementor-element-d629760{bottom:20px;}/* Start custom CSS for button, class: .elementor-element-d629760 */.call-button {
    background: #e58631;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;

    /* Use same color in RGBA */
    box-shadow: 0 0 0 rgba(229, 134, 49, 0.6);
    animation: ringPulse 1.5s infinite;
}

.icon-phone-call1 {
    font-size: 28px;
    color: white;
    animation: phoneRing 2s infinite;
    transform-origin: center;
}

/* Ring pulse effect (matching #e58631) */
@keyframes ringPulse {
    0% {
        box-shadow: 0 0 0 0 rgba(229, 134, 49, 0.6);
    }
    70% {
        box-shadow: 0 0 0 20px rgba(229, 134, 49, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(229, 134, 49, 0);
    }
}

@keyframes phoneRing {
    0%   { transform: translateY(0) rotate(0deg); }
    10%  { transform: translateY(-3px) rotate(-8deg); }
    20%  { transform: translateY(0) rotate(8deg); }
    30%  { transform: translateY(-3px) rotate(-8deg); }
    40%  { transform: translateY(0) rotate(8deg); }
    50%  { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(0) rotate(0deg); }
}/* End custom CSS */