.card {
  position: relative;
}

.card .e-con,
.card .e-con-inner,
.card .elementor-widget,
.card .elementor-icon-wrapper {
  position: static !important;
}

.card .stretched-link a.elementor-icon::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
}

.card .elementor-widget-image {
    overflow: hidden;
    border-radius: 20px;
}

.card .elementor-widget-image img {
    transition: transform 0.8s ease;
}

.card:hover img {
    transform: scale(1.1);
}

.card svg {
    transition: transform 0.2s ease;
}

.card:hover svg {
    transform: translateX(4px);
}