body {
	overflow-x: hidden!important;
	margin:0px!important;
	padding:0px!important;
	font-family: 'Mulish', sans-serif;
	/*overscroll-behavior: none;*/
}

.wrapper{
	display: flex;
	flex-wrap: nowrap;
}

.description{
	max-width: 100vw;
	background-color: #f7f8f7;
	color: black;
	padding:50px;
}

/*
.center-marker {
	position: fixed;
	width: 2px;
	height: 100vh;
	background: red;
	top: 0;
	left: calc(50vw - 1px);
	}*/

.section{
 width: 100vw;
 height: 100vh;
 display: flex;
 flex-shrink: 0;
 align-items: center;
 justify-content: space-around;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center center;
}

.section4{
background: radial-gradient(#ffe2b7 0%, #fed5c2 100%);
}

.section h2{
	font-size:45px;
}



.section4 img{
	height:75%;
	position:absolute;
}

@media only screen and (max-width: 1310px) {
   #sky {
    display:none!important;
  }
}



/*Section */
.bg-assets-container{
	position:relative;
	width:100vw;
	height:100vh;
	overflow:hidden;
}

.bg-assets-container h1{
	font-size:45px;
	z-index:15;
	position:absolute;
	left:50%;
	top:50%;
    transform: translate(-50%, -50%);
	color:black;
}

#sky{
	position:absolute;
	width:100vw;
	height:auto;
	top:0;
	left:0;
    z-index: 1;
}

#mountains{
	position:absolute;
	width:110vw;
	height:auto;
	bottom:-5px;
    left: -15px;
    z-index: 2;
	transform:scale(1.03);
}

#cloud1{
	position:absolute;
	width:24vw;
	height:auto;
	top:21%;
    left: -3%;
    z-index: 4;
}

#cloud2{
	position:absolute;
	width:37vw;
	height:auto;
	top:30%;
    left: 5%;
    z-index: 6;
}

#cloud3{
	position:absolute;
	width:37vw;
	height:auto;
	top:30%;
    left: -2%;
    z-index: 3;
}

#cloud4{
	position:absolute;
	width:24vw;
	height:auto;
	bottom:50%;
    left: 4%;
    z-index: 4;
}

#cloud5{
	position:absolute;
	width:38vw;
	height:auto;
	top:48%;
    right: 32%;
    z-index: 4;
}

#cloud6{
	position:absolute;
	width:26vw;
	height:auto;
	top:44%;
    right: 30%;
    z-index: 5;
}

#cloud7{
	position:absolute;
	width:50vw;
	height:auto;
	top:35%;
    right: -20px;
    z-index: 3;
}

#cloud8{
	position:absolute;
	width:37vw;
	height:auto;
	top:35%;
    right: -120px;
    z-index: 3;
}

#cloud9{
	position:absolute;
	width:27vw;
	height:auto;
	top:30%;
    right: 20px;
    z-index: 3;
}

#sun1{
	position:absolute;
	width:15vw;
	height:auto;
	top:40%;
    left: 43%;
    z-index: 7;
    transform: translate(-50%, -50%);
}

#sun2{
	position:absolute;
	width:35vw;
	height:auto;
	top:40%;
    left: 43%;
    z-index: 10;
    transform: translate(-50%, -50%);
}

#hands{
	position:absolute;
	width:280px;
	left:52%;
	bottom:-15px;
	height:auto;
	z-index:10;
    transform: translate(-50%, 0%);
}

#crown{
	position:absolute;
	width:330px;
	height:auto;
	bottom:385px;
	left:52%;
	z-index:9;
    transform: translate(-50%, 50%);
}

#tree1{
	position:absolute;
	width:270px;
	right:80px;
	bottom:-35px;
	height:auto;
	z-index:8;
}

#tree2{
	position:absolute;
	width:290px;
	left:125px;
	bottom:-35px;
	height:auto;
	z-index:8;
}

#tree3{
	position:absolute;
	width:300px;
	left:-75px;
	bottom:-45px;
	height:auto;
	z-index:8;
}

#bird1{
	position:absolute;
	width:110px;
	right:9%;
	top:25%;
	height:auto;
	z-index:12;
	transform: rotate(-18deg);
}

#bird2{
	position:absolute;
	width:125px;
	right:19%;
	top:25%;
	height:auto;
	z-index:12;
	transform: rotate(-11deg);
}






