.elementor-1442 .elementor-element.elementor-element-7e583544{--display:flex;}.elementor-1442 .elementor-element.elementor-element-e7ab25e{--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-1442 .elementor-element.elementor-element-e7ab25e.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:769px){.elementor-1442 .elementor-element.elementor-element-e7ab25e{--width:105.51%;}}/* Start custom CSS *//* کلاس گرد کردن گوشه هی تصاویر - نسخه کامل */
.img-rounded {
    border-radius: 1rem; /* 16px - گردی استاندارد */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.02);
}

/* هاور حرهای */
.img-rounded:hover {
    transform: translateY(-6px) scale(1.02);
    box-shadow: 0 25px 35px -12px rgba(225, 74, 92, 0.25);
}

/* گردی بیشتر برای تصاویر خاص */
.img-rounded-xl {
    border-radius: 1.5rem; /* 24px */
}

.img-rounded-2xl {
    border-radius: 2rem; /* 32px */
}

/* گردی کامل (دایره‌ای) */
.img-circle {
    border-radius: 9999px;
}

/* سایه های مختلف */
.img-shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.img-shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.img-shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.img-shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.img-shadow-pink {
    box-shadow: 0 20px 35px -12px rgba(225, 74, 92, 0.3);
}

/* حاشیه رنگی دور تصویر */
.img-border-pink {
    border: 2px solid rgba(225, 74, 92, 0.3);
}

.img-border-white {
    border: 2px solid rgba(255, 255, 255, 0.2);
}

/* انیمیشن ورود آرام تصاویر */
.img-fade-in {
    animation: fadeInUp 0.6s ease-out forwards;
    opacity: 0;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* هاور با زوم */
.img-zoom {
    overflow: hidden;
    border-radius: 1rem;
}

.img-zoom img {
    transition: transform 0.5s ease;
}

.img-zoom:hover img {
    transform: scale(1.08);
}/* End custom CSS */