.LSC {
  width: calc(50% - 16px);
  background-color: #f1f1f1;
  height: 126px;
  border-radius: 10px;
  border: 1px solid #e1e1e1;
  margin-inline: 8px;
  margin-bottom: 16px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.51) 99%,
    rgba(255, 255, 255, 0.5) 100%
  );
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 1px #1BB5AE09;
  transition: all 0.3s ease;
  cursor: pointer;
}

/* Regular cards - both effects */
.LSC:not(.LSC_05):not(.LSC_logo):hover {
  box-shadow: 0 0 10px 2px rgba(30, 200, 227, 0.3);
  transform: translateY(-2px);
}

.LSC:not(.LSC_05):not(.LSC_logo):hover img {
  filter: brightness(0) saturate(100%) invert(76%) sepia(40%) saturate(1352%) hue-rotate(145deg) brightness(89%) contrast(101%);
}

.LSC:not(.LSC_05):not(.LSC_logo):hover h5 {
  color: #1ec8e3 !important;
}

/* LSC_05 cards - only box shadow */
.LSC.LSC_05:hover {
  box-shadow: 0 0 10px 2px rgba(30, 200, 227, 0.3);
  transform: translateY(-2px);
}

.LSC.LSC_05:hover img {
  filter: none;
}

/* LSC_logo cards - no effects */
.LSC.LSC_logo:hover {
  box-shadow: none;
  transform: none;
}

/* Existing other styles... */
.middle-box .LSC {
  width: calc(33.33% - 16px);
}

h5 {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #041513 !important;
  margin-top: 8px !important;
  text-align: center !important;
  transition: color 0.3s ease;
}

.LSC.LSC_05 {
  width: calc(50% - 16px);
  height: 208px;
}

.LSC.LSC_logo {
  width: calc(100% - 16px);
  height: 186px;
}

@media (max-width: 1100px) {
  .w_30 {
    width: 100% !important;
  }
  .w_40 {
    width: 100% !important;
  }
}