*{
padding:0px;
margin:0px;
font-family: Century Gothic;
}

body{
	background-color: #bde2fb;
	font-size: 15pt;
}

.home{
	display:flex;
	flex-wrap:wrap;
}

.in-flex{
	flex:1;
	min-width:300px;
}

.in-flex:first-child{
	flex:2;
	padding:25px;
	margin:5px;
	margin-bottom:0px;
}

.in-flex div{
	padding:25px;
	margin:5px;
}

.menu{
	 padding-right: 40px;
}

.menu:hover{
	font-size:21px;
}

a{
	text-decoration:none;
}

img{
	width:350px;;
}

h1 {
			font-size: 4.35em;
			font-weight: 900;
			letter-spacing: -0.035em;
			line-height: 1em;
}

textarea {
  resize: none;
}

@media (max-width:952px){
	h1{
		font-size:2.35em;
	}
	img{
		width:200px;
	}
	
	p{
		font-size:80%;
	}
}

@media (max-width:858px){
	h1{
		font-size:1.35em;
		width:200px;
	}
	
	p{
		font-size:70%;
	}
}