.content {
	margin: 0 auto;
	padding: 5px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-content: flex-start;
	position: absolute;
	z-index: 1000;
	top: 50%;
	left: 45%;
}

.container {
	width: 30px;
	height: 30px;
	position: relative;
}

.container.animation-4 {
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg);
}

.container.animation-4 .shape {
	border-radius: 5px;
}

.container.animation-4 {
	-webkit-animation: rotation 1s infinite;
	animation: rotation 1s infinite;
}

.container.animation-4,
.container.animation-5 {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.container .shape {
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 1px;
}

.container .shape.shape1 {
	left: 0;
	background-color: #5C6BC0;
}

.container .shape.shape2 {
	right: 0;
	background-color: #8BC34A;
}

.container .shape.shape3 {
	bottom: 0;
	background-color: #FFB74D;
}

.container .shape.shape4 {
	bottom: 0;
	right: 0;
	background-color: #F44336;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.animation-4 .shape1 {
	-webkit-animation: animation4shape1 0.3s ease 0s infinite alternate;
	animation: animation4shape1 0.3s ease 0s infinite alternate;
}

@-webkit-keyframes animation4shape1 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(5px, 5px);
		transform: translate(5px, 5px);
	}
}

@keyframes animation4shape1 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(5px, 5px);
		transform: translate(5px, 5px);
	}
}

.animation-4 .shape2 {
	-webkit-animation: animation4shape2 0.3s ease 0.3s infinite alternate;
	animation: animation4shape2 0.3s ease 0.3s infinite alternate;
}

@-webkit-keyframes animation4shape2 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(-5px, 5px);
		transform: translate(-5px, 5px);
	}
}

@keyframes animation4shape2 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(-5px, 5px);
		transform: translate(-5px, 5px);
	}
}

.animation-4 .shape3 {
	-webkit-animation: animation4shape3 0.3s ease 0.3s infinite alternate;
	animation: animation4shape3 0.3s ease 0.3s infinite alternate;
}

@-webkit-keyframes animation4shape3 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(5px, -5px);
		transform: translate(5px, -5px);
	}
}

@keyframes animation4shape3 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(5px, -5px);
		transform: translate(5px, -5px);
	}
}

.animation-4 .shape4 {
	-webkit-animation: animation4shape4 0.3s ease 0s infinite alternate;
	animation: animation4shape4 0.3s ease 0s infinite alternate;
}

@-webkit-keyframes animation4shape4 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(-5px, -5px);
		transform: translate(-5px, -5px);
	}
}

@keyframes animation4shape4 {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(-5px, -5px);
		transform: translate(-5px, -5px);
	}
}

.animation-5 .shape1 {
	animation: animation5shape1 2s ease 0s infinite reverse;
}