.footer {
background-color: #333;
color: white;
padding: 20px 0;
text-align: center;
}

.footer-content {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
margin-bottom: 20px;
}

.footer-section {
flex: 1;
min-width: 200px;
margin: 10px;
}

.footer p, ul {
margin: 5px 0;
font-size: 0.9em;
}
.footer a {
color: #ff5722;
text-decoration: none;
}
.footer a:hover {
text-decoration: underline;
}
.footer-bottom {
margin-top: 20px;
font-size: 0.8em;
}