.home-title {
    margin-top: 4.5rem;
}
#home-search-area {
    margin-top: 5.5rem;
    margin-bottom: 8rem;
}
#home-searchbar {
    max-width: 32rem;
}
#home-searchbar .form-control,
#home-searchbar .btn {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
    font-size: 1.1rem;
}
#home-searchbar .btn {
    padding-left: 1rem;
    padding-right: 1rem;
}
#home-search-text {
    text-align: center;
    margin-top: 0.75rem;
    color: var(--muted);
}
#home-search-help {
    color: inherit;
    text-decoration: underline;
    text-decoration-color: var(--muted);
}
#home-search-help:hover {
    text-decoration-color: currentColor;
}
#home-cards .card-body p {
    margin-bottom: 0;
}
@media (max-width: 575.98px) {
    .home-title {
        margin-top: 2.5rem;
        font-size: 1.75rem;
    }
    #home-search-area {
        margin-top: 3.5rem;
        margin-bottom: 5rem;
    }
}
