.footer{-webkit-box-flex:0;-ms-flex-negative:1;background-color:#8c9db0;border-top:5px solid #d1d8df;color:#fff;-ms-flex:none;flex:none;flex-shrink:1}.footer__columns{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;justify-content:space-between;padding:38px 0}.footer__columns .column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.footer__columns .column:last-child{padding-right:0}.footer__columns .column h3{color:#fff;font-family:Segoe UI,Segoe UI E,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;margin-bottom:22px;max-width:280px;text-transform:uppercase}.footer__columns .column ul{list-style:none;margin:0;padding:0}.footer__columns .column ul li{margin-bottom:15px}.footer__columns .column ul li:last-child{margin-bottom:0}.footer__columns .column ul li.border-top{border-top:1px solid #bac4d0;margin-top:27px;max-width:95%;padding-top:23px}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:inherit;text-decoration:underline}.footer__bottom{border-top:1px solid #bac4d0}.footer__bottom .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 15px}.footer__logo a{background-color:#fff;display:block;height:32px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color .2s;transition:background-color .2s;width:142px}.footer__logo a:hover{background-color:#fafafa}.footer__note{font-size:13px;margin:0 auto}.footer__note a{color:#fafafa}.footer__note div,.footer__note div ul>li{display:inline-block}.footer__note div ul>li.lang-dropdown{position:relative}.footer__note div ul>li.lang-dropdown .sub-menu{background-color:#fafafa;border-radius:3px;bottom:100%;opacity:0;position:absolute;-webkit-transition:opacity .3s ease-in-out,bottom .2s ease-in-out;transition:opacity .3s ease-in-out,bottom .2s ease-in-out;z-index:-1}.footer__note div ul>li.lang-dropdown .sub-menu li{border-bottom:1px solid #d1d8df}.footer__note div ul>li.lang-dropdown .sub-menu li:last-child{border-bottom:none}.footer__note div ul>li.lang-dropdown .sub-menu li a{color:#8c9db0;display:inline-block;padding:3px 10px;width:100%}.footer__note div ul>li.lang-dropdown:hover .sub-menu{bottom:120%;z-index:1}.footer__note div ul>li.lang-dropdown>a{padding-right:5px;padding-top:20%;text-decoration:none}.footer__note div ul>li.lang-dropdown>a:after{border-right:1px solid #fafafa;border-top:1px solid #fafafa;content:"";display:inline-block;height:.5em;margin-left:7px;position:relative;top:1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em}.footer__note div ul>li.lang-dropdown:hover .sub-menu{opacity:1}.footer__social-media{padding:18px 0}.footer__social-media li{display:inline-block;margin-right:2px}.footer__social-media li:last-child{margin-right:0}.footer__social-media .icon{fill:currentcolor;background-color:#fff;border:none;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8c9db0;display:inline-block;font-size:17px;height:32px;line-height:1;padding:7px 4px;text-align:center;width:32px}.footer__social-media .icon span{font-size:0}.footer__social-media .icon:hover{color:#fff;text-decoration:none}.footer__social-media .icon-facebook:hover{background-color:#3e5b98}.footer__social-media .icon-twitter:hover{background-color:#4da7de}.footer__social-media .icon-twitter-x:hover{background-color:#2b3438}.footer__social-media .icon-youtube:hover{background-color:#e02a20}.footer__social-media .icon-instagram:hover{background-color:#0095f6}.footer__social-media .icon-linkedin:hover{background-color:#0077b5}.footer__social-media .icon-rss:hover{background-color:#f60}.footer .language-menu>li ul li.lang-item-de,.footer .language-menu>li ul li.lang-item-en{display:inherit}.footer .language-menu>li ul li.current-lang{display:none!important}.cookieconsent-open .footer{padding-bottom:71px}.cookieconsent-cky-open .footer{padding-bottom:120px}.breadcrumbs{background-color:#d1d8df;font-size:15px;padding:10px 0 5px}.breadcrumbs,.breadcrumbs a{color:#58676b}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .breadcrumb_separator{font-size:0}.breadcrumbs .breadcrumb_separator:after{border-right:1px solid #58676b;border-top:1px solid #58676b;content:"";display:inline-block;height:6px;margin-left:3px;margin-right:5px;position:relative;top:-2px;-webkit-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg);width:6px}@media only screen and (max-width:980px){.footer__columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__bottom .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{padding:20px 0 10px}.footer__note a{padding:10px 0;white-space:nowrap}.footer__social-media{padding:10px 0 20px}}@media only screen and (max-width:769px){.footer__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__columns .column h3{margin-bottom:16px}.footer__columns .column ul li{margin-bottom:0}.footer__columns .column ul li a{display:inline-block;font-size:17px;margin-bottom:8px}}@media only screen and (max-width:1180px){.footer__columns .column{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:40px;padding-right:25px}.footer__columns .column:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
