.elementor-188 .elementor-element.elementor-element-c684af7{--display:flex;}.elementor-188 .elementor-element.elementor-element-8584ece.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-188 .elementor-element.elementor-element-8584ece .elementor-icon-wrapper{text-align:center;}@media(max-width:767px){.elementor-188 .elementor-element.elementor-element-c684af7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon, class: .elementor-element-8584ece *//* ظرف آیکون */
.shsj-phonheader .elementor-icon {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 42px !important;
    height: 42px !important;
}

/* SVG */
.shsj-phonheader svg {
    width: 32px !important;
    height: 32px !important;
    transition: transform .25s ease;
    animation: iconShake 1.5s infinite ease-in-out;
    transform-origin: center;
}


/* انیمیشن موج */
.shsj-phonheader svg path:nth-child(1),
.shsj-phonheader svg path:nth-child(2) {
    animation: wavePulse 1.5s infinite ease-in-out;
}

/* انیمیشن لرزش */
@keyframes iconShake {
    0%,100% { transform: rotate(0deg); }
    10%,30%,50% { transform: rotate(-10deg); }
    20%,40%,60% { transform: rotate(10deg); }
    70% { transform: rotate(0deg); }
}

/* موج */
@keyframes wavePulse {
    0%,100% { opacity: .4; }
    50% { opacity: 1; }
}

/* هاور */
.shsj-phonheader:hover svg{
    transform: scale(1.12);
    filter: none !important;
}/* End custom CSS */