.service-card__icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.icon-svg-added {
  width: 42px;
  height: 42px;
  filter: brightness(0) saturate(100%) invert(61%) sepia(94%) saturate(348%) hue-rotate(110deg) brightness(95%) contrast(95%);
  transition: filter 0.3s ease; /* suaviza el cambio */
}

/* Cuando el ratón esté en el div completo .service-card */
.service-card:hover .icon-svg-added {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
}

/* miniatura instagram Start*/

.insta-modal {
    display: none;
    position: fixed;
    z-index: 99999;
    inset: 0;
    background: rgba(0,0,0,0.75);
    display: none;
    justify-content: center;
    align-items: center;
    padding: 15px;
}

.insta-modal-content {
    background: #fff;
    padding: 15px;
    max-width: 400px;
    width: 100%;
    border-radius: 14px;
    position: relative;
}

.insta-close {
    position: absolute;
    top: 8px;
    right: 12px;
    font-size: 22px;
    cursor: pointer;
}

.instagram-media {
    margin: 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
}
/* miniatura instagram END*/


/* Modal Team Management start*/

.team-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
}

.team-modal-content {
  position: relative;
  width: 80%;
  height: 85%;
  margin: 3% auto;
  background: #fff;
  border-radius: 15px;
  overflow: hidden;
}

.team-modal iframe {
  width: 100%;
  height: 100%;
}

.team-close {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 30px;
  cursor: pointer;
  z-index: 10;
}

.team-modal iframe {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
}

.team-modal-content {
  animation: zoomIn 0.25s ease;
}

@keyframes zoomIn {
  from { transform: scale(0.95); opacity: 0; }
  to { transform: scale(1); opacity: 1; }
}

/* Modal Team Management end*/