.elementor-366 .elementor-element.elementor-element-00d92f6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-00d92f6:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-00d92f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-366 .elementor-element.elementor-element-410e82c img{width:15%;}.elementor-366 .elementor-element.elementor-element-c990329{text-align:center;}.elementor-366 .elementor-element.elementor-element-c990329 .elementor-heading-title{color:var( --e-global-color-87d6363 );}.elementor-366 .elementor-element.elementor-element-9f0a078{text-align:center;font-family:"Dana", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-9667a65 );}.elementor-366 .elementor-element.elementor-element-5a317f5{--divider-border-style:solid;--divider-color:var( --e-global-color-7dc72c1 );--divider-border-width:1px;}.elementor-366 .elementor-element.elementor-element-5a317f5 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-366 .elementor-element.elementor-element-5a317f5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-366 .elementor-element.elementor-element-b5bf07d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-366 .elementor-element.elementor-element-b5bf07d:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-b5bf07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-366 .elementor-element.elementor-element-2d7f640{--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-366 .elementor-element.elementor-element-3f100af .elementor-heading-title{color:var( --e-global-color-87d6363 );}.elementor-366 .elementor-element.elementor-element-9349c72{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-icon i{color:var( --e-global-color-bd52209 );transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-icon svg{fill:var( --e-global-color-bd52209 );transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-item > a{font-family:"Dana", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-text{color:var( --e-global-color-7dc72c1 );transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-4280db1{--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-366 .elementor-element.elementor-element-346938c .elementor-heading-title{color:var( --e-global-color-87d6363 );}.elementor-366 .elementor-element.elementor-element-1aeec01{--spacer-size:20px;}.elementor-366 .elementor-element.elementor-element-be815ff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-icon i{color:var( --e-global-color-bd52209 );transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-icon svg{fill:var( --e-global-color-bd52209 );transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item > a{font-family:"Dana", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-text{color:var( --e-global-color-7dc72c1 );transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-1536efa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-366 .elementor-element.elementor-element-2869d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}body:not(.rtl) .elementor-366 .elementor-element.elementor-element-336237c{right:30px;}body.rtl .elementor-366 .elementor-element.elementor-element-336237c{left:30px;}.elementor-366 .elementor-element.elementor-element-336237c{bottom:2px;z-index:999;}.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon-wrapper{text-align:center;}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-87d6363 );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-framed .elementor-icon, .elementor-366 .elementor-element.elementor-element-336237c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-framed .elementor-icon, .elementor-366 .elementor-element.elementor-element-336237c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-87d6363 );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-87d6363 );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-9667a65 );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-9667a65 );}.elementor-366 .elementor-element.elementor-element-336237c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-9667a65 );}.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon{font-size:33px;padding:12px;}.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon svg{height:33px;}.elementor-366 .elementor-element.elementor-element-cd65a9b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-cd65a9b:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-cd65a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-366 .elementor-element.elementor-element-5b56344{--divider-border-style:solid;--divider-color:var( --e-global-color-7dc72c1 );--divider-border-width:1px;}.elementor-366 .elementor-element.elementor-element-5b56344 .elementor-divider-separator{width:100%;}.elementor-366 .elementor-element.elementor-element-5b56344 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-366 .elementor-element.elementor-element-647be9f{text-align:center;font-family:"Dana", Sans-serif;font-size:13px;font-weight:400;line-height:1em;color:#F8FAFF8F;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-366 .elementor-element.elementor-element-2d7f640{--width:33.3333%;}.elementor-366 .elementor-element.elementor-element-4280db1{--width:33.3333%;}.elementor-366 .elementor-element.elementor-element-1536efa{--width:33.3333%;}}@media(max-width:1024px){.elementor-366 .elementor-element.elementor-element-c990329 .elementor-heading-title{font-size:17px;}.elementor-366 .elementor-element.elementor-element-3f100af .elementor-heading-title{font-size:15px;}.elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-item > a{font-size:13px;}.elementor-366 .elementor-element.elementor-element-346938c .elementor-heading-title{font-size:15px;}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item > a{font-size:13px;}}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-9f0a078{text-align:center;}.elementor-366 .elementor-element.elementor-element-3f100af{text-align:center;}.elementor-366 .elementor-element.elementor-element-346938c{text-align:center;}.elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item > a{line-height:1.5em;}.elementor-366 .elementor-element.elementor-element-647be9f{font-size:13px;}}/* Start custom CSS for icon-list, class: .elementor-element-9349c72 */@media (max-width: 767px) {
    /* تبدیل لیست به حالت شبکه‌ای */
    .elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-items {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; /* وسط‌چین کردن */
    }

    /* تنظیم عرض هر آیتم به ۵۰ درصد */
    .elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-item {
        width: 50% !important; /* هر آیتم نصف صفحه را بگیرد */
        margin-bottom: 10px !important;
        justify-content: center; /* متن داخلش وسط بیفتد */
    }
    
    /* کوچک کردن آیکون تیک برای تمیزی */
    .elementor-366 .elementor-element.elementor-element-9349c72 .elementor-icon-list-icon {
        font-size: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-be815ff */@media (max-width: 767px) {
    /* تبدیل لیست به حالت شبکه‌ای */
    .elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-items {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; /* وسط‌چین کردن */
    }

    /* تنظیم عرض هر آیتم به ۵۰ درصد */
    .elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-item {
        width: 50% !important; /* هر آیتم نصف صفحه را بگیرد */
        margin-bottom: 10px !important;
        justify-content: center; /* متن داخلش وسط بیفتد */
    }
    
    /* کوچک کردن آیکون تیک برای تمیزی */
    .elementor-366 .elementor-element.elementor-element-be815ff .elementor-icon-list-icon {
        font-size: 12px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-336237c *//* --- استایل پایه: حالت سه‌بعدی و برجسته --- */
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon {
    /* 1. ایجاد سطح منحنی با گرادیانت */
    /* اگر رنگ دیگری می‌خواهید، کدهای رنگی زیر را تغییر دهید */
    background: linear-gradient(145deg, #5a95ff, #3e7ce6) !important; 

    /* 2. سایه‌های سه‌بعدی ساز */
    box-shadow: 
        /* سایه داخلی سفید در بالا برای ایجاد بازتاب نور (حس گرد بودن) */
        inset 0px 3px 5px rgba(255, 255, 255, 0.4), 
        /* سایه تیره نزدیک به دکمه برای حجم دادن */
        0px 5px 10px rgba(0, 0, 0, 0.2),
        /* سایه رنگی و پهن زیر دکمه برای حس شناوری (نئون ملایم) */
        0px 10px 20px rgba(73, 136, 251, 0.4) !important;

    /* تنظیم ترانزیشن نرم برای حرکت */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* حالت فنری نرم */
}

/* --- استایل هاور: حرکت و واکنش به موس --- */
.elementor-366 .elementor-element.elementor-element-336237c:hover .elementor-icon {
    /* دکمه ۸ پیکسل به بالا حرکت می‌کند و کمی بزرگ می‌شود */
    transform: translateY(-8px) scale(1.05);

    /* سایه‌ها در حالت هاور عمیق‌تر می‌شوند تا حس بلند شدن از سطح را بدهند */
    box-shadow: 
        inset 0px 3px 5px rgba(255, 255, 255, 0.5), /* بازتاب نور قوی‌تر */
        0px 15px 25px rgba(0, 0, 0, 0.3), /* سایه زیرین دورتر می‌شود */
        0px 20px 40px rgba(73, 136, 251, 0.6) !important; /* درخشش زیرین بیشتر می‌شود */
}

/* --- (اختیاری) اگر می‌خواهید آیکون داخلش هم کمی سه بعدی شود --- */
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon i, 
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon svg {
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
}

/* --- انیمیشن دائمی فقط برای آیکون داخلی --- */
/* هدف گرفتن تگ i (برای فونت آیکون‌ها) و svg (برای آیکون‌های وکتور) */
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon i,
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon svg {
    /* نام انیمیشن، مدت زمان (3 ثانیه)، نوع حرکت نرم، تکرار بی‌نهایت */
    animation: soft-bell-shake 3s ease-in-out infinite;
    
    /* نقطه ثقل چرخش: پایینِ آیکون. مثل پاندول ساعت یا زنگوله */
    transform-origin: center bottom;
    
    /* (اختیاری) یک سایه نرم ریز به خود آیکون داخلی برای عمق بیشتر */
    filter: drop-shadow(0px 2px 1px rgba(0,0,0,0.2));
}

/* --- تعریف مراحل حرکت (Keyframes) --- */
@keyframes soft-bell-shake {
    0% { transform: rotate(0deg); } /* شروع: ثابت */
    10% { transform: rotate(10deg); } /* چرخش ملایم به راست */
    20% { transform: rotate(-8deg); } /* برگشت به چپ */
    30% { transform: rotate(6deg); } /* دوباره راست (با شدت کمتر) */
    40% { transform: rotate(-4deg); } /* دوباره چپ (خیلی کم) */
    50% { transform: rotate(2deg); } /* آخرین لرزش ریز */
    60% { transform: rotate(0deg); } /* ایست کامل */
    100% { transform: rotate(0deg); } /* مکث تا پایان سیکل ۳ ثانیه‌ای */
}

/* --- نکته مهم برای تداخل نداشتن با هاور --- */
/* وقتی موس روی دکمه می‌رود، این حرکت دائمی موقتاً متوقف شود تا حرکت بالا رفتنِ کلِ دکمه دیده شود */
.elementor-366 .elementor-element.elementor-element-336237c:hover .elementor-icon i,
.elementor-366 .elementor-element.elementor-element-336237c:hover .elementor-icon svg {
    animation-play-state: paused;
    /* آیکون در حالت هاور کمی بزرگتر و صاف شود */
    transform: scale(1.1) rotate(0deg);
    transition: all 0.3s ease;
}

/* --- ایجاد عمق شدید و جداسازی آیکون از زمینه --- */
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon i,
.elementor-366 .elementor-element.elementor-element-336237c .elementor-icon svg {
    /* اطمینان از سفید خالص بودن برای کنتراست بالا */
    color: #ffffff !important;
    fill: #ffffff !important;

    /* تکنیک دو لایه سایه برای ایجاد عمق زیاد */
    filter: 
        /* لایه ۱: سایه تیز و تیره، نزدیک به جسم (برای لبه‌ها) */
        drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.5))
        
        /* لایه ۲: سایه نرم و پهن‌تر، دورتر از جسم (برای حس تعلیق) */
        drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.3));
        
    /* یک حقه ریز: دادن کمی حجم به خود رنگ سفید آیکون (فقط روی آیکون‌های فونتی کار می‌کند) */
    text-shadow: 1px 1px 2px rgba(255,255,255,0.5), inset -1px -1px 2px rgba(0,0,0,0.1);
}/* End custom CSS */