.m30-index{background-color:#fff;border:1px solid #505050;border-left:none;border-radius:0 24px 24px 0;font-family:Bricolage Grotesque,sans-serif;overflow:hidden}.m30-index.is-open{border-left:1px solid #505050;border-radius:24px}.m30-index__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px;display:flex}.m30-index.is-open .m30-index__trigger{border-bottom:1px solid #505050}.m30-index__title{text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:350;line-height:130%}.m30-index__chevron{flex-shrink:0;align-items:center;transition:transform .25s;display:flex}.m30-index__trigger[aria-expanded=false] .m30-index__chevron{transform:rotate(180deg)}.m30-index__nav{transition:max-height .3s;overflow:hidden}.m30-index__nav[hidden]{display:none}.m30-index__list{flex-direction:column;gap:16px;margin:0;padding:18px 16px 18px 24px;list-style:none;display:flex;position:relative}.m30-index__list:before{content:"";opacity:.2;background-color:#505050;width:1px;position:absolute;top:18px;bottom:18px;left:14px}.m30-index__item{padding-left:5px;display:flex;position:relative}.m30-index__item.active .m30-index__item-content{color:#000;font-weight:700}.m30-index__item.active:before{content:"";background-color:#505050;border-radius:50%;width:14px;height:14px;position:absolute;top:7px;left:-17px;transform:none}.m30-index__item-content{align-items:baseline;gap:6px;width:100%;padding:6px 0;font-size:.875rem;font-weight:400;line-height:1.4;display:flex}.m30-index__number{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}body.single-bg--companies .m30-index{background-color:#faf3e6;border-color:#505050}body.single-bg--companies .m30-index.is-open .m30-index__trigger{border-bottom-color:#505050}body.single-bg--companies .m30-index__trigger,body.single-bg--companies .m30-index__title,body.single-bg--companies .m30-index__chevron svg,body.single-bg--companies .m30-index__item-content{color:#000}body.single-bg--companies .m30-index__item-content:hover{border-bottom-color:#000}body.single-bg--companies .m30-index__list:before{opacity:.15;background-color:#000}body.single-bg--companies .m30-index__item.active .m30-index__item-content{color:#000}body.single-bg--companies .m30-index__item.active:before{background-color:#00d0de;border:2px solid #000}body.single-bg--individuals .m30-index{background-color:#000;border-color:#00d0de}body.single-bg--individuals .m30-index.is-open .m30-index__trigger{border-bottom-color:#00d0de}body.single-bg--individuals .m30-index__trigger,body.single-bg--individuals .m30-index__title{color:#fff}body.single-bg--individuals .m30-index__chevron svg{color:#00d0de}body.single-bg--individuals .m30-index__item-content{color:#fff}body.single-bg--individuals .m30-index__list:before{opacity:.3;background-color:#00d0de}body.single-bg--individuals .m30-index__item.active .m30-index__item-content{color:#00d0de}body.single-bg--individuals .m30-index__item.active:before{background-color:#000;border:2px solid #00d0de}body.single-actualidad .m30-index{background-color:#0000;border-color:#505050}body.single-actualidad .m30-index.is-open .m30-index__trigger{border-bottom-color:#505050}body.single-actualidad .m30-index__trigger,body.single-actualidad .m30-index__title,body.single-actualidad .m30-index__chevron svg,body.single-actualidad .m30-index__item-content{color:#000}body.single-actualidad .m30-index__list:before{opacity:.3;background-color:#000}body.single-actualidad .m30-index__item.active .m30-index__item-content{color:#000}body.single-actualidad .m30-index__item.active:before{background-color:#00d0de;border:2px solid #000}@media (width>=992px){.e-content--with-sidebar.m30-index--closed{grid-template-columns:1fr}.e-content__sidebar.m30-sidebar--collapsed{z-index:100;width:auto;position:fixed;top:100px;left:0}}@media (width<=991px){.m30-index{border-left:1px solid;border-radius:24px}body.single-bg--individuals .m30-index__chevron svg{transform:rotate(90deg)}.m30-index__trigger{pointer-events:all}.m30-index__nav{max-height:0;padding:0;transition:max-height .3s;overflow:hidden}.m30-index__nav.is-open{max-height:600px}}
