@media(min-width: 600px) {
    .cds-l-grid--featured-first-item .cds-c-cards__wrapper:first-child,
    .muse-l-grid--featured-first-item .cds-c-cards__wrapper:first-child,
    .cds-c-elasticcontainer__firstcard-full-width
    .cds-c-cards__wrapper:first-child {
        border: none !important;
        padding-block: 0 !important;
    }
    .cds-c-marketing-carousel__slide {
        border-left: none !important;
        border-right: none !important;
    }
    .cds-c-marketing-carousel__slide .cmp-teaser__pretitle {
        font-size: 2.5rem !important;
        font-weight: normal !important;
    }
    .cds-c-marketing-carousel__slide .cmp-teaser__title {
        font-size: 3rem !important;
        line-height: 120% !important;
    }
    .cds-c-marketing-carousel__slide .cds-c-cards {
        padding-left: 0 !important;
        padding-right: 60px !important;
    }
    .cmp-carousel {
        background-image: url('https://www.cisco.com//content/dam/cisco-cdc/site/images/icons-and-shapes/about/purpose/fy24-report/purpose-report-carousel-background.jpg');
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: cover;
        /*margin-bottom: 80px 0 !important;*/
        /*border-top: 1px solid #777777;*/
        border-bottom: 1px solid #777777;
    }
    
    .cds-c-cardmosaic__cards-wrap>div {
        min-height: auto !important;
    }
    #stories-power,
    #stories-inclusive,
    #stories-future,
    #stories-for-all {
        margin-top: 80px;
    } 
}

@media(max-width: 599px) {
    .cds-c-marketing-carousel__pagination {
        display: block;
        padding-bottom: var(--spacer-40);
        text-align: center;
    }
    .htmlpassthrough {
        display: none;
    }
}
    
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.report-section-icon {
    margin-top: 20px;
}

.purpose-title {
    font-weight: bold;
    font-size: 5.5rem;
    line-height: 62px;
    margin: 20px 0;
}
.purpose-title sup {
    font-size: 3rem;
    position: relative;
    top: 0;
}
#stories-power h2,
.title-power {
    color: #C72674;
}
#stories-inclusive h2,
.title-inclusive {
    color: #1F3E66;
}
#stories-future h2,
.title-future {
    color: #6D8D45;
}
#stories-for-all h2,
.title-for-all {
    color: #CE5824;
}
.report-sections-b-sm {
    font-size: 1.4rem;
}

/*
@media only screen and (min-width: 64em) {
}
@media only screen and (min-width: 80em) {
}
@media only screen and (min-width: 48em) {
}
@media only screen and (min-width: 83em) {
}

@media(min-width: 1024px) {
}
@media(min-width: 1024px) and (max-width:1279px) {
}
@media(min-width: 600px) and (max-width:1023px) {
}
*/