.carousel-imagen{
    position: relative;
}

.carousel-imagen::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.3);
    z-index: 1;
}

h1#logotipo-fratelli a {
    text-align: left;
    text-indent: -9999em;
    background-image: url(/imagenes/logotipos/fratelli-blanco.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto 100%;
    outline: none;
    height: 240px;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 80px;
}

.caption{
    background-color: rgba(0, 0, 0, .5);
}

.caption p{
    background: none;
}

.caption .img-coche{
    display: block;
    margin: 0 auto;
    max-width: 400px;
    width: 100%;
    height: auto;
}
