.responsivegrid .full-width-constraint>div.cmp-container>div {
    background-color: transparent;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px
}

.custom-html--sitecore .expert-card-link {
    font-family: "Graphik Bold", "Arial", Sans-Serif;
    font-size: 13px;
}

.custom-html--sitecore .check-list {
    list-style: none;
}

.custom-html--sitecore .check-mark {
    position: absolute;
    left: 10px;
    width: 60px;
    height: 60px;
}

.custom-html--sitecore .purple-text {
    color: #7E00FF;
    font-size: 2.4rem;
    line-height: 2.4rem;
    font-family: "Graphik Semibold", "Arial", Sans-Serif;
}

.custom-html--sitecore .image-module .img-static {
    width: 100%;
}

.custom-html--sitecore .padding-left {
    padding: 1%;
}

.custom-html--sitecore .padding-left label {
    font-family: "Graphik Bold", "Arial", Sans-Serif;
    padding-bottom: 10px;
    font-size: 1.76rem;
}

@media screen and (max-width: 768px) {
    .custom-html--sitecore .check-mark {
        padding: 0.8em;
        margin-top: -0.8em;
    }

    .custom-html--sitecore .purple-text {
        font-size: 1.6rem !important;
        line-height: 1.6rem !important;
    }
}

.custom-html--sitecore .expert-card-link {
    font-family: "Graphik Bold", "Arial", Sans-Serif;
    font-size: 13px;
}

.custom-html--sitecore .parent-purple {
    color: #7E00FF
}

@media screen and (min-width: 1000px) {
    .custom-html--sitecore #hero-carousel .topic-link {
        font-size: 1.8rem !important;
    }
}