body{color:#666;font-family:verdana,helvetica,arial,sans-serif;font-size:.9rem}
.wrapper{max-width:1000px;margin:0 auto;padding:20px}
.logo{max-width:200px}
.headerpic{width:100%;border-top:8px solid #e4e9ec}
.maincolor{color:#004c99}.h1,h1{font-size:2.2rem}
@media (max-width:500px)
{
	.h1,h1{font-size:1.6rem}
}
.leftbox{border-right:1px dotted #004c99}
.h2,.h2_fake,h2{font-size:1.5rem;border-bottom:1px dotted #004c99;padding-bottom:10px}
.topmargin{margin-top:60px}
li:before{position:absolute;content:'';background:url("../../../../assets/jobpostings/custom/n002/default/img/bullet.png") 0 0/cover;left:10px;top:9px;height:8px;width:8px}
li{padding-left:35px;margin-top:8px;position:relative}
dl,ol,ul{margin:0;list-style:none;padding:0}
.titlespan{font-size:60%}
footer{background:#d2d5ea;padding:40px 0;margin-top:40px;border-top:8px solid #e4e9ec}
.weblink a,.white,a:focus,a:hover{color:#fff}
.weblink{background:#004c99;color:#fff}
.adress{padding-left:25px}
@media (max-width:767px)
{
	.leftbox{border-right:0}
	.adress{padding-left:15px}
}
.fullwidth{width:100%}
a:hover{color:#666;text-decoration:none}
a{color:#333}
@media (min-width:740px){
	.flex{display:flex}
}
.bg_blue_light,header{background:#a9bace}
.fullwidth.logo{padding:20px}
.text-justify.hiring-text{padding-top:20px;font-size:12px}
.smallest{font-size:60%;margin:auto}
.footer-bottom p:last-of-type,.weblink p:last-of-type{margin-bottom:0}
.hero {
  background: var(--headerimage, url("../../../../assets/jobpostings/custom/n002/default/img/header.jpg"));
  background-size: cover;
  background-position: center 10%;
  aspect-ratio: 1.75/1;
}
.wrapper_head { 
	max-width:1000px;
	margin:auto
}