/*.team-section {
display: flex;
}
.team-card {
width: calc(25% - 22.5px);
}


.team-section.slick-initialized {
display: block;
}

.team-section .slick-slide {
padding: 0 15px;
}
.team-section {
  margin: 0 -15px;
}*/

/* Desktop layout */
.team-section {
  display: flex;
  gap: 30px;
}

.team-card {
  width: calc(25% - 22.5px);
}

/* Slick active */
.team-section.slick-initialized {
  display: block;
}

/* FIX SPACING */
.team-section .slick-slide {
  padding: 0 12px;
  box-sizing: border-box;
}

.team-section .slick-list {
  margin: 0 -12px;
}

/* 🔥 CRITICAL FIX: equal height */
.team-section .slick-track {
  display: flex !important;
}

.team-section .slick-slide {
  height: auto;
}

.team-section .slick-slide > div {
  height: 100%;
}

/* 🔥 CARD FULL HEIGHT */
.team-card {
  height: 100%;
}

/* 🔥 IMAGE FIX */
.team-card img {
  width: 100%;
  height: auto;
  display: block;
}


/* Mobile View Style  */

@media only screen and (max-width: 600px) { 
.team-section .slick-dots {
bottom: -55px;
}
.team-section .slick-dots li button:before {
font-size: 16px;
color: #02157B;
opacity: 1;
}
.team-section .slick-dots li.slick-active button:before {
background: linear-gradient(174.63deg, #FFFFFF -46.32%, #0998FF -46.3%, #FFEC12 -20.77%, #FFB44A 4.79%, #FF8A74 30.35%, #FF56A8 55.91%, #FF00FF 81.47%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

}


/* iPaid View Style */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
.team-section .slick-dots {
bottom: -55px;
}
.team-section .slick-dots li button:before {
font-size: 16px;
color: #02157B;
opacity: 1;
}
.team-section .slick-dots li.slick-active button:before {
background: linear-gradient(174.63deg, #FFFFFF -46.32%, #0998FF -46.3%, #FFEC12 -20.77%, #FFB44A 4.79%, #FF8A74 30.35%, #FF56A8 55.91%, #FF00FF 81.47%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.team-section .slick-slide {
 margin: 0 15px;
}


}