.cc09{background:#fff}
.cc09 .block-cc09{padding:35px 0}
@media(min-width:1140px){.cc09 .block-cc09{padding:60px 0}
}
.cc09 .block-cc09 .block-cc09-gene{align-items:center}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene{display:flex}
}
.cc09 .block-cc09 .block-cc09-gene.withoutHrefGene{padding-bottom:0 !important}
.cc09 .block-cc09 .block-cc09-gene .type-list ul{padding:0;padding-inline-start:30px;border:0}
.cc09 .block-cc09 .block-cc09-gene .type-list ul li{padding:0 !important;position:static;margin:0;border:0}
.cc09 .block-cc09 .block-cc09-gene .type-list ul li::after{display:none}
.cc09 .block-cc09 .block-cc09-gene .button-link-gene{display:inline-block;margin-bottom:20px}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene .button-link-gene{margin-top:20px;margin-bottom:0}
}
.cc09 .block-cc09 .block-cc09-gene .cuerpo{display:block;margin-top:5px;margin-bottom:20px}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene .cuerpo{margin-bottom:0}
}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene .block-left-cc09{padding-right:90px}
}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene>div{width:50%;flex:0 0 50%;max-width:50%}
}
.cc09 .block-cc09 .block-cc09-gene ul{padding:0;list-style:none;margin:0}
.cc09 .block-cc09 .block-cc09-gene ul li{padding-left:60px;position:relative;padding-bottom:20px;margin-bottom:20px}
.cc09 .block-cc09 .block-cc09-gene ul li::after{content:"";width:calc(100% - 60px);height:1px;background:#c8c8c8;display:inline-block;position:absolute;left:60px;bottom:0}
.cc09 .block-cc09 .block-cc09-gene ul li:nth-last-child(1)::after{display:none}
.cc09 .block-cc09 .block-cc09-gene ul li img{width:auto;height:45px;position:absolute;left:0;top:0}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene ul li img{height:60px}
}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene ul li{margin-bottom:34px;padding-left:75px}
.cc09 .block-cc09 .block-cc09-gene ul li::after{content:"";width:calc(100% - 75px);left:75px}
}
.cc09 .block-cc09 .block-cc09-gene ul li .link-titulo{overflow:hidden;margin:0;padding-right:20px;-webkit-line-clamp:3}
.cc09 .block-cc09 .block-cc09-gene ul li .link-button{position:absolute;bottom:18px}
.cc09 .block-cc09 .block-cc09-gene.oneColumn .block-right-cc09 ul{display:flex;flex-direction:column;margin-bottom:0}
.cc09 .block-cc09 .block-cc09-gene.oneColumn .block-right-cc09 ul li{padding-bottom:20px}
.cc09 .block-cc09 .block-cc09-gene.oneColumn .block-right-cc09 ul li a{position:relative;bottom:00;margin-top:10px}
.cc09 .block-cc09 .block-cc09-gene.oneColumn .block-right-cc09 ul li:last-child{margin-bottom:0}
.cc09 .block-cc09 .block-cc09-gene.twoColumn{flex-direction:column;padding-bottom:86px;position:relative}
.cc09 .block-cc09 .block-cc09-gene.twoColumn .block-left-cc09{text-align:center;padding:0;display:inline-flex;width:100%;flex-direction:column;justify-content:center;align-items:center}
.cc09 .block-cc09 .block-cc09-gene.twoColumn .block-left-cc09 .cuerpo{display:none}
.cc09 .block-cc09 .block-cc09-gene.twoColumn .block-left-cc09 .title-prin{margin-bottom:40px}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene.twoColumn .block-left-cc09 .title-prin{margin-bottom:60px}
}
.cc09 .block-cc09 .block-cc09-gene.twoColumn ul{display:flex;flex-wrap:wrap}
.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li.withHref{padding-bottom:58px}
@media(min-width:1024px){.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li{width:calc(50% - 15px);display:inline-block}
.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li:nth-child(odd){margin-right:15px}
.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li:nth-child(even){margin-left:15px}
.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li:nth-last-child(2),.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li:nth-last-child(1){margin-bottom:0}
.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li:nth-last-child(2)::after,.cc09 .block-cc09 .block-cc09-gene.twoColumn ul li:nth-last-child(1)::after{display:none}
}
.cc09 .block-cc09 .block-cc09-gene.twoColumn .button-link-gene{position:absolute;bottom:0}
.cc09 .block-cc09 .block-cc09-gene.twoColumn>div{width:100%;flex:0 0 100%;max-width:100%}