.jwa-home {
  width:100%;
  position:relative;
}


.jwa-home .jwa-home-images {
  width:100%;
  height:100%;
  display:flex;
  flex-wrap: wrap;
  align-items:baseline;
  position:absolute;
  top:0;
  left:0;
  z-index:10;
}

.jwa-home .jwa-home-image {
  width:20%;
  height:50%;
  margin: 0;
}

.jwa-home .jwa-home-image img {
  object-fit: cover;
  width:100%;
  display:block;
  height:100%;
  /* height:300px; */
}

.jwa-home .jwa-home-textblock-container {
padding:10% 0;
}

.jwa-home .jwa-home-textblock {
  width:80%;
  display:block;
  margin:0 auto;
  padding:30px 40px;
  background-color:rgba(0, 0, 0, 0.7);
  height:40%;
  color:white;
  position:relative;
  z-index:11;
}
.jwa-home .jwa-home-textblock a {color:white;}

.jwa-home .jwa-home-textblock p { margin:12px 0;padding:0; }
.jwa-home .jwa-home-textblock p:first-child {margin-top:0;}

.jwa-home .jwa-home-button {
  background-color:#4C721D;
  color:white;
  text-decoration:none;
  padding:12px 20px;
  font-size:17px;
  display:block;
  width:160px;
  margin:0 auto;
  margin-top:30px;

}


@media screen and (max-width: 1150px) {
  .jwa-home .jwa-home-image { width:25%; }
  .jwa-home .jwa-home-image.image9, .jwa-home .jwa-home-image.image8 { display:none; }
}

@media screen and (max-width: 910px) {
  .jwa-home .jwa-home-textblock { top:10%;padding:20px 30px; }
}


@media screen and (max-width: 760px) {
  .jwa-home .jwa-home-textblock { padding:20px;width:80%;text-align:justify;}
  .jwa-home .jwa-home-image { width:50%;  height:33.333%; }
  .jwa-home .jwa-home-image.image7, .jwa-home .jwa-home-image.image6 { display:none;}

}