.main-not-found {
    background-image: url('/assets/imgs/error-404-http-not-found_4.svg');
    background-size: contain; /* Ajusta la imagen al tamaño del contenedor */
    background-repeat: no-repeat; /* Evita la repetición de la imagen */
    background-position: center; /* Centra la imagen */
    width: 100vw; /* Ancho del viewport */
    height: 100vh; /* Alto del viewport */
    margin: 0; /* Elimina el margen por defecto */
    padding: 0; /* Elimina el padding por defecto */
    display: flex; /* Para alinear contenido si es necesario */
    justify-content: center; /* Alinea el contenido al centro horizontal */
    align-items: center; /* Alinea el contenido al centro vertical */
}

.main-forbidden {
    background-image: url('/assets/imgs/error-403-access-denied.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
