Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URLs added here will be added as <link>s in order, and before the CSS in the editor. You can use the CSS from another Pen by using its URL and the proper URL extension.

+ add another resource

JavaScript

Babel includes JSX processing.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Packages

Add Packages

Search for and use JavaScript packages from npm here. By selecting a package, an import statement will be added to the top of the JavaScript editor for this package.

Behavior

Auto Save

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                <div class="wrap">
	<div class="scene-1">
		<div class="bg-1 animation_to_left"></div>
		<div class="bg-2 animation_to_right"></div>
		<div class="back-table animation_to_left">
			<div class="books"></div>
			<div class="frame"></div>
		</div>
		<div class="photos animation_to_left"></div>
		<div class="shelf-1 animation_to_left">
				<div class="book"></div>
				<div class="camera">
				<div class="camera__flash"></div>
			</div>
		</div>
		<div class="shelf-2 animation_to_left">
			<div class="books"></div>
			<div class="ship">
				<div></div>
				<div></div>
				<div></div>
				<div></div>
			</div>
		</div>
		<div class="table animation_to_right">
			<div></div>
			<div></div>
			<div></div>
			<div class="tablet"></div>
			<div class="lamp">
				<div></div>
			</div>
		</div>
		<div class="chair animation_to_right"></div>
		<div class="armchair animation_to_right">
			<div></div>
			<div class="plaid"></div>
		</div>
		<div class="picture animation_to_right">
			<div></div>
			<div></div>
		</div>
		<div class="red-dog animation_to_right">
			<div class="red-dog__body"></div>
			<div class="red-dog__leg"></div>
			<div class="red-dog__hand"></div>
			<div class="red-dog__head">
				<div></div>
				<div></div>
			</div>
		</div>
		<div class="man animation_to_right">
			<div class="man__leg">
				<div class="man__knee">
					<div class="man__feet">
						<div></div>
						<div></div>
					</div>
				</div>
			</div>
			<div class="man__body">
				<div class="man__chest">
					<div class="man__head">
						<div></div>
						<div></div>
						<div></div>
						<div></div>
						<div></div>
					</div>
					<div class="man__arm">
						<div class="man__forearm">
							<div></div>
							<div></div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="scene-2">
		<div class="bg-1"></div>
		<div class="bg-2"></div>
		<div class="bg-3"></div>
		<div class="bg-4"></div>
		<div class="bg-5"></div>
		<div class="bg-6"></div>
		<div class="rock">
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div class="lighthouse"></div>
		</div>
		<div class="girl">
			<div></div>
			<div></div>
			<div class="girl__back-leg">
				<div class="girl__foot"></div>
				<div class="girl__foot-thumbs"></div>
			</div>
			<div class="girl__back-arm">
				<div class="girl__paper"></div>
			</div>
			<div class="girl__chest">
				<div class="girl__face">
					<div class="girl__nose"></div>
				</div>
			</div>
			<div class="girl__back-shorts"></div>
			<div class="girl__front-leg">
				<div class="girl__knee"></div>
			</div>
			<div class="girl__shorts"></div>
			<div class="girl__front-arm">
				<div class="girl__forearm">
					<div class="girl__palm"></div>
				</div>
			</div>
		</div>
		<div class="stone"></div>
		<div class="basket">
			<div></div>
			<div></div>
		</div>
		<div class="sand">
			<div></div>
		</div>
		<div class="crab">
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div></div>
			<div></div>
		</div>
		<div class="water">
			<div></div>
			<div></div>
			<div></div>
			<div></div>
		</div>
	</div>
	<div class="scene-3">
		<div class="bg-1"></div>
		<div class="bg-2"></div>
		<div class="road">
			<div class="car">
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div><div></div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div></div>
				<div class="sneakers">
					<div></div>
				</div>
				<div class="papper"></div>
				<div class="pizza">
					<div class="pizza__fat"></div>
				</div>
				<div class="coffee"></div>
				<div class="man">
					<div class="man__legs">
						<div></div>
						<div></div>
						<div></div>
						<div></div>
						<div></div>
						<div></div>
					</div>
					<div class="man__head">
						<div class="man__beard"></div>
						<div class="man__hair"></div>
						<div class="man__nose"></div>
					</div>
					<div class="man__body"></div>
					<div class="laptop"></div>
					<div class="man__arm">
						<div class="man__forearm"></div>
					</div>
					<div class="man__shorts"></div>
				</div>
			</div>
		</div>
	</div>
	<div class="scene-4">
		<div class="bg-2"></div>
		<div class="bg-1"></div>
		<div class="scene-4__right">
			<div class="bookshelf"></div>
			<div class="photo"></div>
			<div class="books-1"></div>
			<div class="books-2"></div>
			<div class="books-3"></div>
		</div>
		<div class="scene-4__top">
			<div class="picture-1"></div>
			<div class="picture-2"></div>
			<div class="picture-3"></div>
			<div class="picture-4"></div>
			<div class="picture-5"></div>
			<div class="picture-6"></div>
			<div class="picture-7"></div>
			<div class="picture-8"></div>
		</div>
		<div class="scene-4__left">
			<div class="commode">
				<div class="commode__box"></div>
				<div class="printer"></div>
			</div>
			<div class="chair">
				<div class="chair__legs"></div>
				<div class="chair__back"></div>
				<div class="girl">
					<div class="girl__neck"></div>
					<div class="girl__back-arm">
						<div class="girl__palm"></div>
					</div>
					<div class="girl__body"></div>
					<div class="girl__head">
						<div class="girl__hair"></div>
						<div class="girl__face"></div>
					</div>
					<div class="girl__front-arm">
						<div class="girl__forearm">
							<div class="teacup"></div>
						</div>
					</div>
					<div class="girl__skirt"></div>
					<div class="girl__back-leg"></div>
					<div class="girl__front-leg"></div>
				</div>
			</div>
			<div class="table">
				<div class="table__leg"></div>
				<div class="plant"></div>
				<div class="plant__flower"></div>
				<div class="monitor"></div>
				<div class="keyboard"></div>
			</div>
		</div>
	</div>
</div>
              
            
!

CSS

              
                body {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	width: 100%;
	margin: 0;
	padding: 0;
}
.wrap {
	position: relative;
	width: 800px; height: 600px;
	overflow: hidden;
}
	.wrap *, .wrap *::before, .wrap *::after {
		position: absolute;
		content: '';
	}
.scene-1 {
	top: 0px; left: 0px;
	width: 800px; height: 600px;
	animation: sceneOne 10s linear infinite;
}
	.scene-1 .bg-1 {
		width: 900px; height: 122px;
		background: #654143;
		border-radius: 0 61px 61px 0;
	}
		.scene-1 .bg-1:before {
			top: 122px; left: 0px;
			width: 822px; height: 250px;
			background: #704744;
		}
		.scene-1 .bg-1:after {
			top: 340px; left: 0px;
			width: 543px; height: 228px;
			background: #654143;
			border-radius: 0 56px 35px 0;
		}
	.scene-1 .bg-2 {
		width: 900px; height: 77px;
		background: #593640;
		border-radius: 30px 0 0 30px;
	}
		.scene-1 .bg-2:before {
			top: 360px; right: 0px;
			width: 870px; height: 222px;
			background: #654143;
			border-radius: 68px 0 0 0;
		}
		.scene-1 .bg-2:after {
			top: 582px; right: 0px;
			width: 1244px; height: 20px;
			background: #3F252E;
		}
	.scene-1 .table {
		top: 326px; left: 397px;
		width: 208px; height: 14px;
		background: #377CA6;
	}
		.scene-1 .table:before {
			top: 14px; left: 49px;
			width: 133px; height: 24px;
			box-sizing: border-box;
			border-top: 13px solid #1C101C;
			border-right: 13px solid #1C101C;
			border-left: 13px solid #1C101C;
		}
		.scene-1 .table:after {
			top: 38px; left: 49px;
			width: 133px; height: 186px;
			box-sizing: border-box;
			border-left: 13px solid #271F28;
			border-bottom: 13px solid #271F28;
			border-right: 13px solid #271F28;
			border-radius: 0 0 53px 0;
		}
		.scene-1 .table > div:nth-child(1) {
			top: 14px; left: 21px;
			width: 28px; height: 13px;
			background: #1C101C;
		}
			.scene-1 .table > div:nth-child(1):before {
				top: 196px; left: 17px;
				width: 13px; height: 14px;
				background: #271F28;
				box-shadow: 0 14px 0 #1C101C, 0 27px 0 #271F28, 0 31px 0 #271F28;
			}
			.scene-1 .table > div:nth-child(1):after {
				top: 204px; left: 99px;
				width: 13px; height: 18px;
				background: #1C101C;
				box-shadow: 0 18px 0 #271F28;
			}
		.scene-1 .table > div:nth-child(2) {
			top: -96px; left: 89px;
			width: 86px; height: 96px;
			background: #271F28;
			border-radius: 27px 27px 40px 0;
			box-shadow: inset -8px -59px 0 9px #1C101C;
		}
			.scene-1 .table > div:nth-child(2):before {
				top: 28px; left: -50px;
				width: 67px; height: 10px;
				background: #D37241;
				box-shadow: 28px 0 0 0 #AA375F, 
							27px 0 0 0 #740748, 
							-9px 10px 0 0 #1C101C, 
							28px 10px 0 0 white, 
							-23px 28px 0 0 #377CA6, 
							28px 28px 0 0 #D37241, 
							-28px 38px 0 0 white, 
							27px 38px 0 0 white;
			}
			.scene-1 .table > div:nth-child(2):after {
				top: 62px; left: 67px;
				width: 27px; height: 27px;
				background-image: linear-gradient(to right, #377CA6 36%, #1C101C 37%, #1C101C 63%, #377CA6 64%);
				box-shadow: 0 0 0 6px #1C101C, 
							0 -5px 0 12px #234259;
			}
		.scene-1 .table > div:nth-child(3) {
			top: -71px; left: 40px;
			width: 97px; height: 5px;
			background: #404040;
			box-shadow: -3px 25px 0px 3px #404040, 
						-14px 25px 0px 3px #404040, 
						-8px 58px 0px 8px #404040, 
						-32px 58px 0px 8px #404040;
		}
			.scene-1 .table > div:nth-child(3):before {
				top: 0px; left: -8px;
				width: 5px; height: 50px;
				background: #404040;
				box-shadow: 14px 0 0 0 #404040, 
							28px 0 0 0 #404040, 
							42px 0 0 0 #404040, 
							56px 0 0 0 #404040, 
							71px 0 0 0 #404040, 
							85px 0 0 0 #404040, 
							100px 0 0 0 #404040;
			}
			.scene-1 .table > div:nth-child(3):after {
				top: 47px; left: 92px;
				width: 76px; height: 6px;
				background: white;
				box-shadow: 0 6px 0 0 #A7AEAF, 
							-7px 12px 0 0 white, 
							0 18px 0 0 #A7AEAF, 
							-76px 18px 0 0 #1C101C;
			}
	.scene-1 .tablet {
		width: 17px; height: 185px;
		background: #BEAE9D;
		transform-origin: top left;
		transform: rotate(-143deg);
		box-shadow: inset 0 -13px 0 0 #9C857C, inset 0 45px 0 0 #9C857C;
	}
		.scene-1 .tablet:after {
			top: 79px; left: -14px;
			width: 14px; height: 38px;
			background: #234259;
		}
		.scene-1 .tablet:before {
			top: 62px; left: -83px;
			width: 80px; height: 10px;
			background: #1C101C;
			transform: rotate(23deg);
			transform-origin: 0 0;
		}
	.scene-1 .lamp {
		top: -304px; left: 46px;
		width: 21px; height: 21px;
		border-radius: 20px 20px 0 0;
		background: #1C101C;
	}
		.scene-1 .lamp:before {
			top: 13px; left: -9px;
			width: 43px; height: 10px;
			background: #271F28;
		}
		.scene-1 .lamp:after {
			top: 10px; left: 52px;
			width: 80px; height: 5px;
			background: #271F28;
			box-shadow: 0 10px 0 0 #271F28;
		}
		.scene-1 .lamp > div:nth-child(1) {
			top: 8px; left: 33px;
			width: 19px; height: 20px;
			background: #1C101C;
			border-radius: 20px 0 0 20px;
		}
			.scene-1 .lamp > div:nth-child(1):after {
				top: -2px; left: 99px;
				width: 22px; height: 32px;
				background: #1C101C;
				border-radius: 2px 100% 14px 14px;
			}
			.scene-1 .lamp > div:nth-child(1):before {
				top: 16px; left: 103px;
				width: 6px; height: 102px;
				background: #271F28;
				transform: rotate(35deg);
				transform-origin: 0 0;
				box-shadow: 10px 0 0 0 #271F28;
			}
		.scene-1 .lamp > div:nth-child(2) {
			top: 19px; left: -25px;
			width: 70px; height: 33px;
			background: #1C101C;
			border-radius: 100px 100px 0 0;
		}
			.scene-1 .lamp > div:nth-child(2):before {
				top: 33px; left: 0px;
				width: 70px; height: 4px;
				background: #D37241;
			}
			.scene-1 .lamp > div:nth-child(2):after {
				top: 37px; left: -133px;
				width: 330px; height: 0px;
				border-left: 132px solid transparent;
				border-right: 127px solid transparent;
				border-bottom: 194px solid #D37241;
				box-sizing: border-box;
				opacity: .2;
			}
.scene-1 .chair {
	top: 433px; left: 214px;
	height: 39px; width: 109px;
	background: #1C101C;
	border-radius: 28px 28px 2px 2px;
	box-shadow: 0 123px 0 -15px #271F28;
}
	.scene-1 .chair:before {
		top: 39px; left: 36px;
		width: 13px; height: 99px;
		background: #271F28;
		box-shadow: 12px 0 0 0 #404040;
	}
	.scene-1 .chair:after {
		top: 71px; left: 56px;
		width: 32px; height: 12px;
		border-radius: 6px;
		box-shadow: -21px -48px 0 13px #1C101C;
		background: #1C101C;
	}
.scene-1 .armchair {
	top: 244px; left: 604px;
	width: 114px; height: 165px;
	background: #1C101C;
	border-radius: 20px 62px 0 0;
}
	.scene-1 .armchair:before {
		top: 167px; left: 0px;
		width: 210px; height: 171px;
		background: #3F252E;
	}
	.scene-1 .armchair:after {
		top: 128px; left: 114px;
		width: 100px; height: 34px;
		background: #1C101C;
		box-shadow: inset 0 12px 0 0 #3F252E;
	}
	.scene-1 .armchair > div:nth-child(1) {
		top: 162px; left: 0px;
		width: 200px; height: 66px;
		background: #593640;
		border-radius: 0 0 0 66px;
		box-shadow: 0 21px 0 0 #1C101C;
	}
		.scene-1 .armchair > div:nth-child(1):before {
			top: 0px; left: 72px;
			width: 140px; height: 20px;
			background: #654036;
			border-radius: 0 0 0 20px;
		}
		.scene-1 .armchair > div:nth-child(1):after {
			top: -80px; left: 0px;
			width: 71px; height: 80px;
			background: #593640;
			border-radius: 0 100px 0 0;
		}
	.scene-1 .armchair .plaid {
		top: 152px; left: 114px;
		width: 90px; height: 10px;
		background: #AF7C50;
		box-shadow: 0 10px 0 0 #956B48, 
					0 20px 0 0 #AF7C50, 
					0 30px 0 0 #956B48, 
					0 40px 0 0 #AF7C50;
		z-index: 1;
	}
		.scene-1 .armchair .plaid:before {
			top: 50px; left: 0px;
			width: 10px; height: 14px;
			background: #956B48;
			box-shadow: 18px 0 0 0 #956B48, 
						36px 0 0 0 #956B48, 
						54px 0 0 0 #956B48, 
						72px 0 0 0 #956B48;
		}
		.scene-1 .armchair .plaid:after {
			top: -44px; left: 0px;
			width: 41px; height: 44px;
			background: linear-gradient(to right, #AF7C50 50%, #D69C51 51%);
			border-radius: 24px 24px 0 0;
		}
.scene-1 .picture {
	top: -34px; right: -22px;
	height: 150px; width: 120px;
	background: #9C857C;
	overflow: hidden;
	box-shadow: 0 0 0 22px #956B48, 
				0 0 0 43px #3F252E;
}
	.scene-1 .picture:before {
		top: 47px; left: 27px;
		width: 50px; height: 50px;
		border-radius: 100%;
		background: #BEAE9D;
	}
	.scene-1 .picture:after {
		top: 109px; left: 56px;
		width: 14px;
		border-left: 29px solid transparent;
		border-bottom: 35px solid #3F252E;
	}
	.scene-1 .picture > div:nth-child(1) {
		top: 75px; left: 9px;
		width: 15px;
		border-right: 50px solid transparent;
		border-left: 39px solid transparent;
		border-bottom: 40px solid #88594E;
	}
		.scene-1 .picture > div:nth-child(1):before {
			top: -46px; left: -23px;
			height: 10px;
			border-left: 74px solid transparent;
			border-bottom: 76px solid #88594E;
		}
		.scene-1 .picture > div:nth-child(1):after {
			top: 17px; left: -48px;
			width: 14px;
			border-right: 78px solid transparent;
			border-bottom: 100px solid #654036;
		}
	.scene-1 .picture > div:nth-child(2) {
		top: 100px; left: 19px;
		width: 24px;
		border-right: 35px solid transparent;
		border-bottom: 40px solid #654036;
	}
		.scene-1 .picture > div:nth-child(2):before {
			top: 9px; left: 32px;
			width: 50px; height: 40px;
			background: #654036;
		}
		.scene-1 .picture > div:nth-child(2):after {
			top: 24px; left: -4px;
			width: 13px;
			border-right: 20px solid transparent;
			border-left: 20px solid transparent;
			border-bottom: 20px solid #3F252E;
			box-shadow: 8px 44px 0 24px #3F252E;
		}
.scene-1 .red-dog {
	top: 152px; left: 568px;
	width: 70px; height: 43px;
	background: #D37241;
	border-radius: 0 34px 0 0;
}
	.scene-1 .red-dog:before {
		top: -20px; left: -78px;
		width: 104px; height: 68px;
		background: white;
		border-radius: 0 100px 0 100px;
	}
.scene-1 .red-dog__body {
	top: -44px; left: -65px;
	width: 81px; height: 74px;
	background: #D37241;
	border-radius: 0 100px 0 100px;
	box-shadow: 35px 24px 0 -24px #D37241, -7px -15px 0 -5px #D37241;
}
	.scene-1 .red-dog__body:before {
		top: 30px; left: 15px;
		width: 35px; height: 40px;
		background: #D37241;
		border-radius: 0 0 20px 20px;
		transform-origin: 0 0;
		transform: rotate(40deg);
	}
	.scene-1 .red-dog__body:after {
		top: 50px; left: 111px;
		width: 16px; height: 16px;
		background: #D37241;
		transform: skewX(-22deg) rotate(-34deg);
		animation: sceneOneDogTail .8s ease infinite;
		transform-origin: bottom left;
	}
.scene-1 .red-dog__leg {
	top: 28px; left: 21px;
	width: 49px; height: 43px;
	background: #D37241;
	border-radius: 0 9px 0 35px;
}
	.scene-1 .red-dog__leg:before {
		top: 30px; left: 49px;
		width: 12px; height: 34px;
		background: linear-gradient(#D37241 38%, white 39%);
		border-radius: 0 5px 2px 0 / 0 15px 2px 0;
	}
	.scene-1 .red-dog__leg:after {
		top: 52px; left: 34px;
		width: 16px; height: 12px;
		background: white;
		border-radius: 14px 0 0 0;
	}
.scene-1 .red-dog__hand {
	top: 15px; left: -96px;
	width: 43px; height: 22px;
	background: white;
	transform-origin: bottom right;
	transform: rotate(40deg);
	border-radius: 21px 10px 10px 0;
}
	.scene-1 .red-dog__hand:before {
		top: 21px; left: 0px;
		width: 15px; height: 20px;
		background: white;
		border-radius: 0 0 0 17px;
	}
.scene-1 .red-dog__head {
	top: -68px; left: -99px;
	width: 42px; height: 56px;
	background: #D37241;
	border-radius: 36% 0 90% 4px / 70% 0 46% 4px;
	border-right: 8px solid white;
	transform-origin: bottom right;
	animation: sceneOneDogHead 10s ease infinite;
	transform: rotate(0deg);
}
	.scene-1 .red-dog__head:before {
		top: 25px; left: -20px;
		width: 22px; height: 21px;
		background: #D37241;
		border-radius: 27% 0 0 100%;
		box-shadow: inset 21px 2px 0 -6px white;
	}
	.scene-1 .red-dog__head:after {
		top: 20px; left: 9px;
		width: 6px; height: 6px;
		background: black;
		border-radius: 100%;
		animation: sceneOneDogEye 2s ease infinite;
	}
	.scene-1 .red-dog__head > div:nth-child(1) {
		top: -22px; left: 18px;
		width: 11px;
		border-left: 23px solid transparent;
		border-bottom: 39px solid #D37241;
		transform-origin: right bottom;
		transform: rotate(10deg);
	}
		.scene-1 .red-dog__head > div:nth-child(1):before {
			top: 0px; left: -18px;
			width: 6px;
			border-left: 23px solid transparent;
			border-bottom: 39px solid white;
		}
		.scene-1 .red-dog__head > div:nth-child(1):after {
			top: 37px; left: -18px;
			width: 30px; height: 9px;
			background: white;
			transform: rotate(-9deg);
			border-radius: 0 0 10px 6px;
		}
	.scene-1 .red-dog__head > div:nth-child(2) {
		top: 25px; left: -20px;
		width: 10px; height: 9px;
		background: black;
		border-radius: 6px 0 15px 3px;
	}
.scene-1 .back-table {
	top: 350px; left: 0px;
	width: 277px; height: 30px;
	background: linear-gradient(to right, #956B48 20%, #7A5548 21%, #7A5548 79%, #956B48 80%);
	box-shadow: 0 25px 0 0 #1C101C, 0 -10px 0 0 #AF7C50;
}
	.scene-1 .back-table:before {
		top: 55px; left: 0px;
		width: 26px; height: 175px;
		background: #1C101C;
		box-shadow: 251px 0 0 0 #1C101C;
	}
	.scene-1 .back-table:after {
		top: 10px; left: 124px;
		width: 30px; height: 10px;
		background: #1C101C;
	}
	.scene-1 .back-table .books {
		top: -26px; left: 46px;
		width: 102px; height: 16px;
		box-sizing: border-box;
		background: white;
		box-shadow: inset -8px 0 0 0 #716C6B;
		border-radius: 8px 0 0 8px;
		border: 4px solid #271F28;
		border-right: 0;
	}
		.scene-1 .back-table .books:before {
			top: -28px; left: 10px;
			width: 88px; height: 24px;
			box-sizing: border-box;
			background: white;
			border-radius: 0 12px 12px 0;
			border: 6px solid #593640;
			border-left: 0;
			box-shadow: inset 6px 0 0 0 #716C6B, 
						inset -23px 0 0 -13px #271F28, 
						inset 0 6px 0 0 rgba(0, 0, 0, .1);
		}
	.scene-1 .back-table .frame {
		top: -92px; left: 148px;
		width: 46px; height: 62px;
		background: #D69C51;
		border: 10px solid #485973;
	}
		.scene-1 .back-table .frame:before {
			top: 10px; left: 10px;
			width: 20px; height: 20px;
			border: 3px solid #553333;
			transform: rotate(45deg);
			z-index: 1;
		}
		.scene-1 .back-table .frame:after {
			top: 26px; left: 10px;
			width: 20px; height: 20px;
			border: 3px solid #553333;
			transform: rotate(45deg);
			z-index: 1;
		}
.scene-1 .photos {
	top: 252px; left: 66px;
	width: 21px; height: 22px;
	background: #3F252E;
	border: 4px solid white;
	border-bottom-width: 10px;
	transform: rotate(22deg);
}
	.scene-1 .photos:before {
		top: -10px; left: 13px;
		width: 21px; height: 22px;
		background: #234259;
		border: 4px solid white;
		border-bottom-width: 10px;
		transform: rotate(-44deg);
	}
	.scene-1 .photos:after {
		top: -5px; left: 8px;
		width: 8px; height: 8px;
		background: black;
		border-radius: 50%;
	}
.scene-1 .shelf-1 {
	top: 224px; left: 0px;
	width: 210px; height: 8px;
	background: #AF7C50;
}
	.scene-1 .shelf-1:before {
		top: 8px; left: 40px;
		width: 111px; height: 6px;
		background: #1C101C;
	}
	.scene-1 .shelf-1:after {
		top: 14px; left: 40px;
		width: 8px; height: 6px;
		background: #1C101C;
		border-radius: 0 0 5px 5px;
		box-shadow: 103px 0 0 0 #1C101C;
	}
	.scene-1 .shelf-1 .book {
		top: -28px; left: 77px;
		width: 71px; height: 16px;
		background: white;
		border: 6px solid #234259;
		border-right: 0;
		border-radius: 15px 0 0 15px;
		box-shadow: inset 24px 0 0 -15px #1C101C, 
					inset 0 6px 0 0 rgba(0, 0, 0, .1);
	}
		.scene-1 .shelf-1 .book:before {
			top: -43px; left: 35px;
			width: 36px; height: 37px;
			background: linear-gradient(#D5C8B8 12%, #BEAE9D 13%, #BEAE9D 90%, #3F252E 91%);
			border-radius: 0 0 12px 12px;
		}
		.scene-1 .shelf-1 .book:after {
			top: -38px; left: 71px;
			width: 14px; height: 22px;
			box-sizing: border-box;
			border-radius: 0 12px 12px 0;
			border: 7px solid #3F252E;
			border-left: 0;
		}
	.scene-1 .shelf-1 .camera {
		top: -38px; left: 0px;
		width: 60px; height: 38px;
		background: linear-gradient(#404040 68%, #271F28 69%);
		border-radius: 0 8px 0 8px;
	}
		.scene-1 .shelf-1 .camera:before {
			top: -4px; left: 0px;
			width: 16px; height: 4px;
			background: #1C101C;
			box-shadow: 5px 26px 0 0 #716C6B;
		}
		.scene-1 .shelf-1 .camera:after {
			top: 3px; left: 24px;
			width: 30px; height: 30px;
			box-sizing: border-box;
			background: linear-gradient(#716C6B 45%, #94959B 46%);
			border-radius: 50%;
			border: 7px solid #1C101C;
			transform: rotate(-45deg);
		}
	.scene-1 .shelf-1 .camera__flash {
		top: -34px; left: 22px;
		width: 34px; height: 24px;
		box-sizing: border-box;
		background: white;
		border: 4px solid #271F28;
		border-top-width: 7px;
		box-shadow: inset 0 6px 0 0 rgba(0, 0, 0, .1);
	}
		.scene-1 .shelf-1 .camera__flash:before {
			top: 17px; left: 1px;
			width: 22px; height: 10px;
			background: #1C101C;
		}
.scene-1 .shelf-2 {
	top: 118px; left: 0px;
	width: 198px; height: 18px;
	background: #3F252E;
	box-shadow: -18px 16px 0 0 #593640;
}
	.scene-1 .shelf-2:before {
		top: 18px; left: 180px;
		border-right: 17px solid transparent;
		border-top: 16px solid #271F28;
	}
	.scene-1 .shelf-2 .books {
		top: -18px; left: 18px;
		width: 54px; height: 18px;
		box-sizing: border-box;
		border-top: 6px solid #956B48;
		border-bottom: 6px solid #956B48;
		border-left: 11px solid #956B48;
		border-right: 11px solid #956B48;
		background: #AF7C50;
		box-shadow: -6px 0 0 0 #AF7C50, 6px 0 0 0 #AF7C50;
	}
		.scene-1 .shelf-2 .books:before {
			top: -62px; left: -15px;
			width: 26px; height: 56px;
			background: #756356;
			box-shadow: inset 5px 0 0 0 #58433F, 
						inset 0 4px 0 0 #58433F, 
						inset 0 10px 0 0 #756356, 
						inset 0 16px 0 0 #58433F;
		}
		.scene-1 .shelf-2 .books:after {
			top: -47px; left: 11px;
			width: 26px; height: 41px;
			background: #58433F;
			box-shadow: inset 8px 0 0 0 #9C857C, 
						inset 0 -24px 0 0 #BEAE9D, 
						inset 0 7px 0 0 #BEAE9D, 
						inset -8px 0 0 0 #BEAE9D, 
							-6px 0 0 0 #58433F;
		}
	.scene-1 .shelf-2 .ship {
		top: -40px; left: 105px;
		width: 127px; height: 26px;
		background: #7A5548;
		border-radius: 0 0 26% 0 / 0 0 100% 0;
	}
		.scene-1 .shelf-2 .ship:before {
			top: 0px; left: -25px;
			width: 25px; height: 6px;
			background: #7A5548;
		}
		.scene-1 .shelf-2 .ship:after {
			top: 12px; left: 3px;
			width: 8px; height: 8px;
			background: #7A5548;
			transform: rotate(45deg);
			box-shadow: 15px -15px 0 0 #7A5548, 
						30px -30px 0 0 #7A5548, 
						45px -45px 0 0 #7A5548, 
						60px -60px 0 0 #7A5548;
		}
		.scene-1 .shelf-2 .ship div:nth-child(1) {
			top: -4px; left: -13px;
			width: 122px; height: 4px;
			background: #3F252E;
		}
			.scene-1 .shelf-2 .ship div:nth-child(1):before {
				top: -22px; left: 122px;
				width: 10px; height: 20px;
				border-radius: 17px 0 0 0;
				border-top: 6px solid #3F252E;
				border-left: 8px solid #3F252E;
			}
			.scene-1 .shelf-2 .ship div:nth-child(1):after {
				top: -16px; left: 130px;
				width: 10px; height: 10px;
				border-radius: 10px 8px 0 0;
				border-left: 10px solid #7A5548;
				border-top: 10px solid #7A5548;
			}
		.scene-1 .shelf-2 .ship div:nth-child(2) {
			top: -14px; left: 0px;
			width: 47px; height: 6px;
			background: linear-gradient(to right, #271F28 14%, 
												#7A5548 15%, #7A5548 27%, 
												#271F28 28%, #271F28 44%, 
												#7A5548 45%, #7A5548 57%, 
												#271F28 58%, #271F28 74%, 
												#7A5548 75%, #7A5548 87%, 
												#271F28 88%);
			border-top: 4px solid #3F252E;
		}
			.scene-1 .shelf-2 .ship div:nth-child(2):before {
				top: -68px; left: 15px;
				width: 4px; height: 64px;
				background: #3F252E;
			}
			.scene-1 .shelf-2 .ship div:nth-child(2):after {
				top: -68px; left: 65px;
				width: 6px; height: 74px;
				background: #3F252E;
			}
		.scene-1 .shelf-2 .ship div:nth-child(3) {
			top: -74px; left: 11px;
			width: 21px; height: 26px;
			box-sizing: border-box;
			background: #716C6B;
			border: 4px solid #9C857C;
			border-left: 4px solid #593640;
			border-radius: 0 13px 13px 0;
		}
			.scene-1 .shelf-2 .ship div:nth-child(3):before {
				top: 18px; left: -4px;
				width: 24px; height: 31px;
				box-sizing: border-box;
				border: 4px solid #9C857C;
				border-left: 4px solid #593640;
				background: #716C6B;
				border-radius: 0 16px 16px 0;
			}
			.scene-1 .shelf-2 .ship div:nth-child(3):after {
				top: 12px; left: 43px;
				width: 38px; height: 48px;
				box-sizing: border-box;
				border: 9px solid #9C857C;
				border-left: 7px solid #593640;
				background: #716C6B;
				border-radius: 0 26px 26px 0;
			}
		.scene-1 .shelf-2 .ship div:nth-child(4) {
			top: 6px; left: -19px;
			width: 136px; height: 24px;
			background: #3F252E;
			border-radius: 0 0 30px 30px;
		}
			.scene-1 .shelf-2 .ship div:nth-child(4):before {
				top: 24px; left: 28px;
				width: 80px; height: 4px;
				background: #271F28;
			}
			.scene-1 .shelf-2 .ship div:nth-child(4):after {
				top: 28px; left: 28px;
				width: 5px; height: 6px;
				background: #271F28;
				box-shadow: 37px 0 0 0 #271F28, 
							75px 0 0 0 #271F28;
			}
.scene-1 .man {
	top: 54px; left: 189px;
	width: 262px; height: 528px;
	z-index: 1;
}
.scene-1 .man__body {
	top: 241px; left: 0px;
	width: 118px; height: 61px;
	background: linear-gradient(to right, #271F28 46%, #1C101C 47%);
	border-radius: 0 0 100% 5% / 0 0 10% 100%;
}
.scene-1 .man__chest {
	bottom: 59px; left: 0px;
	width: 116px; height: 157px;
	transform-origin: bottom left;
	animation: sceneOneManBody 10s ease infinite;
	transform: rotate(10deg) translateY(0px);
}
	.scene-1 .man__chest:before {
		bottom: 0px; left: 0px;
		width: 116px; height: 157px;
		background: linear-gradient(to right, #271F28 46%, #1C101C 47%);
		transform-origin: bottom left;
		animation: sceneOneManChest 10s ease infinite;
		border-radius: 100% 44% 0 0 / 100% 70% 0 0;
		transform: scaleX(1);
	}
.scene-1 .man__head {
	top: -98px; left: 44px;
	width: 87px; height: 74px;
	background: #271F28;
	border-radius: 46px 13px 0 0;
	transform-origin: 0 0;
	animation: sceneOneManHead 10s ease infinite;
	transform: rotate(-10deg) translateY(0px) translateX(0px);
}
	.scene-1 .man__head:before {
		top: 74px; left: 0px;
		width: 68px; height: 42px;
		background: linear-gradient(to right, #F6BE9C 30%, #D7957C 31%);
		transform-origin: 0 0;
		animation: sceneOneManNeck 10s ease infinite;
		transform: rotate(34deg);
	}
	.scene-1 .man__head div:nth-child(1) {
		top: 6px; left: 52px;
		width: 47px; height: 27px;
		background: #F6BE9C;
		border-radius: 14px 54% 0 13px / 14px 100% 0 13px;
	}
		.scene-1 .man__head div:nth-child(1):before {
			top: 26px; left: -11px;
			width: 39px;
			border-left: 19px solid transparent;
			border-bottom: 23px solid #F6BE9C;
		}
		.scene-1 .man__head div:nth-child(1):after {
			top: 56px; left: 47px;
			width: 10px; height: 12px;
			background: #F6BE9C;
			border-radius: 0 3px 10px 0;
		}
	.scene-1 .man__head div:nth-child(2) {
		top: 46px; left: 8px;
		width: 24px; height: 24px;
		border-radius: 50%;
		background: #D7957C;
		box-shadow: inset 1px 1px 0 4px #F6BE9C;
	}
		.scene-1 .man__head div:nth-child(2):before {
			top: 12px; left: 13px;
			width: 8px; height: 8px;
			background: #F6BE9C;
			border-radius: 50%;
		}
		.scene-1 .man__head div:nth-child(2):after {
			top: 28px; left: -2px;
			border-right: 20px solid transparent;
			border-left: 20px solid transparent;
			border-bottom: 15px solid #F6BE9C;
			transform-origin: top center;
			transform: rotate(36deg);
		}
	.scene-1 .man__head div:nth-child(3) {
		top: 55px; left: 24px;
		width: 47px; height: 59px;
		background: #271F28;
		border-radius: 18px 0 0 48px;
	}
		.scene-1 .man__head div:nth-child(3):before {
			top: 0px; left: 17px;
			width: 58px; height: 19px;
			background: #F6BE9C;
			border-radius: 0 0 0 21px;
		}
		.scene-1 .man__head div:nth-child(3):after {
			top: 19px; left: 47px;
			width: 29px; height: 10px;
			background: #271F28;
			border-radius: 0 0 8px 0;
		}
	.scene-1 .man__head div:nth-child(4) {
		top: 84px; left: 71px;
		width: 24px; height: 30px;
		background: #271F28;
		border-radius: 0 0 17px 0;
	}
		.scene-1 .man__head div:nth-child(4):before {
			top: 0px; left: 5px;
			width: 17px; height: 8px;
			background: white;
			border-radius: 0 0 0 10px;
			animation: sceneOneManMouth 10s ease infinite;
			transform: scaleY(1);
		}
		.scene-1 .man__head div:nth-child(4):after {
			top: -34px; left: 11px;
			width: 5px; height: 13px;
			background: black;
			border-radius: 5px;
			animation: sceneOneManEye 2s ease infinite, sceneOneManEye2 10s ease infinite;
			transform: scaleY(1);
		}
	.scene-1 .man__head div:nth-child(5) {
		top: 32px; left: 70px;
		width: 10px; height: 6px;
		border-radius: 16px 0 0 0;
		border-top: 7px solid #404040;
		border-left: 7px solid #404040;
		animation: sceneOneManBrow 2s ease infinite, sceneOneManBrow2 10s ease infinite;
		transform: rotate(0deg) translate(0, 0);
	}
		.scene-1 .man__head div:nth-child(5):before {
			top: -7px; left: 6px;
			width: 7px; height: 7px;
			background: #404040;
			border-radius: 50%;
		}
		.scene-1 .man__head div:nth-child(5):after {
			top: 1px; left: -7px;
			width: 7px; height: 7px;
			background: #404040;
			border-radius: 50%;
		}
.scene-1 .man__arm {
	top: 6px; left: 12px;
	width: 81px; height: 123px;
	background: linear-gradient(#404040 49%, #D7957C 50%);
	border-radius: 42px 42px 39px 0;
	transform-origin: center top;
	animation: sceneOneManArm 10s ease infinite;
	transform: rotate(-34deg) translateY(0px) translateX(0px);
}
	.scene-1 .man__arm:before {
		top: 118px; left: 0px;
		width: 40px; height: 50px;
		background: #D7957C;
		border-radius: 0 0 0 20px;
	}
	.scene-1 .man__arm:after {
		top: 50px; left: -6px;
		width: 93px; height: 33px;
		background: #94959B;
		border-radius: 5px;
	}
.scene-1 .man__forearm {
	top: 165px; left: -31px;
	width: 67px; height: 100px;
	background: #F6BE9C;
	border-radius: 36px 28px 60px 4px;
	z-index: 1;
	transform-origin: top center;
	animation: sceneOneManForearm 10s ease infinite;
	transform: rotate(-102deg);
}
	.scene-1 .man__forearm:before {
		top: 79px; left: 44px;
		width: 30px; height: 54px;
		background: #F6BE9C;
		transform: rotate(-16deg);
		border-radius: 5px 30px 15px 10px;
		box-shadow: 0 14px 0 0 #D7957C;
	}
	.scene-1 .man__forearm:after {
		top: 121px; left: 68px;
		width: 9px; height: 13px;
		background: #1C101C;
		border-radius: 100% 0;
	}
	.scene-1 .man__forearm div:nth-child(2) {
		top: 93px; left: 1px;
		width: 15px; height: 41px;
		background: #F6BE9C;
		transform: rotate(-17deg);
		border-radius: 12px 8px 8px 11px;
		box-shadow: 0 15px 0 0 #88594E;
	}
		.scene-1 .man__forearm div:nth-child(2):before {
			top: 0px; left: 8px;
			width: 20px; height: 57px;
			background: #F6BE9C;
			border-radius: 0 0 10px 10px;
			box-shadow: 0 15px 0 0 #AF736B;
		}
		.scene-1 .man__forearm div:nth-child(2):after {
			top: 0px; left: 21px;
			width: 17px; height: 70px;
			background: #F6BE9C;
			border-radius: 0 0 0 13px;
			box-shadow: 0 15px 0 0 #D7957C;
		}
	.scene-1 .man__forearm div:nth-child(1) {
		top: 80px; left: 45px;
		width: 20px; height: 95px;
		background: #F6BE9C;
		transform: rotate(-17deg);
		border-radius: 10px;
	}
		.scene-1 .man__forearm div:nth-child(1):before {
			top: 40px; left: 24px;
			width: 30px; height: 6px;
			background: #1C101C;
			transform: rotate(-37deg);
		}
		.scene-1 .man__forearm div:nth-child(1):after {
			top: 82px; left: -31px;
			width: 17px;
			border-left: 11px solid transparent;
			border-top: 6px solid #1C101C;
			transform: rotate(-37deg);
		}
.scene-1 .man__leg {
	top: 298px; left: 5px;
	width: 222px; height: 88px;
	background: linear-gradient(to right, #36779D 56%, #D7957C 57%);
	border-radius: 0 69px 120px 131px / 0 75px 74px 140px;
}
.scene-1 .man__knee {
	top: 15px; left: 189px;
	width: 47px; height: 194px;
	background: linear-gradient(#D7957C 38%, #D7D7D6 39%, #D7D7D6 55%, white 56%);
	border-radius: 10px 40px 20px 30px;
	transform-origin: 50% 0;
	animation: sceneOneManKnee 10s ease infinite;
	transform: rotate(23deg);
}
	.scene-1 .man__knee:before {
		top: 75px; left: -27px;
		width: 28px; height: 64px;
		background: linear-gradient(#D7D7D6 50%, white 51%);
		border-radius: 64% 0 0 100% / 50% 0 0 50%;
	}
	.scene-1 .man__knee:after {
		top: 75px; left: -10px;
		width: 13px; height: 33px;
		background: #A7AEAF;
		box-shadow: 30px 0 0 0 #A7AEAF;
	}
.scene-1 .man__feet {
	top: 191px; left: 0px;
	width: 93px; height: 36px;
	background: #59BECF;
	border-radius: 4px 29px 0 0;
	transform-origin: 0 0;
	transform: rotate(-20deg);
	animation: sceneOneManFeet 10s ease infinite;
}
	.scene-1 .man__feet:before {
		top: 36px; left: -5px;
		width: 101px; height: 7px;
		background: #1C101C;
		border-radius: 2px;
	}
	.scene-1 .man__feet:after {
		top: -20px; left: 0px;
		width: 28px; height: 23px;
		background: #59BECF;
		border-radius: 0 17px 0 0;
	}
	.scene-1 .man__feet div:nth-child(1) {
		top: -1px; left: -11px;
		width: 38px; height: 37px;
		background: #377CA6;
		z-index: 1;
		border-radius: 50% 50% 0 50%;
	}
		.scene-1 .man__feet div:nth-child(1):before {
			top: 20px; left: 38px;
			width: 40px; height: 17px;
			background: #377CA6;
			border-radius: 0 15px 0 0;
		}
		.scene-1 .man__feet div:nth-child(1):after {
			top: -28px; left: 44px;
			width: 40px; height: 20px;
			background: #377CA6;
			border-radius: 30px 30px 0 0;
			transform: rotate(-56deg);
		}
	.scene-1 .man__feet div:nth-child(2) {
		top: -8px; left: 52px;
		width: 12px; height: 20px;
		background: #1C101C;
		z-index: 1;
		transform: rotate(-4deg);
		border-radius: 6px;
	}
.scene-1 .animation_to_left { animation: sceneOneGoLeft 10s ease infinite; }
.scene-1 .animation_to_right { animation: sceneOneGoRight 10s ease infinite; }
	
@keyframes sceneOneManEye {
	0% 	{ transform: scaleY(1); }
	5% 	{ transform: scaleY(.1); }
	10% { transform: scaleY(1); }
}
@keyframes sceneOneManBrow {
	2% 	{ transform: translateY(0px); }
	8% 	{ transform: translateY(7px); }
	14% { transform: translateY(0px); }
}
@keyframes sceneOneDogTail {
	0% 		{ transform: skewX(-22deg) rotate(-34deg); }
	50% 	{ transform: skewX(-22deg) rotate(16deg); }
	100%	{ transform: skewX(-22deg) rotate(-34deg); }
}
@keyframes sceneOneDogEye {
	60% { transform: scaleY(1); }
	65% { transform: scaleY(.1); }
	70% { transform: scaleY(1); }
}
@keyframes sceneOne {
	0% 		{ opacity: 1; z-index: 4; }
	10.1% 	{ opacity: 1; z-index: 4; }
	10.2% 	{ opacity: 0; z-index: 1; }
	37.8% 	{ opacity: 0; z-index: 2; }
	61.8% 	{ opacity: 0; z-index: 3; }
	80.3% 	{ opacity: 0; z-index: 3; }
	80.4% 	{ opacity: 1; z-index: 3; }
	88.8% 	{ opacity: 1; z-index: 4; }
	100% 	{ opacity: 1; z-index: 4; }
}
@keyframes sceneOneGoLeft {
	0% 		{ transform: translateX(0px); }
	3% 		{ transform: translateX(0px); }
	10.2% 	{ transform: translateX(-900px); }
	10.8% 	{ transform: translateX(0px); }
}
@keyframes sceneOneGoRight {
	0% 		{ transform: translateX(0px); }
	3% 		{ transform: translateX(0px); }
	10.2% 	{ transform: translateX(900px); }
	10.8% 	{ transform: translateX(0px); }
}
@keyframes sceneOneManFeet {
	0% 		{ transform: rotate(-20deg); }
	12% 	{ transform: rotate(-20deg); }
	87% 	{ transform: rotate(-17deg); }
	91.8% 	{ transform: rotate(-17deg); }
	100% 	{ transform: rotate(-20deg); }
}
@keyframes sceneOneManKnee {
	0% 		{ transform: rotate(23deg); }
	12% 	{ transform: rotate(23deg); }
	87% 	{ transform: rotate(17deg); }
	91.8% 	{ transform: rotate(13deg); }
	100% 	{ transform: rotate(23deg); }
}
@keyframes sceneOneManForearm {
	0% 		{ transform: rotate(-102deg); }
	12% 	{ transform: rotate(-102deg); }
	87% 	{ transform: rotate(-126deg); }
	91.8% 	{ transform: rotate(-126deg); }
	100% 	{ transform: rotate(-102deg); }
}
@keyframes sceneOneManArm {
	0% 		{ transform: rotate(-34deg) translateY(0px) 	translateX(0px); }
	12% 	{ transform: rotate(-34deg) translateY(0px) 	translateX(0px); }
	87% 	{ transform: rotate(-20deg) translateY(10px) 	translateX(52px); }
	91.8% 	{ transform: rotate(-19deg) translateY(12px) 	translateX(41px); }
	100% 	{ transform: rotate(-34deg) translateY(0px) 	translateX(0px); }
}
@keyframes sceneOneManBrow2 {
	0% 		{ transform: rotate(0deg) 	translate(0, 0); }
	12% 	{ transform: rotate(0deg) 	translate(0, 0); }
	87% 	{ transform: rotate(22deg) 	translate(5px, 9px); }
	91.8% 	{ transform: rotate(22deg) 	translate(4px, 6px); }
	100% 	{ transform: rotate(0deg) 	translate(0, 0); }
}
@keyframes sceneOneManEye2 {
	0% 		{ transform: scaleY(1); }
	12% 	{ transform: scaleY(1); }
	87% 	{ transform: scaleY(0.5); }
	91.8% 	{ transform: scaleY(0.5); }
	100% 	{ transform: scaleY(1); }
}
@keyframes sceneOneManMouth {
	0% 		{ transform: scaleY(1); }
	12% 	{ transform: scaleY(1); }
	87% 	{ transform: scaleY(0); }
	91.8% 	{ transform: scaleY(0); }
	100% 	{ transform: scaleY(1); }
}
@keyframes sceneOneManNeck {
	0% 		{ transform: rotate(34deg); }
	12% 	{ transform: rotate(34deg); }
	87% 	{ transform: rotate(14deg); }
	91.8% 	{ transform: rotate(34deg); }
	100% 	{ transform: rotate(34deg); }
}
@keyframes sceneOneManHead {
	0% 		{ transform: rotate(-10deg) translateY(0px) 	translateX(0px); }
	12% 	{ transform: rotate(-10deg) translateY(0px) 	translateX(0px); }
	87% 	{ transform: rotate(29deg) 	translateY(-50px) 	translateX(107px); }
	91.8% 	{ transform: rotate(-4deg) 	translateY(4px) 	translateX(53px); }
	100% 	{ transform: rotate(-10deg) translateY(0px) 	translateX(0px); }
}
@keyframes sceneOneManChest {
	0% {
		border-radius: 100% 44% 0 0 / 100% 70% 0 0;
		transform: scaleX(1);
	}
	12% {
		border-radius: 100% 44% 0 0 / 100% 70% 0 0;
		transform: scaleX(1);
	}
	87% {
		border-radius: 100% 44% 0 30px / 100% 70% 0 30px;
		transform: scaleX(1.5);
	}
	91.8% {
		border-radius: 100% 44% 0 30px / 100% 70% 0 30px;
		transform: scaleX(1.5);
	}
	100% {
		border-radius: 100% 44% 0 0 / 100% 70% 0 0;
		transform: scaleX(1);
	}
}
@keyframes sceneOneManBody {
	0% 		{ transform: rotate(10deg) translateY(0px); }
	12% 	{ transform: rotate(10deg) translateY(0px); }
	87% 	{ transform: rotate(10deg) translateY(21px); }
	91.8% 	{ transform: rotate(10deg) translateY(21px); }
	100% 	{ transform: rotate(10deg) translateY(0px); }
}
@keyframes sceneOneDogHead {
	0% 		{ transform: rotate(0deg); }
	12% 	{ transform: rotate(0deg); }
	87% 	{ transform: rotate(-21deg); }
	91.8% 	{ transform: rotate(-7deg); }
	100% 	{ transform: rotate(0deg); }
}
.scene-2 {
	width: 800px; height: 600px;
	animation: sceneTwo 10s linear infinite;
}
	.scene-2 .rock {
		top: 378px; left: 94px;
		width: 32px; height: 4px;
		background: #B4394A;
		animation: sceneTwoRock 10s ease infinite;
	}
		.scene-2 .rock:before {
			top: 4px; left: 6px;
			width: 26px; height: 15px;
			background: #B4394A;
		}
		.scene-2 .rock div:nth-child(1) {
			top: 10px; left: 50px;
			width: 40px; height: 25px;
			background: #CE524A;
			border-radius: 0 22px 0 0;
		}
			.scene-2 .rock div:nth-child(1):before {
				top: 0px; left: -102px;
				width: 21px;
				border-left: 73px solid transparent;
				border-bottom: 32px solid #ED7852;
				transform: skewX(-36deg);
			}
			.scene-2 .rock div:nth-child(1):after {
				top: 32px; left: -116px;
				width: 93px; height: 12px;
				background: #ED7852;
				transform: skewX(-29deg);
				box-shadow: 10px 0 0 0 #B4394A;
			}
		.scene-2 .rock div:nth-child(2) {
			top: 54px; left: -56px;
			width: 18px;
			border-left: 43px solid transparent;
			border-bottom: 14px solid #CE524A;
		}
			.scene-2 .rock div:nth-child(2):before {
				top: 0px; left: -87px;
				width: 66px; height: 14px;
				background: #ED7852;
				transform: skewX(-72deg);
			}
			.scene-2 .rock div:nth-child(2):after {
				top: 14px; left: -93px;
				width: 108px; height: 16px;
				background: #ED7852;
				transform: skewX(-37deg);
				box-shadow: 17px 0 0 0 #B4394A;
			}
		.scene-2 .rock div:nth-child(3) {
			top: 54px; left: 5px;
			width: 20px;
			border-right: 8px solid transparent;
			border-top: 14px solid #B4394A;
		}
			.scene-2 .rock div:nth-child(3):before {
				top: 16px; left: -110px;
				width: 72px; height: 18px;
				background: #ED7852;
				transform: skewX(-36deg);
				box-shadow: 21px 0 0 0 #B4394A;
			}
			.scene-2 .rock div:nth-child(3):after {
				top: 34px; left: -130px;
				width: 55px; height: 28px;
				background: #CE524A;
				transform: skewX(-39deg);
				box-shadow: 40px 0 0 0 #B4394A;
			}
		.scene-2 .rock div:nth-child(4) {
			top: 112px; left: -41px;
			width: 49px;
			border-left: 13px solid transparent;
			border-bottom: 18px solid #B4394A;
		}
			.scene-2 .rock div:nth-child(4):before {
				top: 18px; left: -140px;
				width: 127px; height: 70px;
				background: #ED7852;
				transform: skewX(-35deg);
				box-shadow: 60px 0 0 0 #B4394A;
			}
			.scene-2 .rock div:nth-child(4):after {
				top: 17px; left: -36px;
				border-left: 48px solid transparent;
				border-right: 40px solid transparent;
				border-bottom: 71px solid #CE524A;
			}
		.scene-2 .rock div:nth-child(5) {
			top: 14px; left: 30px;
			border-left: 20px solid transparent;
			border-bottom: 28px solid #B4394A;
		}
			.scene-2 .rock div:nth-child(5):before {
				top: 70px; left: -66px;
				width: 95px; height: 28px;
				background: #B4394A;
				transform: skewX(-37deg);
				box-shadow: 0 18px 0 0 #B4394A;
			}
			.scene-2 .rock div:nth-child(5):after {
				top: 85px; left: -27px;
				border-right: 22px solid transparent;
				border-bottom: 40px solid #CE524A;
			}
		.scene-2 .rock div:nth-child(6) {
			top: 34px; left: 13px;
			width: 16px;
			border-right: 34px solid transparent;
			border-left: 32px solid transparent;
			border-bottom: 50px solid #B4394A;
			border-radius: 0 0 7px 0;
		}
			.scene-2 .rock div:nth-child(6):before {
				top: 49px; left: 22px;
				border-left: 23px solid transparent;
				border-right: 7px solid transparent;
				border-bottom: 30px solid #B4394A;
			}
			.scene-2 .rock div:nth-child(6):after {
				top: -4px; left: 10px;
				border-left: 21px solid transparent;
				border-right: 10px solid transparent;
				border-bottom: 29px solid #B4394A;
				transform: rotate(-70deg);
			}
		.scene-2 .rock div:nth-child(7) {
			top: 59px; left: -4px;
			border-right: 38px solid transparent;
			border-left: 38px solid transparent;
			border-bottom: 24px solid #CE524A;
			transform: rotate(-90deg);
		}
			.scene-2 .rock div:nth-child(7):before {
				top: 34px; left: 2px;
				border-right: 11px solid transparent;
				border-left: 11px solid transparent;
				border-top: 11px solid #CE524A;
			}
			.scene-2 .rock div:nth-child(7):after {
				top: 41px; left: 39px;
				width: 9px; height: 8px;
				background: #B4394A;
				transform: skewX(-30deg) rotate(24deg);
			}
		.scene-2 .lighthouse {
			top: -40px; left: 32px;
			width: 14px; height: 50px;
			background: #CE524A;
			animation: sceneTwoLighthouse 10s ease infinite;
		}
			.scene-2 .lighthouse:before {
				top: 4px; left: -2px;
				width: 18px; height: 10px;
				background: #F7BD64;
				border-top: 4px solid #CE524A;
				border-bottom: 4px solid #CE524A;
				box-shadow: 0 4px 0 0 rgba(0, 0, 0, .1), 
				inset 6px 0 0 0 #4A4263, 
				inset -8px 0 0 0 #4A4263, 
				inset 0 2px 0 0 #4A4263, 
				inset 0 -2px 0 0 #4A4263;
			}
			.scene-2 .lighthouse:after {
				top: 12px; left: -56px;
				width: 7px;
				border-left: 50px solid transparent;
				border-right: 50px solid transparent;
				border-bottom: 150px solid #F7D67B;
				transform-origin: top center;
				transform: rotate(90deg) scaleX(1);
				animation: sceneTwoLighhouse 2s ease infinite;
			}
	.scene-2 .girl {
		top: 60px; left: 236px;
		width: 394px; height: 500px;
		animation: sceneTwoStone 10s ease infinite;
	}
		.scene-2 .girl > div:nth-child(1) {
			top: 170px; left: 112px;
			width: 150px; height: 90px;
			background: #101019;
			border-radius: 0 110px 4px 0;
			transform-origin: right top;
			animation: sceneTwoGirlHear1 10s ease infinite;
			transform: rotate(-40deg) translate(0, 0);
		}
			.scene-2 .girl > div:nth-child(1):before {
				top: -50px; left: -11px;
				width: 60px; height: 80px;
				background: #101019;
				transform: rotate(-19deg);
			}
			.scene-2 .girl > div:nth-child(1):after {
				top: -37px; left: 0px;
				width: 60px; height: 80px;
				background: #101019;
				transform: rotate(-50deg);
			}
		.scene-2 .girl > div:nth-child(2) {
			top: 180px; left: 17px;
			width: 90px; height: 120px;
			background: #101019;
			border-radius: 24px 10px 0 80px;
			animation: sceneTwoGirlHear2 10s ease infinite;
			transform: translate(0px, 0px) rotate(0deg);
		}
			.scene-2 .girl > div:nth-child(2):before {
				top: -126px; left: -18px;
				width: 130px; height: 153px;
				background: #101019;
				border-radius: 70px 0 0 60px;
				transform: translate(0px, 0px);
			}
			.scene-2 .girl > div:nth-child(2):after {
				top: -175px; left: 37px;
				width: 100px; height: 100px;
				background: #101019;
				border-radius: 50%;
				box-shadow: 45px -14px 0 -10px #101019, 80px 7px 0 -23px #101019, 20px 37px 0 -13px #101019;
				transform: translate(0px, 0px) rotate(0deg);
			}
	.scene-2 .girl__back-leg {
		top: 303px; left: 170px;
		width: 115px; height: 40px;
		background: #943139;
		border-radius: 0 14px 0 0;
		transform-origin: 0 0;
		transform: rotate(9deg);
	}
		.scene-2 .girl__back-leg:before {
			top: 36px; left: 2px;
			width: 100px; height: 27px;
			background: #943139;
			transform-origin: 0 0;
			transform: rotate(-13deg);
		}
		.scene-2 .girl__back-leg:after {
			top: 21px; left: 83px;
			width: 33px; height: 160px;
			background: #943139;
			transform-origin: 0 0;
			transform: rotate(-30deg);
		}
	.scene-2 .girl__foot {
		top: 137px; left: 166px;
		width: 66px; height: 53px;
		background: #943139;
		transform-origin: 0 0;
		transform: rotate(-21deg);
	}
		.scene-2 .girl__foot:before {
			top: -15px; left: 9px;
			width: 10px; height: 20px;
			background: #943139;
			transform: rotate(-20deg);
		}
		.scene-2 .girl__foot:after {
			top: -1px; left: 10px;
			width: 30px; height: 10px;
			background: #943139;
			transform: rotate(20deg);
		}
	.scene-2 .girl__foot-thumbs {
		top: 94px;left: 232px;
		width: 12px; height: 14px;
		background: #943139;
		border-radius: 2px 10px 10px 0;
		transform: rotate(10deg);
	}
		.scene-2 .girl__foot-thumbs:before {
			top: 11px; left: -3px;
			width: 10px; height: 17px;
			background: #943139;
			transform: rotate(23deg);
		}
		.scene-2 .girl__foot-thumbs:after {
			top: 11px; left: 2px;
			width: 10px; height: 25px;
			background: #943139;
			border-radius: 0 90% 100% 0;
		}
	.scene-2 .girl__paper {
		top: -44px;left: 84px;
		width: 60px; height: 72px;
		background: #E7CEB5;
		box-shadow: 8px -22px 0 -8px #E7CEB5;
		transform-origin: bottom left;
		transform: rotate(57deg) translate(0px, 0px);
	}
		.scene-2 .girl__paper:before {
			top: -14px; left: 0px;
			border-top: 14px solid transparent;
			border-right: 16px solid #DAAA8A;
		}
		.scene-2 .girl__paper:after {
			top: 37px; left: 12px;
			width: 40px; height: 5px;
			background: #D09B88;
			border-radius: 2px;
		}
	.scene-2 .girl__back-arm {
		top: 248px; left: 130px;
		width: 109px; height: 22px;
		background: #943139;
		border-radius: 0 10px 20px 0;
		transform-origin: 0 0;
		animation: sceneTwoGirlBackArm 10s ease infinite;
		transform: rotate(-30deg) translate(0px, 0px);
	}
		.scene-2 .girl__back-arm:before {
			top: -11px; left: 15px;
			width: 90px; height: 15px;
			background: #943139;
			transform-origin: 0 0;
			transform: rotate(7deg);
		}
		.scene-2 .girl__back-arm:after {
			top: 0px; left: 104px;
			width: 24px; height: 9px;
			background: #943139;
			border-radius: 0 2px 10px 0;
			transform-origin: 0 0;
			transform: rotate(16deg);
		}
	.scene-2 .girl__chest {
		top: 121px; left: 93px;
		width: 50px; height: 83px;
		background: #5A8C8C;
		border-radius: 49px 0 0 0;
		transform-origin: left bottom;
		animation: sceneTwoGirlChest 10s ease infinite;
		transform: rotate(-12deg);
	}
		.scene-2 .girl__chest:after {
			top: 9px; left: 0px;
			width: 83px; height: 92px;
			background: #5A8C8C;
			border-radius: 35px 59px 0 0;
			transform-origin: right bottom;
			transform: rotate(13deg);
		}
		.scene-2 .girl__chest:before {
			top: 79px; left: 0px;
			width: 65px; height: 27px;
			background: #9C2141;
			transform-origin: 0 0;
			animation: sceneTwoGirlStomack 10s ease infinite;
			transform: rotate(16deg);
		}
	.scene-2 .girl__back-shorts {
		top: 290px; left: 110px;
		width: 67px; height: 75px;
		box-sizing: border-box;
		background: #27445A;
		border-right: 25px solid #798C8D;
	}
		.scene-2 .girl__back-shorts:before {
			top: -72px; left: -18px;
			width: 60px; height: 55px;
			background: #BD4242;
			transform-origin: 0 0;
			transform: rotate(26deg);
		}
		.scene-2 .girl__back-shorts:after {
			top: -72px; left: -18px;
			width: 64px; height: 60px;
			background: #BD4242;
			transform-origin: 0 0;
			transform: rotate(13deg);
		}
	.scene-2 .girl__front-leg {
		top: 270px; left: 137px;
		width: 110px; height: 61px;
		background: #BD4242;
		border-radius: 0 44% 23px 0;
		transform-origin: 0 0;
		transform: rotate(-28deg);
	}
		.scene-2 .girl__front-leg:before {
			top: 31px; left: 0px;
			width: 90px; height: 40px;
			background: #BD4242;
			border-radius: 0 0 94% 0;
		}
		.scene-2 .girl__front-leg:after {
			top: 20px; left: 72px;
			width: 20px; height: 140px;
			background: #BD4242;
			transform-origin: 0 0;
			transform: rotate(12deg);
		}
	.scene-2 .girl__knee {
		top: 41px;left: 89px;
		width: 20px; height: 160px;
		background: #BD4242;
		transform-origin: 0 0;
		transform: rotate(17deg);
	}
		.scene-2 .girl__knee:before {
			top: 96px; left: -30px;
			width: 30px; height: 50px;
			background: #BD4242;
			border-radius: 20px 0 0 0;
		}
		.scene-2 .girl__knee:after {
			top: 14px; left: -191px;
			width: 70px; height: 76px;
			background: #354E6F;
			border-radius: 22px 0 0 50px;
			transform-origin: 0 0;
			transform: rotate(-15deg);
		}
	.scene-2 .girl__shorts {
		top: 267px; left: 67px;
		width: 60px; height: 80px;
		background: #354E6F;
		border-radius: 0 0 0 56px;
		transform-origin: 0 0;
		transform: rotate(22deg);
	}
		.scene-2 .girl__shorts:before {
			top: -27px; left: 62px;
			width: 83px; height: 32px;
			background: #9CB5BD;
			transform-origin: 0 0;
			transform: rotate(40deg);
		}
	.scene-2 .girl__front-arm {
		top: 103px; left: 124px;
		width: 135px; height: 23px;
		background: #BD4242;
		border-radius: 20px 11px 2px 0;
		transform-origin: 0 0;
		animation: sceneTwoGirlFromArm 10s ease infinite;
		transform: rotate(27deg) translate(0px, 0px);
	}
		.scene-2 .girl__front-arm:before {
			top: 22px; left: 0px;
			width: 135px; height: 25px;
			background: #BD4242;
			border-radius: 0 0 18px 23px;
			transform-origin: 0 0;
			transform: rotate(-6deg);
		}
		.scene-2 .girl__front-arm:after {
			top: 30px; left: 128px;
			width: 20px; height: 134px;
			background: #BD4242;
			border-radius: 6px 0 0 20px;
			transform-origin: 0 0;
			animation: sceneTwoGirlTriceps 10s ease infinite;
			transform: rotate(198deg);
		}
	.scene-2 .girl__forearm {
		top: 13px;left: 99px;
		width: 100px; height: 13px;
		background: #BD4242;
		transform-origin: 0 0;
		animation: sceneTwoGirlForearm 10s ease infinite;
		transform: rotate(-67deg);
	}
		.scene-2 .girl__forearm:before {
			top: -4px; left: 98px;
			width: 35px; height: 10px;
			background: #BD4242;
			border-radius: 4px;
			transform-origin: 0 0;
			transform: rotate(-29deg);
		}
		.scene-2 .girl__forearm:after {
			top: -10px; left: 100px;
			width: 23px; height: 16px;
			background: #BD4242;
		}
	.scene-2 .girl__palm {
		top: -18px;left: 104px;
		width: 10px; height: 26px;
		background: #BD4242;
		border-radius: 6px 0 0 0;
		transform-origin: 0 0;
		transform: rotate(26deg);
	}
		.scene-2 .girl__palm:before {
			top: -9px; left: 2px;
			width: 10px; height: 17px;
			background: #BD4242;
			border-radius: 0 8px 0 3px;
			transform: rotate(20deg);
		}
		.scene-2 .girl__palm:after {
			top: -24px; left: 9px;
			width: 6px; height: 21px;
			background: #101019;
			border-radius: 0 0 10px 0;
			transform: rotate(-16deg);
		}
	.scene-2 .girl__face {
		top: -48px; left: 73px;
		width: 42px; height: 40px;
		background: #BD4242;
		border-radius: 50%;
		transform-origin: 0 0;
		animation: sceneTwoGirlFace 10s ease infinite;
		transform: rotate(0deg) translate(0px, 0px);
	}
		.scene-2 .girl__face:before {
			top: 32px; left: 0px;
			width: 35px; height: 50px;
			background: #BD4242;
			border-radius: 0 0 4px 0;
			transform-origin: top right;
			transform: rotate(25deg);
		}
		.scene-2 .girl__face:after {
			top: 16px; left: -36px;
			width: 40px; height: 40px;
			background: #101019;
			border-radius: 50%;
		}
	.scene-2 .girl__nose {
		top: 33px; left: 18px;
		width: 16px; height: 28px;
		background: #BD4242;
		border-radius: 0 0 8px 0;
		transform: rotate(-9deg) translate(0, 0);
	}
		.scene-2 .girl__nose:before {
			top: -13px; left: -2px;
			width: 23px; height: 10px;
			background: #101019;
			border-radius: 20px;
			animation: sceneTwoGirlBrow 10s ease infinite;
			transform: rotate(51deg);
		}
		.scene-2 .girl__nose:after {
			top: 1px; left: -7px;
			width: 17px; height: 5px;
			background: #101019;
			border-radius: 4px;
			animation: sceneTwoGirlEye 10s ease infinite;
			transform: rotate(47deg);
		}
	.scene-2 .stone {
		top: 422px; left: 203px;
		width: 350px; height: 138px;
		border-radius: 110px 180px 0 0 / 82px 130px 0 0;
		background: linear-gradient(-50deg, #4A4263 45%, #413452 46%, #413452 62%, #352C49 63%);
		animation: sceneTwoStone 10s ease infinite;
	}
		.scene-2 .stone:before {
			top: 66px; left: -90px;
			width: 97px; height: 76px;
			background: #352C49;
			border-radius: 48px 0 0 0;
		}
		.scene-2 .stone:after {
			top: 96px; left: -141px;
			width: 106px; height: 46px;
			background: #352C49;
			border-radius: 50px 50px 0 0;
			box-shadow: 524px 6px 0 0 #352C49;
		}
	.scene-2 .basket {
		top: 516px; left: 248px;
		width: 50px; height: 50px;
		box-sizing: border-box;
		background: #413452;
		border-radius: 50%;
		box-shadow: inset 0 0 0 12px #CA415A, inset 0 0 0 18px #EECD19;
		animation: sceneTwoStone 10s ease infinite;
	}
		.scene-2 .basket:before {
			top: 1px; left: -105px;
			width: 61px; height: 12px;
			background: #D69338;
			transform: rotate(-44deg);
			box-shadow: 0px 3px 0 0 #677321, 3px 15px 0 0 #B4394A, 3px 20px 0 0 #7B3231, -7px 32px 0 0 #D69338;
		}
		.scene-2 .basket:after {
			top: -7px; left: -26px;
			width: 15px; height: 43px;
			background: #C47533;
			border-radius: 8px;
		}
		.scene-2 .basket div:nth-child(1) {
			top: 16px; left: -53px;
			width: 60px; height: 8px;
			background: #8C9421;
			border-radius: 10px 10px 0 0;
		}
			.scene-2 .basket div:nth-child(1):before {
				top: 8px; left: -33px;
				width: 136px; height: 30px;
				background: #C47533;
				border-top: 6px solid #E7AD39;
				z-index: 1;
			}
			.scene-2 .basket div:nth-child(1):after {
				top: 22px; left: -33px;
				width: 21px; height: 17px;
				background: #7B3231;
				z-index: 1;
				border-radius: 0 15px 0 0;
			}
		.scene-2 .basket div:nth-child(2) {
			top: 30px; left: -44px;
			width: 52px; height: 24px;
			box-sizing: border-box;
			background: #E7AD39;
			z-index: 1;
			border-radius: 0 0 25px 25px;
			border-left: 8px solid #7B3231;
			border-bottom: 8px solid #7B3231;
			border-right: 8px solid #7B3231;
		}
			.scene-2 .basket div:nth-child(2):before {
				top: -14px; left: 6px;
				width: 14px; height: 20px;
				background: #C47533;
				border-radius: 0 0 12px 12px;
				border: 5px solid #101019;
				border-top: 0;
			}
			.scene-2 .basket div:nth-child(2):after {
				top: 20px; left: -50px;
				width: 48px; height: 10px;
				background: #7B3231;
				border-radius: 0 10px 0 0;
			}
	.scene-2 .sand {
		bottom: 0px; left: 0px;
		width: 500px; height: 40px;
		background: #677321;
		animation: sceneTwoStone 10s ease infinite;
	}
		.scene-2 .sand:before {
			bottom: 0px; left: 0px;
			width: 810px; height: 18px;
			background: #E7AD39;
		}
		.scene-2 .sand:after {
			top: 14px; left: 135px;
			width: 190px; height: 8px;
			background: #E7AD39;
			border-radius: 10px 0 0 0;
		}
	.scene-2 .sand div {
		top: 8px; left: 240px;
		width: 117px; height: 14px;
		background: #E7AD39;
		border-radius: 0 15px 0 0;
	}
		.scene-2 .sand div:before {
			top: -15px; left: 0px;
			width: 71px; height: 15px;
			background: #E7AD39;
			border-radius: 0 20px 0 0;
		}
		.scene-2 .sand div:after {
			top: 0px; left: -10px;
			width: 75px; height: 10px;
			background: #E7AD39;
			z-index: 1;
			border-radius: 10px 0 0 0;
		}
	.scene-2 .crab {
		bottom: 25px; left: 28px;
		width: 60px; height: 30px;
		animation: sceneTwoCrab 10s linear infinite, sceneTwoStone 10s ease infinite;
		transform: translateX(0px);
	}
		.scene-2 .crab div:nth-child(1) {
			bottom: 0; left: 0;
			width: 60px; height: 30px;
			background: linear-gradient(#9C2141 49%, #E7CEB5 50%);
			border-radius: 10px;
			animation: sceneTwoCrabBody 10s linear infinite;
			transform: rotate(0deg) translate(0px, 0px);
		}
			.scene-2 .crab div:nth-child(1):before {
				top: -7px; left: 14px;
				width: 8px; height: 9px;
				background: white;
				border-radius: 2px;
				box-shadow: 24px 0 0 0 white;
			}
		.scene-2 .crab div:nth-child(2) {
			top: -29px; left: -32px;
			width: 15px; height: 44px;
			background: #9C2141;
			border-radius: 10px 0 0 10px;
			animation: sceneTwoCrabLeftArm 10s linear infinite;
		}
			.scene-2 .crab div:nth-child(2):before {
				top: 6px; left: 15px;
				width: 13px; height: 18px;
				background: #641939;
				border-radius: 0 15px 0 0;
			}
			.scene-2 .crab div:nth-child(2):after {
				top: 24px; left: 15px;
				width: 13px; height: 20px;
				background: #9C2141;
				border-radius: 0 0 10px 0;
			}
		.scene-2 .crab div:nth-child(3) {
			top: -35px; left: 79px;
			width: 15px; height: 44px;
			background: #9C2141;
			border-radius: 0 10px 10px 0;
			animation: sceneTwoCrabRightArm 10s linear infinite;
			transform: rotate(0deg) translate(0px, 0px);
		}
			.scene-2 .crab div:nth-child(3):before {
				top: 6px; left: -13px;
				width: 13px; height: 18px;
				background: #641939;
				border-radius: 15px 0 0 0;
			}
			.scene-2 .crab div:nth-child(3):after {
				top: 24px; left: -13px;
				width: 13px; height: 20px;
				background: #9C2141;
				border-radius: 0 0 0 10px;
			}
		.scene-2 .crab div:nth-child(4) {
			top: 21px; left: -18px;
			width: 17px; height: 16px;
			background: #641939;
			border-radius: 0 0 100% 0;
			animation: sceneTwoCrabLeg1 10s linear infinite;
			transform: rotate(-20deg) translate(0px, 0px);
		}
		.scene-2 .crab div:nth-child(5) {
			top: 21px; left: 2px;
			width: 14px; height: 16px;
			background: #9C2141;
			border-radius: 0 0 100% 0;
			animation: sceneTwoCrabLeg2 10s linear infinite;
			transform: rotate(0deg) translate(0px, 0px);
		}
		.scene-2 .crab div:nth-child(6) {
			top: 21px; left: 46px;
			width: 16px; height: 16px;
			background: #9C2141;
			border-radius: 0 0 0 100%;
			animation: sceneTwoCrabLeg3 10s linear infinite;
			transform: rotate(0deg) translate(0px, 0px);
		}
		.scene-2 .crab div:nth-child(7) {
			top: 21px; left: 64px;
			width: 16px; height: 16px;
			background: #641939;
			border-radius: 0 0 0 100%;
			animation: sceneTwoCrabLeg4 10s linear infinite;
			transform: rotate(0deg) translate(0px, 0px);
		}
	.scene-2 .bg-1 {
		width: 800px; height: 300px;
		background: #9C3163;
		border-radius: 0 0 90px 90px;
		animation: sceneTwoBg1 10s ease infinite;
	}
	.scene-2 .bg-2 {
		top: -30px; left: -47px;
		width: 220px; height: 220px;
		background: #CA415A;
		border-radius: 50%;
		animation: sceneTwoBg2 10s ease infinite;
	}
		.scene-2 .bg-2:before {
			top: 33px; left: 144px;
			width: 200px; height: 200px;
			background: #CA415A;
			border-radius: 50%;
		}
	.scene-2 .bg-3 {
		top: -41px; right: -44px;
		width: 200px; height: 200px;
		background: #CA415A;
		border-radius: 50%;
		animation: sceneTwoBg3 10s ease infinite;
	}
		.scene-2 .bg-3:before {
			top: 68px; left: -230px;
			width: 200px; height: 200px;
			background: #CA415A;
			border-radius: 50%;
		}
		.scene-2 .bg-3:after {
			top: 93px; left: -117px;
			width: 110px; height: 110px;
			background: #CA415A;
			border-radius: 50%;
			box-shadow: 100px -7px 0 10px #CA415A;
		}
	.scene-2 .bg-4 {
		top: 36px; left: -127px;
		width: 220px; height: 220px;
		background: #ED7852;
		border-radius: 50%;
		box-shadow: 442px 10px 0 0 #ED7852, 782px -21px 0 0 #ED7852, 302px 69px 0 0 #ED7852, 112px 140px 0 0 #ED7852, 262px 150px 0 0 #ED7852, 542px 110px 0 0 #ED7852, 772px 70px 0 0 #ED7852;
		animation: sceneTwoBg4 10s ease infinite;
	}
		.scene-2 .bg-4:before {
			top: 58px; left: 156px;
			width: 140px; height: 140px;
			background: #ED7852;
			border-radius: 50%;
			box-shadow: 509px 15px 0 0 #ED7852;
		}
		.scene-2 .bg-4:after {
			top: 110px; left: 260px;
			width: 80px; height: 80px;
			background: #ED7852;
			border-radius: 50%;
			box-shadow: 378px -16px 0 0 #ED7852, 488px -35px 0 0 #ED7852;
		}
	.scene-2 .bg-5 {
		top: 199px; left: -140px;
		width: 220px; height: 220px;
		background: #FC9250;
		border-radius: 50%;
		box-shadow: 500px 20px 0 0 #FC9250, 635px -15px 0 0 #FC9250, 805px 135px 0 0 #FC9250, 605px 75px 0 0 #FC9250, 335px 125px 0 0 #FC9250, 105px 125px 0 0 #FC9250;
		animation: sceneTwoBg5 10s ease infinite;
	}
		.scene-2 .bg-5:before {
			top: 110px; left: 340px;
			width: 100px; height: 40px;
			background: #FC9250;
			border-radius: 50%;
			box-shadow: 538px 6px 0 0 #FC9250;
		}
		.scene-2 .bg-5:after {
			top: 112px; left: 222px;
			width: 170px; height: 170px;
			background: #FC9250;
			border-radius: 50%;
			box-shadow: 510px -70px 0 0 #FC9250;
		}
	.scene-2 .bg-6 {
		bottom: 0px; left: 559px;
		width: 260px; height: 260px;
		background: #F7BD64;
		border-radius: 50%;
		box-shadow: -751px 8px 0 0 #F7BD64, -204px 38px 0 0 #F7BD64;
		animation: sceneTwoBg6 10s ease infinite;
	}
		.scene-2 .bg-6:before {
			top: 50px; left: -385px;
			width: 150px; height: 150px;
			background: #F7BD64;
			border-radius: 50%;
			box-shadow: 84px 20px 0 0 #F7BD64, -186px 10px 0 0 #F7BD64, -86px 30px 0 0 #F7BD64;
		}
	.scene-2 .water {
		bottom: 18px; right: 0px;
		width: 470px; height: 21px;
		background: white;
		z-index: 1;
		animation: sceneTwoWater 10s ease infinite;
	}
		.scene-2 .water:before {
			top: -11px; left: -45px;
			width: 55px; height: 32px;
			background: white;
			border-radius: 30px 30px 0 0;
		}
		.scene-2 .water:after {
			top: 9px; left: -60px;
			width: 20px; height: 12px;
			background: white;
			border-radius: 14px 0 0 0;
		}
		.scene-2 .water div:nth-child(1) {
			top: -12px; left: 102px;
			width: 230px; height: 12px;
			background: white;
			border-radius: 20px 0 0 0;
			box-shadow: 183px -9px 0 0 white;
		}
			.scene-2 .water div:nth-child(1):before {
				top: -31px; left: 43px;
				width: 102px; height: 45px;
				background: white;
				border-radius: 120px 120px 0 0;
			}
			.scene-2 .water div:nth-child(1):after {
				top: -15px; left: 210px;
				width: 79px; height: 10px;
				background: white;
				border-radius: 10px 10px 0 0;
			}
		.scene-2 .water div:nth-child(2) {
			top: -40px; left: 320px;
			width: 39px; height: 22px;
			background: white;
			border-radius: 50px 50px 0 0;
		}
			.scene-2 .water div:nth-child(2):before {
				top: -7px; left: -74px;
				width: 12px; height: 12px;
				background: white;
				border-radius: 50%;
				box-shadow: 93px 0 0 0 white;
			}
			.scene-2 .water div:nth-child(2):after {
				top: -37px; left: -74px;
				width: 5px; height: 5px;
				background: white;
				border-radius: 50%;
				box-shadow: 18px 15px 0 0 white, 124px 13px 0 0 white;
			}
		.scene-2 .water div:nth-child(4) {
			top: 7px; left: 66px;
			width: 408px; height: 6px;
			background: #0297DA;
			border-radius: 0 0 0 10px;
		}
			.scene-2 .water div:nth-child(4):before {
				top: 6px; left: 0px;
				width: 86px; height: 8px;
				background: white;
				border-radius: 0 10px 0 0;
			}
			.scene-2 .water div:nth-child(4):after {
				top: 4px; left: 215px;
				width: 210px; height: 10px;
				background: white;
				border-radius: 10px 0 0 0;
			}
		.scene-2 .water div:nth-child(3) {
			top: 0px; left: 131px;
			width: 360px; height: 10px;
			background: #0297DA;
			border-radius: 10px 0 0 0;
		}
			.scene-2 .water div:nth-child(3):before {
				top: 0px; left: 272px;
				width: 80px; height: 11px;
				background: white;
				border-radius: 11px 0 0 0;
				z-index: 1;
			}
			.scene-2 .water div:nth-child(3):after {
				top: -11px; left: 195px;
				width: 150px; height: 11px;
				background: #0297DA;
				border-radius: 11px 0 0;
			}
@keyframes sceneTwoCrab {
	0% 		{ transform: translateX(0px); }
	15% 	{ transform: translateX(0px); }
	16.2% 	{ transform: translateX(4px); }
	19.8% 	{ transform: translateX(11px); }
	100% 	{ transform: translateX(11px); }
}
@keyframes sceneTwoCrabBody {
	0% 		{ transform: rotate(0deg) 	translate(0px, 0px); }
	12.6% 	{ transform: rotate(-2deg) 	translate(0px, 0px); }
	13.2% 	{ transform: rotate(-3deg) 	translate(0px, 0px); }
	15% 	{ transform: rotate(1deg) 	translate(5px, -2px); }
	19.8% 	{ transform: rotate(3deg) 	translate(5px, -2px); }
	24% 	{ transform: rotate(3deg) 	translate(5px, -6px); }
	27% 	{ transform: rotate(6deg) 	translate(12px, -13px); }
	30% 	{ transform: rotate(-8deg) 	translate(-6px, -15px); }
	100% 	{ transform: rotate(-8deg) 	translate(-6px, -15px); }
}
@keyframes sceneTwoCrabLeftArm {
	13.2% 	{ transform: rotate(0deg) 	translate(0px, 0px); }
	15% 	{ transform: rotate(0deg) 	translate(4px, -1px); }
	16.2% 	{ transform: rotate(0deg) 	translate(5px, -6px); }
	19.8% 	{ transform: rotate(6deg) 	translate(9px, -20px); }
	24% 	{ transform: rotate(21deg) 	translate(10px, -28px); }
	27% 	{ transform: rotate(21deg) 	translate(17px, -34px); }
	30% 	{ transform: rotate(-19deg) translate(-13px, -6px); }
	100% 	{ transform: rotate(-19deg) translate(-13px, -6px); }
}
@keyframes sceneTwoCrabRightArm {
	0% 		{ transform: rotate(0deg) 	translate(0px, 0px); }
	12.6% 	{ transform: rotate(0deg) 	translate(0px, 0px); }
	13.2% 	{ transform: rotate(-5deg) 	translate(-3px, -3px); }
	15% 	{ transform: rotate(1deg) 	translate(4px, -1px); }
	16.2% 	{ transform: rotate(15deg) 	translate(10px, 4px); }
	19.8% 	{ transform: rotate(58deg) 	translate(33px, -1px); }
	24% 	{ transform: rotate(58deg) 	translate(27px, -1px); }
	27% 	{ transform: rotate(58deg) 	translate(27px, -15px); }
	30% 	{ transform: rotate(-26deg) translate(-15px, -40px); }
	100% 	{ transform: rotate(-26deg) translate(-15px, -40px); }
}
@keyframes sceneTwoCrabLeg1 {
	0% 		{ transform: rotate(-20deg) translate(0px, 0px); }
	15% 	{ transform: rotate(-20deg) translate(0px, 0px); }
	16.2% 	{ transform: rotate(-20deg) translate(3px, -6px); }
	19.8% 	{ transform: rotate(0deg) 	translate(5px, 0px); }
	100% 	{ transform: rotate(0deg) 	translate(5px, 0px); }
}
@keyframes sceneTwoCrabLeg2 {
	0% 		{ transform: rotate(0deg) 	translate(0px, 0px); }
	12.6% 	{ transform: rotate(0deg) 	translate(0px, 0px); }
	13.2% 	{ transform: rotate(-6deg) 	translate(1px, -4px); }
	15% 	{ transform: rotate(-6deg) 	translate(12px, 0px); }
	16.2% 	{ transform: rotate(1deg) 	translate(9px, 0px); }
	19.8% 	{ transform: rotate(1deg) 	translate(4px, 0px); }
	100% 	{ transform: rotate(1deg) 	translate(4px, 0px); }
}
@keyframes sceneTwoCrabLeg3 {
	0% 		{ transform: rotate(0deg) 	translate(0px, 0px); }
	12.6% 	{ transform: rotate(0deg) 	translate(0px, 0px); }
	13.2% 	{ transform: rotate(-12deg) translate(3px, -4px); }
	15% 	{ transform: rotate(5deg) 	translate(10px, -2px); }
	16.2% 	{ transform: rotate(2deg) 	translate(10px, 0px); }
	19.8% 	{ transform: rotate(2deg) 	translate(4px, 0px); }
	100% 	{ transform: rotate(2deg) 	translate(4px, 0px); }
}
@keyframes sceneTwoCrabLeg4 {
	0% 		{ transform: rotate(0deg) 	translate(0px, 0px); }
	15% 	{ transform: rotate(0deg) 	translate(0px, 0px); }
	16.2% 	{ transform: rotate(-30deg) translate(4px, -5px); }
	19.8% 	{ transform: rotate(0deg) 	translate(5px, 0px); }
	100% 	{ transform: rotate(0deg) 	translate(5px, 0px); }
}
@keyframes sceneTwoLighhouse {
	0% 		{ transform: rotate(90deg) scaleX(1); }
	50% 	{ transform: rotate(90deg) scaleX(2); }
	100% 	{ transform: rotate(90deg) scaleX(1); }
}
@keyframes sceneTwoGirlHear1 {
	0% 		{ transform: rotate(-40deg) translate(0, 0); }
	10.8% 	{ transform: rotate(-40deg) translate(0, 0); }
	16.2% 	{ transform: rotate(-40deg) translate(25px, 7px); }
	21% 	{ transform: rotate(-40deg) translate(-13px, -33px); }
	100% 	{ transform: rotate(-40deg) translate(-13px, -33px); }
}
@keyframes sceneTwoGirlHear2 {
	0% 		{ transform: translate(0px, 0px) 	rotate(0deg); }
	10.8% 	{ transform: translate(0px, 0px) 	rotate(0deg); }
	16.2% 	{ transform: translate(18px, 9px) 	rotate(-15deg); }
	21% 	{ transform: translate(7px, 9px) 	rotate(-20deg); }
	100% 	{ transform: translate(7px, 9px) 	rotate(-20deg); }
}
@keyframes sceneTwoGirlBackArm {
	0% 		{ transform: rotate(-30deg) translate(0px, 0px); }
	10.8% 	{ transform: rotate(-30deg) translate(0px, 0px); }
	16.2% 	{ transform: rotate(-37deg) translate(-19px, 0px); }
	21% 	{ transform: rotate(-33deg) translate(-32px, -16px); }
	100% 	{ transform: rotate(-33deg) translate(-32px, -16px); }
}
@keyframes sceneTwoGirlChest {
	0% 		{ transform: rotate(-12deg) translate(0px, 0px); }
	10.8% 	{ transform: rotate(-12deg) translate(0px, 0px); }
	16.2% 	{ transform: rotate(-12deg) translate(0px, 0px); }
	21% 	{transform: rotate(-32deg) 	translate(-3px, 0px); }
	100% 	{transform: rotate(-32deg) 	translate(-3px, 0px); }
}
@keyframes sceneTwoGirlStomack {
	0% 		{ transform: rotate(16deg) scaleY(1) 	scaleX(1) 		translate(0px, 0px); }
	10.8% 	{ transform: rotate(16deg) scaleY(1) 	scaleX(1) 		translate(0px, 0px); }
	16.2% 	{ transform: rotate(16deg) scaleY(1) 	scaleX(1) 		translate(0px, 0px); }
	21% 	{ transform: rotate(26deg) scaleY(2.2) 	scaleX(0.94) 	translate(2px, -10px); }
	100% 	{ transform: rotate(26deg) scaleY(2.2) 	scaleX(0.94) 	translate(2px, -10px); }
}
@keyframes sceneTwoGirlFromArm {
	0% 		{ transform: rotate(27deg) translate(0px, 0px); }
	10.8% 	{ transform: rotate(27deg) translate(0px, 0px); }
	16.2% 	{ transform: rotate(25deg) translate(-8px, 2px); }
	21% 	{ transform: rotate(-3deg) translate(-48px, 0px); }
	100% 	{ transform: rotate(-3deg) translate(-48px, 0px); }
}
@keyframes sceneTwoGirlTriceps {
	0% 		{ transform: rotate(198deg) translate(0px, 0px); }
	10.8% 	{ transform: rotate(198deg) translate(0px, 0px); }
	16.2% 	{ transform: rotate(200deg) translate(0px, 0px); }
	21% 	{ transform: rotate(264deg) translate(0px, -20px); }
	100% 	{ transform: rotate(264deg) translate(0px, -20px); }
}
@keyframes sceneTwoGirlForearm {
	0% 		{ transform: rotate(-67deg) translate(0px, 0px); }
	10.8% 	{ transform: rotate(-67deg) translate(0px, 0px); }
	16.2% 	{ transform: rotate(-62deg) translate(0px, 0px); }
	21% 	{ transform: rotate(-2deg) 	translate(18px, -12px); }
	100% 	{ transform: rotate(-2deg) 	translate(18px, -12px); }
}
@keyframes sceneTwoGirlFace {
	0% 		{ transform: rotate(0deg) 	translate(0px, 0px); }
	10.8% 	{ transform: rotate(0deg) 	translate(0px, 0px); }
	16.2% 	{ transform: rotate(-16deg) translate(-26px, -16px); }
	21% 	{ transform: rotate(-1deg) 	translate(-6px, -2px); }
}
@keyframes sceneTwoGirlBrow {
	0% 		{ transform: rotate(51deg); }
	10.8% 	{ transform: rotate(51deg); }
	16.2% 	{ transform: rotate(43deg); }
	100% 	{ transform: rotate(43deg); }
}
@keyframes sceneTwoGirlEye {
	0% 		{ transform: rotate(47deg); }
	10.8% 	{ transform: rotate(47deg); }
	16.2% 	{ transform: rotate(36deg); }
	100% 	{ transform: rotate(36deg); }
}
@keyframes sceneTwo {
	0% 		{ opacity: 0; z-index: 3; }
	3.5% 	{ opacity: 0; z-index: 3; }
	3.6% 	{ opacity: 1; z-index: 3; }
	10.2% 	{ opacity: 1; z-index: 4; }
	37.7% 	{ opacity: 1; z-index: 4; }
	37.8% 	{ opacity: 0; z-index: 1; }
	61.8% 	{ opacity: 0; z-index: 2; }
	88.8% 	{ opacity: 0; z-index: 3; }
	100% 	{ opacity: 0; z-index: 3; }
}
@keyframes sceneTwoBg1 {
	0% 		{ transform: translateY(0px); }
	30.6% 	{ transform: translateY(0px); }
	34.8% 	{ transform: translateY(600px); }
	100% 	{ transform: translateY(600px); }
}
@keyframes sceneTwoBg2 {
	0% 		{ transform: translate(0px, 0px); }
	31.2% 	{ transform: translate(0px, 0px); }
	34.2% 	{ transform: translate(-400px, -10px); }
	100% 	{ transform: translate(-400px, -10px); }
}
@keyframes sceneTwoBg3 {
	0% 		{ transform: translate(0px, 0px); }
	31.2% 	{ transform: translate(0px, 0px); }
	34.2% 	{ transform: translate(-870px, 30px); }
	100% 	{ transform: translate(-870px, 30px); }
}
@keyframes sceneTwoBg4 {
	0% 		{ transform: translate(0px, 0px); }
	31.8% 	{ transform: translate(0px, 0px); }
	35.4% 	{ transform: translate(930px, 10px); }
	100% 	{ transform: translate(930px, 10px); }
}
@keyframes sceneTwoBg5 {
	0% 		{ transform: translate(0px, 0px); }
	32.4% 	{ transform: translate(0px, 0px); }
	36.6% 	{ transform: translate(-940px, 10px); }
	100% 	{ transform: translate(-940px, 10px); }
}
@keyframes sceneTwoBg6 {
	0% 		{ transform: translate(0px, 0px); }
	32.4% 	{ transform: translate(0px, 0px); }
	36.6% 	{ transform: translate(1000px, 10px); }
	100% 	{ transform: translate(1000px, 10px); }
}
@keyframes sceneTwoRock {
	0% 		{ transform: translate(0px, 0px); }
	31.8% 	{ transform: translate(0px, 0px); }
	35.4% 	{ transform: translate(-193px, 0px); }
	100% 	{ transform: translate(-193px, 0px); }
}
@keyframes sceneTwoStone {
	0% 		{ transform: translate(0px, 0px); }
	33.6% 	{ transform: translate(0px, 0px); }
	37.8% 	{ transform: translate(-750px, 0px); }
	100% 	{ transform: translate(-750px, 0px); }
}
@keyframes sceneTwoWater {
	0% 		{ transform: translate(160px, 0px); }
	7.8% 	{ transform: translate(160px, 0px); }
	19.2% 	{ transform: translate(0px, 0px); }
	21% 	{ transform: translate(0px, 0px); }
	33.6% 	{ transform: translate(160px, 0px); }
	37.8% 	{ transform: translate(480px, 0px); }
	100% 	{ transform: translate(480px, 0px); }
}
.scene-3 {
	width: 800px; height: 600px;
	animation: sceneThree 10s linear infinite;
}
	.scene-3 .road {
		animation: sceneThreeRoad 10s ease infinite;
	}
	.scene-3 .car {
		animation: sceneThreeCar 1s ease infinite;
		animation-delay: .1s;
	}
		.scene-3 .car > div:nth-child(1) {
			top: 102px; left: 318px;
			width: 279px; height: 166px;
			background: #424A6B;
			border-radius: 0 20px 0 0;
			box-shadow: inset 0 7px 0 0 #526B94;
		}
			.scene-3 .car > div:nth-child(1):before {
				top: -10px; left: 163px;
				width: 100px; height: 208px;
				background: #424A6B;
				box-shadow: inset -11px 0 0 -1px #526B94;
				border-radius: 0 26px 0 0;
				transform-origin: right top;
				transform: rotate(-36deg);
			}
			.scene-3 .car > div:nth-child(1):after {
				top: -50px; left: -10px;
				width: 290px; height: 226px;
				box-sizing: border-box;
				border-radius: 0 20px 0 0;
				border-left: 10px solid #0A0615;
				border-top: 10px solid #0A0615;
				border-bottom: 10px solid #0A0615;
			}
		.scene-3 .car > div:nth-child(2) {
			top: 41px; left: 516px;
			width: 64px; height: 253px;
			box-sizing: border-box;
			border-right: 10px solid #0A0615;
			border-bottom: 10px solid #0A0615;
			border-radius: 0 28px 42px 0;
			transform-origin: top right;
			transform: rotate(-37deg);
			z-index: 1;
		}
			.scene-3 .car > div:nth-child(2):before {
				top: 212px; left: -84px;
				width: 100px; height: 10px;
				background: #0A0615;
				transform: rotate(37deg);
			}
			.scene-3 .car > div:nth-child(2):after {
				top: -259px; left: -441px;
				width: 213px; height: 227px;
				box-sizing: border-box;
				border-top: 10px solid #0A0615;
				border-right: 10px solid #0A0615;
				border-bottom: 10px solid #0A0615;
				border-radius: 20px 0 0 0;
				transform: rotate(37deg);
			}
		.scene-3 .car > div:nth-child(3) {
			top: 268px; left: 0px;
			width: 80px; height: 10px;
			background: #0A0615;
		}
			.scene-3 .car > div:nth-child(3):before {
				top: -185px; left: 70px;
				width: 64px; height: 253px;
				box-sizing: border-box;
				border-left: 10px solid #0A0615;
				border-bottom: 10px solid #0A0615;
				border-radius: 28px 0 0 42px;
				transform-origin: top right;
				transform: rotate(37deg);
				z-index: 1;
			}
			.scene-3 .car > div:nth-child(3):after {
				top: -60px; left: 100px;
				border-left: 32px solid transparent;
				border-right: 32px solid transparent;
				border-bottom: 52px solid #0A0615;
			}
		.scene-3 .car > div:nth-child(4) {
			top: 137px; left: 90px;
			width: 12px; height: 74px;
			background: #0A0615;
			border-radius: 6px;
			box-shadow: -42px -11px 0 0 #0A0615, -29px 17px 0 1px #0A0615, -14px 18px 0 2px #0A0615, -51px 40px 0 2px #0A0615;
		}
			.scene-3 .car > div:nth-child(4):before {
				top: 79px; left: -32px;
				width: 32px; height: 20px;
				background: #0A0615;
			}
			.scene-3 .car > div:nth-child(4):after {
				top: 60px; left: -11px;
				width: 20px; height: 25px;
				background: #0A0615;
				border-radius: 6px;
				transform: rotate(30deg);
			}
		.scene-3 .car > div:nth-child(5) {
			top: 29px; left: 54px;
			width: 569px; height: 23px;
			box-sizing: border-box;
			border-top: 10px solid #0A0615;
			background: #1B172C;
			border-radius: 7% 7% 0 0 / 100% 100% 0 0;
		}
			.scene-3 .car > div:nth-child(5):before {
				top: -7px; left: 7px;
				width: 35px; height: 273px;
				box-sizing: border-box;
				background: #1B172C;
				transform-origin: 0 0;
				transform: rotate(37deg);
				border-radius: 21% 0 0 0;
				border-left: 14px solid #425273;
				z-index: 3;
			}
			.scene-3 .car > div:nth-child(5):after {
				top: 13px; left: 226px;
				width: 28px; height: 227px;
				background: #1B172C;
			}
		.scene-3 .car > div:nth-child(6) {
			top: 30px; left: 599px;
			width: 26px; height: 26px;
			background: #0A0615;
			border-radius: 0 40px 0 0;
			transform: skewX(37deg);
		}
			.scene-3 .car > div:nth-child(6):before {
				top: 26px; left: 16px;
				width: 10px; height: 218px;
				background: #526B94;
				box-shadow: -10px 0 0 0 #425273, -16px 0 0 0 #425273, -26px 0 0 0 #1B172C, -34px 0 0 0 #1B172C;
			}
			.scene-3 .car > div:nth-child(6):after {
				top: 22px; left: -25px;
				width: 25px; height: 25px;
				background: #1B172C;
			}
		.scene-3 .car > div:nth-child(7) {
			top: 278px; left: 0px;
			width: 780px; height: 290px;
			background: #1B172C;
		}
			.scene-3 .car > div:nth-child(7):before {
				top: -64px; right: 20px;
				border-right: 50px solid transparent;
				border-bottom: 64px solid #1B172C;
			}
			.scene-3 .car > div:nth-child(7):after {
				top: -26px; right: 68px;
				border-left: 30px solid transparent;
				border-bottom: 26px solid #1B172C;
			}
		.scene-3 .car > div:nth-child(8) {
			top: 136px; left: 182px;
			width: 68px; height: 180px;
			background: #425464; 
			border-radius: 60px;
			box-shadow: inset 25px -4px 0 9px #2F294A, inset 35px -10px 0 17px #313152;
			z-index: 1;
		}
			.scene-3 .car > div:nth-child(8):before {
				top: 154px; left: 1px;
				width: 71px; height: 219px;
				background: #425464; 
				border-radius: 0 0 0 60px;
				box-shadow: inset 24px -9px 0 9px #2F294A, inset 54px 0 0 0 #313152;
				transform: rotate(-19.5deg);
				transform-origin: 0 0;
			}
			.scene-3 .car > div:nth-child(8):after {
				top: 263px; left: 65px;
				width: 232px; height: 80px;
				background: #2F294A;
				border-radius: 60px 30px 30px 60px;
			}
		.scene-3 .car > div:nth-child(9) {
			top: 333px; left: 664px;
			width: 113px; height: 85px;
			box-sizing: border-box;
			background: #0A0615;
			border: 10px solid #2B242C;
			border-radius: 0 60px 60px 60px;
			box-shadow: 40px 0 0 10px #2B242C, 37px 78px 0 4px #2B242C, 47px 158px 0 4px #2B242C;
		}
			.scene-3 .car > div:nth-child(9):before {
				top: -57px; left: -11px;
				width: 97px; height: 47px;
				box-sizing: border-box;
				background: #0A0615;
				border-radius: 0 0 20px 0;
				border-top: 13px solid #2B242C;
				border-left: 22px solid #2B242C;
				border-right: 10px solid #2B242C;
				transform: skewX(-49deg);
				transform-origin: bottom left;
				box-shadow: 70px 0 0 #2B242C;
			}
			.scene-3 .car > div:nth-child(9):after {
				top: 77px; left: 73px;
				width: 80px; height: 131px;
				background: #0A0615;
				border-radius: 70px 0 0 0;
				border-top: 19px solid #1B172C;
				border-left: 19px solid #1B172C;
			}
		.scene-3 .car > div:nth-child(10) {
			top: 414px; left: 498px;
			width: 234px; height: 144px;
			background: #1B172C;
			border-radius: 0 56px 71px 60px;
			overflow: hidden;
			z-index: 1;
		}
			.scene-3 .car > div:nth-child(10):before {
				top: 16px; left: 2px;
				width: 94px; height: 139px;
				box-sizing: border-box;
				background: #293253;
				border-radius: 27px 27px;
				box-shadow: inset 0 10px 0 12px #293253, inset 0 -9px 0 12px #293253, inset 0 48px 0 20px #424A6B, inset 0 -17px 0 12px #424A6B, inset 0 80px 0 0 #202132;
			}
			.scene-3 .car > div:nth-child(10):after {
				top: 0px; left: 32px;
				width: 26px; height: 8px;
				border-left: 6px solid #3F4262;
				border-top: 8px solid #3F4262;
				border-right: 6px solid #3F4262;
				border-radius: 6px 6px 0 0;
			}
			.scene-3 .car > div:nth-child(10) > div {
				top: 72px; left: 102px;
				width: 84px; height: 12px;
				background: #424A6B;
				box-shadow: 14px 0 0 0 #424A6B, 34px 0 0 0 #293253, -18px 12px 0 0 #313152, -18px 16px 0 0 #313152, 11px 12px 0 0 #313152, 11px 16px 0 0 #313152, 16px 28px 0 0 #293253, 16px 34px 0 0 #293253, 26px 28px 0 0 #293253, 26px 34px 0 0 #293253, 8px 46px 0 0 #432747, 8px 50px 0 0 #432747;
			}
				.scene-3 .car > div:nth-child(10) > div:before {
					top: 16px; left: 4px;
					width: 30px; height: 6px;
					background: #202132;
					box-shadow: 34px 0 0 0 #202132, 38px 0 0 0 #202132, 34px 18px 0 0 #202132, 54px 18px 0 0 #202132, 28px 34px 0 0 #202132, 28px 36px 0 0 #202132, 34px 34px 0 0 #202132, 34px 36px 0 0 #202132;
				}
				.scene-3 .car > div:nth-child(10) > div:after {
					top: 26px; left: 10px;
					width: 6px; height: 16px;
					background: #202132;
					box-shadow: 0 4px 0 0 #202132, 15px 4px 0 0 #202132, 15px 0 0 0 #202132, 85px 4px 0 0 #202132, 85px 0 0 0 #202132, 6px 20px 0 0 #202132, 9px 20px 0 0 #202132, 66px 20px 0 0 #202132, 69px 20px 0 0 #202132;
				}
		.scene-3 .car > div:nth-child(11) {
			top: 329px; left: 660px;
			width: 74px; height: 6px;
			background: #0A0615;
			transform-origin: 0 0;
			transform: rotate(-41deg);
			border-radius: 4px;
		}
			.scene-3 .car > div:nth-child(11):before {
				top: -10px; left: 20px;
				width: 10px; height: 11px;
				background: #0A0615;
			}
			.scene-3 .car > div:nth-child(11):after {
				top: -37px; left: -18px;
				width: 85px; height: 27px;
				background: #0A0615;
				border-radius: 10px 10px 20px 20px;
			}
		.scene-3 .car > div:nth-child(12) {
			top: 392px; left: 691px;
			width: 61px; height: 16px;
			background: #293253;
			border-radius: 2px 2px 20px 20px;
		}
			.scene-3 .car > div:nth-child(12):before {
				top: -28px; left: -12px;
				width: 86px; height: 28px;
				box-sizing: border-box;
				background: #313152;
				border-radius: 0 14px 14px 0;
				border-top: 5px solid #522959;
				border-right: 5px solid #522959;
				border-bottom: 5px solid #522959;
				box-shadow: inset 5px 0 0 0 #0A0615, inset -44px 0 0 -36px #1B172C;
			}
			.scene-3 .car > div:nth-child(12):after {
				top: -68px; left: 11px;
				width: 44px; height: 10px;
				background: #293253;
				border-radius: 5px;
				box-shadow: 10px -10px 0 0 #293253;
			}
		.scene-3 .car > div:nth-child(13) {
			top: 272px; left: 750px;
			width: 60px; height: 14px;
			background: #0A0615;
			transform: skewX(37deg);
		}
			.scene-3 .car > div:nth-child(13):before {
				top: -113px; left: 68px;
				width: 9px; height: 113px;
				background: #0A0615;
				box-shadow: -15px -55px 0 0 #0A0615, -15px 0px 0 0 #0A0615;
			}
			.scene-3 .car > div:nth-child(13):after {
				top: -102px; left: 53px;
				width: 16px; height: 14px;
				background: #0A0615;
			}
		.scene-3 .car > div:nth-child(14) {
			top: 496px; left: 323px;
			width: 230px; height: 62px;
			background: linear-gradient(#0A0615 25%, #2B242C 26%, #2B242C 84%, #1B172C 85%);
			border-radius: 56px 0 0 0;
		}
			.scene-3 .car > div:nth-child(14):before {
				top: -16px; left: -29px;
				width: 160px; height: 16px;
				background: #0A0615;
			}
			.scene-3 .car > div:nth-child(14):after {
				top: 0px; left: 29px;
				width: 62px; height: 62px;
				background: #432747;
			}
		.scene-3 .car > div:nth-child(15) {
			top: 481px; left: 41px;
			width: 157px; height: 30px;
			background: #0A0615;
		}
			.scene-3 .car > div:nth-child(15):before {
				top: 30px; left: 0px;
				width: 157px;
				border-right: 40px solid transparent;
				border-bottom: 47px solid #2B242C;
			}
			.scene-3 .car > div:nth-child(15):after {
				top: -291px; left: -31px;
				width: 50px; height: 160px;
				background: #5A6B8C;
				transform-origin: 0 0;
				transform: rotate(-14deg);
				border-radius: 21px;
				z-index: 1;
			}
		.scene-3 .car > div:nth-child(16) {
			top: 413px; left: -10px;
			width: 234px; height: 68px;
			background: #2F294A;
			border-radius: 0 41px 21px 0;
		}
			.scene-3 .car > div:nth-child(16):after {
				top: -276px; left: -20px;
				width: 69px; height: 276px;
				background: linear-gradient(to right, #292149 28%, #2F294A 29%);
				border-radius: 34px 34px 15px 15px;
				z-index: 2;
			}
			.scene-3 .car > div:nth-child(16):before {
				top: -163px; left: -172px;
				border-right: 100px solid transparent;
				border-left: 160px solid transparent;
				border-bottom: 60px solid #1B172C;
				transform: rotate(-90deg);
				z-index: 1;
			}
		.scene-3 .car > div:nth-child(17) {
			top: 264px; left: -417px;
			width: 320px; height: 239px;
			box-sizing: border-box;
			background: #1B172C;
			border-top: 12px solid #0A0615;
			border-left: 14px solid #0A0615;
			border-bottom: 17px solid #0A0615;
			border-radius: 40% 0 0 0;
			box-shadow: inset 21px -24px 0 0 #2B242C;
		}
			.scene-3 .car > div:nth-child(17):before {
				top: 13px; left: 0px;
				width: 54px; height: 103px;
				background: #432747;
				border-radius: 100% 0 31px 0 / 73% 0 31px 0;
				box-shadow: inset -12px -29px 0 0 #0A0615;
			}
			.scene-3 .car > div:nth-child(17):after {
				top: 116px; left: 24px;
				width: 183px; height: 70px;
				background: #0A0615;
				border-radius: 35px;
			}
		.scene-3 .car > div:nth-child(18) {
			top: 342px; left: -334px;
			width: 130px; height: 34px;
			background: #2B242C;
		}
			.scene-3 .car > div:nth-child(18):before {
				top: -80px; left: 200px;
				width: 66px; height: 191px;
				background: #2B242C;
				border-radius: 40px 42px 0 0;
				transform-origin: 0 0;
				transform: rotate(-20deg);
				z-index: 3;
			}
			.scene-3 .car > div:nth-child(18):after {
				top: -96px; left: 215px;
				width: 30px; height: 30px;
				background: #0A0615;
				transform: skewX(-35deg);
				z-index: 3;
			}
		.scene-3 .car > div:nth-child(19) {
			top: 340px; left: -97px;
			border-right: 50px solid transparent;
			border-bottom: 78px solid #2B242C;
		}
			.scene-3 .car > div:nth-child(19):before {
				top: 36px; left: -105px;
				width: 90px; height: 41px;
				background: linear-gradient(#473A56 49%, #413452 50%);
				transform: rotate(-20deg);
			}
			.scene-3 .car > div:nth-child(19):after {
				top: 57px; left: -108px;
				width: 250px; height: 250px;
				box-sizing: border-box;
				border-radius: 50%;
				border: 20px solid transparent;
				border-left: 20px solid #2B242C;
				transform: rotate(65deg);
			}
		.scene-3 .car > div:nth-child(20) {
			top: 412px; left: -205px;
			width: 256px; height: 188px;
			box-sizing: border-box;
			background: linear-gradient(#0A0615 92%, #202132 93%);
			border-radius: 138px 86px 0 0;
			border-top: 20px solid #1B172C;
			border-left: 20px solid #1B172C;
			border-right: 20px solid #1B172C;
			z-index: 3;
		}
			.scene-3 .car > div:nth-child(20):before {
				top: 17px; left: 20px;
				width: 192px; height: 192px;
				box-sizing: border-box;
				background: radial-gradient(#1B172C 10%, #0A0615 11%, #0A0615 24%, #1B172C 25%, #1B172C 50%, #0A0615 51%);
				border-radius: 50%;
				border-top: 9px solid #1B172C;
				border-left: 9px solid #1B172C;
				border-bottom: 9px solid #0A0615;
				border-right: 9px solid #0A0615;
				transform: rotate(45deg);
			}
			.scene-3 .car > div:nth-child(20):after {
				top: -56px; left: -168px;
				width: 92px; height: 17px;
				background: #1A3142;
				border-right: 16px solid #27445A;
				border-left: 16px solid #27445A;
				box-shadow: 5px -57px 0 0 #2B242C, 41px -57px 0 0 #2B242C;
			}
		.scene-3 .car > div:nth-child(21) {
			top: 503px; left: -393px;
			width: 59px; height: 57px;
			background: linear-gradient(#821D42 32%, #4A5A73 33%);
			box-shadow: inset -47px 0 0 0 #0A0615, 140px 0 0 0 #0A0615;
		}
			.scene-3 .car > div:nth-child(21):before {
				top: 0px; left: 59px;
				width: 81px; height: 31px;
				background: #1B172C;
				border-bottom: 12px solid #0A0615;
			}
			.scene-3 .car > div:nth-child(21):after {
				top: 55px; left: 444px;
				width: 677px; height: 12px;
				background: #2B242C;
				box-shadow: 0px 12px 0 0 #0A0615, 90px 12px 0 0 #0A0615;
			}
	.scene-3 .sneakers {
		top: 514px; left: 50px;
		width: 31px; height: 36px;
		background: linear-gradient(#424A6B 77%, #293253 78%);
	}
		.scene-3 .sneakers:before {
			top: 12px; left: 31px;
			width: 40px; height: 24px;
			background: linear-gradient(to right, #424A6B 61%, #293253 62%);
			border-radius: 0 17px 0 0;
			box-shadow: inset 0 -8px 0 0 #293253;
		}
		.scene-3 .sneakers:after {
			top: 5px; left: 31px;
			border-right: 25px solid transparent;
			border-bottom: 7px solid #293253;
		}
		.scene-3 .sneakers > div {
			top: 14px; left: 0px;
			width: 17px; height: 14px;
			background: #293253;
			border-radius: 0 14px 0 0;
		}
			.scene-3 .sneakers > div:before {
				top: -32px; left: 13px;
				width: 18px; height: 30px;
				background: #293253;
				border-radius: 20px 0 0 8px;
			}
			.scene-3 .sneakers > div:after {
				top: -4px; left: 50px;
				width: 5px; height: 8px;
				background: #1B172C;
				box-shadow: -8px -2px 0 0 #1B172C, -16px -4px 0 0 #1B172C;
				z-index: 1;
			}
	.scene-3 .papper {
		top: 480px; left: 106px;
		width: 60px; height: 66px;
		box-sizing: border-box;
		background: #293253;
		border: 15px solid #4A5A73;
		box-shadow: 0 8px 0 0 #424A6B, 0 24px 0 0 #4A5A73;
		z-index: 11;
		transform-origin: left 90px;
		transform: rotate(-6deg);
		animation: sceneThreePapper 10s ease infinite;
		animation-delay: -0.5s;
	}
		.scene-3 .papper:before {
			top: -15px; left: -15px;
			border-bottom: 28px solid transparent;
			border-left: 60px solid #5A6B8C;
		}
		.scene-3 .papper:after {
			top: -15px; left: -15px;
			border-top: 28px solid transparent;
			border-left: 60px solid #424A6B;
			transform: rotate(-50deg);
		}
	.scene-3 .man {
		top: 168px; left: 236px;
		width: 465px; height: 321px;
		z-index: 1;
	}
	.scene-3 .man__head {
		top: 77px; left: 30px;
		width: 35px; height: 67px;
		background: #473A56;
		border-radius: 18px;
		transform-origin: bottom left;
		transform: rotate(5deg);
		animation: sceneThreeManHead 1s ease infinite;
	}
		.scene-3 .man__head:before {
			top: -9px; left: 12px;
			width: 56px; height: 66px;
			background: #0A0615;
			border-radius: 0 0 6px 45px;
		}
		.scene-3 .man__head:after {
			top: 13px; left: 51px;
			width: 23px; height: 16px;
			background: #0A0615;
			border-radius: 0 0 4px 0;
		}
	.scene-3 .man__hair {
		top: -67px; left: -16px;
		width: 46px; height: 86px;
		background: #0A0615;
		border-radius: 35px 0 0 27px;
	}
		.scene-3 .man__hair:before {
			top: 0px; left: 46px;
			width: 10px;
			border-right: 11px solid transparent;
			border-top: 16px solid #0A0615;
		}
		.scene-3 .man__hair:after {
			top: 16px; left: 46px;
			height: 17px;
			border-bottom: 10px solid transparent;
			border-left: 10px solid #0A0615;
		}
	.scene-3 .man__beard {
		top: -62px; left: 30px;
		width: 40px; height: 75px;
		background: #6B8278;
		border-radius: 0 28px 0 22px;
		box-shadow: inset -10px 1px 0 0 #7AA68E;
	}
		.scene-3 .man__beard:before {
			top: 37px; left: 18px;
			width: 26px; height: 8px;
			background: #0A0615;
		}
		.scene-3 .man__beard:after {
			top: 50px; left: 28px;
			width: 6px; height: 9px;
			background: #0A0615;
			border-radius: 2px;
			animation: sceneThreeManEye 2s ease infinite;
		}
	.scene-3 .man__nose {
		top: -11px; left: 70px;
		width: 12px; height: 24px;
		background: #73436B;
		border-radius: 0 12px 4px 0;
		box-shadow: inset -4px 0 0 0 #B65B76;
	}
		.scene-3 .man__nose:before {
			top: 14px; left: -4px;
			width: 12px; height: 10px;
			background: #73436B;
			border-radius: 4px 0 0 4px;
			box-shadow: inset 0 -4px 0 0 #B65B76;
		}
	.scene-3 .man__body {
		top: 199px; left: 40px;
		width: 71px; height: 110px;
		background: #31396A;
		border-radius: 50px 0 0 4px;
		box-shadow: inset -14px 0 0 0 #3A7BA5;
		transform-origin: 0 0;
		transform: rotate(-66deg);
		z-index: 1;
	}
		.scene-3 .man__body:before {
			top: 157px; left: 15px;
			width: 72px; height: 37px;
			background: #4A4263;
			box-shadow: inset -7px 0 0 0 #413452, 0 12px 0 0 #3A114B;
			transform-origin: 0 0;
			transform: rotate(-24deg);
		}
		.scene-3 .man__body:after {
			top: 108px; left: -8px;
			width: 72px; height: 68px;
			background: #31396A;
			box-shadow: inset -8px 0 0 0 #293253;
			border-radius: 16% 0 0 0 / 100% 0 0 0;
			transform-origin: 0 0;
			transform: rotate(-25deg);
		}
	.scene-3 .man__arm {
		top: 121px; left: 28px;
		width: 58px; height: 75px;
		background: #325385;
		border-radius: 29px 29px 0 0;
		box-shadow: inset -12px 0 0 0 #3A7BA5;
		transform: rotate(-9deg);
		transform-origin: 29px 29px;
		z-index: 1;
	}
		.scene-3 .man__arm:before {
			top: 75px; left: 16px;
			width: 33px; height: 80px;
			background: #6B8278;
			border-radius: 0 0 16px 16px;
		}
	.scene-3 .man__forearm {
		top: 130px;  left: 20px;
		width: 26px; height: 163px;
		background: #6B8278;
		border-radius: 40px;
		transform-origin: 13px 13px;
		transform: rotate(-131deg);
	}
		.scene-3 .man__forearm:before {
			top: 142px; left: 7px;
			height: 18px;
			border-bottom: 22px solid transparent;
			border-right: 23px solid #6B8278;
			transform: rotate(50deg);
			transform-origin: 0 0;
			animation: sceneThreeManPalm .5s linear infinite;
		}
		.scene-3 .man__forearm:after {
			top: 165px; left: -39px;
			width: 13px;
			border-left: 19px solid transparent;
			border-bottom: 18px solid #7AA68E;
			transform-origin: bottom right;
			transform: rotate(4deg) translate(0, 0);
			animation: sceneThreeManFingers .5s linear infinite;
		}
	.scene-3 .man__shorts {
		top: 244px; left: 277px;
		width: 50px; height: 70px;
		background: #3A114B;
		transform-origin: 0 0;
		transform: rotate(-117deg);
		border-radius: 4px 0 0 0;
		z-index: 7;
	}
		.scene-3 .man__shorts:after {
			top: -9px; left: -12px;
			width: 83px; height: 102px;
			background: #553356;
			box-shadow: inset 47px 0 0 0 #522959;
			transform-origin: 0 0;
			transform: rotate(-22deg);
			border-radius: 24px 40px 0 0 / 54px 40px 0 0;
		}
		.scene-3 .man__shorts:before {
			top: -37px; left: 14px;
			border-right: 50px solid transparent;
			border-top: 46px solid #522959;
			border-radius: 0 15px;
			transform-origin: 0 0;
			transform: rotate(23deg);
		}
	.scene-3 .man__legs {
		top: 183px; left: 323px;
	}
		.scene-3 .man__legs div:nth-child(1) {
			top: -37px; left: -95px;
			width: 40px; height: 164px;
			background: #4A426B;
			border-radius: 0 0 22px 15px;
			transform-origin: top right;
			transform: rotate(-143deg);
			z-index: 6;
		}
			.scene-3 .man__legs div:nth-child(1):before {
				top: -2px; left: -28px;
				width: 40px; height: 164px;
				background: #4A426B;
				border-radius: 0 0 22px 15px;
				transform-origin: top right;
				transform: rotate(-8deg);
			}
		.scene-3 .man__legs div:nth-child(2) {
			top: -68px; left: 106px;
			width: 32px; height: 69px;
			background: #4A426B;
			border-radius: 0 0 0 10px;
			transform-origin: 0 0;
			transform: rotate(-146deg);
		}
			.scene-3 .man__legs div:nth-child(2):before {
				top: -13px; left: 84px;
				width: 23px;
				border-right: 33px solid transparent;
				border-left: 5px solid transparent;
				border-top: 70px solid #473A56;
				transform-origin: 0 0;
				transform: rotate(91deg);
			}
			.scene-3 .man__legs div:nth-child(2):after {
				top: 48px; left: 3px;
				width: 30px; height: 15px;
				background: #4A426B;
				border-radius: 0 0 11px 6px;
				transform-origin: 0 0;
				transform: rotate(41deg);
			}
		.scene-3 .man__legs div:nth-child(3) {
			top: -131px; left: 115px;
			width: 23px; height: 13px;
			background: #4A426B;
			border-radius: 0 5px 10px 0;
			transform-origin: 0 0;
			transform: rotate(-126deg);
		}
		.scene-3 .man__legs div:nth-child(4) {
			top: 24px; left: 3px;
			width: 58px; height: 135px;
			background: #352C49;
			border-radius: 0 0 30px 30px;
			transform-origin: 0 0;
			transform: rotate(-124deg);
			z-index: 4;
		}
		.scene-3 .man__legs div:nth-child(5) {
			top: -97px; left: 65px;
			width: 30px; height: 180px;
			transform-origin: 0 0;
			transform: rotate(7deg);
			background: #352C49;
			border-radius: 19px 14px 0 0;
			z-index: 5;
		}
			.scene-3 .man__legs div:nth-child(5):before {
				top: 0px; left: 22px;
				width: 30px; height: 170px;
				background: #352C49;
				border-radius: 0 29px 0 26px;
				transform-origin: 0 0;
				transform: rotate(8deg);
			}
		.scene-3 .man__legs div:nth-child(6) {
			top: 71px; left: 37px;
			width: 35px; height: 35px;
			background: #352C49;
			border-radius: 30px 30px 0 0;
			transform: rotate(237deg);
		}
			.scene-3 .man__legs div:nth-child(6):before {
				top: 1px; left: -30px;
				height: 13px;
				border-top: 22px solid transparent;
				border-right: 50px solid #352C49;
				transform: rotate(10deg);
			}
			.scene-3 .man__legs div:nth-child(6):after {
				top: 16px; left: -56px;
				width: 42px; height: 19px;
				background: #352C49;
				border-radius: 20px 17px 0 0;
				transform: rotate(-40deg);
			}
	.scene-3 .laptop {
		top: 166px; left: 164px;
		width: 72px; height: 11px;
		background: #0A0615;
		border-radius: 0 0 8px 0;
	}
		.scene-3 .laptop:before {
			top: -84px; left: 65px;
			width: 10px; height: 96px;
			background: #0A0615;
			border-radius: 0 10px 10px 0;
			box-shadow: -5px 0 0 0 #92DAF3;
			transform-origin: bottom right;
			transform: rotate(14deg);
		}
		.scene-3 .laptop:after {
			top: 0px; left: 58px;
			width: 10px; height: 10px;
			background: #0A0615;
		}
	.scene-3 .pizza {
		top: 392px; left: 62px;
		width: 156px; height: 18px;
		background: #473A56;
		z-index: 1;
	}
		.scene-3 .pizza:before {
			top: -102px; left: -12px;
			width: 94px; height: 102px;
			box-sizing: border-box;
			background: #524A6B;
			border-top: 10px solid #413452;
			border-right: 16px solid #473A56;
			border-left: 14px solid #473A56;
			transform: skewX(14deg);
		}
		.scene-3 .pizza:after {
			top: -20px; left: 0px;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 20px solid #524A6B;
		}
	.scene-3 .pizza__fat {
		top: -78px; left: 12px;
		width: 18px; height: 16px;
		background: #413452;
		border-radius: 50%;
		transform: skewX(14deg);
	}
		.scene-3 .pizza__fat:before {
			top: 4px; left: 31px;
			width: 20px; height: 25px;
			background: #413452;
			border-radius: 15px 0 0 15px;
		}
		.scene-3 .pizza__fat:after {
			top: 33px; left: 4px;
			width: 47px; height: 46px;
			background: #413452;
			border-radius: 70% 0 0 0;
		}
	.scene-3 .coffee {
		top: 355px; left: 125px;
		width: 28px;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 55px solid #5A6B8C;
		transform-origin: 7px bottom;
		z-index: 1;
		animation: sceneThreeCoffee 10s ease infinite;
		animation-delay: -0.5s;
	}
		.scene-3 .coffee:before {
			top: -45px; left: -6px;
			width: 32px;
			border-left: 4px solid transparent;
			border-right: 4px solid transparent;
			border-top: 27px solid #27445A;
		}
		.scene-3 .coffee:after {
			top: -72px; left: 0px;
			width: 29px; height: 9px;
			background: #4A5A73;
			box-shadow: -13px 8px 0 0 #5A6B8C, 13px 8px 0 0 #5A6B8C, 6px 13px 0 0 #4A5A73, -7px 13px 0 0 #4A5A73;
		}
	.scene-3 .bg-1 {
		width: 850px; height: 130px;
		border-radius: 0 50px 50px 0;
		background: #2F294A;
		animation: sceneThreeBg1 10s ease infinite;
	}
		.scene-3 .bg-1:before {
			top: 257px; left: 0px;
			width: 850px; height: 133px;
			background: #2F294A;
			border-radius: 0 55px 55px 0;
		}
	.scene-3 .bg-2 {
		width: 860px; height: 54px;
		background: #2F294A;
		border-radius: 25px 0 0 25px;
		animation: sceneThreeBg2 10s ease infinite;
	}
		.scene-3 .bg-2:before {
			top: 126px; right: 0px;
			width: 1054px; height: 133px;
			background: #2F294A;
			border-radius: 57px 0 0 57px;
		}
		.scene-3 .bg-2:after {
			top: 521px; right: 0px;
			width: 1314px; height: 90px;
			background: #2F294A;
			border-radius: 50px 0 0 0;
		}
@keyframes sceneThreeManEye {
	60% { transform: scaleY(1); }
	65% { transform: scaleY(.1); }
	70% { transform: scaleY(1); }
}
@keyframes sceneThreeManPalm {
	0% 		{ transform: rotate(50deg); }
	50% 	{ transform: rotate(40deg); }
	100% 	{ transform: rotate(50deg); }
}
@keyframes sceneThreeManFingers {
	0% 		{ transform: rotate(4deg) translate(0, 0); }
	50% 	{ transform: rotate(-6deg) translate(5px, 4px); }
	100% 	{ transform: rotate(4deg) translate(0, 0); }
}
@keyframes sceneThreeManHead {
	0% 		{ transform: rotate(0deg); }
	50% 	{ transform: rotate(9deg); }
	100% 	{ transform: rotate(0deg); }
}
@keyframes sceneThreeCoffee {
	0% 		{ transform: rotate(0deg) translate(0px, 0px); }
	55.2% 	{ transform: rotate(0deg) translate(0px, 0px); }
	57.6% 	{ transform: rotate(-77deg) translate(0px, 0px); }
	58.8% 	{ transform: rotate(-77deg) translate(9px, 8px); }
	60% 	{ transform: rotate(-77deg) translate(0px, 0px); }
	100% 	{ transform: rotate(-77deg) translate(0px, 0px); }
}
@keyframes sceneThreePapper {
	0% 		{ transform: rotate(-6deg); }
	57% 	{ transform: rotate(-6deg); }
	59.4% 	{ transform: rotate(-38deg); }
	100% 	{ transform: rotate(-38deg); }
}
@keyframes sceneThreeManHead {
	0% 		{ transform: rotate(0deg); }
	50% 	{ transform: rotate(9deg); }
	100% 	{ transform: rotate(0deg); }
}
@keyframes sceneThreeRoad {
	0% 		{ transform: translate(0, 0); }
	52.8% 	{ transform: translate(0, 0); }
	61.8% 	{ transform: translate(1220px, 0); }
	100% 	{ transform: translate(1220px, 0); }
}
@keyframes sceneThreeCar {
	0% 		{ transform: translateY(0); }
	50% 	{ transform: translateY(-10px); }
	100% 	{ transform: translateY(0); }
}
@keyframes sceneThreeBg1 {
	0% 		{ transform: translateX(0); }
	55.3% 	{ transform: translateX(0); }
	61.8% 	{ transform: translateX(-850px); }
	100% 	{ transform: translateX(-850px); }
}
@keyframes sceneThreeBg2 {
	0% 		{ transform: translateX(0); }
	55.2% 	{ transform: translateX(0); }
	61.8% 	{ transform: translateX(1320px); }
	100% 	{ transform: translateX(1320px); }
}
@keyframes sceneThree {
	0% 		{ opacity: 0; z-index: 3; }
	31.1% 	{ opacity: 0; z-index: 3; }
	31.2% 	{ opacity: 1; z-index: 3; }
	37.8% 	{ opacity: 1; z-index: 4; }
	61.7% 	{ opacity: 1; z-index: 4; }
	61.8% 	{ opacity: 0; z-index: 1; }
	88.8% 	{ opacity: 0; z-index: 2; }
	100% 	{ opacity: 0; z-index: 2; }
}
.scene-4 {
	width: 800px; height: 600px;
animation: sceneFour 10s linear infinite;
}
	.scene-4__top {
		animation: sceneFourTop 10s ease infinite;
	}
	.scene-4__left {
		animation: sceneFourLeft 10s ease infinite;
	}
	.scene-4__right {
		animation: sceneFourRight 10s ease infinite;
	}
	.scene-4 .picture-1 {
		width: 98px; height: 98px;
		background: #6B8439;
		border: 12px solid #32283F;
		overflow: hidden;
	}
		.scene-4 .picture-1:before {
			width: 100px; height: 100px;
			background: #435A3A;
			transform: rotate(45deg);
		}
		.scene-4 .picture-1:after {
			top: 53px; left: 58px;
			width: 20px; height: 36px;
			background: #D0BD21;
			box-shadow: 0 -43px 0 0 #D0BD21;
			border-radius: 100%;
			transform-origin: 0 0;
			transform: rotate(-135deg);
		}
	.scene-4 .picture-2 {
		top: 136px; left: 36px;
		width: 62px; height: 91px;
		background: #C6C69C;
		border: 12px solid #314339;
	}
		.scene-4 .picture-2:before {
			top: 62px; left: 6px;
			width: 4px; height: 5px;
			background: #32283F;
			box-shadow: 8px 0 0 0 #32283F, 12px 0 0 0 #32283F, 20px 0 0 0 #32283F, 24px 0 0 0 #32283F, 
			28px 0 0 0 #32283F, 32px 0 0 0 #32283F, 36px 0 0 0 #32283F, 40px 0 0 0 #32283F, 
			44px 0 0 0 #32283F, 44px 8px 0 0 #32283F, 40px 8px 0 0 #32283F, 36px 8px 0 0 #32283F, 
			8px -8px 0 0 #32283F, 12px -8px 0 0 #32283F, 16px -8px 0 0 #32283F, 24px -8px 0 0 #32283F, 
			32px -8px 0 0 #32283F, 36px -8px 0 0 #32283F, 40px -8px 0 0 #32283F, 43px -8px 0 0 #32283F, 
			4px -16px 0 0 #32283F, 8px -16px 0 0 #32283F, 12px -16px 0 0 #32283F, 16px -16px 0 0 #32283F, 
			20px -16px 0 0 #32283F, 28px -16px 0 0 #32283F, 32px -16px 0 0 #32283F, 36px -16px 0 0 #32283F, 
			40px -16px 0 0 #32283F, 12px -28px 0 0 #32283F, 16px -28px 0 0 #32283F, 20px -28px 0 0 #32283F, 
			24px -28px 0 0 #32283F, 28px -28px 0 0 #32283F, 32px -28px 0 0 #32283F, 34px -28px 0 0 #32283F, 
			12px -24px 0 0 #32283F, 16px -24px 0 0 #32283F, 20px -24px 0 0 #32283F, 24px -24px 0 0 #32283F, 
			28px -24px 0 0 #32283F, 32px -24px 0 0 #32283F, 34px -24px 0 0 #32283F;
		}
		.scene-4 .picture-2:after {
			top: 9px; left: 23px;
			width: 7px; height: 7px;
			border: 4px solid #32283F;
			transform: rotate(45deg);
		}
	.scene-4 .picture-3 {
		top: -30px; left: 138px;
		width: 53px; height: 74px;
		background: #6B8439;
		border: 10px solid #314339;
	}
	.scene-4 .picture-4 {
		top: 79px; left: 138px;
		width: 164px; height: 86px;
		background: #AEAB21;
		border: 12px solid #424242;
		box-shadow: inset 0 0 0 14px #D0C821;
	}
		.scene-4 .picture-4:before {
			top: 26px; left: 102px;
			width: 35px; height: 35px;
			background: linear-gradient(-45deg, #9B9C21 50%, #737B21 50%);
			border-radius: 100% 0;
			transform: rotate(-45deg);
			box-shadow: -27px -27px 0 0 #737B21;
		}
		.scene-4 .picture-4:after {
			top: 26px; left: 26px;
			width: 35px; height: 35px;
			background: linear-gradient(-45deg, #737B21 50%, #9B9C21 50%);
			border-radius: 100% 0;
			transform: rotate(-45deg);
		}
	.scene-4 .picture-5 {
		top: 26px; left: 225px;
		width: 26px; height: 26px;
		background: #435A3A;
		border: 6px solid #32283F;
	}
		.scene-4 .picture-5:before {
			top: 7px; left: 7px;
			width: 11px; height: 11px;
			background: #9B9C21;
			transform: rotate(45deg);
		}
		.scene-4 .picture-5:after {
			top: -43px; left: -5px;
			width: 25px; height: 10px;
			background: #435A3A;
			border: 6px solid #32283F;
		}
	.scene-4 .picture-6 {
		top: -30px; left: 276px;
		width: 310px; height: 55px;
		background: #5A6222;
		border: 12px solid #5A6222;
		box-shadow: inset 0 0 0 12px #737B21;
	}
		.scene-4 .picture-6:before {
			top: 6px; left: 23px;
			width: 30px; height: 30px;
			background: #737B21;
			border-radius: 90% 0;
			box-shadow: 103px 0 0 0 #737B21, 206px 0 0 0 #737B21;
		}
		.scene-4 .picture-6:after {
			top: 6px; left: 52px;
			width: 30px; height: 30px;
			background: #737B21;
			border-radius: 0 90%;
			box-shadow: 103px 0 0 0 #737B21, 206px 0 0 0 #737B21;
		}
	.scene-4 .picture-7 {
		top: 64px; left: 552px;
		width: 112px; height: 64px;
		background: linear-gradient(to right, #6B8439 45%, #435A3A 46%, #435A3A 55%, #6B8439 56%);
		border: 12px solid #32283F;
		box-shadow: inset 0 0 0 12px #435A3A;
	}
		.scene-4 .picture-7:before {
			top: 18px; left: 17px;
			width: 14px; height: 14px;
			background: #314339;
			border-radius: 50%;
			box-shadow: 14px 0 0 0 #314339, 14px 14px 0 0 #314339, 0 14px 0 0 #314339, 49px 0 0 0 #314339, 49px 14px 0 0 #314339, 63px 14px 0 0 #314339, 63px 0 0 0 #314339;
		}
		.scene-4 .picture-7:after {
			top: -100px; left: 62px;
			width: 190px; height: 51px;
			background: #314339;
			border: 11px solid #32283F;
			box-shadow: inset 0 0 0 12px #6B8439;
		}
	.scene-4 .picture-8 {
		top: 64px; left: 702px;
		width: 120px; height: 97px;
		background: #9B9C21;
		border: 15px solid #314339;
		box-shadow: inset 0 0 0 12px #D0BD21;
	}
		.scene-4 .picture-8:before {
			top: 85px; left: -624px;
			width: 10px; height: 4px;
			background: #32283F;
			box-shadow: -2px 8px 0 0 #32283F;
			transform: skewX(-27deg);
		}
		.scene-4 .picture-8:after {
			top: 85px; left: -663px;
			width: 10px; height: 4px;
			background: #32283F;
			box-shadow: 2px 8px 0 0 #32283F;
			transform: skewX(27deg);
		}
	.scene-4 .bookshelf {
		top: 266px; left: 555px;
		width: 320px; height: 294px;
		background: linear-gradient(#314339 9%, #435A3A 9%, #435A3A 35%, #4A6B39 35%, #4A6B39 38%, #314339 38%, #314339 48%, #435A3A 48%, #435A3A 68%, #4A6B39 68%, #4A6B39 71.5%, #314339 72%, #314339 81%, #435A3A 81%);
		border: 12px solid #537A39;
	}
		.scene-4 .bookshelf:before {
			top: 10px; left: 168px;
			width: 28px; height: 92px;
			background: #FFFFFF;
			box-shadow: -8px 0 0 0 #436B94, inset 0 22px 0 10px #528CB5, inset 0 0 0 10px #528CB5;
		}
		.scene-4 .bookshelf:after {
			top: 10px; left: 204px;
			width: 28px; height: 92px;
			background: #FFFFFF;
			box-shadow: -8px 0 0 0 #737B21, inset 0 22px 0 10px #9B9C21, inset 0 0 0 10px #9B9C21;
		}
	.scene-4 .photo {
		top: 306px; left: 629px;
		width: 35px; height: 56px;
		background: #6B8439;
		border: 9px solid #32283F;
		overflow: hidden;
	}
		.scene-4 .photo:before {
			top: 10px; left: 7px;
			width: 18px; height: 18px;
			background: #ACB752;
			border-radius: 50%;
		}
		.scene-4 .photo:after {
			top: 32px; left: -7px;
			border-left: 20px solid transparent;
			border-right: 10px solid transparent;
			border-bottom: 19px solid #314339;
			box-shadow: 20px 7px 0 -7px #314339;
		}
	.scene-4 .books-1 {
		top: 416px; left: 574px;
		width: 64px; height: 10px;
		background: #9B9C21;
		box-shadow: 0 4px 0 0 #737B21, 0 14px 0 0 #E7BD39, 0 16px 0 0 #E7BD39, 0 22px 0 0 #C47533, 0 32px 0 0 #C65A84, 0 35px 0 0 #C65A84, 0 40px 0 0 #873E5E, 0 46px 0 0 #424242, 0 52px 0 0 #211821;
	}
		.scene-4 .books-1:before {
			top: 14px; left: 48px;
			width: 8px; height: 12px;
			background: #C47533;
		}
		.scene-4 .books-1:after {
			top: 38px; left: 8px;
			width: 48px; height: 7px;
			background: #873E5E;
		}
	.scene-4 .books-2 {
		top: 448px; left: 652px;
		width: 6px; height: 30px;
		background: #2B242C;
		box-shadow: 11px -5px 0 5px #9B9C21, 
		27px -5px 0 5px #6B8439, 27px -13px 0 5px #6B8439, 
		33px -13px 0 5px #314339, 33px -5px 0 5px #314339, 
		53px -9px 0 9px #528CB5, 53px -17px 0 9px #528CB5, 
		73px -5px 0 5px #E7BD39, 73px -27px 0 5px #E7BD39, 
		79px -27px 0 5px #C47533, 79px -5px 0 5px #C47533, 
		95px -5px 0 5px #9B9C21, 95px -35px 0 5px #9B9C21, 
		101px -35px 0 5px #737B21, 101px -5px 0 5px #737B21, 
		114px -3px 0 2px #704946, 114px -34px 0 2px #704946, 114px -47px 0 2px #704946, 
		124px -47px 0 2px #563636, 124px -16px 0 2px #563636, 124px -2px 0 2px #563636, 
		134px -38px 0 2px #E7BD39, 134px -12px 0 2px #E7BD39, 
		157px -25px 0 25px #C47533;
	}
		.scene-4 .books-2:before {
			top: -13px; left: 29px;
			width: 14px; height: 9px;
			background: #314339;
			box-shadow: 15px -8px 0 0 #526B94, 15px 30px 0 0 #526B94, 
			25px -8px 0 0 #526B94, 25px 30px 0 0 #526B94, 
			39px 34px 0 0 #C47533, 47px 34px 0 0 #C47533, 
			47px -19px 0 0 #C47533, 39px -19px 0 0 #C47533, 
			60px -21px 0 -1px #737B21, 70px -21px 0 -1px #737B21, 
			70px 28px 0 -1px #737B21, 60px 28px 0 -1px #737B21, 
			81px 32px 0 -2px #563636, 81px -32px 0 -2px #563636;
		}
		.scene-4 .books-2:after {
			top: 56px; left: 44px;
			width: 49px; height: 12px;
			background: #528CB5;
			box-shadow: 19px 0 0 0 #528CB5, 
			9px 8px 0 0 #526B94, 
			9px 20px 0 0 #528CB5, 9px 22px 0 0 #528CB5, 
			2px 34px 0 0 #424242, 46px 34px 0 0 #424242, 66px 34px 0 0 #424242, 
			10px 42px 0 0 #2B242C, 58px 42px 0 0 #2B242C, 
			10px 53px 0 0 #424242, 59px 53px 0 0 #424242, 59px 56px 0 0 #424242, 10px 56px 0 0 #424242;
		}
	.scene-4 .books-3 {
		top: 504px; left: 570px;
		width: 28px; height: 68px;
		box-sizing: border-box;
		background: #FFFFFF;
		box-shadow: -3px 0 0 0 #737B21, inset 0 26px 0 0 #9B9C21, inset 0 0 0 10px #9B9C21;
	}
		.scene-4 .books-3:before {
			top: 0px; left: 31px;
			width: 28px; height: 68px;
			box-sizing: border-box;
			background: #FFFFFF;
			box-shadow: -3px 0 0 0 #436B94, inset 0 26px 0 0 #528CB5, inset 0 0 0 10px #528CB5;
		}
		.scene-4 .books-3:after {
			top: 0px; left: 62px;
			width: 28px; height: 68px;
			box-sizing: border-box;
			background: #FFFFFF;
			box-shadow: -3px 0 0 0 #873E5E, inset 0 26px 0 0 #C65A84, inset 0 0 0 10px #C65A84;
		}
	.scene-4 .commode {
		top: 408px; left: 0px;
		width: 268px; height: 14px;
		background: #4C7339;
	}
		.scene-4 .commode:before {
			top: 14px; left: 12px;
			width: 242px; height: 108px;
			background: #4A6B39;
			box-shadow: inset 0 14px 0 0 #435A3A;
		}
		.scene-4 .commode:after {
			top: 122px; left: 12px;
			width: 12px; height: 53px;
			background: #4A6B39;
			box-shadow: 230px 0 0 0 #4A6B39;
		}
	.scene-4 .commode__box {
		top: 25px; left: 23px;
		width: 105px; height: 37px;
		background: #6B8439;
		box-shadow: 0 6px 0 0 #435A3A, 114px 0 0 0 #6B8439, 114px 6px 0 0 #435A3A, 
		0 49px 0 0 #6B8439, 100px 49px 0 0 #6B8439, 114px 49px 0 0 #6B8439, 
		0 54px 0 0 #435A3A, 100px 54px 0 0 #435A3A, 114px 54px 0 0 #435A3A;
	}
		.scene-4 .commode__box:before {
			top: 13px; left: 33px;
			width: 40px; height: 12px;
			background: #E7BD39;
			box-shadow: 0 6px 0 0 #4A6B39, 114px 0 0 0 #E7BD39, 114px 6px 0 0 #4A6B39, 57px 44px 0 0 #E7BD39, 57px 50px 0 0 #4A6B39;
		}
		.scene-4 .commode__box:after {
			top: -73px; left: -11px;
			width: 108px; height: 48px;
			background: #424242;
			border-radius: 10px 10px 0 0;
			box-shadow: inset 0 16px 0 0 #5A595A;
		}
	.scene-4 .printer {
		top: -43px; left: 25px;
		width: 9px; height: 5px;
		background: #97B04E;
	}
		.scene-4 .printer:before {
			top: 0px; left: 15px;
			width: 8px; height: 5px;
			background: #528CB5;
		}
		.scene-4 .printer:after {
			top: 22px; left: 19px;
			width: 46px; height: 9px;
			background: #528CB5;
		}
	.scene-4 .table {
		top: 332px; left: 124px;
		width: 274px; height: 12px;
		background: #E7BD39;
	}
		.scene-4 .table:before {
			top: 12px; left: 16px;
			width: 212px; height: 12px;
			background: #211821;
		}
		.scene-4 .table:after {
			top: 24px; left: 36px;
			width: 14px; height: 222px;
			background: #211821;
		}
	.scene-4 .table__leg {
		top: 239px; left: 36px;
		width: 136px; height: 12px;
		background: #211821;
	}
		.scene-4 .table__leg:before {
			top: -243px; left: 55px;
			width: 12px; height: 150px;
			background: #211821;
			transform: rotate(45deg);
		}
		.scene-4 .table__leg:after {
			top: -261px; left: -12px;
			width: 88px; height: 22px;
			background: #2B242C;
		}
	.scene-4 .plant {
		top: -36px; left: 10px;
		width: 52px; height: 10px;
		background: #704946;
	}
		.scene-4 .plant:before {
			top: 10px; left: 8px;
			width: 38px; height: 26px;
			background: linear-gradient(#5A3942 21%, #704946 22%, #704946 80%, #5A3942 81%);
			border-radius: 0 0 10px 10px;
		}
		.scene-4 .plant:after {
			top: -48px; left: 10px;
			width: 28px; height: 48px;
			background: linear-gradient(to right, #435A3A 50%, #737B21 51%);
			border-radius: 20px 20px 0 0;
		}
	.scene-4 .plant__flower {
		top: -70px; left: 48px;
		width: 10px; height: 26px;
		background: #435A3A;
		border-radius: 10px 10px 20px 0;
	}
		.scene-4 .plant__flower:before {
			top: 14px; left: -7px;
			width: 12px; height: 12px;
			background: #435A3A;
			border-radius: 50%;
		}
		.scene-4 .plant__flower:after {
			top: -25px; left: -23px;
			width: 8px; height: 8px;
			background: #BC6B3A;
			border: 5px solid #E7BD39;
			transform: rotate(45deg);
		}
	.scene-4 .monitor {
		top: -22px; left: 69px;
		width: 63px; height: 22px;
		box-sizing: border-box;
		border-left: 10px solid #424242;
		border-bottom: 10px solid #424242;
		border-radius: 0 0 0 19px;
	}
		.scene-4 .monitor:before {
			top: -85px; left: 10px;
			width: 20px; height: 104px;
			box-sizing: border-box;
			border-left: 10px solid #424242;
			border-bottom: 10px solid #424242;
			border-radius: 0 0 0 30px;
			transform-origin: 0 0;
			transform: rotate(14deg);
		}
		.scene-4 .monitor:after {
			top: -163px; left: -26px;
			width: 24px; height: 175px;
			background: #D6D6D5;
			box-shadow: inset -12px 0 0 0 #424242;
			border-radius: 100% 0 0 100%;
			transform-origin: 0 0;
			transform: rotate(-24deg);
		}
	.scene-4 .keyboard {
		top: -20px; left: 161px;
		width: 20px; height: 20px;
		background: #424242;
		border: 5px solid #D6D6D5;
		box-sizing: border-box;
		border-radius: 50%;
	}
		.scene-4 .keyboard:before {
			top: -4px; left: 11px;
			width: 50px; height: 8px;
			background: #D6D6D5;
			transform-origin: 0 0;
			transform: rotate(13deg);
			box-shadow: -1px -5px 0 -2px #424242;
		}
		.scene-4 .keyboard:after {
			top: -170px; left: -87px;
			width: 5px; height: 153px;
			background: #FFFFFF;
			transform-origin: 0 0;
			transform: rotate(-24deg);
		}
	.scene-4 .chair {
		top: 556px; left: 386px;
		width: 196px; height: 15px;
		background: #211821;
		border-radius: 10px 10px 0 0;
		transform: translateX(0);
		animation: sceneFourChair 10s ease infinite;
	}
		.scene-4 .chair:after {
			top: -96px; left: 87px;
			width: 23px; height: 10px;
			background: #211821;
			box-shadow: 0 10px 0 0 #424242, 0 20px 0 0 #211821, 0 30px 0 0 #424242, 0 40px 0 0 #211821, 0 50px 0 0 #424242, 0 60px 0 0 #211821, 0 70px 0 0 #424242, 0 80px 0 0 #211821, 0 86px 0 0 #424242, 6px 43px 0 0 #211821;
		}
		.scene-4 .chair:before {
			top: -140px; left: 22px;
			width: 155px; height: 44px;
			background: linear-gradient(#F7AD39 59%, #BC6B3A 60%);
			border-radius: 50px;
		}
	.scene-4 .chair__legs {
		top: 15px; left: 8px;
		width: 18px; height: 12px;
		background: #211821;
		box-shadow: 166px 0 0 0 #211821;
	}
		.scene-4 .chair__legs:before {
			top: -79px; left: 108px;
			width: 10px; height: 32px;
			background: #211821;
		}
		.scene-4 .chair__legs:after {
			top: -323px; left: 140px;
			width: 100px; height: 212px;
			box-sizing: border-box;
			border-radius: 0 20px 74px 0;
			border-right: 20px solid #211821;
			border-bottom: 20px solid #211821;
		}
	.scene-4 .chair__back {
		top: -374px; left: 184px;
		width: 44px; height: 147px;
		background: #F7AD39;
		border-radius: 25px;
	}
		.scene-4 .chair__back:before {
			top: 100px; left: 7px;
			width: 44px; height: 117px;
			background: #F7AD39;
			border-radius: 25px;
			transform-origin: 0 0;
			transform: rotate(17deg);
		}
	.scene-4 .girl {
		top: -467px; left: 43px;
		width: 120px; height: 340px;
		transform: translateX(0);
	}
		.scene-4 .girl:before {
			top: 475px; left: -186px;
			width: 10px; height: 10px;
			background: #F7C6A5;
			border-radius: 4px 0 0;
			transform: translateX(0);
			animation: sceneFourGirlToe 10s ease infinite;
		}
		.scene-4 .girl:after {
			top: 453px; left: -36px;
			width: 12px; height: 14px;
			background: #FFD6B5;
			border-radius: 10px 0 0 0;
		}
	.scene-4 .girl__neck {
		top: 77px; left: 70px;
		width: 17px; height: 50px;
		background: linear-gradient(-45deg, #FFD6B5 58%, #DAAA8A 59%);
		transform-origin: bottom left;
		transform: rotate(3deg);
	}
		.scene-4 .girl__neck:before {
			top: 51px; left: -6px;
			width: 22px; height: 18px;
			background: #ffffff;
			transform-origin: bottom left;
			transform: skewY(-43deg);
		}
		.scene-4 .girl__neck:after {
			top: 74px; left: -15px;
			width: 29px; height: 38px;
			background: #424242;
			transform-origin: bottom left;
			transform: skewY(-37deg);
		}
	.scene-4 .girl__body {
		top: 170px; left: 44px;
		width: 40px; height: 84px;
		background: #424242;
		border-radius: 20px 0 0 0;
	}
		.scene-4 .girl__body:before {
			top: -8px; left: -2px;
			width: 30px; height: 42px;
			background: #424242;
			transform: rotate(33deg);
			border-radius: 0 0 0 20px / 0 0 0 8px;
		}
		.scene-4 .girl__body:after {
			top: 84px; left: 0px;
			width: 55px; height: 85px;
			background: #325385;
			border-radius: 0 17px 42px 0 / 0 36px 42px 0;
			box-shadow: inset 0 -123px 0 -50px #528CB5;
		}
	.scene-4 .girl__head { 
		top: -10px; left: 32px;
		width: 56px; height: 110px;
		background: #FFD6B5;
		border-radius: 39px 0 32px 12px;
		transform-origin: bottom right;
		transform: rotate(5deg);
		animation: sceneFourGirlHead 10s ease infinite;
	}
		.scene-4 .girl__head:before {
			top: 63px; left: -20px;
			width: 21px; height: 13px;
			background: #FFD6B5;
			border-radius: 0 0 0 16px;
		}
		.scene-4 .girl__head:after {
			top: 73px; left: -5px;
			width: 7px; height: 15px;
			background: #FFD6B5;
			border-radius: 0 0 0 20px;
			border-bottom: 2px solid #DAAA8A;
		}
	.scene-4 .girl__hair {
		top: 0px; left: 30px;
		width: 40px; height: 60px;
		box-sizing: border-box;
		background: #FFD639;
		border-radius: 4px 12px 0 24px;
		border-left: 9px solid #F7AD39;
		border-bottom: 9px solid #F7AD39;
	}
		.scene-4 .girl__hair:before {
			top: 0px; left: 16px;
			width: 47px; height: 240px;
			background: #F7AD39;
			border-radius: 0 60px 50px 8px;
			box-shadow: inset -11px 39px 0 11px #FFD639;
		}
		.scene-4 .girl__hair:after {
			top: 0px; left: 16px;
			width: 12px; height: 60px;
			background: #F7647B;
			border-radius: 2px 4px 0 0;
		}
	.scene-4 .girl__face {
		top: 53px; left: 55px;
		width: 16px; height: 25px;
		background: #FFD6B5;
		border-radius: 10px 10px 16px 0;
	}
		.scene-4 .girl__face:before {
			top: -1px; left: -47px;
			width: 5px; height: 8px;
			background: #2B242C;
			border-radius: 4px;
		}
		.scene-4 .girl__face:after {
			top: -10px; left: -49px;
			width: 17px; height: 7px;
			background: #F7AD39;
			border-radius: 4px;
			transform-origin: bottom right;
			transform: rotate(23deg);
		}
	.scene-4 .girl__back-arm { 
		top: 148px; left: 40px;
		width: 18px; height: 90px;
		background: #F7C6A5;
		border-radius: 0 0 0 7px;
		transform-origin: bottom right;
		transform: rotate(-30deg) translate(0, 0);
		animation: sceneFourGirlBackArm 10s ease infinite;
	}
		.scene-4 .girl__back-arm:before {
			top: -27px; left: -26px;
			width: 30px; height: 29px;
			background: #D6947B;
			border-radius: 30px 0 0 20px;
			transform-origin: bottom right;
			transform: rotate(30deg);
		}
		.scene-4 .girl__back-arm:after {
			top: -20px; left: -15px;
			width: 20px; height: 9px;
			background: #F7C6A5;
			border-radius: 4px 0 0 4px;
			transform-origin: bottom right;
			transform: rotate(30deg);
		}
		.scene-4 .girl__back-arm .girl__palm {
			top: -54px; left: -18px;
			width: 6px; height: 36px;
			background: #875A4F;
			border-radius: 2px;
			transform-origin: bottom left;
			transform: rotate(48deg);
		}
			.scene-4 .girl__back-arm .girl__palm:before {
				top: 3px; left: 11px;
				width: 20px; height: 20px;
				background: #F7C6A5;
				border-radius: 0px 30px 0 10px;
				transform-origin: bottom left;
				transform: rotate(29deg);
			}
			.scene-4 .girl__back-arm .girl__palm:after {
				top: 16px; left: 20px;
				width: 19px; height: 14px;
				background: #F7C6A5;
				transform: rotate(44deg);
			}
	.scene-4 .girl__front-arm {
		top: 126px; left: 72px;
		width: 25px; height: 140px;
		background: #FFD6B5;
		border-radius: 13px;
		transform-origin: 12px 12px;
		transform: rotate(4deg);
		animation: sceneFourGirlFrontArm 10s ease infinite;
	}
	.scene-4 .girl__forearm {
		top: 120px; left: 2px;
		width: 20px; height: 137px;
		background: #FFD6B5;
		border-radius: 10px;
		transform-origin: 10px 10px;
		transform: rotate(121deg);
		animation: sceneFourGirlForearm 10s ease infinite;
	}
		.scene-4 .girl__forearm:before {
			top: 120px; left: -3px;
			width: 21px; height: 29px;
			background: #DAAA8A;
			border-radius: 2px 4px 14px;
		}
		.scene-4 .girl__forearm:after {
			top: 134px; left: 2px;
			width: 7px; height: 24px;
			background: #FFD6B5;
			border-radius: 4px;
			box-shadow: 6px -18px 0 0 #FFD6B5, 10px -22px 0 0 #FFD6B5, -1px -22px 0 0 #FFD6B5;
		}
	.scene-4 .girl__skirt {
		top: 284px; left: -40px;
		width: 139px; height: 55px;
		box-sizing: border-box;
		background: #528CB5;
		border-radius: 0 0 42px 0;
		border-bottom: 10px solid #436B94;
	}
		.scene-4 .girl__skirt:before {
			top: 31px; left: -84px;
			width: 84px; height: 23px;
			background: #F7C6A5;
			border-radius: 12px 0 0 12px;
		}
		.scene-4 .girl__skirt:after {
			top: 6px; left: -94px;
			width: 94px; height: 30px;
			background: #FFD6B5;
			border-radius: 15px 0 0 15px;
		}
	.scene-4 .girl__back-leg {
		top: 315px; left: -124px;
		width: 20px; height: 157px;
		border-radius: 10px;
		background: #F7C6A5;
		transform-origin: 10px 10px;
		transform: rotate(15deg);
		animation: sceneFourGirlBackLeg 10s ease infinite;
	}
		.scene-4 .girl__back-leg:before {
			top: 137px; left: 1px;
			width: 26px; height: 26px;
			border-radius: 50%;
			background: #F7C6A5;
		}
		.scene-4 .girl__back-leg:after {
			top: 143px; left: 0px;
			width: 20px; height: 38px;
			background: #F7C6A5;
			border-radius: 0 0 30px 0;
			transform-origin: 0 0;
			transform: rotate(23deg);
			animation: sceneFourGirlFoot 10s ease infinite;
		}
	.scene-4 .girl__front-leg { 
		top: 292px; left: -135px;
		width: 22px; height: 186px;
		background: #FFD6B5;
		border-radius: 11px;
		transform-origin: 11px 11px;
		transform: rotate(-41.7deg);
	}
		.scene-4 .girl__front-leg:before {
			top: 165px; left: 1px;
			width: 26px; height: 26px;
			border-radius: 50%;
			background: #FFD6B5;
		}
		.scene-4 .girl__front-leg:after {
			top: 170px; left: 0px;
			width: 20px; height: 38px;
			background: #FFD6B5;
			transform-origin: 0 0;
			transform: rotate(40deg);
		}
	.scene-4 .teacup {
		top: 138px; left: -18px;
		width: 21px; height: 36px;
		background: #704946;
		border-radius: 0 16px 16px 0;
		transform-origin: 0 0;
		transform: rotate(-35deg);
		animation: sceneFourGirlTeacup 10s ease infinite;
	}
		.scene-4 .teacup:before { 
			top: 24px; left: -16px;
			width: 17px; height: 9px;
			background: #D0BD21;
			border-radius: 10px;
			box-shadow: 2px -22px 0 -2px #D0BD21;
			animation: sceneFourGirlTeacupSteam 1s ease infinite;
		}
		.scene-4 .teacup:after {
			top: 14px; left: -36px;
			width: 13px; height: 7px;
			background: #D0BD21;
			border-radius: 4px;
			box-shadow: -23px -10px 0 1px #D0BD21;
			animation: sceneFourGirlTeacupSteam 1s ease infinite;
			animation-delay: .2s;
		}
	.scene-4 .bg-1 {
		top: 50px; left: 0px;
		width: 870px; height: 164px;
		background: #9B9C21;
		border-radius: 0 68px 68px 0;
		animation: sceneFourLeft 10s ease infinite;
	}
		.scene-4 .bg-1:before {
			top: 164px; left: 0px;
			width: 1026px; height: 164px;
			background: #9B9C21;
			border-radius: 0 72px 72px 0;
		}
		.scene-4 .bg-1:after {
			top: 532px; left: 0px;
			width: 1196px; height: 21px;
			background: #211821;
		}
	.scene-4 .bg-2 {
		width: 850px; height: 51px;
		background: #9B9C21;
		border-radius: 15px 0 0 15px;
		animation: sceneFourRight 10s ease infinite;
	}
		.scene-4 .bg-2:before {
			top: 374px; right: 0px;
			width: 850px; height: 220px;
			background: #848C21;
			border-radius: 74px 0 0 60px;
		}
@keyframes sceneFourChair {
	0% 		{ transform: translateX(0); }
	60%  	{ transform: translateX(0); }
	62.4% 	{ transform: translateX(-5px); }
	63% 	{ transform: translateX(-9px); }
	63.6% 	{ transform: translateX(-15px); }
	64.2% 	{ transform: translateX(-23px); }
	64.8% 	{ transform: translateX(-29px); }
	65.4% 	{ transform: translateX(-35px); }
	66% 	{ transform: translateX(-41px); }
	66.6% 	{ transform: translateX(-45px); }
	67.2% 	{ transform: translateX(-47px); }
	67.8% 	{ transform: translateX(-49px); }
	69% 	{ transform: translateX(-51px); }
	70.2% 	{ transform: translateX(-49px); }
	71.4% 	{ transform: translateX(-45px); }
	72.6% 	{ transform: translateX(-37px); }
	73.8% 	{ transform: translateX(-25px); }
	75% 	{ transform: translateX(-13px); }
	76.2% 	{ transform: translateX(-3px); }
	78% 	{ transform: translateX(5px); }
	79.8% 	{ transform: translateX(5px); }
	81.6% 	{ transform: translateX(1px); }
	100% 	{ transform: translateX(1px); }
}
@keyframes sceneFourGirlHead {
	0% 		{ transform: rotate(5deg); }
	60% 	{ transform: rotate(5deg); }
	62.4% 	{ transform: rotate(6deg) translate(3px, 0px); }
	63.6% 	{ transform: rotate(8deg) translate(3px, 0px); }
	64.2% 	{ transform: rotate(8deg) translate(5px, 1px); }
	64.8% 	{ transform: rotate(8deg) translate(5px, 1px); }
	65.4% 	{ transform: rotate(8deg) translate(3px, 1px); }
	66.6% 	{ transform: rotate(8deg) translate(3px, 1px); }
	67.2% 	{ transform: rotate(8deg) translate(0px, 1px); }
	71.4% 	{ transform: rotate(8deg) translate(-2px, 1px); }
	72.6% 	{ transform: rotate(5deg) translate(-2px, 1px); }
	75% 	{ transform: rotate(3deg) translate(-2px, 1px); }
	76.2% 	{ transform: rotate(1deg) translate(-2px, 1px); }
	78% 	{ transform: rotate(-2deg) translate(-2px, 1px); }
	100% 	{ transform: rotate(-2deg) translate(-2px, 1px); }
}
@keyframes sceneFourGirlToe {
	0% 		{ transform: translateX(0); }
	60% 	{ transform: translateX(0); }
	62.4% 	{ transform: translateX(5px); }
	63% 	{ transform: translateX(9px); }
	63.6% 	{ transform: translateX(15px); }
	64.2% 	{ transform: translateX(23px); }
	64.8% 	{ transform: translateX(29px); }
	65.4% 	{ transform: translateX(34px); }
	66% 	{ transform: translateX(41px); }
	66.6% 	{ transform: translateX(45px); }
	67.2% 	{ transform: translateX(47px); }
	67.8% 	{ transform: translateX(49px); }
	69% 	{ transform: translateX(51px); }
	70.2% 	{ transform: translateX(49px); }
	71.4% 	{ transform: translateX(45px); }
	72.6% 	{ transform: translateX(37px); }
	73.8% 	{ transform: translateX(25px); }
	75% 	{ transform: translateX(13px); }
	76.2% 	{ transform: translateX(3px); }
	78% 	{ transform: translateX(-5px); }
	79.8% 	{ transform: translateX(-5px); }
	81.6% 	{ transform: translateX(-1px); }
	100% 	{ transform: translateX(-1px); }
}
@keyframes sceneFourGirlFoot {
	0% 		{ transform: rotate(23deg); }
	60% 	{ transform: rotate(23deg); }
	62.4% 	{ transform: rotate(29deg); }
	63% 	{ transform: rotate(32deg); }
	63.6% 	{ transform: rotate(32deg); }
	64.2% 	{ transform: rotate(42deg); }
	64.8% 	{ transform: rotate(42deg); }
	65.4% 	{ transform: rotate(47deg); }
	67.2% 	{ transform: rotate(47deg); }
	67.8% 	{ transform: rotate(53deg); }
	70.2% 	{ transform: rotate(53deg); }
	71.4% 	{ transform: rotate(45deg); }
	72.6% 	{ transform: rotate(45deg); }
	73.8% 	{ transform: rotate(39deg); }
	75% 	{ transform: rotate(29deg); }
	76.2% 	{ transform: rotate(26deg); }
	78% 	{ transform: rotate(21deg); }
	100% 	{ transform: rotate(21deg); }
}
@keyframes sceneFourGirlBackLeg {
	0% 		{ transform: rotate(15deg); }
	60% 	{ transform: rotate(15deg); }
	62.4% 	{ transform: rotate(12deg); }
	63% 	{ transform: rotate(10deg); }
	63.6% 	{ transform: rotate(8deg); }
	64.2% 	{ transform: rotate(4deg); }
	64.8% 	{ transform: rotate(2deg); }
	65.4% 	{ transform: rotate(0deg); }
	66% 	{ transform: rotate(-2deg); }
	66.6% 	{ transform: rotate(-4deg); }
	67.8% 	{ transform: rotate(-6deg); }
	69% 	{ transform: rotate(-7deg); }
	70.2% 	{ transform: rotate(-5deg); }
	71.4% 	{ transform: rotate(-3deg); }
	72.6% 	{ transform: rotate(0deg); }
	73.8% 	{ transform: rotate(5deg); }
	75% 	{ transform: rotate(10deg); }
	76.2% 	{ transform: rotate(14deg); }
	78% 	{ transform: rotate(17deg); }
	81.6% 	{ transform: rotate(15deg); }
	100% 	{ transform: rotate(15deg); }
}
@keyframes sceneFourGirlForearm {
	0% 		{ transform: rotate(121deg); }
	60% 	{ transform: rotate(121deg); }
	63% 	{ transform: rotate(123deg); }
	63.6% 	{ transform: rotate(126deg); }
	64.2% 	{ transform: rotate(129deg); }
	64.8% 	{ transform: rotate(131deg); }
	65.4% 	{ transform: rotate(134deg); }
	66% 	{ transform: rotate(136deg); }
	66.6% 	{ transform: rotate(135deg); }
	67.8% 	{ transform: rotate(135deg); }
	69% 	{ transform: rotate(134deg); }
	70.2% 	{ transform: rotate(131deg); }
	71.4% 	{ transform: rotate(128deg); }
	72.6% 	{ transform: rotate(124deg); }
	73.8% 	{ transform: rotate(121deg); }
	76.2% 	{ transform: rotate(121deg); }
	78% 	{ transform: rotate(119deg); }
	81.6% 	{ transform: rotate(120deg); }
	100% 	{ transform: rotate(120deg); }
}
@keyframes sceneFourGirlFrontArm {
	0% 		{ transform: rotate(4deg); }
	60% 	{ transform: rotate(4deg); }
	63.6% 	{ transform: rotate(1deg); }
	65.4% 	{ transform: rotate(1deg); }
	66% 	{ transform: rotate(4deg); }
	66.6% 	{ transform: rotate(6deg); }
	67.2% 	{ transform: rotate(8deg); }
	67.8% 	{ transform: rotate(10deg); }
	69% 	{ transform: rotate(14deg); }
	70.2% 	{ transform: rotate(17deg); }
	71.4% 	{ transform: rotate(20deg); }
	72.6% 	{ transform: rotate(23deg); }
	75% 	{ transform: rotate(22deg); }
	76.2% 	{ transform: rotate(21deg); }
	78% 	{ transform: rotate(17deg); }
	79.8% 	{ transform: rotate(11deg); }
	81.6% 	{ transform: rotate(5deg); }
	100% 	{ transform: rotate(5deg); }
}
@keyframes sceneFourGirlTeacup {
	0% 		{ transform: rotate(-35deg) translate(0px, 0px); }
	60% 	{ transform: rotate(-35deg) translate(0px, 0px); }
	63% 	{ transform: rotate(-36deg) translate(3px, -1px); }
	63.6% 	{ transform: rotate(-37deg) translate(0px, 2px); }
	64.2% 	{ transform: rotate(-39deg) translate(3px, 2px); }
	64.8% 	{ transform: rotate(-40deg) translate(2px, 2px); }
	65.4% 	{ transform: rotate(-44deg) translate(2px, 6px); }
	66% 	{ transform: rotate(-49deg) translate(2px, 8px); }
	66.6% 	{ transform: rotate(-49deg) translate(-1px, 7px); }
	67.2% 	{ transform: rotate(-53deg) translate(-1px, 9px); }
	67.8% 	{ transform: rotate(-54deg) translate(0px, 11px); }
	69% 	{ transform: rotate(-56deg) translate(1px, 12px); }
	70.2% 	{ transform: rotate(-56deg) translate(-2px, 12px); }
	71.4% 	{ transform: rotate(-57deg) translate(0px, 12px); }
	72.6% 	{ transform: rotate(-57deg) translate(1px, 10px); }
	73.8% 	{ transform: rotate(-54deg) translate(0px, 8px); }
	75% 	{ transform: rotate(-52deg) translate(0px, 8px); }
	76.2% 	{ transform: rotate(-51deg) translate(0px, 8px); }
	78% 	{ transform: rotate(-48deg) translate(-2px, 5px); }
	79.8% 	{ transform: rotate(-40deg) translate(1px, 1px); }
	81.6% 	{ transform: rotate(-35deg) translate(0px, -1px); }
	100% 	{ transform: rotate(-35deg) translate(0px, -1px); }
}
@keyframes sceneFourGirlBackArm {
	0% 		{ transform: rotate(-30deg) translate(0, 0); }
	60% 	{ transform: rotate(-30deg) translate(0, 0); }
	62.4% 	{ transform: rotate(-30deg) translate(1px, 2px); }
	63% 	{ transform: rotate(-31deg) translate(5px, 2px); }
	63.6% 	{ transform: rotate(-31deg) translate(9px, 2px); }
	64.2% 	{ transform: rotate(-32deg) translate(16px, 2px); }
	64.8% 	{ transform: rotate(-32deg) translate(20px, 0px); }
	65.4% 	{ transform: rotate(-32deg) translate(23px, -4px); }
	66% 	{ transform: rotate(-32deg) translate(27px, -9px); }
	66.6% 	{ transform: rotate(-32deg) translate(27px, -9px); }
	67.2% 	{ transform: rotate(-32deg) translate(27px, -15px); }
	67.8% 	{ transform: rotate(-31deg) translate(27px, -15px); }
	69% 	{ transform: rotate(-30deg) translate(27px, -15px); }
	70.2% 	{ transform: rotate(-30deg) translate(22px, -27px); }
	71.4% 	{ transform: rotate(-30deg) translate(17px, -31px); }
	72.6% 	{ transform: rotate(-30deg) translate(10px, -34px); }
	73.8% 	{ transform: rotate(-31deg) translate(7px, -34px); }
	76.2% 	{ transform: rotate(-30deg) translate(4px, -31px); }
	78% 	{ transform: rotate(-30deg) translate(0px, -22px); }
	79.8% 	{ transform: rotate(-31deg) translate(-2px, -14px); }
	81.6% 	{ transform: rotate(-31deg) translate(-2px, -5px); }
	100% 	{ transform: rotate(-31deg) translate(-2px, -5px); }
}
@keyframes sceneFourGirlTeacupSteam {
	0% 		{ transform: translateX(0px); opacity: 0; }
	50% 	{ transform: translateX(-10px); opacity: 1; }
	100% 	{ transform: translateX(-20px); opacity: 0; }
}
@keyframes sceneFourTop {
	0% 		{ transform: translateY(0px); }
	82.2% 	{ transform: translateY(0px); }
	87% 	{ transform: translateY(-260px); }
	100% 	{ transform: translateY(-260px); }
}
@keyframes sceneFourLeft {
	0% 		{ transform: translateX(0px); }
	79.8% 	{ transform: translateX(0px); }
	88.2% 	{ transform: translateX(-1198px); }
	100% 	{ transform: translateX(-1198px); }
}
@keyframes sceneFourRight {
	0% 		{ transform: translateX(0px); }
	81% 	{ transform: translateX(0px); }
	88.8% 	{ transform: translateX(850px); }
	100% 	{ transform: translateX(850px); }
}
@keyframes sceneFour {
	0% 		{ opacity: 0; z-index: 2; }
	10.2% 	{ opacity: 0; z-index: 2; }
	37.8% 	{ opacity: 0; z-index: 3; }
	54.5% 	{ opacity: 0; z-index: 3; }
	54.6% 	{ opacity: 1; z-index: 3; }
	61.8% 	{ opacity: 1; z-index: 4; }
	88.7% 	{ opacity: 1; z-index: 4; }
	88.8% 	{ opacity: 0; z-index: 1; }
	100% 	{ opacity: 0; z-index: 1; }
}
              
            
!

JS

              
                // based on Beresnev gif https://dribbble.com/shots/2933600-Dribbblers
              
            
!
999px

Console