.block-cc15{background:#fff;padding:35px 0}
.block-cc15 .block-gene-cc15{display:flex}
.block-cc15 .block-gene-cc15 .block-right{display:inline-block;width:100%}
@media(min-width:1024px){.block-cc15 .block-gene-cc15 .block-right{flex:0 0 50%;max-width:50%;padding-left:60px}
}
.block-cc15 .block-gene-cc15 .block-right .title-prin{margin-bottom:30px}
.block-cc15 .block-gene-cc15 .block-right>ul{padding:0;list-style:none;width:100%;display:inline-block}
.block-cc15 .block-gene-cc15 .block-right>ul .titulo-top-mayu-corp{display:block;margin-bottom:6px}
.block-cc15 .block-gene-cc15 .block-right>ul ul{padding-inline-start:30px;margin-bottom:20px}
.block-cc15 .block-gene-cc15 .block-right>ul .link-titulo{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:2;margin-bottom:18px;opacity:.25;cursor:pointer}
.block-cc15 .block-gene-cc15 .block-right>ul .link-titulo:hover{opacity:1}
@media(min-width:1024px){.block-cc15 .block-gene-cc15 .block-right>ul>li{margin-bottom:41px;margin-right:0}
}
.block-cc15 .block-gene-cc15 .block-right>ul>li .blocl-ocul{display:none}
.block-cc15 .block-gene-cc15 .block-right>ul>li.open .link-titulo{opacity:1}
.block-cc15 .block-gene-cc15 .block-right>ul>li.open .blocl-ocul{display:block}
.block-cc15 .block-gene-cc15 .block-right>ul>li img{display:inline-block;width:100%;margin-top:10px}
@media(min-width:1024px){.block-cc15 .block-gene-cc15 .block-right>ul>li img{display:none}
}
.block-cc15 .block-gene-cc15 .block-right>ul .slick-slide{overflow:hidden}
.block-cc15 .block-gene-cc15 .block-right>ul .slick-slide .link-titulo{opacity:1}
.block-cc15 .block-gene-cc15 .block-right>ul .slick-slide .blocl-ocul{display:block}
.block-cc15 .block-gene-cc15 .block-right>ul .slick-slide img{display:inline-block;width:99%;margin-top:10px;margin-left:2px}
@media(min-width:1024px){.block-cc15 .block-gene-cc15 .block-right>ul .slick-slide img{display:none}
}
.block-cc15 .block-gene-cc15 .button-red{display:inline-block}
.block-cc15 .block-gene-cc15 .slick-slider .slick-dots{position:relative;padding:0;margin:20px 0;padding-left:40px;text-align:left}
.block-cc15 .block-gene-cc15 .block-left{display:none;flex:0 0 50%;max-width:50%;padding-right:30px}
@media(min-width:1024px){.block-cc15 .block-gene-cc15 .block-left{display:inline-block}
}
.block-cc15 .block-gene-cc15 .block-left img{width:100%}
@media(min-width:1140px){.block-cc15{padding:60px 0}
}