.section {
  background-color: #233330;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-block {
  width: 700px;
}

.image {
  background-color: #3f0e0e;
}

.link {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.link:hover {
  color: #f3b518;
}

.text-block {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
}

@media screen and (max-width: 767px) {
  .div-block {
    width: 490px;
  }
}

@media screen and (max-width: 479px) {
  .div-block {
    width: 340px;
  }
}
