.l-page,.l-header,.l-welcome,.l-main,.l-triptych,.l-footer{*zoom:1;max-width:1190px;_width:1190px;padding-left:5px;padding-right:5px;margin-left:auto;margin-right:auto;margin-bottom:20px;}.l-page:after,.l-header:after,.l-welcome:after,.l-main:after,.l-triptych:after,.l-footer:after{content:"";display:table;clear:both;}.l-region--highlighted,.l-region--help,.l-region--welcome-links,.l-region--featured,.l-region--sidebar-first,.l-region--sidebar-second,.l-region--sub-content-left,.l-region--sub-content-center,.l-region--sub-content-right,.l-region--triptych-first,.l-region--triptych-middle,.l-region--triptych-last{margin-bottom:20px;}@media (min-width:48em){.l-page,.l-header,.l-main,.l-triptych,.l-footer{max-width:1190px;}.l-branding{width:100%;float:left;margin-right:1.69492%;}.l-region--header{width:100%;float:right;margin-right:0;}.l-region--navigation{clear:both;}.l-region--welcome-links{width:23.72881%;float:left;margin-right:1.69492%;}.l-region--featured{width:74.57627%;float:right;margin-right:0;}.l-region--sub-content-left,.l-region--sub-content-center,.l-region--sub-content-right,.l-region--triptych-first,.l-region--triptych-middle,.l-region--triptych-last{width:32.20339%;float:left;margin-right:1.69492%;}.l-region--sub-content-right,.l-region--triptych-last{float:right;margin-right:0;clear:none;}}@media (min-width:60em){.l-page,.l-header,.l-main,.l-triptych,.l-footer{max-width:1190px;}.l-branding{width:100%;float:left;margin-right:1.69492%;}.l-region--header{width:100%;float:right;margin-right:0;}.l-region--welcome-links{width:23.72881%;float:left;margin-right:1.69492%;}.l-region--featured{float:right;margin-right:0;clear:none;}.has-sidebar-first .l-content{width:74.57627%;float:right;margin-right:0;}.has-sidebar-first .l-region--sidebar-first{width:23.72881%;float:left;margin-right:1.69492%;}.has-sidebar-second .l-content{width:74.57627%;float:left;margin-right:1.69492%;}.has-sidebar-second .l-region--sidebar-second{width:23.72881%;float:right;margin-right:0;clear:none;}.has-two-sidebars .l-content{width:49.15254%;float:left;margin-right:1.69492%;margin-left:25.42373%;}.has-two-sidebars .l-region--sidebar-first,.has-two-sidebars .l-region--sidebar-second{width:23.72881%;float:left;margin-right:1.69492%;}.has-two-sidebars .l-region--sidebar-first{margin-left:-76.27119%;}.has-two-sidebars .l-region--sidebar-second{float:right;margin-right:0;clear:none;}.l-region--sub-content-left,.l-region--sub-content-center,.l-region--sub-content-right,.l-region--triptych-first,.l-region--triptych-middle,.l-region--triptych-last{width:32.20339%;float:left;margin-right:1.69492%;}.l-region--sub-content-right,.l-region--triptych-last{float:right;margin-right:0;clear:none;}}
.view-id-news.view-display-id-block_2 .views-field-body a[href*="/vacancies/"]::before{content:"Vacancy: ";font-weight:600;margin-right:4px;color:inherit;}
#block-menu-menu-footer ul.menu,.l-region--footer ul.menu{list-style:none !important;margin:0 0 0.5em 0 !important;padding:0 !important;}#block-menu-menu-footer ul.menu li,.l-region--footer ul.menu li{display:inline !important;list-style:none !important;list-style-image:none !important;margin:0 !important;padding:0 !important;background:none !important;float:none !important;}#block-menu-menu-footer ul.menu li:not(:last-child):after,.l-region--footer ul.menu li:not(:last-child):after{content:" |";margin-left:0.4em;margin-right:0.15em;color:#555;}#block-menu-menu-footer ul.menu li a:hover,.l-region--footer ul.menu li a:hover{text-decoration:underline !important;}#block-menu-menu-footer .block__title{display:none !important;}footer.l-footer,.l-footer{background-color:#f7f4ed !important;padding:16px 20px 8px !important;border-top:1px solid #e0d9c8 !important;margin-top:1.5em !important;margin-bottom:0 !important;box-shadow:0 -6px 16px rgba(0,0,0,0.08);}#block-nodeblock-nb-footer-coptright,#block-nodeblock-nb-footer-coptright--2{background-color:transparent !important;background:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:4px 0 2px !important;}#block-nodeblock-nb-footer-coptright h3,#block-nodeblock-nb-footer-coptright--2 h3{background:transparent !important;margin:0 !important;padding:4px 0 !important;border:none !important;font-size:1.05em;color:#333;}
