.main-footer{background-color:#1a1a1a;border-top:1px solid #333;width:100%;padding:40px 20px}.footer-container{text-align:center;flex-direction:column;gap:10px;max-width:1200px;margin:0 auto;display:flex}.footer-copyright,.footer-contact{color:#fff;margin:0;font-size:14px;font-weight:300}.footer-contact a{color:#fff;text-decoration:none;transition:color .2s}.footer-contact a:hover{color:#fff;text-decoration:underline}
