.before-list {
    font-weight: 600;
    margin-bottom: -1rem;
}



ul.icons,
.wp-block-list {

    list-style: none;

    /* Remove default bullets */

    padding-left: 0;

    /* Remove default padding */

}



ul.icons li,
.wp-block-list li {

    display: block;

    /* Use flexbox for alignment */

    align-items: flex-start;

    /* Align items at the top */

    padding-left: 1.5em;

    /* Space for the custom bullet */

    position: relative;

    /* Ensure positioning context for the pseudo-element */

    margin-bottom: 0.4rem;

    font-weight: 600;

    color: var(--primary-semi-dark);

}



ul.icons li::before,
.wp-block-list li::before {

    content: "";

    background-image: url("/wp-content/uploads/2025/12/circle-icon.svg");

    /* Set the background image */

    background-size: contain;

    /* Ensure the image scales correctly */

    background-repeat: no-repeat;

    /* Prevent tiling */

    display: inline-block;

    /* Create an inline-block element */

    width: 1em;

    /* Adjust width to the size of the icon */

    height: 1em;

    /* Adjust height to the size of the icon */

    position: absolute;

    /* Position it absolutely within the list item */

    left: 0;

    /* Align to the left of the list item */

    top: 3px;

    /* Align at the top of the list item */

    transform: translateY(0);

    /* No vertical translation needed */

}



.ul.full-icons li::before {

    background-image: url("/wp-content/uploads/2025/12/circle.svg");

    /* Set the background image */

}