 /* Footer */
   .footer {
background: #fff;
border-top: 1px solid #eee;
font-family: 'Inter', sans-serif;
color: #444;
}
.footer h5, .footer h6 {
font-family: 'Playfair Display', serif;
color: #111;
}
.footer a {
color: #666;
transition: all 0.3s ease;
}
.footer a:hover {
color: #e76054;
text-decoration: none;
}
.footer ul li {
margin-bottom: 0.5rem;
}
.footer p {
line-height: 1.6;
color: #555;
}
.footer .bi {
transition: transform 0.3s ease, color 0.3s ease;
}
.footer .bi:hover {
color: #e76054;
transform: translateY(-3px);
}
.footer small {
color: #777;
}
.footer .border-top {
border-color: #ddd !important;
}
 /* Footer */
   .footer {
background: #fff;
border-top: 1px solid #eee;
font-family: 'Inter', sans-serif;
color: #444;
}
.footer h5, .footer h6 {
font-family: 'Playfair Display', serif;
color: #111;
}
.footer a {
color: #666;
transition: all 0.3s ease;
}
.footer a:hover {
color: #e76054;
text-decoration: none;
}
.footer ul li {
margin-bottom: 0.5rem;
}
.footer p {
line-height: 1.6;
color: #555;
}
.footer .bi {
transition: transform 0.3s ease, color 0.3s ease;
}
.footer .bi:hover {
color: #e76054;
transform: translateY(-3px);
}
.footer small {
color: #777;
}
.footer .border-top {
border-color: #ddd !important;
}