.prepa{
    display: flex;
    padding-top: 100px;
    padding-bottom: 100px;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin: auto;
}

.texto{
    flex:1;
}

.texto h1{
    margin-bottom: 15px;
}
.texto a {

    color: #B02527;
    text-decoration: none;
}
.img{
    flex: 1;
}
.img img{
    width: 100%;
}

.bx {
    color: #B02527;
}

@media (max-width:768px){

    .prepa{
        flex-direction: column;
    }
}