@font-face {
    font-family: 'helvetica';
    src: url('fonts/helvetica.eot');
    src: url('fonts/helvetica.eot') format('embedded-opentype'),
         url('fonts/helvetica.woff2') format('woff2'),
         url('fonts/helvetica.woff') format('woff'),
         url('fonts/helvetica.ttf') format('truetype'),
         url('fonts/helvetica.svg#helvetica') format('svg');
}
body{
	background: #000;
    color: #ffff;
 	display: flex;
  	flex-direction: column;
  	min-height: 100vh;
 	margin:0;
	padding:80px;
	font-family: 'helvetica';
	overflow-y: hidden;
}
p,
a{
	font-weight: normal;
	font-size: 19px;
	line-height: 22px;
	color: #fff;

}
a{
	text-decoration: none;
	border-bottom: 1px solid;
}
a:hover{
	transition: all .3s ease;
	opacity: 0.5;
}
small{
	font-size: 12px;
}
ul{
	display: flex;
}
ul li{
	list-style: none;
	text-transform: uppercase;
	position: relative;
}
ul li + li{
	padding-left: 28px;
    margin-left: 28px;
}
ul li + li:before{
	content: "";
	border-left:1px solid #fff;
	width: 1px;
	height: 56px;
	position: absolute;
	display: block;
	left: 0;
	top: -18px;
}
.row{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.page-content{
	flex:1;
}
.header__logo{
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
    border:0;	
}
footer{
	height: 270px;
}
.footer__navarea{margin-bottom: 74px;}
.footer__navarea,
.footer__navarea .row{
	width: 100%;
}
.footer__nav-col:nth-child(1){
	flex:1;
}

@media screen and (max-width: 1300px){
	body{
		padding:40px;
	}
	
}
@media screen and (min-width: 601px){
	.footer__nav-col-mob{
		display: none;
	}
}
@media screen and (max-width: 600px){
	.header__logo img{
		max-width: 206px;
	}
	footer{
		height: 425px;
	}
	.footer__navarea .row{
		    flex-direction: column;
	}
	.footer__nav-col-desk{
		display: none;
	}
	ul{
		padding-left: 0;
	    flex-direction: column;
	}
	ul li + li{
		padding-left: 0;
	    margin-left: 0;
	    margin-top: 39px;	
	}
	ul li + li:before{
		display: none;
	}
	.footer__row:last-child{
		justify-content: end;
	}
}