* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  width: 60%;
  margin: 100px auto;

  font-size: 18px / 1.5;
}

h1 {
  text-align: center;
  margin-bottom: 25px;
}

h2, p, ul {
  margin-bottom: 20px;
}

img {
  display: block;
}

.image1 {
  width: 40%;
  float: left;
}

.image2 {
  width: 35%;
  float: right;
}

.image3 {
  width: 20%;
}

.image3:hover {
  width: 40%;
}

.image4 {
  width: 30%;
}

.final-logo {
  display: block;
  width: 15%;
  margin: 50px auto;
}

.other {
  margin-top: 30px;
}