body {
  font-family: 'acumin-pro-wide', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
  background-image: url('/jta_pr_bkg.png');
  background-color: #cccccc;
  color: #333333;
  margin: 40px auto 40px auto;
}

h1 {
  font-weight: 600;
  font-size: 24px;
  line-height: 0;
}

.wrapper {
position: relative;
    width: 80%;
    height: 80vh;
    margin: 0 auto;
    top: 0;
    max-width: 1000px;
}

.logo {
    margin: auto;
    display: inline;
}

.logo_img {
  padding-top: 25vh;
    width: 100%;
}

@media only screen and (max-width: 900px) {
.logo_img {
    position: relative;
}}

.contact {
position: relative;
    padding-top: 30px;
    text-align: center;
    font-size: 24px;
}

.email {
  text-decoration: underline;
}

@media only screen and (max-width:1080px) {

  .contact {
  font-size: 40px;
  } 

  h1 {
  font-size: 40px;
  }
}


a {
  color: #000000;
  text-decoration: none;
}

.footer {
  font-family: 'acumin-pro', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
    position: fixed;
    margin-left: 40px;
    left: 0;
    bottom: 0;
    padding-bottom: 20px;
    width: 100%;
}
