.np-footer-graphic-container{height:225px;position:relative}.np-footer-graphic{bottom:0;height:225px;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:auto}.np-footer{background-color:#00283c;color:#fff;height:auto;width:100%}.np-footer .copyright{color:hsla(0,0%,100%,.5);font-size:12px;line-height:15px;text-align:center}@media (min-width:768px) and (max-width:1170px){.np-footer-graphic,.np-footer-graphic-container{height:38.462vw}}@media (min-width:1200px){.np-footer-graphic,.np-footer-graphic-container{height:450px}}