html{
  scroll-behavior: smooth;
}
body{
  background:#00000000;
}
.fontm{
 font-family:"Domine";
 font-weight:500;
 font-style:normal;
}
.fontm-m{
 font-family:"Domine";
 font-weight:500;
 font-style:normal;
}
.main-img-1{
position: fixed;
  display:block;
overflow:clip;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-image: url("/imgs/moschee.webp?v=1f");
background-size: cover;
transition: 1s all ease-in-out;
    z-index:-1;
  }
.main-img-1:before{
    content:"";
    position:relative;
    display:block;
    height:100%;
    width:100%;
    background-color: rgb(0 0 0 / 50%);
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter:blur(5px);
}
.logo{
  display:flex;
  background:transparent;
  flex-direction:row;
  padding:2vw;
	padding-left:0;
	align-items:center;
	justify-content:start;
	pointer-events:none;
}
.logoimg{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
  width:15vw;
  background:transparent;
  overflow:clip;
}
.logoimg img{
  object-fit:cover;
  height:100%;
  width:100%;
}
.logoname{
  display:flex;
  flex-direction:column;
	height:100%;
  background:transparent;
  padding-left:1vw;
	align-items:center;
}
.logoname p{
	 font-family:"Lato";
	text-transform: uppercase;
  font-size:3vw;
  margin:0;
  color:#f4f4f4;
  line-height:1.35;
  font-weight:700;
	
}
.logoname p span{
	font-weight:400;
}
.oeberschrift{
	margin-top:4vh;
  color:#e4e4e0;
  font-weight:700;
  border-bottom:0.1rem solid #e4e4e0;
  padding-bottom:0.3rem;
	margin-left:1rem;
	margin-right:1rem;
}
.infos{
	font-size:5vw;
	 font-family:"Figtree";
 font-style:normal;
  color:#e4e4e0;
  font-weight:600;
   margin-left:1rem;
	margin-right:1rem;
	margin-top:15vh;
}
form{
  margin-top:5rem;
	margin-left:1rem;
	margin-right:1rem;
}
.form-main p{
  color:#e4e4e0;
  font-weight:500;
  font-size:1.1rem;
}
.form-main input{
  background:none;
  border:0.1rem solid #e4e4e0;
  border-radius:0%;
  padding:0.5rem;
  width:50%;
  font-size:1.1rem;
	color:#e4e4e0;
	font-weight:500
}
input:focus{
	outline:none;
}
.checkbox{
  display:flex;
}
.checkbox p{
  padding:1rem;
  font-weight:600;
}
.checkbox input{
  width:2.5rem;
  border:none;
}
.user-interact-save-go{
	border:0.1rem solid #e4e4e6;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0.7rem;
	padding-top:0.7rem;
	padding-bottom:0.7rem;
	background:black;
	margin-top:1rem;
}
.user-interact-save-go button{
	width:100%;
    font-weight:500;
	font-size:1.1rem;
	background:none;
	border:none;
	color:#e4e4e6;
	text-align:center;
}
.msgdevelop{
	display:none;
}