.block-cc12{background:#fff;padding:40px 0 0}
@media(min-width:1024px){.block-cc12{padding:60px 0 0}
}
.block-cc12 .block-gene-cc12{display:inline-block;align-items:center;width:100%;text-align:left;padding:0;list-style:none;margin:0}
.block-cc12 .block-gene-cc12 .titulo-top-mayu{margin:0}
.block-cc12 .block-gene-cc12 .title-prin{width:100%;margin-bottom:15px}
.block-cc12 .block-gene-cc12 .buton-link-gene{margin-top:31px}
.block-cc12 .block-gene-cc12 ul{padding-inline-start:30px;position:relative;list-style:none;column-gap:0 15px}
.block-cc12 .block-gene-cc12 ul li:before{left:0;content:"\e901";font-family:'icomoon';color:var(--color-primary);position:absolute}
.block-cc12 .block-gene-cc12>li{flex-wrap:wrap;padding:37px;border:1px solid #3b3b3b;margin-bottom:35px}
.block-cc12 .block-gene-cc12>li.trans-white-background *{color:#fff}
.block-cc12 .block-gene-cc12>li.trans-white-background ul li:before{color:#fff}
.block-cc12 .block-gene-cc12>li.without-border{border:0}
.block-cc12 .block-gene-cc12>li.black-background *{color:#fff}
.block-cc12 .block-gene-cc12>li.black-background ul li:before{color:#fff}
.block-cc12 .block-gene-cc12>li.corp-background-modu *{color:#fff !important}
.block-cc12 .block-gene-cc12>li.corp-background-modu ul li:before{color:#fff !important}
.block-cc12 .block-gene-cc12>li.corp-background *{color:#fff !important}
.block-cc12 .block-gene-cc12>li.corp-background ul li:before{color:#fff !important}
@media(max-width:1024px){.block-cc12 .block-gene-cc12 div.button-cc12{padding-top:40px}
.block-cc12 .block-gene-cc12 div#cuerpo-cc12{word-wrap:break-word}
.block-cc12 .block-gene-cc12 div#cuerpo-cc12 a{width:auto !important;border-bottom:0 !important}
.block-cc12 .block-gene-cc12 a{width:auto !important;padding:11px 20px 11px 20px;text-decoration:none !important}
}
@media(min-width:1024px){.block-cc12 .block-gene-cc12{display:inline-flex;text-align:left;flex-wrap:wrap;padding:0;align-items:inherit;min-height:100%;column-gap:32px}
.block-cc12 .block-gene-cc12>li{padding:45px;position:relative}
.block-cc12 .block-gene-cc12>li .buton-link-gene{position:absolute;bottom:45px;text-decoration:none}
.block-cc12 .block-gene-cc12>li .buton-link-gene.button-trans{padding:11px 20px 11px 20px}
.block-cc12 .block-gene-cc12>li{flex:1 0 0}
}
div.button-cc12{padding-top:70px}
.noPaddingCC12{padding:37px 0 !important}
@media(min-width:1024px){.noPaddingCC12{padding:45px 0 !important}
}
.noPaddingCC12 .block-cc12 .block-gene-cc12>li .buton-link-gene{bottom:45px}