.elementor-5667 .elementor-element.elementor-element-34d9e3f .elementor-icon-wrapper{text-align:center;}.elementor-5667 .elementor-element.elementor-element-34d9e3f.elementor-view-stacked .elementor-icon{background-color:#233986;}.elementor-5667 .elementor-element.elementor-element-34d9e3f.elementor-view-framed .elementor-icon, .elementor-5667 .elementor-element.elementor-element-34d9e3f.elementor-view-default .elementor-icon{color:#233986;border-color:#233986;}.elementor-5667 .elementor-element.elementor-element-34d9e3f.elementor-view-framed .elementor-icon, .elementor-5667 .elementor-element.elementor-element-34d9e3f.elementor-view-default .elementor-icon svg{fill:#233986;}.elementor-5667 .elementor-element.elementor-element-34d9e3f .elementor-icon{font-size:38px;}.elementor-5667 .elementor-element.elementor-element-34d9e3f .elementor-icon i, .elementor-5667 .elementor-element.elementor-element-34d9e3f .elementor-icon svg{transform:rotate(0deg);}.elementor-5667 .elementor-element.elementor-element-a7c9de8{--e-icon-list-icon-size:14px;}.elementor-5667 .elementor-element.elementor-element-a7c9de8 .elementor-icon-list-text{color:#252728;}.elementor-5667 .elementor-element.elementor-element-a7c9de8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5667 .elementor-element.elementor-element-a7c9de8 .elementor-icon-list-item > a{font-family:"Vazir", Sans-serif;font-weight:400;}#elementor-popup-modal-5667 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5667{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-5667 .dialog-close-button{display:block;}#elementor-popup-modal-5667 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for section, class: .elementor-element-3845e1a *//* تنظیم کلی لیست */
.elementor-5667 .elementor-element.elementor-element-3845e1a .elementor-icon-list-items {
    padding: 0;
}

/* تنظیم هر ردیف لیست */
.elementor-5667 .elementor-element.elementor-element-3845e1a .elementor-icon-list-item {
    padding: 20px 15px; /* فضای کافی برای لمس آسان در موبایل */
    border-bottom: 1px solid #eeeeee; /* خط جداکننده ظریف */
    transition: all 0.3s ease; /* انیمیشن نرم */
    cursor: pointer;
}

/* افکت هاور (زمانی که کاربر دستش را روی گزینه می‌گذارد) */
.elementor-5667 .elementor-element.elementor-element-3845e1a .elementor-icon-list-item:hover {
    background-color: #f7f9fc; /* تغییر رنگ پس‌زمینه خیلی ملایم */
    padding-right: 25px; /* حرکت دادن متن به سمت چپ برای زیبایی */
    border-right: 4px solid #00a0d2; /* ایجاد خط رنگی در سمت راست */
}

/* استایل آیکون */
.elementor-5667 .elementor-element.elementor-element-3845e1a .elementor-icon-list-icon {
    margin-left: 15px !important; /* فاصله آیکون از متن */
    transition: transform 0.3s ease;
}

/* حرکت دادن آیکون هنگام هاور */
.elementor-5667 .elementor-element.elementor-element-3845e1a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.1); /* کمی بزرگ شدن آیکون */
}

/* استایل متن */
.elementor-5667 .elementor-element.elementor-element-3845e1a .elementor-icon-list-text {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
}/* End custom CSS */