 
 <style>
@import url('https://fonts.googleapis.com/css2?family=Chilanka&display=swap');
</style>
 .zoom {
     transition: transform .2s;
     margin: 0 auto;
}
 .zoom:hover  {
     -ms-transform: scale(1.5);
    /* IE 9 */
     -webkit-transform: scale(1.5);
    /* Safari 3-8 */
     transform: scale(1.1);
}
 .grid-container {
     display: grid;
     grid-template-columns: 1fr 1fr;
      max-height:350px;
     max-width:100%;
      margin-right:15%;
      margin-left:15%;


}
.grid-child img{
  border-radius: 5px;
  height: 100%;
}
 .container {
     position: relative;
}
     
}
.contn {
 transition: .5s ease;

     opacity: 0;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
    display: none;
     

}
.contents h1{
           transition: .5s ease;
     color: #3d3d5c;
     font-family: 'Chilanka', cursive;
      
}

 .image {
     opacity: 1;
     display: block;
     max-height:350px;
     max-width:100%;
     transition: .5s ease;
     backface-visibility: hidden;
}
 .middle {
     transition: .5s ease;
    
     width: 70%;
     
     opacity: .9;
     position: absolute;
     top: 24%;
     left: 50%;
     transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     text-align: center;

}
.wrd{
  opacity: 1;
}
 .container:hover .image {
     opacity: 0.3;
}
}
 .container:hover .middle {
     opacity: 1;

}
/*.container:hover .contents{
   
     display: none;

}*/
 .text {
      border-radius: 5px;
      opacity: 1;
      background-color:#2b2a29;

    
     font-size: 16px;
     padding: 50px 42px;
     transition: 0.5s ease;
}
.text:hover {
     opacity: 1 ;
     padding: 20px 34px 171px;
}

.text:hover .go-btn{
  opacity: 1;
}
.go-btn{
  position: absolute;
  top: 60%;
  /*left: 45%;*/
  left:43%;
  transform: translate(-50%, -50%);
  opacity: 0;

}
#center{
  color: white;
  position: absolute;
  top: 36%;
  left:940px;
  transform: translate(-50%, -50%);
  padding: 50px 42px;
  background-color:#2b2a29;
  transition: 0.5s ease;
  opacity: .6;
  border-radius: 5px;
  width: 370px;

}
.heading-1{
  border-radius: 5px;
      opacity: 1;
      background-color:#b4aeaa6e;

    width: 246%;
     font-size: 16px;
     padding: 50px 42px;
     transition: 0.5s ease;
     margin-left: -75%;

}
.heading-1 h2{
font-size: 3rem;
    color: #ff8b00;
}
.heading-1 h3{

    color: white;
}