@font-face {
	font-family: normalFont;
	src: url(Poppins-Regular.ttf);
}

@font-face {
	font-family: boldFont;
	src: url(montserrat-bold.ttf);
}

.text_area{
	max-height: 100%;
}

h1{
	font-size: 60px;
	font-family: normalFont;
}

h2, h3, h4, h5{
	font-family: normalFont;
}

.text-size-medium{
	font-size:16px;
}

.text-white, .text-white a{
	color: white !important;
}

.text-grey, .text-grey a{
	color: rgb(150,150,150) !important;
}

.text-dark{
	color:rgb(68,68,68) !important;
}

.text-grey:hover{
	color: rgb(200,105,42) !important;
}

h1::first-letter{
	font-weight:600;
}

input, textarea{
	font-size: 1.2rem;
	border: 1px #23405D solid;
	border-radius: 5px;
	background-color: transparent;
	color: rgb(33, 37, 41);;
	font-family: normalFont;
	padding: 10px;
	border: 1px #23405D solid;
	outline: none;
	width:100%;
}

.label_normal {
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: normalFont;
	color: rgb(33, 37, 41);;
	font-size: 1.2em;
}

.footer-header{
	font-size:18px;
	font-family: normalFont;
	display:flex;
	justify-content:center;
	align-items:center;
}

.fotter-link{
	font-size:14px;
	font-family: normalFont;
	padding:5px;
	text-decoration: none;
}

.description {
	width: 100%;
	margin-top: 15px;
}

.description_normal{
	font-size:18px;
	font-family: normalFont;
	}
	
	.description_bold {
	font-family: boldFont;
}

input:focus{
	border: 1px #23405D solid;
}

@media screen and (max-width: 600px) {
	h1{font-size:25px;}
	
	.description_normal{
	font-size:12px;
	}
}