* {
  box-sizing: border-box;
}

.main {
  height: 100vh;
  background-color: #d5ecfb;
  padding: 0px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container {
  background-color: #94767a;
/*   max-width: 800px; */
  display: inline-block;
/*   margin: 0 auto; */
  box-shadow: 1px 1px 5px #333;
  border-radius: 5px;
  position: relative;
}
.container .header-image {
  max-width: 100%;
  max-height: 95vh;
  object-fit: contain;
  
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}