.sh-banner {
    padding: 50px 0;
}

.banner-inner h1 {
    margin-bottom: 20px;
}

.form-container {
    margin-top: 30px;
}
.message {
    padding: 15px;
    margin: 10px 0;
    border-radius: 5px;
    display: none;
}

.success-message {
    background-color: #d4edda;
    color: #155724;
}

.error-message {
    background-color: #f8d7da;
    color: #721c24;
}

.form-group {
    margin-bottom: 20px;
}

.btn-primary {
    background-color: #851728;
    border-color: #851728;
}

    .btn-primary:hover {
        background-color: #6a1320;
        border-color: #6a1320;
    }
