* {
    box-sizing: border-box;
}

body, html {
    background-color: #F0F0F0;
    margin: 0;
    height: 100%

}
h1 {
    color: white;
}

.hero-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0.15),  rgba(0, 0, 0, 0.15)), url("img/MICS2.png");
  height: 50%;  
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.hero-text {
  text-align: center;
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.hero-text {
    color: white;
}


main {
    display: grid;
    text-align: center;
    grid-template-columns: repeat(4, minmax(200px, 1fr));
    margin: auto;
    color: black;
}

img {
    display: block;
    box-shadow: -1px 0px 0px rgba(0, 0, 0, 0.06);
    width: 100%;
    height: 100%;
    overflow: hidden;
}
