@font-face{
	font-family:'Agrandir';
	src:url('fonts/Agrandir-GrandHeavy.eot');
	src:url('fonts/Agrandir-GrandHeavy.eot?#iefix') format('embedded-opentype'),
	url('fonts/Agrandir-GrandHeavy.ttf') format('truetype'),
	url("fonts/Agrandir-GrandHeavy.otf") format("opentype");
}
*:focus{
	outline:none !important;
}
img{
	max-width:100%;
	height:auto;
}
body{
	font-family:'Agrandir', sans-serif;
	font-weight:400;
	font-size:30px;
	line-height:100%;
	color:#0143BB;
	position:relative;
	background:#F5F4F0;
	margin:0 auto;
	padding:0;
}
p{
	color:#0143BB;
	font-size:30px;
	line-height:125%;
	font-weight:400;
	margin:0;
}
.landing-page{
	display:block;
	flex-wrap:wrap;
	padding:32px;
}
.row{
	font-size:0;
	line-height:0;
}
.row .col{
	display:inline-block;
	vertical-align:middle;
	width:50%;
}
.row .col.right{
	text-align:right;
}
.mid{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:32px 0;
	height:calc(100vh - 275px);
}
svg{
	max-width:100%;
	height:auto !important;
	max-height:100%;
}
.col.left p{
	text-transform:uppercase;
}
@media (max-width:767px){
	.landing-page{
		padding:15px;
	}

	p{
		font-size:16px;
	}
}