@charset "utf-8";
/* CSS Document */

body{
	background: #F8F4F3;
	margin: 0px;
	overflow: hidden !important; 
}

#bg_shaperight{
	right: 0;
	position: absolute;
}

#bg_shapeleft{
	position: absolute;
	bottom: 20%;
}

.img_logo{
	height: 100%;
}

#logo_fill{
	height: 4rem;
}

#mask_image{
	background: #F8F4F3;
	width: 6rem;
	height: 3.75rem;
	position: absolute;
}

#logo_outline{
	height: 4rem;
	position: absolute;
}

#fill_animation{
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
}

#circle{
	border-radius: 50%;
	background: #FF7900;
	height: 1rem;
	width: 1rem;
	position: absolute;
	opacity: 0;
	top: 50%;
	left: 50%;
}

#zoom_animation{
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}