body {
	font-family:"cal sans regular", sans-serif;
	text-align: center;
	margin:100px 0;
	background-color: #aef27a;
}

.div_1
{
	margin: 20px;
	padding: 20px;
	
}

.div_1 img{
	width:200%;
	margin-top:20px;
	margin-bottom:20px;
}

hr {
	display:block;
	border:none;
	background:url("images/leaf_hr.gif");
	height:100px;
}

img, video {
	width:50%;
	max-width:800px;
	margin-top:20px;
	margin-bottom:20px;
}

img.sky {
	width:15%;
	max-width:800px;
	clip-path: circle(50%);
	margin-top:20px;
	margin-bottom:20px;
}

img.map {
	width:200%;
	max-width: 1600px;
}

img.logo{
	width:10%;
}

img.diagram{
	width:25%;
	border-radius: 13px;
}

img.story{
	width: 30%;
}

img.rose{
	width: 20%;
}

h1, h2, h3 {
 font-family: "Chango", sans-serif;
 color:rgb(30, 109, 72);
}

h1 {
	font-size:60px;
	margin-top:10px;
}

h2 {
	font-size:40px;
	margin-top:10px;
	margin-bottom:60px;
}

h3 {
	font-size:30px;
	text-transform: uppercase;
	margin-top:80px;
}

h4 {
	font-family: "Cal Sans", sans-serif;
	font-size:24px;
	margin-top:80px;
	 color:rgb(44, 28, 17);
}

.rubik-dirt-regular {
  font-family: "Rubik Dirt", system-ui;
  font-weight: 400;
  font-style: normal;
}

.cal-sans-regular {
  font-family: "Cal Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.chango-regular {
  font-family: "Chango", sans-serif;
  font-weight: 400;
  font-style: normal;
}




p {
	font-size:24px;
	margin:auto;
	padding:30px;
	padding-bottom:50px;
	max-width:700px;
	text-wrap:pretty;
}

.caption {
	font-size:20px;
	font-style: italic;
	padding-bottom:50px;
	padding-top:10px;
}
