.card {
  border-radius:15px!important;
}
.image_avatar {
  width: 100%; /* Hace que la imagen ocupe el 100% del ancho de su contenedor */
  object-fit: cover; /* Asegura que la imagen cubra el espacio asignado sin distorsionarse */
  aspect-ratio: 1 / 1; /* Mantiene la imagen siempre cuadrada */
  border-radius: 15px 15px 0px 0px;
}
.image_avatar_mobile {
  width: 100px; /* Define un ancho fijo */
  height: 100px; /* Define una altura fija igual al ancho para asegurar un círculo */
  border-radius: 50%; /* Hace que los bordes de la imagen sean redondos formando un círculo */
  object-fit: cover; /* Asegura que la imagen cubra el área sin perder su proporción */
}
.image_avatar:hover {
  opacity: 0.7; /* Cambia la opacidad al 70% al hacer hover */
  transition: opacity 0.3s ease; /* Transición suave de opacidad */
}
.lessfivepixels {margin-top:-5px}

.carousel-item img {
  width: 100%; /* Asegura que la imagen ocupe todo el ancho del contenedor */
  aspect-ratio: 16 / 16; /* Establece la proporción 1:1 para hacerlo cuadrado */
  object-fit: cover; /* Asegura que la imagen cubra el espacio sin distorsionarse */
  object-position: center; /* Centra la imagen en el contenedor */
}


.video-container {
  position: relative;
  width: 100%;
  /*padding-top: 75%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
  overflow: hidden;
  background:black;
}

.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}