
.back-button[data-v-d51db60a] {
  margin-left: -12px;
  margin-top: -8px;
}
@media (min-width: 1024px) {
.back-button[data-v-d51db60a] {
    margin-left: -25px;
    margin-top: -25px;
}
}
.sr-only[data-v-d51db60a] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}


/* Estilos para las flechas de navegación */
[data-v-30200dfc] .v-slide-group__prev .v-icon,[data-v-30200dfc] .v-slide-group__next .v-icon {
  color: black !important;
  font-size: 36px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* hover de las flechas de navegacion */
[data-v-30200dfc] .v-slide-group__prev:hover .v-icon,[data-v-30200dfc] .v-slide-group__next:hover .v-icon {
  color: white !important;
  border-radius: 50%;
  background-color: var(--v-primary-base);
}

/* Centra los elementos dentro del contenido del slide group */
[data-v-30200dfc] .v-slide-group {
  display: flex;
  align-items: center !important;
}

/* Ajustes específicos para los pseudo-elementos de los íconos */
[data-v-30200dfc] .mdi-chevron-left::before,[data-v-30200dfc] .mdi-chevron-right::before {
  font-size: 25px !important; /* Tamaño consistente */
  font-weight: normal !important; /* Grosor normal */
}

/* Estilo para el botón no activo */
[data-v-30200dfc] .no-active {
  background-color: var(--v-primary-base) !important;
  opacity: 1 !important;
}
[data-v-30200dfc] .no-active > span {
  color: white;
}

.mdi-chevron-left[data-v-1726b38b]::before {
  font-size: 52px;
  font-weight: bolder;
}
.force-complete-shrink[data-v-1726b38b] {
  transform: translateY(-56px) !important;
}
[data-v-1726b38b] .v-toolbar__extension {
  background-color: white;
  box-shadow: 0 0.6rem 1.2rem rgba(224, 224, 224, 0.8);
}
