@font-face{font-family:"openSans-Regular";src:url("../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal}
@font-face{font-family:"openSans-Italic";src:url("../clientlib-site/resources/fonts/OpenSans-Italic.ttf") format("woff")}
@font-face{font-family:"openSans-Bold";src:url("../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold}
@font-face{font-family:"openSans-ExtraBold";src:url("../clientlib-site/resources/fonts/OpenSans-ExtraBold.ttf") format("truetype")}
@font-face{font-family:"openSans-ExtraBoldIt";src:url("../clientlib-site/resources/fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype")}
@font-face{font-family:"openSans-Light";src:url("../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype")}
@font-face{font-family:"openSans-LightIt";src:url("../clientlib-site/resources/fonts/OpenSans-LightItalic.ttf") format("truetype")}
@font-face{font-family:"openSans-semibold";src:url("../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype")}
@font-face{font-family:"openSans-semiboldIt";src:url("../clientlib-site/resources/fonts/OpenSans-SemiBoldItalic.ttf") format("truetype")}
@font-face{font-family:"exo-regular";src:url("../clientlib-site/resources/fonts/Exo2-Regular.ttf") format("truetype")}
@font-face{font-family:"exo-bold";src:url("../clientlib-site/resources/fonts/Exo2-Bold.ttf") format("truetype")}
@font-face{font-family:"exo-light";src:url("../clientlib-site/resources/fonts/Exo2-Light.ttf") format("truetype")}
@font-face{font-family:"exo-extrabold";src:url("../clientlib-site/resources/fonts/Exo2-ExtraBold.ttf") format("truetype")}
@font-face{font-family:"exo-semibold";src:url("../clientlib-site/resources/fonts/Exo2-SemiBold.ttf") format("truetype")}
@font-face{font-family:"exo-Italic";src:url("../clientlib-site/resources/fonts/Exo2-Italic.ttf") format("truetype")}
:root{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#752e3b;--color-bg2:#8c2f3f}
.renta4-banco{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#752e3b;--color-bg2:#8c2f3f}
.renta4-fundacion{--color-primary:#60a8c5;--color-primary-hover:#7cbbd4;--color-bg:#60a8c5;--color-bg2:#3192aa}
.renta4-gestora{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#8c2f3f;--color-bg2:#a04151}
.renta4-wealth{--color-primary:#ffa167;--color-primary-hover:#fb9454;--color-bg:#675048;--color-bg2:#7e5e53}
.block-cc12{background:#fff;padding:40px 0 0}
@media(min-width:992px){.block-cc12{padding:60px 0 0}
.block-cc12 .container{padding: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}
.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:992px){.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:992px){.block-cc12 .block-gene-cc12{display:inline-flex;text-align:left;flex-wrap:wrap;padding:0;align-items:inherit;min-height:100%}
.block-cc12 .block-gene-cc12>li{margin:0 15px;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.item-3>li{max-width:calc(33.333333% - 30px);flex:0 0 calc(33.333333% - 30px)}
.block-cc12 .block-gene-cc12.item-2>li{max-width:calc(50% - 30px);flex:0 0 calc(50% - 30px)}
.block-cc12 .block-gene-cc12.item-1>li{max-width:calc(100% - 30px);flex:0 0 calc(100% - 30px)}
}
div.button-cc12{padding-top:70px}
.noPaddingCC12{padding:37px 0 !important}
@media(min-width:992px){.noPaddingCC12{padding:45px 0 !important}
}
.noPaddingCC12 .block-cc12 .block-gene-cc12>li .buton-link-gene{bottom:45px}