footer[role="contentinfo"]{background-color:#000}
footer[role="contentinfo"] .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px!important}
footer[role="contentinfo"] .inner{max-width:1360px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-left:0}
footer[role="contentinfo"] a:focus{outline:0;outline-offset:none}
footer[role="contentinfo"] .footer-heading{display:none}
footer[role="contentinfo"] .footer-list{border-bottom:1px solid #999;padding:25px 0;margin-bottom:44px}
footer[role="contentinfo"] .lower-links{margin-top:0;margin-bottom:0}
footer[role="contentinfo"] .lower-links a{color:#fff;border-bottom:0;font-size:14px;font-weight:400}
footer[role="contentinfo"] .lower-links a:hover{text-decoration:underline;background-color:transparent;color:#66d3ee}
footer[role="contentinfo"] .lower-links a:focus{background:#fff;color:#000;outline:2px solid #33c4e8;outline-offset:1px;border-radius:1px}
footer[role="contentinfo"] .lower-links li{display:inline}
footer[role="contentinfo"] .lower-links li:not(:last-child){margin-right:24px}
footer[role="contentinfo"] .footer-links a{color:#fff;border-bottom:0;font-size:18px;font-weight:400}
footer[role="contentinfo"] .footer-links a:hover{text-decoration:underline;background-color:transparent}
footer[role="contentinfo"] .footer-links a:focus{outline:4px solid #fff;outline-offset:2px;color:#fff}
footer[role="contentinfo"] .footer-links a:active{background:#d9d9d6}
footer[role="contentinfo"] .footer-lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
footer[role="contentinfo"] .footer-lower-logo img{height:100%}
footer[role="contentinfo"] .footer-lower-logo a{color:none;border-bottom:0}
footer[role="contentinfo"] .footer-lower-logo a:hover{background-color:transparent}
footer[role="contentinfo"] .footer-lower-logo a:focus{outline:2px solid #33c4e8;outline-offset:4px}
footer[role="contentinfo"] .footer-lower-logo{margin-right:32px;margin-bottom:43px}
footer[role="contentinfo"] .footer-acknowledgement{color:#fff;font-size:16px;line-height:26px;font-weight:400;margin:0}
html footer[role="contentinfo"]>.wrapper,.unauth footer[role="contentinfo"]>.wrapper{padding-right:0;padding-left:0}
html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:20px;padding-left:20px;width:100%;margin-right:auto;margin-left:auto;padding-bottom:40px}
html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:56px;max-width:322px;margin-bottom:46px}
html footer[role="contentinfo"] .footer-lower-logo img,.unauth footer[role="contentinfo"] .footer-lower-logo img{height:100%}
html footer[role="contentinfo"] .footer-lower-logo>a,.unauth footer[role="contentinfo"] .footer-lower-logo>a{display:inline}
@media screen and (min-width:576px){footer[role="contentinfo"] .footer-list{margin-bottom:44px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;max-width:390px}}
@media screen and (min-width:640px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}}
@media screen and (min-width:992px){footer[role="contentinfo"] .footer-lower-logo img{height:54px;max-width:308px;margin-bottom:0}footer[role="contentinfo"] .footer-lower{padding-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer[role="contentinfo"] .footer-acknowledgement{max-width:650px}footer[role="contentinfo"] .inner{width:1360px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}html footer[role="contentinfo"] .footer-lower,.unauth footer[role="contentinfo"] .footer-lower{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:54px;max-width:308px;margin-right:32px;margin-bottom:0}html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:40px;padding-left:40px;width:1024px}}
@media screen and (min-width:1200px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;max-width:390px}}
@media screen and (min-width:1244px){footer[role="contentinfo"] .inner{padding-left:40px;padding-right:40px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1244px}}
@media screen and (min-width:1360px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1360px}}
