


ol,ul
{
	list-style:none;
}









.fontbold{font-weight:700;}.fontblack{font-weight:900;}.fontitalic{font-style:italic;}.row{padding:0 2em;max-width:1440px;}@media only screen and (max-width:1440px){.row{max-width:1280px;}}@media only screen and (max-width:480px):before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.row{margin:0 auto;}.row.endless .col:last-child{float:left;}.row:after{content:"";clear:both;display:table;}.row .row{width:100%;padding:0;margin:0;max-width:100%;}.row .col{float:left;min-height:1px;}.row .col:last-child{float:right;}.row .col:first-child{float:left;}.row .col.c-1{width:8.333336%;}.row .col.c-2{width:16.666667%;}.row .col.c-3{width:25.000008%;}.row .col.c-4{width:33.333344%;}.row .col.c-5{width:41.66668%;}.row .col.c-6{width:50.000016%;}.row .col.c-7{width:58.333352%;}.row .col.c-8{width:66.666667%;}.row .col.c-9{width:75.000024%;}.row .col.c-10{width:83.33336%;}.row .col.c-11{width:91.666696%;}.row .col.c-12{width:100%;}



.separated {
	margin-top: 25px;
	padding:0;font-size:1.075em;line-height:1.625em;font-weight:400;color:#1e1e1e;

}

.btn {
	position:relative;
	background:#313945;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	zoom:1;
	border:none;
	*display:inline;
	padding:1.25em 2.5em;
	margin:0 .4em .4em 0;
	font-size:.76em;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-family:inherit;
	-webkit-appearance:none;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	text-transform:uppercase;
	letter-spacing:2px;
	box-sizing:border-box;
	overflow:hidden;
}
.btn:hover {
	color:#fff;
}
.btn:hover span:nth-of-type(2) {
	top:auto;
	bottom:0;
	height:100%;
}
.btn.second {
	background:#38d2af;
}

.btn.second span:nth-of-type(2) {
	background:#28af91;
}
.btn span {
	position:relative;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
}
.btn span:nth-of-type(1) {
	z-index:2;
}
.backgro {
	background: #e5e5e5;
}
.btn span:nth-of-type(2) {
	position:absolute;
	left:0;
	bottom:auto;
	top:0;
	width:100%;
	height:0;
	background:#465263;
}
.clr {
	color: #000;
}
@media only screen and (max-width:1440px) {
	.modul-contact {
		padding:2.5em 0;
	}
}
@media only screen and (max-width:600px) {
	.modul-contact {
		padding:3.75em 0;
	}
}
.modul-contact .row {
	max-width:100%;
}
.modul-contact p {
	margin:0;
	font-size:1.5em;
}
@media only screen and (max-width:600px) {
	.modul-contact p {
		font-size:1.125em;
	}
}
.modul-contact a.lined {
	color:#1e1e1e;
}
.modul-contact {

	background:#e5e5e5;
	text-align:center;
}
.down{
	margin-bottom: 50px;
	margin-top: 50px;
}

.separated2 {
	padding:0;font-size:1.075em;line-height:1.625em;font-weight:400;color:#1e1e1e;

}
