.card .service-card {
    padding: 3rem;
    background: #813B21;
    border-radius: 10px;
    transition: all 0.3s 
ease-in-out;
    border: 2px solid transparent;
    position: relative;
    z-index: 2;
}



.services .card {
    background: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;

    display: block !important;
    height: auto !important;
    color: inherit !important;
}

/* إلغاء متغيرات Bootstrap */
.services .card {
    --bs-card-spacer-y: 0;
    --bs-card-spacer-x: 0;
    --bs-card-border-width: 0;
    --bs-card-border-radius: 0;
    --bs-card-bg: transparent;
}

.services .service-card {
    padding: 3rem !important;
    background: #813B21 !important;
    border-radius: 10px !important;
    transition: all 0.3s ease-in-out !important;
    border: 2px solid transparent !important;
    position: relative !important;
    z-index: 2 !important;
}

.card .service-card img.scroll-image-fade.visible {
    width: 40px;
}
.elementor-loop-container.elementor-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; /* مهم جداً */
}

/* تطبيق على كل عنصر في الـ Grid */
.elementor-loop-container.elementor-grid > .e-loop-item {
    display: flex;
    flex-direction: column;
    height: 100%; /* يأخذ الارتفاع الكامل */
}

/* الـ Container الداخلي */
.e-loop-item .e-con.e-parent {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1;
}

/* الـ Inner Container */
.e-con-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1;
}

/* الكارد نفسه */
.service-card {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 348px; /* ارتفاع أدنى اختياري */
}

.e-con-inner .card{
border-radius:10px

}
.card .p {
    min-height: 86px !important;
}