.footer{-ms-flex-negative:0;flex-shrink:0;padding-top:2.5rem;padding-bottom:2rem;font-size:1rem;background-color:#212121;color:hsla(0,0%,100%,.78);overflow:hidden}.footer ul a{color:hsla(0,0%,100%,.5)}.footer hr{border-color:hsla(0,0%,100%,.5);margin:.5rem 0 1rem}.footer .navbar-toggler{color:inherit;font-size:inherit;line-height:inherit;padding:0 0 .5rem;border:0;display:block}.footer .navbar-toggler .fa-angle-down{-webkit-transition:.5s,-webkit-transform;transition:.5s,-webkit-transform;-o-transition:transform,.5s;transition:transform,.5s;transition:transform,.5s,-webkit-transform;position:absolute;top:.25rem;right:16px;bottom:auto;left:auto}.footer .navbar-toggler:not(.collapsed) .fa-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.footer .navbar-toggler{pointer-events:none}}.footer .nav-item{margin-bottom:0}.footer .nav-link{padding:.25rem 0}.footer .nav-link:active,.footer .nav-link:focus{color:hsla(0,0%,100%,.78);text-decoration:underline}.footer .nav-link:hover{color:hsla(0,0%,100%,.78);text-decoration:underline}@media (max-width:991px){.footer .nav-trigger.is-active .fa-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:992px){.footer .nav.collapse{display:block}}.footer .footer-bottom{color:hsla(0,0%,100%,.5)}.footer .footer-bottom .nav-item{margin-right:0}.footer .footer-bottom .nav-item:after{content:"|";color:hsla(0,0%,100%,.5);margin-left:5px;margin-right:5px}.footer .footer-bottom .nav-item:last-child:after{content:none}.footer .privacyCheck__footer .checkbox:checked+.checkbox-custom{border-color:#fff}.footer .privacyCheck__footer .form-check-description{opacity:.84;line-height:1.5}@media (min-width:576px){.footer .privacyCheck__footer .checkbox-custom{margin-top:3px}}@media (min-width:992px){.footer .privacyCheck__footer .checkbox-custom{top:3px;margin-top:1px}}.footer .privacyCheck__footer .form-check-label{padding-left:2rem}.footer .privacyCheck__footer .form-check-label .form-check-input{display:none}.footer .form-subscribe{color:hsla(0,0%,100%,.78);position:relative}.footer .form-subscribe .input-group{width:100%;margin-top:24px}.footer .form-subscribe .form-control{padding:8px 16px;-webkit-box-shadow:inset 0 0 0 1px #616161;box-shadow:inset 0 0 0 1px #616161;background-color:#616161;border:0;color:hsla(0,0%,100%,.78);font-size:inherit}.footer .form-subscribe .form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.footer .form-subscribe .form-control::-moz-placeholder{color:hsla(0,0%,100%,.5)}.footer .form-subscribe .form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.footer .form-subscribe .form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.footer .form-subscribe .form-control::placeholder{color:hsla(0,0%,100%,.5)}.footer .form-subscribe .form-control:active,.footer .form-subscribe .form-control:focus{-webkit-box-shadow:inset 0 0 0 1px #3581d5;box-shadow:inset 0 0 0 1px #3581d5}.footer .form-subscribe .form-control:hover{-webkit-box-shadow:inset 0 0 0 1px #3581d5;box-shadow:inset 0 0 0 1px #3581d5}.footer .form-subscribe .input-group-btn{min-width:33%;background-color:#212121}.footer .form-subscribe .btn{width:100%;height:38px;background-color:#3581d5;color:hsla(0,0%,100%,.78);padding:8px 24px;font-size:1rem;cursor:pointer;margin-left:0!important}.footer .form-subscribe .btn:active,.footer .form-subscribe .btn:focus{background-color:#1962b2}.footer .form-subscribe .btn:hover{background-color:#1962b2}.footer .form-subscribe .btn .fa-check{display:none}.footer .form-subscribe .form-msg{display:none;font-size:.75rem;line-height:1.5;border-radius:6px;color:#fff;opacity:0;z-index:-1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;background:none!important;padding:0!important}.footer .form-subscribe .form-msg .fa-close{display:none;color:inherit;font-size:1.25rem;line-height:1.25rem;padding:6px 8px;border-radius:6px;background-color:rgba(0,0,0,.35);position:absolute;right:16px;top:50%;margin-top:-16px;width:32px;height:32px}.footer .form-subscribe .form-msg-error{color:#d32f2f!important;background-color:#d32f2f}.footer .form-subscribe .form-msg-error:before{border-bottom:12px solid #d32f2f}.footer .form-subscribe .form-msg-success{color:#4caf50}.footer .form-subscribe .form-msg-privacy{margin-top:4px;color:#d32f2f!important}.footer .form-subscribe .form-msg.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;z-index:1090}.footer .form-subscribe.is-success .form-control{border-color:#4caf50}.footer .form-subscribe.is-success .btn{background-color:#4caf50;padding:8px 14px}.footer .form-subscribe.is-success .btn .fa-check{display:inline-block}.footer .form-subscribe.is-error .form-control{-webkit-box-shadow:inset 0 0 0 1px #d32f2f;box-shadow:inset 0 0 0 1px #d32f2f}.footer .social a:first-child:nth-last-child(4),.footer .social a:first-child:nth-last-child(4)~a{margin:0 .5rem}body.de #footerMenu .nav,body.es #footerMenu .nav,body.fr #footerMenu .nav,body.pt #footerMenu .nav{display:block}@media (max-width:991px){body.de #footerMenu .nav.collapse,body.es #footerMenu .nav.collapse,body.fr #footerMenu .nav.collapse,body.pt #footerMenu .nav.collapse{display:none}body.de #footerMenu .nav.collapse.show,body.es #footerMenu .nav.collapse.show,body.fr #footerMenu .nav.collapse.show,body.pt #footerMenu .nav.collapse.show{display:block}}body.de div[data-test=subscribe-form],body.es div[data-test=subscribe-form],body.fr div[data-test=subscribe-form],body.pt div[data-test=subscribe-form]{-ms-flex-negative:0;flex-shrink:0}