/* Styles for team-box */

.elementor-widget-lebasino-team-box .team-top {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}

.elementor-widget-lebasino-team-box .team-icon-socials {
  font-size: 12px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
}
.elementor-widget-lebasino-team-box .team-icon-socials ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  list-style: none;
}
.elementor-widget-lebasino-team-box .team-icon-socials ul li {
  margin-left: 10px;
  line-height: 1;
  text-align: center;
}
.elementor-widget-lebasino-team-box .team-icon-socials ul li:last-child {
  margin-bottom: 0;
}
.elementor-widget-lebasino-team-box .team-icon-socials ul a {
    border-radius: 8px;
    background: rgba(200, 59, 59, 0.10);
  color: rgba(200, 59, 59, 1);
  font-size: 12px;
  padding:5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-widget-lebasino-team-box .team-caption {
  text-align: center;
  height: 100%;
      display: flex;
    flex-direction: column;
    justify-content: space-around;
    gap: 8px;
}
.elementor-teambox-item {
    border-radius: 24px;
    background: #FFF;
    box-shadow: 0 4px 24px 0 rgba(36, 43, 61, 0.08); /* سایه نرم‌تر با شفافیت کمتر */
    padding: 16px;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* انیمیشن نرم‌تر با تابع Bézier */
    border: 1px solid transparent; /* border اضافه شده برای جلوگیری از جابجایی محتوا */
}

.elementor-teambox-item:hover {
    border-color: #C83B3B;
    box-shadow: 0 6px 28px 0 rgba(36, 43, 61, 0.12); /* سایه کمی بزرگتر در هاور */
    transform: translateY(-2px); /* حرکت ملایم به بالا */
}
  .elementor-teambox-item .team-image{
      border-radius:8px;
  }
  .elementor-teams-wrapper .team-name .second-name{
      color:#C83B3B;
  }
  .elementor-widget-lebasino-team-box .team-name{
      color: #242B3D;
text-align: center;
font-size: 16px;
font-weight: 700;
  }
    .elementor-widget-lebasino-team-box .team-job{
        color: rgba(36, 43, 61, 0.50);
text-align: center;
font-size: 14px;
font-weight: 500;
    }
    @media(max-width:780px){
        .elementor-widget-lebasino-team-box .swiper-slide{
            padding:25px;
        }
    }
    