.halfimg {
    width: 100%;
    height: 50vh;
}


.textcontent {
    font-family: Garamond, serif;
    font-size: 1.2em;
}

@media only screen and (min-width: 1400px) and (max-width: 6000px) {
  .halfimg {
    width: 28vw;
    height: 58vh;
    margin-bottom: 2vh;
  }

  .halfimg:hover {
        width: 32vw;
        height: 60vh;
        border-bottom: solid;
        transition: width 2s, height 2s, transform 2s;
        transition-delay: 2s;
    }
}