.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;
}

.latestinsights.bgdark.pt-40.pb-40.bgblue {
    background: #28AAE2;
}

.latestinsights.bgdark.pt-40.pb-40.bgblue h3.section_title.txt28.txtlightblue {
    color: white;
}



.readmore.pt-20.r2.videos {
    text-align: center;
}

.readmore.pt-20.r2.videos a span{
    background: #16193F;
    padding: 15px;
    border-radius: 30px;
    color: white;
    border: 2px solid #00FFFF;
}


.readmore.pt-20.r2.videos a:hover span{
    background: #FF8524;
}