footer{background:#002349;padding:60px 0 55px;width:100%}footer .container{margin:0 auto;max-width:940px;width:calc(100% - 60px)}footer .container .partner{display:inline-block;margin-bottom:39px}footer .social-media{float:right}footer .social-media a{margin-right:17px}footer .social-media a::last-of-type{margin:0}footer .pd-container{display:flex}footer .pd-container .pd-logo{margin-right:14px}footer .pd-container .copy{font-size:12px;font-weight:400;line-height:21px;opacity:.5}@media screen and (max-width:680px){footer .social-media{float:unset;margin-bottom:44px}}