@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:italic;font-weight:500;src:url(/media/tech/fonts/woff/akzidgropromedcndita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:italic;font-weight:800;src:url(/media/tech/fonts/woff/akzidgroproxbolcndita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:italic;font-weight:700;src:url(/media/tech/fonts/woff/akzidgroprobolcndita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:italic;font-weight:300;src:url(/media/tech/fonts/woff/akzidgroprocndita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:italic;font-weight:500;src:url(/media/tech/fonts/woff/akzidgroprocndita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:normal;font-weight:500;src:url(/media/tech/fonts/woff/akzidgropromedcnd.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:normal;font-weight:800;src:url(/media/tech/fonts/woff/akzidgroproxbolcnd.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:normal;font-weight:700;src:url(/media/tech/fonts/woff/akzidgroprobolcnd.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:normal;font-weight:300;src:url(/media/tech/fonts/woff/akzidgroproligcnd.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:condensed;font-style:normal;font-weight:500;src:url(/media/tech/fonts/woff/akzidgroprocnd.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:italic;font-weight:500;src:url(/media/tech/fonts/woff/akzidgropromedita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:italic;font-weight:900;src:url(/media/tech/fonts/woff/akzidgroprosupita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:italic;font-weight:700;src:url(/media/tech/fonts/woff/akzidgroprobolita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:italic;font-weight:300;src:url(/media/tech/fonts/woff/akzidgroproligita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:italic;font-weight:500;src:url(/media/tech/fonts/woff/akzidgroproita.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:normal;font-weight:500;src:url(/media/tech/fonts/woff/akzidgropromed.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:normal;font-weight:900;src:url(/media/tech/fonts/woff/akzidgroprosup.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:normal;font-weight:300;src:url(/media/tech/fonts/woff/akzidgroprolig.woff) format("woff");}
@font-face{font-family:"AkzidGroPro";font-stretch:normal;font-style:normal;font-weight:500;src:url(/media/tech/fonts/woff/akzidgroproreg.woff) format("woff");}
*{font-family:"AkzidGroPro";}
.A-Link *,.u-TextColor--lightBlue,a{color:black;}
.A-Link--button--filled, .A-Link--button--filled .A-Link__link{background-color:#ed1c24;}
.M-Stage__storyLine{display:none;}
.M-Stage:after{opacity:0;}
.O-Footer:after{background:none;}
.O-Header__logoRow{margin-bottom:0px;}
.u-TextColor--lightBlue:not(.O-StoryContentFilterable h2){color:white;}
.u-TextColor--darkBlue{color:black;}
.A-Link--button--filled .A-Link__link *,header,header *{color:white;}
.M-LinkBar{padding:0px ;}
h1,h2,h3,h4,h5,h6{font-stretch:condensed;}
h2,h3,h4,h5,h6{font-weight:200;text-transform:none;}
header,header>*{background-color:black;}
nav .a-Link *,nav a{color:white;}
.O-Header__navRow--subnav,.M-Navigation-Main{background-color:white;}
.O-Header__navRow--subnav *,.M-Navigation-Main *,.O-StoryContentFilterable h2{color:black;}
.O-Header__navRow{padding-top:25px;}
.O-Header__navRow--subnav {padding-top:0px;}
.A-Teaser-StoryTeaser:hover,.M-Stage__wrapper .A-Image__figure:hover{background-color:black;}
.A-Teaser-StoryTeaser:hover img,.M-Stage__wrapper .A-Image__figure:hover img{filter:blur(10px);transition:0.25s;opacity:0.75;}
.M-TabLinks__link--active{background-color:#ed1c24;border:none;padding:0px 10px;}
.M-TabLinks__link--active *{color:black;}
.M-TabLinks__link:not(.M-TabLinks__link--active ):hover *{color:black;}
.M-TabLinks__link:after{background:none;}
.M-AnchorNavigation-Separator__circle:after, .M-AnchorNavigation-Separator__circle:before{background-color:rgba(255,255,255,0);}
.M-AnchorNavigation-Separator__circle{border-color:rgba(255,255,255,0);}
.O-ImageAndStagedTypography__image{margin-bottom:50px;}
.M-AnchorNavigation-Navigation__element:before{border-radius:0;}
.M-AnchorNavigation-Navigation__element--active:after, .M-AnchorNavigation-Navigation__element--active:before{background-color:#ed1c24;}




.M-AnchorNavigation-Navigation__element {color: #000000}
.M-AnchorNavigation-Navigation__element:after {background-color: #ed1c24}
.M-AnchorNavigation-Navigation__text {    background: #ffffff; padding: 0 20px;}



.M-TabLinks__link--active{color:black;}
.A-Teaser-StrategicTeaser__backgroundGradient--darkBlue-lightBlue:before{background-color:rgba(0,0,0,0);background-image:none;}
.M-Accordion__itemToggleSign::after, .M-Accordion__itemToggleSign:before{background-color:#ed1c24;}
.M-TabLinks__link:hover{color:black;}
.A-Teaser-StrategicTeaser__backgroundGradient--darkRed-lightRed:before {background-color:rgba(0,0,0,0);}
.M-Navigation-Main__items .M-Navigation__link,.M-Navigation-Main__items .M-Navigation__link span{font-size:1rem;}
.M-SearchField__label,.M-SearchField__label *,.M-SearchField__input,.M-SearchField__input *{color:black;}
.A-Teaser-StrategicTeaser__backgroundGradient--darkBlue-lightBlue:before{background-image: linear-gradient(to bottom,#000000 10%,#4c0b0e 90%);}

.A-Teaser-StrategicTeaser__backgroundGradient--darkBlue-lightBlue .A-Link *{color:black;}
.A-Link--button--filled .A-Link__link *{color:black;}
.A-Link--button--inverted .A-Link__link{transition:none;}
.M-Teaser-Stage--dark-light-blue{background-color:none;}
.M-Teaser-Stage--light-blue-green{background-color:none;}
.M-Teaser-Stage--red-dark-blue{background-color:none;}
.M-Teaser-Stage__headline{color:black;}
.M-Teaser-Stage--dark-light-blue .M-Teaser-Stage__headline{color:white;}
.A-Teaser-StoryTeaser:after{background:none;}
.A-Teaser-StoryTeaser img,.M-Stage__wrapper .A-Image__figure img,.A-Teaser-StrategicTeaser__image{visibility:hidden;}
.A-Teaser-StoryTeaser,.M-Stage__wrapper .A-Image__figure,.A-Teaser-StrategicTeaser__backgroundGradient--darkBlue-lightBlue:before {background-image:none;background-color:#ed1c24;}
.A-Teaser-StoryTeaser *,.A-Teaser-StrategicTeaser__text,.A-Teaser-StrategicTeaser__text a{color:black;}
.A-Teaser-StoryTeaser:hover *,.A-Teaser-StoryTeaser:hover{color:white;}
.M-Teaser-Stage__description{color:black;}
.A-Teaser-StrategicTeaser__backgroundGradient,.A-Teaser-StrategicTeaser__backgroundGradient:before{opacity:1;}