h1 {
    font-weight: 800 !important;
    font-size: 64px;
}

h2 {
    font-weight: 700 !important;
    font-size: 48px;
}

h3 {
    font-weight: 600 !important;
    font-size: 40px;
}

h4 {
    font-weight: 600 !important;
    font-size: 32px;
}

.fs-1 {
    font-weight: 800 !important;
    font-size: 64px !important;
    line-height: 1.3 !important;
}

.fs-4 {
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 1.0 !important;
}

.text-primary {
    color: var(--bs-primary) !important;
}

ul.custom-bullets {
    list-style-type: none; /* Removes default bullet points */
    padding-left: 0; /* Adjusts padding to remove default indentation */
}

ul.custom-bullets li {
    position: relative; /* Enables absolute positioning of pseudo-elements */
    padding-left: 20px; /* Provides space for the custom bullet; adjust as needed */
    margin-top: 6px; /* Optional: Adds space between list items */
    margin-left: 30px;

}

ul.custom-bullets li::before {
    content: "•"; /* Creates the bullet */
    color: var(--bs-blue); /* Sets bullet color */
    position: absolute;
    left: 0; /* Positions bullet to the left of the text */
    top: 50%; /* Starts alignment in the middle of the LI */
    transform: translateY(-50%); /* Adjusts bullet to be centered with the text */
    line-height: 1;
}


@media (max-width: 575.98px) {
    h1 {
        font-size: 40px !important;
    }

    h2 {
        font-size: 32px !important;
    }

    h3 {
        font-size: 24px !important;
    }

    h4 {
        font-size: 18px !important;
    }

    h5 {
        font-size: 16px !important;
    }

    .fs-1 {
        font-size: 32px !important;
    }

    .fs-4 {
        font-weight: 400 !important;
        font-size: 16px !important;
        line-height: 1.0 !important;
    }

    .fs-5 {
        font-size: 15px !important;
    }

    .fs-6 {
        font-size: 14px !important;
    }

}

@media (max-width: 376px) {
    .fs-1 {
        font-size: 26px !important;
    }

    .fs-4 {
        font-weight: 400 !important;
        font-size: 14px !important;
        line-height: 1.0 !important;
    }

    .fs-5 {
        font-size: 13px !important;
    }

    .fs-6 {
        font-size: 12px !important;
    }

}
