.body {
  margin-top: 15vh;
}

.main-logo {
  display: block;
  width: 40vw;
  margin-right: auto;
  margin-left: auto;
}

.h1 {
  display: block;
  width: 60vw;
  margin-top: 58px;
  margin-right: auto;
  margin-left: auto;
  font-family: Chivo, sans-serif;
  color: #005574;
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
  text-align: center;
}

.contact-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 66px;
  padding-top: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.btn-contact {
  border-radius: 4px;
  background-color: #0292b0;
  font-family: Chivo, sans-serif;
  color: #fff;
  font-size: 16px;
}

.icon {
  margin-right: 4px;
  font-family: 'Fontawesome webfont', sans-serif;
}

.endereco {
  display: block;
  width: 60vw;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  font-family: Chivo, sans-serif;
  color: #005574;
  font-size: 16px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-logo {
    width: 50vw;
  }
  .btn-contact {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .body {
    margin-top: 10vh;
  }
  .main-logo {
    width: 70vw;
  }
  .h1 {
    width: 75vw;
    font-size: 26px;
    line-height: 32px;
  }
  .contact-holder {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .btn-contact {
    margin-bottom: 18px;
  }
  .endereco {
    width: 80vw;
  }
}

@media (max-width: 479px) {
  .body {
    margin-top: 5vh;
  }
  .main-logo {
    width: 90vw;
  }
  .h1 {
    width: 90vw;
    font-size: 24px;
    line-height: 28px;
  }
  .btn-contact {
    width: 80vw;
    text-align: center;
  }
  .endereco {
    width: 85vw;
  }
}

@font-face {
  font-family: 'Fontawesome webfont';
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}