/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/oswald-v49-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}




*     {margin:0; padding:0;}

body {text-align: center; background: #fff; font-family: oswald, sans-serif;}

#all {
  padding-top: 10%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  }

.logo {
  margin-bottom: 50px;
}
.logo img {width: 80%; max-width: 800px;}


.comming-soon {

  border-top: 2px solid #555554;
  border-bottom: 2px solid #555554;
  margin-top: 50px;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  padding: 15px 0;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: 600;
  color: #00a4b3;
}

.footer {
  margin-top: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.footer a {
  color: #00a4b3;
  padding: 0 10px;
  text-transform: uppercase;
  text-decoration: none;
}

.modal-button {
    display: flex;
  flex-direction: row;
  justify-content: center;
}

.text {max-width: 800px; margin: auto;}


/* beginn modal */


.modalDialog {
  position: Fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  opacity: 0;
  transition: opacity 400ms ease-in;
  pointer-events: None;
  overflow-y: scroll;
  background-color: rgba(0, 0, 0, 0.8);
}
.modalDialog section {
  margin-top: 20px;
}
.modalDialog section.button-home {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 400px) {
  .modalDialog section {
    display: flex;
    justify-content: space-between;
    gap: 25px;
  }
}
.modalDialog section.text {
  display: block;
}
.modalDialog section.text p {
  margin-bottom: 25px;
}
.modalDialog h2 {
  text-align: center;
  padding: 25px !important;
}

.modalDialog:target {
  opacity: 1;
  pointer-events: Auto;
}

.modalDialog > div.info {
/*  width: 90%;*/
  position: relative;
  margin: 25px;
  padding: 25px 50px 50px 50px;
  border-radius: 10px;
  background-color: #FFFFFF;
  cursor: Default;
  text-align: center;
  font-family: arial, sans-serif;
}

.close {
  background-color: #606061;
  color: #FFFFFF;
  line-height: 25px;
  position: fixed;
  right: 25px;
  text-align: Center;
  /*top: -10px;*/
  width: auto;
  text-decoration: None;
  font-weight: Bold;
  border-radius: 12px;
  box-shadow: 1px 1px 3px #000000;
  padding: 25px;
}

.close:hover {
  background-color: #fff;
}


/* ende modal */
