.elementor-1016 .elementor-element.elementor-element-0807eb6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1016 .elementor-element.elementor-element-0807eb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1016 .elementor-element.elementor-element-42f5b5d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1016 .elementor-element.elementor-element-42f5b5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1016 .elementor-element.elementor-element-e8a90d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1016 .elementor-element.elementor-element-27d3443 .cz_btn,.elementor-1016 .elementor-element.elementor-element-27d3443 .cz_btn:before{font-size:20px;border-radius:10px 5px;}@media(min-width:768px){.elementor-1016 .elementor-element.elementor-element-42f5b5d{--width:100%;}}@media(max-width:767px){.elementor-1016 .elementor-element.elementor-element-0807eb6{--width:296.5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1016 .elementor-element.elementor-element-0807eb6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1016 .elementor-element.elementor-element-42f5b5d{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-35px;}.elementor-1016 .elementor-element.elementor-element-27d3443 .cz_btn,.elementor-1016 .elementor-element.elementor-element-27d3443 .cz_btn:before{font-size:20px;}}/* Start custom CSS for image, class: .elementor-element-2d306f1 *//* تنظیمات کانتینر تصویر برای وسط‌چین کردن عالی */
.elementor-1016 .elementor-element.elementor-element-2d306f1 .elementor-widget-container {
    display: flex;
    justify-content: center;
    padding: 15px 0;
}

/* استایل اصلی تصویر جلد کتاب */
.elementor-1016 .elementor-element.elementor-element-2d306f1 img {
    border-radius: 20px !important; /* گوشه‌های گرد هماهنگ با جدول */
    box-shadow: 0 15px 35px rgba(47, 61, 71, 0.15), 0 5px 15px rgba(0, 0, 0, 0.05) !important; /* سایه نرم و عمیق */
    border: 4px solid #ffffff !important; /* حاشیه سفید برای تمیزی بیشتر */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* انیمیشن نرم و فنری */
    max-width: 280px !important; /* جلوگیری از بزرگ شدن بی‌قواره در دسکتاپ */
    width: 100% !important;
    object-fit: cover !important;
}

/* افکت جذاب هنگام رفتن ماوس روی تصویر (هاور) */
.elementor-1016 .elementor-element.elementor-element-2d306f1 img:hover {
    transform: translateY(-12px) scale(1.03) !important; /* بالا آمدن و کمی بزرگ شدن */
    box-shadow: 0 25px 50px rgba(59, 200, 4, 0.18), 0 10px 20px rgba(47, 61, 71, 0.1) !important; /* تغییر سایه به رنگ سبز سازمانی */
}/* End custom CSS */