.card_2cols{
  display: flex;
  justify-content: space-around;
  column-gap;24px;
  row-gap: 20px;
  padding: 50px 70px;
  border-radius: 10px;
  box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.16);
  align-items:center;
  max-width: 930px;
  width: 100%;
  margin: 50px auto;
  min-height: 235px;
   opacity:0;
  top: -25px;
  position: relative;
  transition: 1s;
}
.card_2cols.show{
  opacity:1;
  top: 0;
  transition: 1s;
}
@keyframes move-1 {
  from {
    opacity: 0;
    transform: translate(50px, -50px);
  }
  to {
    opacity: 1;
    transform: translate(0px, 0px);
  }
}
@keyframes move-2 {
  from {
    opacity: 0;
    transform: translate(-50px, -50px);
  }
  to {
    opacity: 1;
    transform: translate(0px, 0px);
  }
}
.card_2cols .sec__ImgCard{ 
  opacity:0;
  transition: .5s;
}
@media(min-width:651px){
  .card_2cols.show.positionImg-right .sec__ImgCard{ 
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-delay: .5s;
    animation-fill-mode: forwards;
    animation-name: move-1;
  }
  .card_2cols.show.positionImg-left .sec__ImgCard{ 
    animation-duration: 1.5s;
    animation-timing-function: ease;
    animation-delay: .5s;
    animation-fill-mode: forwards;
    animation-name: move-2;
  }
}
.sec__txtCard{
  max-width: 570px;
  width: 100%;
}
.sec__ImgCard{
  position: relative;
  max-width: 250px;
  width: 100%;
  height: 100%;
}
@media(min-width: 651px){
  .sec__ImgCard img{
    position:absolute;
    top: 50%;
    left: 0;
    transform:translate(0,-50%);
    -webkit-transform:translate(0,-50%);
  }
}
@media(max-width: 650px){
  .card_2cols{
    display: flex;
    flex-direction: column;
    padding: 30px 20px;
     margin-top: 45px ;
    margin-bottom: 0;
  }
  .card_2cols .sec__ImgCard {
    opacity: 0;
    transition: .5s;
    position: absolute;
    top: -65px;
    right: -20px;
    max-width: 120px;
    width: 100%;
    opacity: 1;
    height: auto;
    transform: translate(0px, 0px);
  }
  .card_2cols:not(:last-child) {
    margin-bottom: 60px;
  }
  .card_2cols {
    padding-top: 50px;
  }
  .sec__txtCard .h3{
    max-width: 80%;
    font-size: 32px;
  }
}