.elementor-7058 .elementor-element.elementor-element-f8eba38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7058 .elementor-element.elementor-element-7f8bd21 .elementor-button{background-color:#01B300;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:19px 19px 19px 19px;}.elementor-7058 .elementor-element.elementor-element-7f8bd21 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7058 .elementor-element.elementor-element-b79b701 img{border-radius:25px 25px 25px 25px;}.elementor-7058 .elementor-element.elementor-element-b0786e2 img{border-radius:25px 25px 25px 25px;}.elementor-7058 .elementor-element.elementor-element-640449d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7058 .elementor-element.elementor-element-5d69c0a{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-5d69c0a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-13c0be6{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-13c0be6 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-b3eabaf{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-b3eabaf .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-4013543{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-4013543 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-010234f{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-010234f .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-7f67b8c{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-7f67b8c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-92662e1{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-92662e1 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-ec46ee1{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-ec46ee1 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-340beba{border-radius:15px 15px 15px 15px;}.elementor-7058 .elementor-element.elementor-element-340beba .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7058 .elementor-element.elementor-element-d2b249b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7058 .elementor-element.elementor-element-1db0738 img{border-radius:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-7058 .elementor-element.elementor-element-640449d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7058 .elementor-element.elementor-element-640449d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-7f8bd21 */s.pulse-btn {
 position: relative;
 overflow: visible;
 z-index:1;
}

/* حلقه پالس سبز دور دکمه */
.pulse-btn::after {
 content: "";
 position: absolute;
 top:50%;
 left:50%;
 width:120%;
 height:120%;
 border-radius:999px;
 border:2px solid rgba(0,200,0,0.7); /* سبز شفاف */
 transform: translate(-50%, -50%);
 opacity:0;
 z-index: -1;
 animation: pulse-ring1.5s infinite;
}

@keyframes pulse-ring {
0% {
 transform: translate(-50%, -50%) scale(0.7);
 opacity:0.9;
 }
70% {
 transform: translate(-50%, -50%) scale(1.3);
 opacity:0;
 }
100% {
 transform: translate(-50%, -50%) scale(1.3);
 opacity:0;
 }
}

/* اگر می‌خوای خود دکمه هم کمی بزرگ و کوچیک بشه، این بخش رو هم فعال کن */
.pulse-btn {
 animation: pulse-scale1.5s infinite;
}

@keyframes pulse-scale {
0% {
 transform: scale(1);
 }
50% {
 transform: scale(1.04);
 }
100% {
 transform: scale(1);
 }
}/* End custom CSS */