body {
  font-family: "Montserrat", sans-serif;
  background: #f79bd2;
}
.wrapper {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  width: 1100px;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 6px 6px 20px rgba(0, 0, 0, 0.1);
}

.main {
  margin-left: 30px;
  margin-right: 30px;
  border: solid #f79bd2;
}
.info {
  margin-top: 20px;
  margin-bottom: 80px;
}
.header {
  text-align: center;
  font-size: 50px;
  color: #f79bd2;
  text-shadow: 2px 2px darkgray;
}
h2 {
  text-align: center;
  color: #f79bd2;
  text-shadow: 2px 2px darkgray;
}
h3 {
  margin-left: 50px;
}
li {
  margin-left: 50px;
}
aside {
  margin-top: 70px;
}
.image {
  margin-top: 20px;
}
.last-image {
  margin-bottom: 50px;
  margin-top: 20px;
}
.header2 {
  font-size: 35px;
}
.information_list {
  line-height: 25px;
}
.architecture {
  color: blue;
  font-size: 16px;
  margin-left: 22px;
}
.dot {
  color: red;
}
.dot2 {
  color: red;
  margin-left: 25px;
  font-size: 25px;
}
.dot-list {
  color: red;
}
aside {
  margin-top: 80px;
}
.phot {
  white-space: nowrap;
  list-style-type: none;
}
.phot li:hover {
  position: relative;
  top: -10px;
  left: 10px;
}
li:hover {
  position: relative;
  top: -3px;
  left: 3px;
  color: #f79bd2;
}
.dot-list:hover {
  top: 0;
  left: 0;
  color: rgb(88, 52, 234);
}
