.main-banner {
    background-color: #f8f9fa;
    padding: 50px 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid #dee2e6;
}

.main-banner h1 {
    font-size: 2.5rem;
    margin-bottom: 20px;
    color: #343a40;
}

.main-banner p {
    font-size: 1.25rem;
    margin-bottom: 30px;
    color: #6c757d;
}

.main-banner .btn {
    font-size: 1.25rem;
    padding: 10px 20px;
}
