.mv-footer{background:var(--mv-clr--offblack);color:var(--mv-clr--offwhite);font-family:var(--mv-font-body)}.mv-footer .container{margin:0 auto;width:100%}.mv-footer__header{align-items:center;display:flex;height:40px}.mv-footer__header h4{color:var(--mv-clr--offwhite);font-family:var(--mv-font-headings);font-size:20px;font-weight:900}.mv-footer__social{display:flex;justify-content:space-between;margin-left:auto}.mv-footer__social a{align-items:center;background:var(--mv-clr--offwhite);border-radius:100%;display:flex;margin-left:8px;padding:6px}.mv-footer__social img{max-height:18px;width:18px}.mv-footer a,.mv-footer button,.mv-footer p{color:var(--mv-clr--offwhite);font-size:14px;font-weight:400}.mv-footer p{margin:0}.mv-footer button{background:0;border:0;cursor:pointer}.mv-footer a,.mv-footer button{text-decoration:none;transition:all .4s}.mv-footer a:hover,.mv-footer button:hover{opacity:.5}.mv-footer__primary{display:flex;justify-content:space-between;padding-top:40px}.mv-footer__column{margin-right:40px}.mv-footer__column:first-of-type{max-width:300px}.mv-footer__column:last-of-type{margin-right:0}.mv-footer__column ul{list-style:none;margin:0;padding:0}.mv-footer__g2-link{align-items:center;border:1px solid rgba(var(--mv-clr--offwhite-rgb),.25);border-radius:14px;display:flex;margin:10px 0;padding:10px}.mv-footer__g2-link img:first-of-type{margin-right:10px;width:40px}.mv-footer__g2-link img:last-of-type{filter:invert(1);margin-left:10px;width:20px}.mv-footer__secondary{align-items:center;border-top:1px solid rgba(var(--mv-clr--offwhite-rgb),.15);display:flex;font-size:15px;margin-top:40px;padding:40px 0}.mv-footer__secondary img{max-width:60px}.mv-footer__tagline{font-weight:700;margin-left:30px}.mv-footer__secondary nav{margin:auto}.mv-footer__secondary nav ul{display:flex;list-style:none;margin:0;padding:0}.mv-footer__secondary nav li{margin:0 10px}.mv-footer__copyright{margin-left:auto}@media (max-width:992px){.mv-footer__header h4{font-size:18px}}@media (max-width:768px){.mv-footer__primary{flex-direction:column;padding-top:40px}.mv-footer__column{margin:40px 0 0;width:100%}.mv-footer__column:first-of-type{margin:0;min-width:100%}.mv-footer__secondary{flex-direction:column}.mv-footer__secondary nav li{margin:0 6px}.mv-footer__copyright,.mv-footer__tagline{font-size:14px;margin:20px 0;text-align:center}}