/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/*! Basis Styles M&MR Trading */

* {
    margin:0;
    padding:0;
}

input:focus,select:focus,textarea:focus,button:focus,.cboxElement, .toggler {
    outline:none;
}

html, body {
	height:100%;
}

body {
    background-color:#fff;
    font-family:'ProxR',Helvetica,Arial, sans-serif;
    color:rgba(0,0,0,.90);
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-style: normal;
    -webkit-text-size-adjust: none;
}

@font-face {
    font-family: 'BranB';
    src: url("../../files/layout/font/brandon_bld-webfont.eot");
    src: url("../../files/layout/font/layout/font/brandon_bld-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/layout/font/brandon_bld-webfont.woff") format('woff'),
         url("../../files/layout/font/brandon_bld-webfont.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'ProxR';
    src: url("../../files/layout/font/ProximaNova-RegularWeb.eot");
    src: url("../../files/layout/font/ProximaNova-RegularWeb.woff") format('woff'),
         url("../../files/layout/font/ProximaNova-RegularWeb.tff") format('truetype');
    font-weight: 400;
    font-style: normal;
}

#main {
	height:100%;
}

.column, input, textarea, .captcha, .submit.link {
    -webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
}

.submit, input, textarea, a, .toggler, .toggler:before, .nav-toggle li {
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.image_container a, .image_container img, .header-right li img, .header-left #logo-main img {
    display:block;
}

.centered_w1, #header .inside {
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    padding-right:40px;
    padding-left:40px;
    width: auto;
}

.centered_w2 {
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    width: auto;
    padding-right:40px;
    padding-left:40px;
}

.bg-grey {
	Background-color:#f4f4f4;
}

.bg-white {
	Background-color:#ffffff;
}

.bg-ci-red, .box-element .list-wrapper:before, .mod_changelanguage li .active {
	background-color:#de001b;
}

/*Distances*/

.m-off, .ce_text .m-off {
    margin-bottom:0;
}

.m-xs-bottom {
   margin-bottom:15px;
}

.m-sm-bottom {
   margin-bottom:30px;
}

.m-md-bottom {
   margin-bottom:50px;
}

.m-lg-bottom {
   margin-bottom:80px;
}

.wrapper-inner {
    padding-top:80px;
    padding-bottom:80px;
}

.inner-end {
    padding-bottom:80px;
}

.inner-start {
    padding-top:80px;
}

/*Typo*/

.ce_text h1, .ce_text h2,.ce_text h3, .ce_text h4, .ce_text p, .ce_text ul, .ce_text ol, .ce_text blockquote {
	margin-bottom:15px;
}

h1, h2, h3, #nav li a, .mod_changelanguage li a, .mod_changelanguage li span {
    font-family: 'BranB', Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-weight:600;
}

h1 {
    font-size:1.8em;
    line-height: 1.2em;
    letter-spacing: 0.4px;
}

h2 {
    margin-bottom:2px;
    font-size:1.2em;
    line-height: 1.4em;
    letter-spacing: 0.6px;
}

h3, #nav li a {
	font-size: 0.9em;
 	margin-bottom: 2px;
 	line-height: 1.5;
 	letter-spacing: 0.6px;
}

h4 {
	font-size: 0.9em;
 	margin-bottom: 2px;
 	line-height: 1.65;
 	letter-spacing: 0.8px;
}

p,label, .ce_text ul li, .ce_text ol li {
    font-size:0.95em;
    line-height:1.45em;
    font-style: normal;
}

p:last-child, .ce_text ul:last-child, .ce_text ul li:last-child {
    margin-bottom:0;
}

a, .toggler {
	text-decoration:underline;
	cursor:pointer;
	color:rgba(0,0,0,.90);
}

a:hover {
	color:#de001b;
}

strong {
	font-weight: 600;
}

blockquote {
	margin-right:165px;
	margin-left:20px;
	padding-left:15px;
	border-left:2px solid #000;
}

.ce_text ul li, .ce_text ol li {
	padding-left: .1em;
	margin-left:16px;
	margin-bottom:9px;
}

.ce_text ol li {
	list-style-type: decimal;
}

.error {
    margin-top:15px;
    margin-bottom:5px;
    color:#FF5050;
}

.text-red {
	color:#de001b;
}

.text-grey {
	color:rgba(0,0,0,.45);
}

.txt-centered {
	text-align:center;
}

.stand-alone {
	margin-top:10%;
	margin-bottom:6%;
}

.pagination {
 	margin-top:23px;
}

.pagination ul {
    font:1em sans-serif;
    color:#807a7a;
}

.pagination ul li {
    float:left;
    margin-right:10px;
    list-style-type:none;
}

.toggler {
	margin-bottom:30px;
	margin-top:29px;
}

.toggler:before {
	position:relative;
	top: 2px;
	left:-2px;
  	content: "+";
  	line-height:0;
  	font-size: 1.45em;
  	display:inline-block;
  	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	font-weight:400;
}

.toggler.ui-state-active:before {
  	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

table {
  border-collapse: collapse;
}

thead {
	padding: 0.75em 1em;
	border-bottom:2px grey;
}

thead th {
	padding-bottom: 15px;
	position:relative;
}

td, th {
	padding: 11px 12px;
	text-align: left;
	border:1px solid grey;
}

.divider {
	height:1px;
	background-color:#d0d0d0;
}

.divider-right {
   border-right: 1px solid #d0d0d0;
}

.divider-space {
	margin-top:55px;
	margin-bottom:55px;
}

.area-header {
	margin-bottom:30px;
	text-align:center;
}

.area-teaser-txt {
	margin-bottom:50px;
	text-align:center;
}

.team-description {
	text-align:center;
	margin-top: 15px;
}

/*  Header Change Language sticky right */
@media only screen and (max-width: 1400px) {
	#header .inside {
		max-width:100%;
		padding-right:0;
		padding-left:18px;

	}
}

.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}
body.unavailable {
    background:#fff;
}
.unavailable #container {
    max-width:550px;
    margin:10% auto 4em;
    text-align:center;
    background:#fff;
    padding:60px 80px 60px 80px;
    border:2px solid #000;
}
.unavailable h1 {
    font-size:1.4em;
    line-height:1.6em;
    letter-spacing:1px;
    font-family:Helvetica,sans-serif;
    color:#000;
    text-transform: uppercase;
    font-weight:normal;
}
.unavailable p {
    font:0.8em/1.8em Helvetica,arial,san-serif;;
    color:#000;
    letter-spacing:0.5px;
    font-weight:normal;
}
.unavailable a {
    text-decoration:underline;
    color:#000;
}

.unavailable a:hover {
    text-decoration:none;
}

/* Standard.css */
.mod_changelanguage.dropdown{font-size:14px}.team-image{padding-right:2rem;padding-left:2rem}.service-box{padding-right:2rem;padding-left:2rem;z-index: 1}.service-header-divider{height:22px;margin-top:-25px;margin-bottom:50px;border-top:1px solid #B9B9B9;border-right:1px solid #B9B9B9;border-left:1px solid #B9B9B9;z-index: 0}.service-box .header{margin-right:-20px;margin-left:-20px;border-right:20px solid #fff;border-left:20px solid #fff}.map-badge{position:relative;text-align:center}.map-badge img{position: absolute;top: 0;right: 0;left: 0;margin: 0 auto}.map-badge .map-description{position:relative;margin-top:55px;z-index:100}.map-badge.pl .map-description{margin-top:45px}.corebusiness .connection-line{width:30px;position:relative;margin-top:25px;margin-right:15px;margin-left:35px;border-left:1px solid #B0B0B0}.corebusiness .connection-line.start{border-top:1px solid #B0B0B0}.corebusiness .connection-line.end{border-top:1px solid #B0B0B0;border-left:0px solid #B0B0B0}.corebusiness .connection-line.end:before{border-left:1px solid #B0B0B0;content: "";position: absolute;top: -100px;height: 100px}.corebusiness .area-teaser-txt{margin-bottom:80px}.landingpage{width:100%;height:100%}.nav-toggle{display:none}.wrapper-inner.slider{padding-top:100px;padding-bottom:100px}.caroufredsel_gallery img{width:100%;max-width:200px;margin-right:auto;margin-left:auto}.caroufredsel_gallery{padding-right:20px;padding-left:20px}.caroufredsel_gallery.visible{border-right:1px solid rgba(0,0,0,.1)}.caroufredsel_gallery.visible:nth-child(4n){border-right:0px}.caroufredsel_navi{position:relative}.caroufredsel_prev,.caroufredsel_next{width:25px;height:40px;top:-58px;position:absolute;background-size: 23px 23px;display: block!important}.caroufredsel_prev{left:0;background-image:url("../../files/layout/images/arrow_left.png");background-position:center center;background-repeat:no-repeat;text-indent: -9999px}.caroufredsel_next{right:0;background-image:url("../../files/layout/images/arrow_right.png");background-position:center center;background-repeat:no-repeat;text-indent: -9999px}.grey-gradient{background-color:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-o-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-ms-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 100%);-pie-background:linear-gradient(top,#f4f4f4 0%,#ffffff 100%);behavior:url("assets/css3pie/1.0.0/PIE.htc")}.box-element .header h2,.box-element .header h3,.box-element .header p{margin-bottom:0}.no-landingpage #header{position:static}.no-landingpage #nav,.no-landingpage #header .mod_changelanguage{display:none}.box-element .box{background-color:#fff;border-right:1px solid #d1d2d2;border-bottom:1px solid #d1d2d2;border-left:1px solid #d1d2d2;border-bottom-right-radius:3px;border-bottom-left-radius:3px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.box-element.red-line .box{border-top:1px solid #d1d2d2;border-top-left-radius:3px;border-top-right-radius:3px;behavior:url("assets/css3pie/1.0.0/PIE.htc");border-bottom: 4px solid #de001b}.box-element .header,.box-element .box{padding:21px 22px 22px}.box-element .header{padding-top:13px;padding-bottom:12px;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.box-element ul li{position:relative;margin-left:0;padding-left:16px;list-style-type:none;counter-increment: foo}.box-element ul li:before{width:5px;height:5px;left:0;top:9px;position:absolute;background-color:#de001b;border-radius:6px;behavior:url("assets/css3pie/1.0.0/PIE.htc");content: '';-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}.section.flex,.section.flex .col{display: flex}.submit,.toggler{display:inline-block;padding:13px 15px;border:1px solid #d1d2d2;border-radius:3px;font-size:.95em;text-decoration:none;behavior:url("assets/css3pie/1.0.0/PIE.htc");cursor: pointer;background: transparent}.submit:hover,.toggler:hover,.toggler.ui-state-active{border-color:rgba(0,0,0,.8)}#header,.header-left,.header-right{height:80px}.landingpage .slide-wrapper{width:100%;height:100%;z-index:1}.landingpage .slide-wrapper:after{width:100%;height:38%;bottom:0;left:0;right:0;position:absolute;background-color:rgba(0,0,0,.11);content: " ";z-index: 2;background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0))}#header{width:100%;left:0;top:0;position:absolute;background-color:rgba(255,255,255,.85);z-index: 1000}.header-left{float:left}.header-right{float:right}.header-right .transcomfort img,.header-right .xtraprint img{width:115px}li.transcomfort,li.xtraprint{padding-right:30px;padding-left:30px;border-left:1px solid rgba(0,0,0,.15)}.header-right,.header-left{display:table}.header-right li,.header-left #logo-main{list-style-type:none;display: table-cell;vertical-align: middle}#logo-main img{width:130px}#nav{width:100%;height:65px;bottom:0;left:0;right:0;text-align:center;background-color:#0d0d0d;z-index: 10;position:absolute!important}#nav.fixed{top:0;position:fixed!important}.ios.safari #nav.fixed{position:absolute!important;top:auto}#nav ul li{display:inline-block;margin-left:5%;padding-right:5%;border-right:1px solid rgba(255,255,255,.6);margin-top:23px}#nav ul li.first{margin-left:0}#nav ul li.last{padding-right:0;border-right:0px}#nav ul li a,.mod_changelanguage li a{text-decoration:none;color:#fff}#nav ul li a.current{text-decoration:underline}.mod_changelanguage li a,.mod_changelanguage li span{height:100%;display:block;padding-right:22px;padding-left:22px;background-color:#0d0d0d;font-size:.9em;line-height:80px;color:#fff}.mod_changelanguage li .last{border-left:0px}.landingpage .slide{width:100%;height:100%;background-image:url("../../files/layout/images/hero-image-stage.jpg");background-position:center center;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.landingpage .badge{width:100%;max-width:920px;left:0;right:0;position:absolute;display:block;padding-right:40px;padding-left:40px;text-align:center;line-height:1.4px;color:#fff;z-index:6;bottom:18%;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.landingpage .badge h1{text-align:center;line-height:1.4em;text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4)}
@media screen and (max-width:1023px){
/* iPad_Portrait.css */

}
@media screen and (max-width:767px){
/* Mobile.css */
.header-right,.hide-on-mobile,.no-landingpage .nav-toggle{display:none}.landingpage{height:400px;position:relative}.landingpage .badge{bottom:6%}.landingpage .badge h1{font-size:1em}.toggler{margin-bottom:18px}.wrapper-inner,.wrapper-inner.slider{padding-top:40px;padding-bottom:40px}.inner-start{padding-top:40px}.inner-end{padding-bottom:40px}.m-mobile-bottom{margin-bottom:40px!important}.area-header,.area-teaser-txt{margin-bottom:15px;text-align:left}.references .ce_text{text-align:left}#header,.header-left,.header-right{height:63px}#header{position:fixed;background-color:#fff;box-shadow: 0 1px 4px rgba(0,0,0,0.20)}#logo-main img{max-width:125px}.nav-toggle{height:50px;right:25px;top:15px;position:absolute;display:block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-decoration: none;text-indent: -999px;overflow: hidden;cursor:pointer}.nav-toggle ul li{width:35px;height:3px;margin-top:6px;background-color:#000}.nav-toggle.active li{margin-top:-3px;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}.nav-toggle.active li.first{margin-top:15px;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.nav-toggle.active li.last{opacity:0}#nav{height:auto;right:auto;left:auto;bottom:auto;position:fixed!important}#nav.fixed,#nav,.ios.safari #nav.fixed{top:63px;position: fixed!important}#nav .centered_w1{padding-right:0;padding-left:0}#nav ul li{width:100%;display:block;margin:0;padding:0;border-right:0px}#nav ul li a{width:100%;display:block;margin-top:-1px;margin-bottom:0;padding-top:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.13);font-size:.9em;-webkit-transition: background .3s ease;-moz-transition: background .3s ease;transition: background .3s ease}#nav ul li.last a{border-bottom:0px}.nav-collapse.opened a:hover,#nav ul li a.current{background-color:rgba(255,255,255,.08)}.js .nav-collapse{max-height: 0;display: block;overflow: hidden}.nav-collapse.opened{max-height: 9999px}.centered_w1,.centered_w2,#header .inside{padding-right:20px;padding-left:20px}.map-badge{padding-bottom:10px;text-align:left}.map-badge .map-description{position:relative;margin-bottom:-80px;padding-top:20px}.map-badge img{width:90px;left:8px;position:relative;right:auto}.map-badge.pl .map-description{margin-top:30px;margin-bottom:-60px}.caroufredsel_gallery.visible{border-right:0px}.team-image,.service-box{padding-right:1rem;padding-left:1rem}.service-description{padding-top:0}.europe-map .image_container{width: 135%;margin-left: -6%}.service-header{padding-right:3rem;padding-left:3rem}.service-box .header{border-right:10px solid;border-left:10px solid}.contact .divider-right{border-right:0px solid}
}
