/* 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 {

  display: flex;
  justify-content: center;
  flex-direction: column;
  }

.top {
  padding-top: 10%;
  background: #01a1af;
  color: #fff;
  font-size:35px;
  padding-bottom: 50px;
}

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

a{
  color: #01a1af;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}
.comming-soon {
display: flex;
flex-direction: column;
justify-content: center;
align-items: ceter;
  /*border-top: 2px solid #fff;*/
  border-bottom: 2px solid #01a1af;
  background: #fff;
  /*margin-top: 50px;*/
  width: 100%;
  /*max-width: 1000px;*/
  margin: 0 auto;
  padding: 50px 0;
  letter-spacing: 1px;
  font-size: clamp(30px, 5vw, 50px);
  line-height: clamp(45px, 5.5vw,75px);
text-transform: uppercase;
  font-weight: 600;
  /*height: 100px;*/
  color: #01a1af;
}

.footer {
  margin-top: 50px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background: #fff;
}

.footer a {
  color: #01a1af;
  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;
  line-height: 22px;
}
.modalDialog h2 {
  text-align: center;
  padding: 25px !important;
}

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

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

.close {
  background-color: #01a1af;
  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;
}
 a.close {color: #fff; padding: 25px 25px 15px 25px;}

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


/* ende modal */
