.footer.footer--redesigned{margin:20px auto auto;background-color:#fff}.footer.footer--redesigned .footer-container-wrapper{position:relative;z-index:2;font-size:16px;padding:0;margin-top:60px}.footer.footer--redesigned .footer-container{background-color:#fff}.footer.footer--redesigned a,.footer.footer--redesigned a:hover{color:rgba(0,0,0,.87)}.footer.footer--redesigned ul{list-style:none;margin:0;padding:0}.footer.footer--redesigned li{margin:0 0 10px}.footer--redesigned .footer__column-wrapper{margin-top:20px;display:flex;justify-content:space-between}.footer--redesigned .footer__column-wrapper--mobile{display:none}.footer--redesigned .footer__col{margin-bottom:30px;margin-right:120px}.footer--redesigned .footer__col h4{font-size:16px;font-weight:700;font-family:Roboto,sans-serif!important;margin:10px 0}.footer--redesigned .footer__col li{font-size:16px;font-weight:400}.footer.footer--redesigned li:last-child{margin:0}.footer.footer--redesigned .sitemap,.footer.footer--redesigned .subfooter{display:flex;flex-wrap:wrap;justify-content:space-between}.footer.footer--redesigned .sitemap{display:flex;flex-direction:column;padding:20px 0 0;border-top:1px solid rgba(0,0,0,.87)}.footer.footer--redesigned .sitemap .footer__col{flex-basis:100%}.footer--redesigned .footer__column-wrapper--mobile .footer__column-list{display:none}.footer--redesigned .accordion{position:relative;cursor:pointer}.footer--redesigned .accordion h4{margin-bottom:15px;margin-top:5px}.footer--redesigned .accordion:after{content:url("data:image/svg+xml; utf8, <svg  viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/></svg>")}.footer--redesigned .accordion.active:after,.footer--redesigned .accordion:after{font-family:Font Awesome\ 5 Free;font-weight:900;display:block;width:13px;height:auto;position:absolute;top:0;right:0}.footer--redesigned .accordion.active:after{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z'/></svg>")}@media only screen and (max-width:1359px){.footer--redesigned .footer__col{margin-right:90px}}@media only screen and (max-width:1023px){.footer--redesigned .footer__col{margin-right:40px}}@media only screen and (max-width:767px){.footer--redesigned .footer__column-wrapper--mobile{flex-direction:column}.footer--redesigned .footer__column-wrapper--mobile .footer__col{margin-bottom:5px}.footer--redesigned .footer__column-wrapper{display:none}.footer--redesigned .footer__column-wrapper--mobile{display:flex}}.footer.footer--redesigned .subfooter{padding:40px 0;align-items:center;border-top:1px solid rgba(0,0,0,.87);-webkit-flex-direction:column;display:flex;flex-direction:row;text-align:center;justify-content:space-between}.footer.footer--redesigned .subfooter__social-icon svg{fill:#fff;background:rgba(0,0,0,.87);font-size:16px;width:18px;height:18px;margin:0 0 0 15px;padding:5px;line-height:20px;display:inline-block;vertical-align:middle;text-align:center;border-radius:50%}.footer.footer--redesigned .subfooter__social-icon svg g{transform:scale(.8) translate(10%,15%)}.footer.footer--redesigned .subfooter__social a{color:#fff;display:inline-block;vertical-align:middle}.footer.footer--redesigned .subfooter__social .fa{background:rgba(0,0,0,.87);font-size:18px;width:20px;height:20px;margin:0 15px 0 0;padding:5px;line-height:20px;display:inline-block;vertical-align:middle;text-align:center;border-radius:50%}.footer.footer--redesigned .subfooter__social .mark{max-width:80px;display:block;margin:0 auto 20px}.footer.footer--redesigned .subfooter__button{display:block}.footer.footer--redesigned .subfooter__button--mobile{display:none;width:100%;margin-top:30px}.footer.footer--redesigned .subfooter__button--mobile span{width:80%}.footer.footer--redesigned .subfooter__legal a{display:flex}.footer.footer--redesigned .subfooter__logo{margin-right:20px}@media only screen and (max-width:767px){.footer.footer--redesigned .subfooter{justify-content:space-between}.footer.footer--redesigned .subfooter__button{display:none}.footer.footer--redesigned .subfooter__button--mobile{display:block}.footer.footer--redesigned .subfooter__social{margin-bottom:5px}.footer.footer--redesigned .subfooter__logo{margin-right:0}.footer.footer--redesigned .subfooter__legal{flex:1 1 100%;display:flex;justify-content:center}.footer.footer--redesigned .subfooter__legal a div{font-size:16px;margin-top:35px}}@media only screen and (max-width:349px){.footer.footer--redesigned .subfooter{justify-content:center}}.footer.footer--redesigned .subfooter__logo-and-button{display:flex;flex-direction:row;align-items:center}.footer.footer--redesigned .cta_button>span,.product2022 .footer.footer--redesigned .cta_button>span,.promise2022 .footer.footer--redesigned .cta_button>span{padding:10px 20px;margin-bottom:5px;background:transparent;color:#000;border:1px solid #000;border-radius:40px;font-weight:500;font-size:14px}#westfooter{background:#ecf0f3;overflow-x:hidden;opacity:1;transition:all .4s ease;font-family:Lato,sans-serif;font-weight:300;font-size:17px;color:#101c31;letter-spacing:0;line-height:27px}.westfooter-row{width:100%;margin:20px auto 0;max-width:75rem}.westfootercolumn{width:100%;position:relative;float:left}.westfooter-logo{padding:0 20px 20px 0;float:left}#westfooter p{font-size:11px;color:#777;line-height:20px;font-style:normal;margin-bottom:1.25rem;font-family:Open Sans,Roboto,Helvetica,Arial,sans-serif;margin-top:0;font-weight:400}.westfooter-logo img{height:35px}.westfooter-bottom{border-top:1px solid #ccc;padding:20px 0 0}#investors-pg .westfooter-bottom p a,.westfooter-bottom a{color:#222;text-decoration:underline}@media only screen and (min-width:768px){.footer--redesigned .subfooter{-webkit-flex-direction:column;flex-direction:column;text-align:center}.footer--redesigned .subfooter .social .mark{margin:0 15px 0 0;display:inline-block}.footer.footer--redesigned .sitemap .footer__col{flex-basis:unset}.footer--redesigned .footer__col{margin-bottom:30px}}