.elementor-1307 .elementor-element.elementor-element-13f3285{--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-1307 .elementor-element.elementor-element-3bf5eaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1307 .elementor-element.elementor-element-79a54fc{width:var( --container-widget-width, 17.481% );max-width:17.481%;--container-widget-width:17.481%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-79a54fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-79a54fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1307 .elementor-element.elementor-element-79a54fc img{border-radius:20px 20px 20px 20px;}.elementor-1307 .elementor-element.elementor-element-ae50959{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1307 .elementor-element.elementor-element-ae50959.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1307 .elementor-element.elementor-element-7efdc85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1307 .elementor-element.elementor-element-7efdc85.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1307 .elementor-element.elementor-element-7efdc85 .elementor-heading-title{font-size:21px;color:#000000;}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );}.elementor-1307 .elementor-element.elementor-element-e02e926 .elementor-widget-container{text-align:center;font-size:23px;}.elementor-1307 .elementor-element.elementor-element-3759763{--display:flex;}.elementor-1307 .elementor-element.elementor-element-3759763.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1307 .elementor-element.elementor-element-92a80e8 .elementor-button{background-color:#BA52ED00;}.elementor-1307 .elementor-element.elementor-element-92a80e8{width:var( --container-widget-width, 61.355% );max-width:61.355%;--container-widget-width:61.355%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-92a80e8 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1307 .elementor-element.elementor-element-92a80e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1307 .elementor-element.elementor-element-bdacd0d{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-1307 .elementor-element.elementor-element-1ec4cf0 > .elementor-widget-container{padding:21px 21px 21px 21px;}.elementor-1307 .elementor-element.elementor-element-1ec4cf0{text-align:justify;color:#2C2C2C;}.elementor-1307 .elementor-element.elementor-element-f9976cc{--display:flex;}.elementor-1307 .elementor-element.elementor-element-c9cc42b .elementor-button{background-color:#BA52ED00;}.elementor-1307 .elementor-element.elementor-element-c9cc42b{width:var( --container-widget-width, 16.845% );max-width:16.845%;--container-widget-width:16.845%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-c9cc42b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1307 .elementor-element.elementor-element-c9cc42b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1307 .elementor-element.elementor-element-0cbd94b{--display:flex;--min-height:30px;--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;}@media(max-width:1024px){.elementor-1307 .elementor-element.elementor-element-ae50959{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1307 .elementor-element.elementor-element-e02e926 .elementor-widget-container{font-size:22px;}.elementor-1307 .elementor-element.elementor-element-92a80e8{width:var( --container-widget-width, 76.051% );max-width:76.051%;--container-widget-width:76.051%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-c9cc42b{width:var( --container-widget-width, 33.384% );max-width:33.384%;--container-widget-width:33.384%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-1307 .elementor-element.elementor-element-ae50959{--width:48%;}.elementor-1307 .elementor-element.elementor-element-3759763{--width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1307 .elementor-element.elementor-element-ae50959{--width:37%;}}@media(max-width:767px){.elementor-1307 .elementor-element.elementor-element-3bf5eaa{--justify-content:space-between;}.elementor-1307 .elementor-element.elementor-element-79a54fc{width:var( --container-widget-width, 33.279% );max-width:33.279%;--container-widget-width:33.279%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-ae50959{--width:58.033%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-1307 .elementor-element.elementor-element-7efdc85{width:var( --container-widget-width, 184.797px );max-width:184.797px;--container-widget-width:184.797px;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-7efdc85 > .elementor-widget-container{margin:8px 0px 14px 0px;}.elementor-1307 .elementor-element.elementor-element-7efdc85 .elementor-heading-title{font-size:19px;}.elementor-1307 .elementor-element.elementor-element-e02e926 .elementor-widget-container{font-size:16px;}.elementor-1307 .elementor-element.elementor-element-3759763{--width:154px;}.elementor-1307 .elementor-element.elementor-element-92a80e8{width:var( --container-widget-width, 116.276% );max-width:116.276%;--container-widget-width:116.276%;--container-widget-flex-grow:0;}.elementor-1307 .elementor-element.elementor-element-92a80e8 .elementor-button{font-size:14px;}.elementor-1307 .elementor-element.elementor-element-c9cc42b{width:var( --container-widget-width, 47.966% );max-width:47.966%;--container-widget-width:47.966%;--container-widget-flex-grow:0;}}/* Start custom CSS for button, class: .elementor-element-92a80e8 */.elementor-1307 .elementor-element.elementor-element-92a80e8 {
    display: inline-block;
  
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    background:#BA52ED;
    border: none;
    border-radius: 200px;
    position: relative;
    overflow: visible; /* برای نمایش موج بیرون */
    transition: all 0.3s ease;
    z-index: 1;
}

/* آیکن پلی */
.elementor-1307 .elementor-element.elementor-element-92a80e8 i {
    margin-right: 10px; /* فاصله بین آیکن و متن */
    font-size: 20px; /* اندازه آیکن */
}

/* موج انیمیشنی */
.elementor-1307 .elementor-element.elementor-element-92a80e8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 350px; /* بزرگ‌تر از دکمه */
    height:350px; /* بزرگ‌تر از دکمه */
    background:rgba(186, 82, 237, 1); /* شدت رنگ بیشتر */
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
    animation: ripple 2s infinite ease-out; /* مدت‌زمان کاهش یافت */
    z-index: -1;
}

/* افکت هاور */
.elementor-1307 .elementor-element.elementor-element-92a80e8:hover {
    background:#BA52ED;
    box-shadow: 0 5px 15px rgba(255, 106, 20, 0.5);
    transform: scale(1.05);
}

/* تعریف انیمیشن موج */
@keyframes ripple {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
    }
    100% {
        transform: translate(-50%, -50%) scale(0.6); /* طول موج کمتر شده */
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9cc42b */.elementor-1307 .elementor-element.elementor-element-c9cc42b {
    display: inline-block;
  
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    background:#BA52ED;
    border: none;
    border-radius: 200px;
    position: relative;
    overflow: visible; /* برای نمایش موج بیرون */
    transition: all 0.3s ease;
    z-index: 1;
}

/* آیکن پلی */
.elementor-1307 .elementor-element.elementor-element-c9cc42b i {
    margin-right: 10px; /* فاصله بین آیکن و متن */
    font-size: 20px; /* اندازه آیکن */
}

/* موج انیمیشنی */
.elementor-1307 .elementor-element.elementor-element-c9cc42b::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 350px; /* بزرگ‌تر از دکمه */
    height:350px; /* بزرگ‌تر از دکمه */
    background:rgba(186, 82, 237, 1); /* شدت رنگ بیشتر */
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
    animation: ripple 2s infinite ease-out; /* مدت‌زمان کاهش یافت */
    z-index: -1;
}

/* افکت هاور */
.elementor-1307 .elementor-element.elementor-element-c9cc42b:hover {
    background:#BA52ED;
    box-shadow: 0 5px 15px rgba(255, 106, 20, 0.5);
    transform: scale(1.05);
}

/* تعریف انیمیشن موج */
@keyframes ripple {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
    }
    100% {
        transform: translate(-50%, -50%) scale(0.6); /* طول موج کمتر شده */
        opacity: 0;
    }
}/* End custom CSS */