*{
	margin:0;
	padding:0;
	box-sizing: border-box;
}

.containeru{
	height:100vh;
	width: 100%;
	position:relative;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-flow: column;
	background-image: url('https://ritualz.com/kinderfeld/wp-content/themes/ritualz/img/FOREVER.jpg');
	background-position: center;
   background-size: cover;
}

.overlayu {
	height:100%;
	width: 100%;
	position: absolute;
	top:0;
	left: 0;
	z-index: 10;
}


img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top:0;
	left:0;
}


/*.slideru {
 overflow: hidden;
 width: 100vw;
 height: 100vh;
 position: relative;
}
 
.slideru .slideu {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-size: cover;
 background-position: center;
 animation: slider 12.5s infinite;
}
 
.slideru .slideu:nth-child(1) {
   background-image: url('http://ritualz.com/kinderfeld/wp-content/themes/ritualz/img/SLIDE1.jpg');
   animation-delay: 0s;
}*/

/*.slideru .slideu:nth-child(2) {
   background-image: url('http://ritualz.com/kinderfeld/wp-content/uploads/2024/10/SLIDE2.jpg');
   animation-delay: -2.5s;
}

.slideru .slideu:nth-child(3) {
   background-image: url('http://ritualz.com/kinderfeld/wp-content/uploads/2024/10/SLIDE3.jpg');
   animation-delay: -5s;
}

.slideru .slideu:nth-child(4) {
   background-image: url('http://ritualz.com/kinderfeld/wp-content/uploads/2024/10/SLIDE4.jpg');
   animation-delay: -7.5s;
}

.slideru .slideu:nth-child(5) {
   background-image: url('http://ritualz.com/kinderfeld/wp-content/uploads/2024/10/SLIDE5.jpg');
   animation-delay: -10s;
}

@keyframes slider {
 0%, 16%, 100% {
   transform: translateX(0);
   animation-timing-function: ease;
 }
 20% {
   transform: translateX(-100%);
   animation-timing-function: step-end;
 }
 96% {
   transform: translateX(100%);
   animation-timing-function: ease;
 }
}*/

.headingu {
	font-size: 50px;
	font-family:"arimo";
	color:black;
	position: relative;
	z-index: 100;
	background-color: black;
	text-align: center;
	margin: -50px;
}

.arimo-<uniquifier> {
  font-family: "Arimo", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.linku {
	color:#673edc;
	text-decoration: none;
}

@media only screen and (max-width: 1025px) {
	.headingu {
		font-size: 20px;
	}
}

@media only screen and (max-width: 400px) {
	.headingu {
		font-size: 18px;
	}
}

.headingy {
	font-size: 20px;
	font-family:"arimo";
	color:black;
	position: relative;
	z-index: 100;
	background-color: black;
	text-align: center;
}

@media only screen and (max-width: 1025px) {
	.headingy {
		font-size: 15px;
	}
}

@media only screen and (max-width: 400px) {
	.headingy {
		font-size: 12px;
	}
}