body{
  font-size: 15px;
}
header{
  height: 100px;
  z-index: 11;
}
header img{
  width: 240px;
  transform: translate(-20%,0);
  top: 20px;
}
article{
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
  padding-top: 100px;
  padding-bottom: 60px;
  background-image: linear-gradient(110.5deg, rgba(69,69,69,1) 40%, rgba(186,158,185,1) 40%);
}

h1{
  margin-bottom: 10px;
}
h1 br{
  display:none
}
footer{
  overflow: hidden;
}
div.footerOverlay{
  display: none;
}


div.contact{
  position: relative;
  bottom: auto;
  right: auto;
  padding-right: 20px;
  padding-bottom: 60px;
  z-index: 10;
}
div.contact h2{
  font-size: 1.2em;
  margin: 0px;
  color: rgb(186,158,185);
}