body
	{
		font-family: 'Fira Sans', sans-serif;
		margin: 0;
		padding: 0;
		color: rgb(0, 0, 0);
		background: rgb(255, 255, 255);
		cursor: none;
        display: flex;
	}

    .image-set{
		margin-top: 5%;
		margin-bottom: 5%;
        flex-direction: column;
		display: block;
		text-align: center;
    }

	.image-set-muse{
		margin-top: 5%;
		margin-bottom: 5%;
        flex-direction: column;
		display: block;
		text-align: center;
    }
    .image-set img{
        width: 60%;
    }

	.image-set-muse img{
		width: 60%;
	}

    .image-set img:nth-child(1),img:nth-child(2),.image-set img:nth-child(3){
        margin-bottom: 3%;
    }

	.image-set-muse img:nth-child(1),img:nth-child(2){
		margin-bottom: 3%;
	}

	img{
		border: 1px transparent solid;
		border-radius: 25px;
		box-shadow: 6px 5px 5px 10px rgb(218, 218, 218);
	}

    .fa-arrow-left{
        position: absolute;
        left: 5%;
        top: 11%;
        font-size: 180%;
        color: #000000;
    }

    a
{
	cursor: none;
}

.cursor
{
	width: 40px;
	height: 40px;
	border: 1px dashed white;
	border-radius: 50%;
	position: absolute;
	z-index: 10;
	-webkit-animation: Anim1 1s infinite alternate;
	animation: Anim1 1s infinite alternate;
	pointer-events: none;
}

.cursor::before
{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 5px;
	height: 5px;
	background: crimson;
	border-radius: 50%;
}

.expand
{
	-webkit-animation: Anim2 .5s;
	animation: Anim2 .5s;
	background: crimson;
	border: 1px solid crimson;
}

@-webkit-keyframes Anim1
{
	from
	{
		-webkit-transform: scale(1) rotate(0deg);
		transform: scale(1) rotate(0deg);
	}

	to
	{
		-webkit-transform: scale(0.7) rotate(190deg);
		transform: scale(0.7) rotate(190deg);
	}
}

@keyframes Anim1
{
	from
	{
		-webkit-transform: scale(1) rotate(0deg);
		transform: scale(1) rotate(0deg);
	}

	to
	{
		-webkit-transform: scale(0.7) rotate(190deg);
		transform: scale(0.7) rotate(190deg);
	}
}

@keyframes Anim2
{
	0%
	{
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50%
	{
		-webkit-transform: scale(2);
		transform: scale(2);
	}

	100%
	{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity:0;
	}
}

@media (max-width: 430px)
{
	.image-set{
       margin-top: 0;
    }


	.image-set img{
        width: 100%;
    }

	.image-set-muse{
        margin-top: 0;
    }

	.image-set-muse img{
        width: 100%;
    }

	img{
		border-radius: 15px;
	}

	.fa-arrow-left{
		font-size: 100%;
        color: #000;
		position: absolute;
		left: 2%;
		top: 5%;

    }
}