footer{background-color:#f0f1f2;padding:2.5rem 0;position:relative}footer .footer-row:not(:last-child){margin-bottom:1.25rem;padding-bottom:1.25rem;position:relative}footer .footer-row:not(:last-child):after{border-bottom:1px solid #d6d8db;bottom:0;content:'';left:10px;position:absolute;right:10px}footer .footer-row .footer-column-headline{font-size:1.375rem;line-height:1.0909090909;margin-bottom:.625rem}footer .footer-row .footer-list{list-style:none;margin-bottom:0;padding:0}footer .footer-row .footer-list .footer-list-item{font-size:.9375rem;margin-bottom:.625rem}footer .footer-row .footer-list .footer-list-item:before{content:none;display:none}footer .footer-row .disclaimer,footer .footer-row .disclaimer li,footer .footer-row .disclaimer p{color:#fff;font-size:.6875rem;letter-spacing:.02rem}footer .footer-row .disclaimer ol{counter-reset:i;list-style-type:none}footer .footer-row .disclaimer ol li{counter-increment:i}footer .footer-row .disclaimer ol li:before{content:counter(i,decimal) ")";margin-right:.25rem}footer .footer-row .footer-mandatory-links{color:#fff;margin-top:.625rem}@media (min-width:768px){footer .footer-row .footer-mandatory-links{margin-top:0}}footer .footer-row .footer-mandatory-links a.link{color:#fff}footer a.link{font-weight:400!important;-webkit-transition:color .2s ease;transition:color .2s ease}@media (prefers-reduced-motion:reduce){footer a.link{-webkit-transition:none;transition:none}}footer a.link:hover{color:#838a92!important}footer a.link.icon-facebook,footer a.link.icon-instagram,footer a.link.icon-linkedin,footer a.link.icon-twitter,footer a.link.icon-xing,footer a.link.icon-youtube-1,footer a.link.icon-youtube-2{display:inline-block;padding-left:2.5rem}footer a.link.icon-facebook:before,footer a.link.icon-instagram:before,footer a.link.icon-linkedin:before,footer a.link.icon-twitter:before,footer a.link.icon-xing:before,footer a.link.icon-youtube-1:before,footer a.link.icon-youtube-2:before{background-color:#acb1b6;color:#f4f5f6;display:inline-block;font-size:1rem;line-height:1.9;margin:0 .625rem 0 -2.5rem;padding:0 calc(.375rem + 1px);vertical-align:baseline;border-radius:50%}footer{border-top:1px solid #303c49;padding:2rem 0}footer .footer-wrapper .footer-row:not(:last-child):after{border-bottom:1px solid #303c49!important}footer .footer-wrapper .footer-row .disclaimer,footer .footer-wrapper .footer-row .disclaimer li,footer .footer-wrapper .footer-row .disclaimer p{color:#fff}footer .footer-wrapper .accordion{padding-bottom:0}footer .footer-wrapper .accordion .country-language-wrapper .accordion-item{margin-bottom:0;padding-bottom:0}footer .footer-wrapper .accordion .country-language-wrapper .accordion-item:after{border:0}footer .footer-wrapper .accordion .accordion-item{margin:.75rem auto}footer .footer-wrapper .accordion .accordion-item:after{border:.5px solid gray;width:100%;left:0;right:0}footer .footer-wrapper .accordion .accordion-item .footer-column-headline{font-size:.9375rem;font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;margin:0}footer .footer-wrapper .accordion .accordion-item .footer-column-headline[data-toggle=collapse]:after{content:"\e91f"!important;font-weight:500;color:#fff}footer .footer-wrapper .accordion .accordion-item .footer-column-headline[data-toggle=collapse].collapsed:after{color:#fff;-webkit-transform:translate(0);transform:translate(0);content:"\e91b"!important}@media (min-width:768px){footer .footer-wrapper .accordion .accordion-item .footer-column-headline{border-bottom:1px solid #fff;padding-bottom:8px}}footer .footer-wrapper .accordion .accordion-item .dropdown{margin-bottom:24px;margin-top:14px}footer .footer-wrapper .accordion .accordion-item .dropdown a{font-size:12px}footer .footer-wrapper .accordion .accordion-item .dropdown button,footer .footer-wrapper .accordion .accordion-item .dropdown button:active,footer .footer-wrapper .accordion .accordion-item .dropdown button:focus,footer .footer-wrapper .accordion .accordion-item .dropdown button:hover{color:#fff;background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #fff;border-radius:0;padding-left:0;font-size:15px}footer .footer-wrapper .accordion .accordion-item .dropdown button:active:after,footer .footer-wrapper .accordion .accordion-item .dropdown button:after,footer .footer-wrapper .accordion .accordion-item .dropdown button:focus:after,footer .footer-wrapper .accordion .accordion-item .dropdown button:hover:after{color:#fff}footer .footer-wrapper .accordion .accordion-item .dropdown .dropdown-menu .language-option{color:#000}footer .footer-wrapper .footer-wrapper-links>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1012px){footer .footer-wrapper .footer-wrapper-links>div{width:100%}}footer .footer-wrapper .footer-wrapper-links>div .footer-mandatory-links ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){footer .footer-wrapper .footer-wrapper-links>div .footer-mandatory-links ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .footer-wrapper .footer-wrapper-links>div .footer-mandatory-links ul li{margin:24px 24px 0 0}}@media (min-width:768px) and (min-width:1012px){footer .footer-wrapper .footer-wrapper-links>div .footer-mandatory-links ul li{margin:0 24px}}footer .footer-wrapper .footer-wrapper-links>div .footer-mandatory-links ul li>a{color:#fff}footer .footer-wrapper .footer-list .footer-list-item{margin:.5rem 0}@media (min-width:768px){footer .footer-wrapper .footer-list .footer-list-item{margin:1rem 0}footer .footer-wrapper .footer-list .footer-list-item a{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}}footer .footer-wrapper .footer-list .footer-list-item:first-child{margin-top:0}footer .footer-wrapper .footer-list .footer-list-item a{background-color:transparent!important;color:#fff}footer .footer-wrapper .footer-list .footer-list-item a:before{background-color:transparent!important;color:#fff;line-height:1}footer .footer-wrapper .footer-list .mandatory-item:before{background-color:transparent}