.footer__base{padding-top:65px;background-color:#1b1534}
@media(min-width:768px){.footer__base{padding-top:100px}
}
.footer__wrapper{padding-left:3.75%;padding-right:3.75%;max-width:1170px}
@media(min-width:1170px){.footer__wrapper{padding-left:calc(3.75% - ((100% - 1170px) / 2));padding-right:calc(3.75% - ((100% - 1170px) / 2))}
}
.footer__wrapper:before,.footer__wrapper:after{content:" ";display:table}
.footer__wrapper:after{clear:both}
@media(min-width:1264px){.footer__wrapper{padding-left:0;padding-right:0}
}
@media(min-width:1025px){.footer__wrapper{margin-left:auto;margin-right:auto}
}
@media(min-width:768px){.footer__wrapper ul{display:block}
}
.footer__wrapper a:link,.footer__wrapper a:visited{color:#fff}
.footer__wrapper a:hover,.footer__wrapper a:active,.footer__wrapper a:focus{color:#fff}
.footer__wrapper a:hover span,.footer__wrapper a:active span,.footer__wrapper a:focus span{border-color:#fff}
.footer__socialChannels,.footer .socialchannels.base{margin-left:auto;margin-top:0}
@media(min-width:320px) and (max-width:600px){.footer__socialChannels,.footer .socialchannels.base{margin-top:50px}
}
.footer__socialChannels a,.footer .socialchannels.base a{display:inline-block;font-size:26px;margin-left:20px;color:#fff}
.footer__socialChannels a:first-child,.footer .socialchannels.base a:first-child{margin-left:0}
.footer__socialChannels a:hover span,.footer__socialChannels a:active span,.footer__socialChannels a:focus span,.footer .socialchannels.base a:hover span,.footer .socialchannels.base a:active span,.footer .socialchannels.base a:focus span{border-color:transparent}
.footer__socialChannels a:hover:before,.footer__socialChannels a:active:before,.footer .socialchannels.base a:hover:before,.footer .socialchannels.base a:active:before{color:#fff}
.footer__socialChannels a span,.footer .socialchannels.base a span{border-bottom:0}
.footer__socialChannels a span:before,.footer .socialchannels.base a span:before{padding:0 !important;margin:0}
.footer__socialChannels a span:hover span,.footer .socialchannels.base a span:hover span{border-color:transparent}
.footer__socialChannels a span:hover :before,.footer .socialchannels.base a span:hover :before{padding:0}
.footer__legal,.footer__legalnav{margin-bottom:30px}
@media(min-width:320px){.footer__legal,.footer__legalnav{font-size:.875rem;font-family:"Siemens Sans",Arial,sans-serif;line-height:1.1428571429}
}
.footer__legal{margin-right:auto;padding-right:20px}
@media(min-width:320px){.footer__legal{font-size:.875rem;font-family:"Siemens Sans",Arial,sans-serif;line-height:1.1428571429}
}
.footerlinklist__base{display:flex;flex-wrap:wrap}
@media(min-width:320px) and (max-width:600px){.footerlinklist__base{margin-top:35px}
}
.footerlinklist__legal{margin-top:50px}
.footerlinklist--energy{margin-top:0;width:auto}
.footer__legalnav,.footer__energynav{display:block}
.footer__legalnav li,.footer__energynav li{display:inline-block}
@media(min-width:768px){.footer__legalnav li,.footer__energynav li{margin:0}
}
@media(min-width:768px){.footer__legalnav,.footer__energynav{width:auto}
}
.footer__legalnav ul,.footer__energynav ul{display:block;margin:0}
.footer__legalnav{margin-top:0;margin-bottom:15px;margin-left:0;width:100%}
@media(min-width:768px){.footer__legalnav{margin-bottom:30px;width:auto}
}
.footer__legalnav li{margin-right:20px;margin-bottom:15px}
@media(min-width:320px){.footer__legalnav li{font-size:.875rem;font-family:"Siemens Sans",Arial,sans-serif;line-height:1.1428571429}
}
@media(min-width:768px){.footer__legalnav li{margin-bottom:0}
}
.footer__legalnav li:last-child{margin-right:0}
.footer__energynav__link{margin-right:50px;color:#fff}
@media(min-width:320px){.footer__energynav__link{font-size:1.125rem;font-family:"Siemens Sans",Arial,sans-serif;letter-spacing:.0125rem;line-height:1.5333333333;margin-top:-0.2192888889em;margin-bottom:-0.1824888889em}
}
ul li:last-child .footer__energynav__link{margin-right:0}
.footer__energynav ul li{padding-top:15px}
.footer__misc{display:flex;align-items:center;width:100%;flex-wrap:wrap}
@media(min-width:768px){.footer__misc{flex-wrap:nowrap}
}
.footer__misc .conversionbutton__base{margin-top:-5px;margin-right:40px;margin-bottom:0;margin-left:-5px;float:left}
.footer__misc .conversionbutton__wrapper{margin:0}
.footer__contact{width:100%}
@media(min-width:600px){.footer__contact{width:auto}
}
.footer__copyright{display:block;display:inline-block;margin-bottom:50px;margin-left:0;color:#8d8a99;white-space:pre-wrap;line-height:20px}
@media(min-width:320px){.footer__copyright{font-size:.875rem;font-family:"Siemens Sans",Arial,sans-serif;line-height:1.1428571429}
}
.footer__tinylink span{display:inline-block;margin-bottom:0;color:#fff}
.footer__energy__spacer{display:block;margin-top:0;margin-bottom:20px;height:2px;width:100%;background:#fff}
@media(min-width:320px) and (max-width:600px){.footer__socialChannels,.footerlinklist{width:100%}
}
[dir=rtl] .footer__contact .conversionbutton__base{margin-right:0;margin-left:40px}
@media(min-width:320px) and (max-width:600px){[dir=rtl] .footer__contact .conversionbutton__base{float:right}
}
[dir=rtl] .footer__energynav__link{margin-left:50px;margin-right:0}
[dir=rtl] .footer__energynav ul li:last-child .footer__energynav__link{margin-left:0}
[dir=rtl] .footer__socialChannels{margin-left:0;margin-right:auto}
[dir=rtl] .footer__socialChannels a{margin-left:0;margin-right:20px}
[dir=rtl] .footer__socialChannels a:first-child{margin-right:0}
[dir=rtl] .footerlinklist .footer__legal{margin-right:0;margin-left:auto;padding-right:0;padding-left:20px}
[dir=rtl] .footerlinklist .footer__legalnav ul li:last-child{margin-right:20px}
[dir=rtl] .footerlinklist .footer__legalnav ul li:first-child{margin-right:0}
.AEM-EditorMode .conversionbutton__wrapper{float:left}
.aem-AuthorLayer-Edit .footer__misc .footerlinklist--energy.cq-Editable-dom,.aem-AuthorLayer-Edit .footer__misc .footerlinklistenergy.base.cq-Editable-dom{flex:2;min-height:25px}
.aem-AuthorLayer-Edit .footer__misc .footer__socialChannels.cq-Editable-dom,.aem-AuthorLayer-Edit .footer__misc .socialchannels.base.cq-Editable-dom{text-align:right;flex:1;flex-basis:150px;width:auto}
.aem-AuthorLayer-Edit .footer__misc .conversionbutton__base{padding-top:0}