@font-face{font-family:Bitter;src:url(c99f7ae5952f464b2119c58157abf51b.ttf) format("truetype")}@font-face{font-family:DIN;src:url(b85e19cb1c1a0b22a16f524975342199.eot) format("embedded-opentype"),url(b85e19cb1c1a0b22a16f524975342199.eot?#iefix) format("embedded-opentype"),url(eb16760d89ac07a6154aed5b9df63a9e.woff) format("woff"),url(9524dae0d1fc3717b6054dd70aa6e6c9.ttf) format("truetype")}@font-face{font-family:DIN-Black;src:url(7cae2f44364ef02ffad0a491e0588bbc.eot) format("embedded-opentype"),url(7cae2f44364ef02ffad0a491e0588bbc.eot?#iefix) format("embedded-opentype"),url(edfee53680a80803eaceb0574d55843a.woff) format("woff"),url(03da26bfac580ddefee49cb9b05f7a20.ttf) format("truetype")}@font-face{font-family:DIN-Bold;src:url(204000c9088f9c0c4947339a3aec874d.eot) format("embedded-opentype"),url(204000c9088f9c0c4947339a3aec874d.eot?#iefix) format("embedded-opentype"),url(92e7669d6a09c172d209ff3aa1634fcb.woff) format("woff"),url(03f146928d6517d0d1e4baf66d218146.ttf) format("truetype")}html body .container{max-width:1440px;min-width:0;margin-left:auto;margin-right:auto;position:relative}html body .label{background:none;padding:0}html body .icon-tile-close{background-position:0 -557px;height:24px;width:24px;background:url(b6cfcd03bcd17f394e5e7b2af54488d7.png) no-repeat}html body .flex-row{margin-right:-.625rem;margin-left:-.625rem;display:flex;flex-flow:row wrap;flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){html body .flex-row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){html body .flex-row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:40em){html body .flex-row{padding-right:.9375rem;padding-left:.9375rem}}header{font-family:Bitter,sans-serif;background-color:#000}header .row.first{max-width:none}header a{color:#fff}header a:hover{color:#04d2bd}header .title-bar{background:#000}header .title-bar .hamburger{outline:0}header .top-bar,header .top-bar .menu{background-color:initial}header .top-bar .menu li.logo a{padding-top:7px}@media screen and (max-width:39.9375em){header .title-bar{padding:20px}}@media print,screen and (min-width:64em){header .top-bar{height:107px}}header #search-menu{background-color:#000;position:relative}header #search-menu #search-box{box-shadow:0 0 0 8px #333}header #search-menu .top-row{height:35px;text-transform:uppercase;text-align:right}header #search-menu .top-row a{padding:0 10px;font-size:10.6px;font-family:DIN,sans-serif;text-decoration:none}header #search-menu .top-row a.about{border-right:1px solid #fff}header .top-bar,header .top-bar .menu{background-color:initial}header .top-bar .menu li.logo a{padding-top:11px;padding-left:0}header .top-bar .menu li a{font-size:16px;letter-spacing:1.61px}@media screen and (min-width:40em) and (max-width:63.9375em){header .row.first .columns.first{display:table;height:100px}}@media screen and (max-width:39.9375em){header .title-bar{padding:10px}}@media screen and (min-width:40em) and (max-width:63.9375em){header .title-bar{display:table-cell;vertical-align:middle;text-align:center}}@media screen and (max-width:39.9375em){header .title-bar .content{margin:0 auto}}@media screen and (max-width:39.9375em){header #search-menu{margin:0 auto;width:75%}}@media print,screen and (min-width:64em){header #search-menu{position:absolute;width:200px;height:75px;right:20px;top:0}}@media print,screen and (min-width:64em){header .top-bar{height:76px}}@media screen and (max-width:63.9375em){header .top-bar .menu{width:100%}}@media screen and (max-width:63.9375em){header .top-bar .menu li{text-align:center}}@media screen and (max-width:39.9375em){header #search-menu{display:none}}.menu.vertical.large-horizontal,.top-bar{background-color:#000!important}button.btn.btn-submit:hover{background:#000}.logo{padding:6px 0}.menu.menu-text{font-weight:700}@media screen and (max-width:63.9375em){button.hamburger.active .icon-bar:first-child{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);background:#fff;margin-top:5px}button.hamburger.active .icon-bar:nth-child(2){display:none}button.hamburger.active .icon-bar:nth-child(3){transform:rotate(-45deg);transition-delay:.14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;background:#fff;bottom:8px;position:absolute}.icon-bar{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin:6px 0;top:0}.logo{padding-top:5px}}header .top-bar .menu li.logo.show-for-large a img{width:153px;height:19px}body{background:none!important}header{height:60px!important}ul#top-menu{float:right;right:50px}li.logo.show-for-large{list-style:none}header .top-bar .menu li a{letter-spacing:0;text-transform:uppercase;font-size:16px;padding:22px 32px!important}header a:hover{color:#fff!important}button img.btn_close{display:none}@media print,screen and (min-width:64em){header .top-bar{height:60px}}@media print,screen and (max-width:63.9375em) and (min-width:0em){a.logo_part .logo{width:150px;height:30px;padding: 0 !important}header .title-bar{padding:15px 0!important;text-align:left!important}header .title-bar .hamburger{top:5px;position:relative}header .top-bar .menu li a{padding:16px 32px!important;text-align:left}header .row.first .columns.first{display:table;height:auto!important}header .title-bar .hamburger{float:right;top:20px;position:absolute;right:60px}}
.top-bar{
	align-items:unset !important;
	padding:0px !important;
}
header{
	position:fixed;
	top:0;
	width:100%;	
	z-index: 2;
}
header .top-bar .menu li a{
	font-family:Objektiv Mk1 Bold, sans-serif;  
}
article {
	margin-top:60px !important;
}
.basicpages{
	margin-top:60px !important;
}
#header-menu{
	display:flex;
	justify-content:flex-end;
}
.header_home{
	display:none;
}
header .small-menu{
    width: 279px;
    padding: 0 !important;
    margin: 0;
}
.small-menu .logo img{
  height: 47px;
}
@media print,screen and (max-width:63.9375em) and (min-width:0em){
	ul#top-menu{
		position:relative;
		background:#000!important;
		top:-12px;
		padding-left:17%;
		height:100vh;
		padding-top: 20%;
	}
	.small-menu{
		margin-bottom:0 !important;
	}
	#header-menu{
		opacity: 0.85;
		display:none;
	}
	header .top-bar .menu li a {
		font-size: 24px;
		font-family: Objektiv Mk1 Bold,sans-serif;
	}
	.header_home{
		display:block !important;
	}
}


#hamburger_btn{
     width: 30px;
    height: 40px;
    position: absolute;
   /*  margin: 3px 0px; */
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    right: -40px;
  }
  
#hamburger_btn span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #ffffff;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
  }

   #hamburger_btn span:nth-child(1) {
    top: 9px;
  }
  
#hamburger_btn span:nth-child(2),#btn span:nth-child(3) {
    top: 18px;
  }
  
  #hamburger_btn span:nth-child(4) {
/*     top: 30px; */
  }
  
  #hamburger_btn.open span:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
  }
  
  #hamburger_btn.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
	top: 10px;
    left: 1px;
  }
  
  #hamburger_btn.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
	left: 0px;
    top: 9px;
  }
  
  #hamburger_btn.open span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
  }
@media print,screen and (max-width:1200px) and (min-width:1023px){
	header .top-bar .menu li a {
		padding: 22px 20px !important;
	}
}
header .top-bar .menu li a:focus{
	color:#FFF;
}
a:hover{
  text-decoration: none !important;
}
header .row.first .columns.first{
  padding : 0 ;
}
header .title-bar{
  display: block;
}
p {
  font-family: Objektiv Mk1 Regular, sans-serif;
}
.visually-hidden{
  display: none;
}