*{margin:0;padding:0;box-sizing:border-box;font-family:Arial;font-weight:normal;font-size:15px;color:#1c1c1c}a{cursor:pointer}main{position:relative;top:75px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;transition:top .25s ease-in-out}@media screen and (max-width:600px){main{top:50px}}main #menu-layer{display:none;position:fixed;width:100%;height:100%;background-color:#fff;z-index:1}main #menu-layer ul{margin:50px 0 0 25px;list-style:none}main #menu-layer ul li{margin-bottom:10px}main #menu-layer ul li *{font-size:16px;text-decoration:none}main section{width:100vw;overflow:hidden;height:-webkit-min-content;height:-moz-min-content;height:min-content}main img{-o-object-fit:cover;object-fit:cover;width:100vw;height:100%}main .headline{font-size:17.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;text-transform:uppercase;display:block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:50px auto}main #first-section{height:600px}@media screen and (max-width:600px){main #first-section{height:350px}}main #second-section p{width:75%;margin:0 auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:center}main #third-section{height:800px}@media screen and (max-width:600px){main #third-section{height:350px}}main #fourth-section .times{list-style:none;margin:0 auto;max-width:200px;margin-bottom:50px}main #fourth-section .times li{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){main #fourth-section .times{max-width:80%}}main #fifth-section{height:600px}@media screen and (max-width:600px){main #fifth-section{height:350px}}nav{position:fixed;top:0;left:0;width:100vw;height:75px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 5px 7.5px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.05);z-index:1;transition:height .25s ease-in-out}@media screen and (max-width:600px){nav{height:50px}nav #menu-btn{display:block!important}}nav #menu-btn{display:none;margin-right:25px}nav #menu-btn,nav>span{font-weight:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav>span{font-size:15px;margin-left:50px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:600px){nav>span{margin-left:25px}}nav>ul{margin-right:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%}@media screen and (max-width:600px){nav>ul{display:none}}nav>ul li{height:auto}nav>ul li span{font-size:12.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-transform:uppercase;margin-left:25px;font-weight:normal;cursor:pointer}nav>#scroll-fix{width:100vw;height:25px;position:absolute;top:-20px;left:0;background-color:#fff}footer{position:relative;top:75px;width:100vw;height:350px;background-color:#1c1c1c;transition:top .25s ease-in-out}@media screen and (max-width:600px){footer{top:50px}}footer h1{font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:50px;text-transform:uppercase;white-space:nowrap;font-weight:500;cursor:pointer;color:#fff}footer div,footer h1{position:relative;margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content}footer div{top:100px}footer div a{margin-bottom:15px}footer>a,footer div a{color:#fff;text-decoration:none;text-align:center;display:block;white-space:nowrap}footer>a{position:relative;top:125px}.button{width:150px;height:35px;background-color:#1c1c1c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:50px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button a,.button span{text-transform:uppercase;color:#fff;font-size:10px;text-decoration:none}.impressum{top:0}.impressum #impressum-content{width:80%;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:0 auto;margin-top:50px;text-align:center}.impressum #impressum-content #head{font-size:15px}.impressum #impressum-content p{margin-bottom:25px}.impressum #impressum-content strong{font-weight:500}

/* Container needed to position the button. Adjust the width as needed */
.container {
  position: relative;
  width: 100%;
  height: 100%;
}

/* Make the image responsive */
.container img {
  width: 100%;
  height: 100%;
}

/* Style the button and place it in the middle of the container/image */
.container .btn {
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
   -webkit-appearance: none;
  background: rgba(255, 255, 255,0);
  color: black;
  font-size: 16px;
  font-weight: bold;
  padding: 12px 24px;
  border: none;
  border:solid 2px black;
  cursor: pointer;
  border-radius: 5px;
}

.container .btn:hover {
  background:black;
  color:white;
}
