
.kg-cta-card,.kg-cta-card * {
    box-sizing: border-box
}

.kg-cta-card {
    display: flex;
    flex-direction: column;
    border-radius: 8px
}

.kg-cta-bg-grey {
    background: rgba(151,163,175,.14)
}

.kg-cta-bg-white {
    background: 0 0;
    box-shadow: inset 0 0 0 1px rgba(124,139,154,.2)
}

.kg-cta-bg-blue {
    background: rgba(33,172,232,.12)
}

.kg-cta-bg-green {
    background: rgba(52,183,67,.12)
}

.kg-cta-bg-yellow {
    background: rgba(240,165,15,.13)
}

.kg-cta-bg-red {
    background: rgba(209,46,46,.11)
}

.kg-cta-bg-pink {
    background: rgba(225,71,174,.11)
}

.kg-cta-bg-purple {
    background: rgba(135,85,236,.12)
}

.kg-cta-sponsor-label-wrapper {
    margin: 0 1.5em;
    padding: .7em 0;
    border-bottom: 1px solid rgba(124,139,154,.2)
}
