* {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	line-height: 26px;
	font-family: almoni-dl-aaa-700, sans-serif !important;
	/* font-family: Arial, Helvetica, Sans-serif; */
	font-size: 17px;
	color: #000;
}


#header {
	margin: 25px auto;
	width: 840px;
	text-align: center;
}

#header img {
	margin-bottom: 35px;
}

.main-section {
	/* margin: 25px 0; */
	padding: 35px 0 20px;
	border-top: 3px solid rgb(74, 102, 172);
	/* border-bottom: 3px solid rgb(74, 102, 172); */
	/* background-color: rgb(205, 224, 251); */
	/* background-color: rgb(98, 157, 209); */
	/* background-color: rgb(74, 102, 172); */
	max-height: 5000em;
}

.main-section-top {
	font-size: 19px;
}

.main-section-bottom {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 6px solid #009cd3;
}

.wrapper {
	margin: 0 auto;
	width: 950px;
	max-height: 5000em;
}

ul {
	list-style: none;
}

ul li {
	background: url('https://cdn.getforge.com/amir-kalina.getforge.io/1559405777/images/bullet.png') no-repeat 100% 0;
	margin-bottom: 35px;
	padding-right: 71px;
	background-size: 58px 30px;
	font-size: 18px;
}

ul li ul {
	margin-top: 10px;
}

ul li ul li {
	margin-bottom: 10px;
	padding-right: 35px;
	background: url('https://cdn.getforge.com/amir-kalina.getforge.io/1559405777/images/bullet.png') no-repeat 100% 4px;
	background-size: 30px;
}

#footer {
	padding: 50px 0;
	/* line-height: 35px; */
	font-size: 20px;
	color: rgb(74, 102, 172);
	text-align: center;
	border-top: 3px solid rgb(74, 102, 172);
}

.delimiter {
	margin: 0 5px;
}

.delimiter-green {
	color: #8dc63f;
}

.delimiter-orange {
	color: #fdba12;
}

.delimiter-blue {
	color: #009bd2;
}

.contact-btn {
	margin: 0 auto;
	width: 143px;
	height: 48px;
	background: url('https://cdn.getforge.com/amir-kalina.getforge.io/1559405777/images/contact.png') no-repeat 0 0;
	display: block;
}

h2 {
	margin: 0 0 10px;
	font-size: 24px;
	font-weight: normal;
}

p {
	margin-bottom: 15px;
}

a {
	color: #2136fa;
	text-decoration: underline;
}

a.mail {
	color: #FFF;
	text-decoration: none;
}

.show-mobile {
	display: none;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
	.hide-mobile { display: none !important; }
	h1 {
		font-size: 2em !important;
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	h2 {
		font-size: 1em !important;
    	margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.show-mobile {
		display: block !important;
	}
	/* #header img { display: none !important} */
}