*{
	padding:0;
	margin:0;
	border:0;
	outline:0;
	text-decoration:none;
}
body{
	background:url('images/res.jpg');
	background-position:center;
	background-size:cover;
	width:100%;
	height:100vh;
	overflow:hidden;
}
section{
	background:rgba(0,0,0,.3);
	backdrop-filter:blur(0px);
	width:100%;
	height:100vh;
}
.social{
	position:absolute;
	bottom:100px;
	right:50px;
	width:50px;
	height:150px;
	color:#fff;
}
.social i{
	width:50px;
	height:50px;
	font-size:25px;
	text-align:center;
	line-height:50px;
}
h1{
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	color:#fff;
	position:absolute;
	bottom:70px;
	left:450px;
	line-height:100px;
}
span{
	font-size:130px;
	margin:0 0 0 50px;

}
img{
	width:250px;
	position:absolute;
	bottom:50px;
	left:200px;
}
img.animate__fadeInLeft{
	animation-delay:1s;
}
h1.animate__fadeInLeft{
	animation-delay:0.25s;
}
.square{
	position:relative;
	width:400px;
	height:400px;
	display:flex;
	justify-content: center;
	align-items: center;
	display:none;
}
.square span:nth-child(1){
	background:rgba(255,255,255,.1);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;
	animation:animate 4s linear infinite;

}
.square span:nth-child(2){
	background:rgba(255,255,255,.1);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;
	animation:animate 6s linear infinite;
}
.square span:nth-child(3){
	background:rgba(255,255,255,.1);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;
	animation:animate2 10s linear infinite;
}
@keyframes animate{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
@keyframes animate2{
	0%{
		transform: rotate(360deg);
	}
	100%{
		transform: rotate(0deg);
	}
}