Body {
Margin:0;
Padding-bottom:5px;
Margin-top:5px;
Text-align:center;
}
.logo {
height: 105px;
}
H2 img {
Max-height: 400px;
width: 100%;
max-width:100%;
object-fit: cover;
filter: brightness(50%); 
}
H2 p {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  Text-decoration: underline;
  Text-decoration-width: 100px;
  text-decoration-color:#7EC85A;
  color: white;
  font-family: 'Montserrat', sans-serif;
  Font-size: 55px;
}
H2 p .bold {
font-weight: bold;
}
.logo {
Max-height: 250px;
}
@media screen and (max-width: 500px) {
.logo { 
width:50%;
}
