* {
    font-family: "Inter", serif !important;
}

.btn-primary {
    --bs-btn-bg: #4F46E5 !important;
    --bs-btn-border-color: #4F46E5 !important;
    --bs-btn-hover-bg: #635bf1 !important;
    --bs-btn-hover-border-color: #635bf1 !important;
    --bs-btn-active-bg: #635bf1 !important;
    --bs-btn-active-border-color: #635bf1 !important;
}

.text-dark {
    color: #131135 !important;
}

a {
    color: rgb(79, 70, 229) !important;
}

.suggestions {
    max-height: 150px;
    overflow-y: auto;
    position: absolute;
    background-color: #fff;
    width: 100%;
    z-index: 1000;
}

.suggestions div {
    padding: 8px;
    cursor: pointer;
}

.suggestions div:hover {
    background-color: #f0f0f0;
}

.autocomplete-wrapper {
    position: relative;
}

.hero-bg {
    background: rgb(231, 230, 250);
    background: -moz-linear-gradient(180deg, rgba(231, 230, 250, 1) 0%, rgba(210, 208, 246, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(231, 230, 250, 1) 0%, rgba(210, 208, 246, 1) 100%);
    background: linear-gradient(180deg, rgba(231, 230, 250, 1) 0%, rgba(210, 208, 246, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e7e6fa", endColorstr="#d2d0f6", GradientType=1);
}