.main-footer {
    background-color: #003B74;
    color: white;
    padding: 30px 0;
    margin-top: auto;
}

.footer-title {
    color: #FFC42D;
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: 10px;
}

.footer-info {
    margin-bottom: 0;
    opacity: 0.9;
}

.footer-contact {
    margin-bottom: 5px;
    opacity: 0.9;
}

.footer-phone {
    margin-bottom: 0;
    opacity: 0.9;
}