/* Additional styles */
.cm-header {
    padding: 15px 0;
}
.cm-hero {
    padding: 60px 0;
    text-align: center;
}
.cm-menu .nav-link:hover {
    opacity: 0.8;
}
.cm-footer {
    padding: 30px 0;
    margin-top: 50px;
}