.bs-parallax{
    margin-bottom:1rem;
    background-size: contain;
    background-repeat: no-repeat;
    /*necesita un color mientas no carga la imagen*/
    position:relative;
    text-align:center;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    color:white;
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
    @media {
        .bs-parallax{ 
            background-attachment: scroll;
        }
    }/*media*/
}
@media not all and (min-resolution:.001dpcm) { 
    @media {
        .bs-parallax{ 
                background-attachment: scroll;
        }
    }
} 
.bs-parallax__title{
    padding:1rem;
}
.bs-parallax__image{
    margin:1rem;
}

.bs-parallax__content{
    padding:60vw 1rem;
}
.bs-parallax__content .btn{
    white-space:nowrap;
}
.bs-parallax__title{
    font-size:1.6rem;
    font-weight: var(--parallax-title-weight, var(--font-bold));
}

.bs-parallax__img{
    margin:1rem;
}
@media screen and (min-width:576px){
    .bs-parallax{
        height:80vh;
        
    }
    .bs-parallax__content{
        padding-top:30vh;
        
    }
    .bs-parallax__title{
        font-size:2.25rem;
    }
}
@media screen and (min-width:992px){
    
    .bs-parallax__title{
        font-size:4rem;
    }
}