h1 {
    font-size: 48px !important;
    font-weight: 800 !important;
}
@font-face {
    font-family: "Blue Sans";
    src: url("fonts/BluSans-Regular.woff2") format("woff2"),
        url("fonts/BluSans-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.card-hover-primary {
    border-radius: 16px !important;
}
.card-hover-primary:hover {
    color: white !important;
}
body {
    font-family: "Blue Sans", BlinkMacSystemFont, -apple-system, "Segoe UI",
        Roboto, Helvetica, Arial, sans-serif !important;
    /* !important обычно не нужен, если нет конфликта стилей */
}
p {
    font-size: 14px !important;
    line-height: 20px !important;
}
h3 {
    font-size: 32px !important;
}
.rounded-1 {
    border-radius: 8px !important;
}
.rounded-top-1 {
    border-radius: 8px !important;
}

.modal-content {
    border-radius: 8px !important;
}
.btn {
    font-weight: 500 !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
.card-hover {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
input {
    border-radius: 4px !important;
}
.card {
    border-radius: 8px !important;
}
.alert {
    border-radius: 8px !important;
}
.nav {
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 11 16 11 16;
}
