.hero-mini-banner.policy .banner-content {
    min-height: 36rem
}
.policy-content-section p {
    margin-bottom: 3rem;
}

.policy-content-section h1 {
    margin-top: 7rem;
    margin-bottom: 2.6rem;
}
.policy-content-section h1:first-child {
    margin-top: 0;
}
.policy-content-section a {
    text-decoration: underline;
    color: var(--secondary-color);
}
.policy-content-section a:hover {
    color: var(--primary-color);
}

/* Media Queries */
@media (max-width: 1600px) {
    .policy-content-section p {
        margin-bottom: 2rem;
    }

    .policy-content-section h1 {
        margin-top: 4rem;
        margin-bottom: 2rem;
    }
}
@media (max-width: 991px) {
    .policy-content-section p {
        margin-bottom: 1.4rem;
    }

    .policy-content-section h1 {
        margin-top: 3rem;
        margin-bottom: 1.4rem;
    }
}
@media (max-width: 575px) {
    .hero-mini-banner.policy .banner-content {
        min-height: 20rem;
        padding: 15rem 0 5rem;
    }
    .intro-box
    {
        padding: 2.5rem 3rem !important;
    }
}
.intro-box
{
    border-radius: 14px;
    padding: 4rem 6.6rem;
    box-shadow: rgb(0 0 0 / 10%) 0 4px 10px 0;
    text-align: center;
    margin-bottom: 5em;
}
ul
{
    list-style-type: lower-alpha;
    padding-left: 1em;
}
ul li
{
    padding-right: .5em;
}
ul li strong
{
    padding-right: .5em;
}
ul li p
{
    margin-bottom: .5em !important;
}
::marker {
    font-weight: bold;
    color: #DC4447;
}
