.hero-section {
    width:100%;
    min-height: 600px;
    background-image: url(../img/bg-capa.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    overflow: hidden;
    align-items: center; 
}

.hero-section .left-side, .hero-section .right-side {
    position: relative ;

}

.hero-section .foto-kari-capa {
    position: absolute;
    max-width: 595px;
    top:-269px;
    left:0;
}

.hero-section .logo-kari-capa {
    position: absolute;
    max-width: 520px;
    top:-189px;
    left:0;
}

@media (max-width: 992px) {
  .hero-section .container .row{
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  .hero-section .foto-kari-capa {
        max-width: 400px;
        top: -83px;
        left: -30px;     
    }

    .hero-section .logo-kari-capa {
        max-width: 300px;
        top: -300px;
    }
}

@media screen and (max-width: 600px) {
    .hero-section .foto-kari-capa {
        max-width: 370px;
        top: -54px;
        left: -87px;

    }

    .hero-section .logo-kari-capa {
        max-width: 250px;
        top: -269px;
        left: -35px;
    }     
}

