.cptblock *{
    color: white;
}
.cptblock .bgimg{
    background-size: cover;
    height: 220px;
    width: 100%;
}


.postmeta.pb-40 {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}


.social-posts-column {
    color: white;
    height: 100%;
    border: solid white;
    /* display: flex; */
    padding: 20px;
    height: 100%;
}

.social-posts-column img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.cptexcerpt{
    color: white;
}

.aws-latest-insights-widget .cptblock * {
    color: white;
}


.readmore a:hover svg rect {
    width: 125px;
}
.readmore a:hover svg tspan {
    opacity: 1;
}
.readmore a svg tspan {
    opacity: 0;
}


.latestinsights .cptexcerpt {
    border-left: solid 1px #08CEC9;
    padding-left: 15px;
}


.latestinsights .cptblock{
    display: flex;
    flex-direction: column;
    height: 100%;
}

.latestinsights .cptblock .readmore{
    margin-top: auto;
}