.footer-container.change-email-style{display:none !important}
.background-container-footer{min-height:300px;background-color:#000;padding-top:56px;padding-bottom:76px}
@media(max-width:767.98px){.background-container-footer{padding-top:2pc;padding-bottom:40px}
}
.background-container-footer .container-fluid{width:80pc;max-width:100%;margin-left:auto;margin-right:auto;padding-left:2pc;padding-right:2pc}
@media(max-width:1023.98px){.background-container-footer .container-fluid{padding-left:1pc;padding-right:1pc}
}
.background-container-footer .container-fluid a:focus-visible{outline:2px solid #fff}
.background-container-footer .logo-container{margin-bottom:46px}
@media(max-width:1023.98px){.background-container-footer .logo-container{margin-bottom:2pc}
}
.background-container-footer .logo-container .img-fluid{max-height:40px}
.background-container-footer .logo-container .redirect-link{display:block}
.background-container-footer .logo-portal-container{position:absolute;bottom:0;right:15px;height:40px;width:11pc}
@media(max-width:1023.98px){.background-container-footer .logo-portal-container{position:relative;right:-20px;margin-top:51px}
}
.background-container-footer .copyright{margin-top:10px;width:100%}
@media(max-width:1023.98px){.background-container-footer .copyright{margin-top:1pc}
}
.background-container-footer .copyright .text{max-width:313px;text-align:left;font-family:Regular,sans-serif;font-size:9pt;line-height:1.33;font-stretch:normal;letter-spacing:normal;color:#fff}
@media(max-width:1023.98px){.background-container-footer .copyright .text{text-align:left}
}
.background-container-footer .textLink{color:#fff;text-align:left;font-family:Medium,Everett;font-size:1pc;font-weight:500;line-height:20px;text-decoration:none;font-stretch:normal;letter-spacing:normal}
.background-container-footer .textLink.active,.background-container-footer .textLink:hover{color:#e5195d}
.background-container-footer .link-container{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}
@media(max-width:1023.98px){.background-container-footer .link-container{margin-top:40px}
}
.background-container-footer .link-container .link-element{white-space:nowrap;margin-bottom:10px;height:21px}
.background-container-footer .icon-container>:not(:last-child){margin-right:24px}
.background-container-footer .icon-container{width:100%}
.background-container-footer .icon-container .icon{height:24px;width:24px;color:#fff}
.background-container-footer .icon-container div.icon{height:auto;width:21.3px;line-height:1.2}
.background-container-footer .container{padding-left:7pc;padding-right:7pc;margin-left:0;margin-top:0;max-width:100%}
@media only screen and (min-width:1504px){.background-container-footer .container{padding-left:0;padding-right:0;margin-left:auto;margin-top:auto;width:80pc}
}
@media(max-width:767.98px){.background-container-footer .container{padding-left:1pc;padding-right:1pc}
}