.cascading-right {
  margin-right: -50px;
}

@media (max-width: 991.98px) {
    .cascading-right {
        margin-right: 0;
    }
}

.card {
    background: hsla(0, 0%, 100%, 0.55);
    backdrop-filter: blur(30px);
    z-index: 1;
}

.responsive-image {
    width: 100%; /* Ancho del 100% en dispositivos móviles */
    height: auto; 
}

@media (min-width: 768px) { /* Para pantallas de 768px o más */
    .responsive-image {
        width: 600px; 
        max-width: 100%; 
    }
}