/* styles for fund.html */

#fund_container {
	position: relative;
	top: 20vh;
	font-family: 'IBMPlexMono', sans-serif;
	margin-bottom: 20vh;
}
#fund_container h2 {
	text-transform: uppercase;
	color: #93ebbf;
	font-weight: bold;
	left: 5vw;
	font-size: 5vh;
	position: relative;
}

#fund_container p {
	padding: 0 2vw 0 3vw;
	margin: 0 3vw 0 3vw;
	border: .5vw solid #bcd3e7;
}

#fund_container img {
	max-width: 20vw;
	border-radius: unset;
	margin: 2vh 4vw;
	grid-row: 1/3;
	align-self: center;
	justify-self: center;

}

.node_container {
	display: grid;
	grid-template-columns: 25% 75%;
	margin-bottom: 2vh;
}

.node_container h6 {
	grid-row: 1;
	grid-column: 2;
	margin: 0;
	padding: 2vh 2vw;
	text-transform: uppercase;

}

.node_container p {
	grid-row: 2;
	grid-column: 2;
	margin: unset !important;
	border: unset !important;
}

/* contact page */

.contact_container {
	position: relative;
	top: 20vh;
	font-family: 'IBMPlexMono', sans-serif;
	margin: 0 2vw 0 2vw;
}

.contact_container h1 {
	margin: 2vh 0 4vh 5vw;
	font-size: 4.5vh;
}

#contact_form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 1vh 5vw;
}	

#l1 {
	grid-column: 1;
	grid-row: 1;	
	text-align: center;
}

#l2 {
	grid-column: 1;
	grid-row: 3;
	text-align: center;
	margin-top: 2vh;
}

#l3 {
	grid-column: 2;
	grid-row: 1;
	text-align: center;
}

.form_input {
	font-size: 1.75vh;
	padding-left: 1vw;	
	font-family: 'IBMPlexMono', sans-serif;
}

#input_mail {
	grid-column: 1;
	grid-row: 2;	
}

#input_subject {
	grid-column: 1;
	grid-row: 4
}

#input_message {
	grid-column: 2;
	grid-row: 2/4;
	font-size: 1.75vh;
	color: rgba(15, 230, 190, 1);
	padding-left: 2vw;
}

#mail_submit {
	grid-column: 2;
	grid-row: 5;
	text-align: center;
	display: flex;
	justify-self: center;
	background: none;
	border: .04vw solid black;
	padding: 2vh 2vw;
	font-family: 'IBMPlexMono', sans-serif;
}

#mail_submit:hover, #mail_submit:active {
	 background-image: linear-gradient(to right,  rgba(15, 230, 190, 1) , #e4e4a8);
}



#input_mail, #input_subject, #input_message, #mail_submit, #blub {
	height: unset;
	top: unset;
	right: unset;
	opacity: unset;
	position: unset;
}

/* back home page */
#back_home_container {
	position: relative;
	background-image: linear-gradient(#93ebbf, #c4d8e9,#f9d17d, #b0afd0,#fdfd96,#ff7fff);
	min-height: 100vh;
	font-family: 'IBMPlexMono', sans-serif;
}

#back_home_container h1 {
	text-align: center;
	margin: 0;
}

#back_home_container a {
	font-size: 3vh;
	text-align: center;
}

#back_home_container a:hover, #back_home_container a:active {
	color:#ff7fff;
}

#back_home_container  svg {
	max-height: 10vh;
	margin: -5vh 0 7.5vh 0;
}

#contents_container {
	top: 30vh;
	position: relative;
	display: flex;
	flex-direction: column;
}

@media (min-width: 1024px) {

#back_home_container  svg {
	margin: 2vh 0 3vh 0;
}


}

/* privacy policy page */


#privacy_container {
	top: 20vh;
	position: relative;
	font-family: 'IBMPlexMono', sans-serif;
	margin: 2vh 4vw;
	box-shadow: 60px -16px teal;
}


