.home-background {
    width: 100%;
    height: auto;
    background: rgba(250, 250, 250, 1);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.odd-bg {
    background: white;
}

.list-group-item {
    background-color: transparent;
    border: none; /* Remove border to avoid overriding with Bootstrap's default */
    padding-left: 20px; /* Add padding for custom bullet points */
    position: relative;
}

.no-bullets {
    list-style-type: none;
    padding: 0;
}

.p, .home-title, .home-li {
    text-align: justify;
    color: black;
}

.home-svg {
    color: #45c589;
}

.img {
    display: block;
    width: 80%;
    height: auto;
    margin: 0 auto;
}

.custom-list {
    list-style-type: none;
    padding: 0;
}

.custom-list .list-group-item::before {
    content: "\2713"; /* Custom check mark */
    position: absolute;
    left: 0;
    top: 7px;
    color: #45c589; /* Matching the theme color */
}

.custom-row {
    margin: 50px 0;
}

.home-s3-title {
    margin-bottom: 25px;
}
