.block-cc16{background-color:var(--color-bg);padding:35px 0}
@media(min-width:1140px){.block-cc16{padding:60px 0}
}
.block-cc16.transparent-background{background-color:transparent}
.block-cc16.transparent-background .block-gene-cc16 div{color:#3b3b3b}
.block-cc16.transparent-background .button-trans{padding:11px 20px 11px 20px;background-color:var(--color-primary);color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer}
.block-cc16.transparent-background .button-trans:hover{background-color:var(--color-primary-hover);color:#fff !important}
.block-cc16.grey-background .block-gene-cc16 div{color:#3b3b3b}
.block-cc16.grey-background .button-trans{background-color:var(--color-primary);color:#fff}
.block-cc16.grey-background .button-trans:hover{background-color:var(--color-primary-hover);color:#fff !important}
.block-cc16.grey-background .title-prin-white{margin:0;color:#3b3b3b !important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:4}
.block-cc16.grey-background .cuerpo-blanco{margin-top:14px;color:#3b3b3b !important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:3}
.block-cc16.grey-background .secondary-CTA{color:var(--color-primary)}
.block-cc16.grey-background .secondary-CTA:hover{color:var(--color-primary-hover)}
.block-cc16.black-background .secondary-CTA{color:#fff}
.block-cc16.black-background .secondary-CTA:hover{color:#eee}
.block-cc16.corp-background .secondary-CTA{color:#fff}
.block-cc16.corp-background .secondary-CTA:hover{color:#eee}
.block-cc16 .block-gene-cc16{text-align:center}
.block-cc16 .block-gene-cc16>div{display:inline}
.block-cc16 .block-gene-cc16 .title-prin-white{margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:4}
.block-cc16 .block-gene-cc16 .cuerpo-blanco{margin-top:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:3}
.block-cc16 .block-gene-cc16 .button-trans{display:inline-block;margin-top:29px}
.block-cc16 .block-gene-cc16 .secondary-CTA{display:block;margin-top:9px}
.block-cc16 .block-gene-cc16 .secondary-CTA:hover{text-decoration:underline}
.block-cc16 .block-gene-cc16 .only-button{margin:0}
.button-container{padding:32px 0}
@media(max-width:1024px){.button-container{padding:24px 0}
}