@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-cc17{background-color:#fff;padding:35px 0}
@media(min-width:1140px){.block-cc17{padding:60px 0}
}
.block-cc17 .block-gene-cc17{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}
.block-cc17 .block-gene-cc17>div{display:inline}
.block-cc17 .block-gene-cc17 .title-prin{width:100%;margin-bottom:30px}
@media(min-width:992px){.block-cc17 .block-gene-cc17 .title-prin{margin-bottom:40px}
}
.block-cc17 .block-gene-cc17 .block-single{display:inline-block;text-align:left;position:relative}
@media(min-width:992px){.block-cc17 .block-gene-cc17 .block-single{margin-bottom:0}
}
.block-cc17 .block-gene-cc17 .block-single .block-img{display:inline-block;width:100%;height:152px;overflow:hidden}
.block-cc17 .block-gene-cc17 .block-single .block-img img{display:inline-block;width:100%;object-fit:cover;object-position:center;height:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-cc17 .block-gene-cc17 .block-single .block-img img{font-family:'object-fit: cover; object-position: center;'}
}
.block-cc17 .block-gene-cc17 .block-single .link-titulo{margin-top:10px}
@media(min-width:992px){.block-cc17 .block-gene-cc17 .block-single .link-titulo{margin-top:20px}
}
.block-cc17 .block-gene-cc17 .block-single .block-href{position:absolute;bottom:0;height:44px;display:flex;align-items:center;padding-bottom:70px}
.block-cc17 .block-gene-cc17 .block-single .block-href a{display:inline-block}
.block-cc17 .block-gene-cc17 .block-single .padding-button-cc17{margin-top:120px}
.block-cc17 .block-gene-cc17 .block-single .padding-cc17-mobile{display:none}
@media(max-width:992px){.block-cc17 .block-gene-cc17 .block-single .padding-button-cc17{margin-top:0}
.block-cc17 .block-gene-cc17 .block-single .padding-cc17-mobile{display:block}
.block-cc17 .block-gene-cc17 .block-single .block-single .padding-cc17-mobile:not(:last-child){padding-bottom:35px}
.block-cc17 .block-gene-cc17 .block-single .block-href{position:relative;bottom:0;height:44px;top:auto;display:flex;align-items:center;padding-top:41px}
.block-cc17 .block-gene-cc17 .block-single .block-href:not(:last-child){padding-bottom:30px}
.block-cc17 .block-gene-cc17 .block-single .block-href a{width:auto !important;float:none;padding:10px}
}
@media(min-width:992px){.block-cc17 .block-gene-cc17{width:calc(100% + 30px)}
.block-cc17 .block-gene-cc17.item-1 .block-single{width:100%}
.block-cc17 .block-gene-cc17.item-4 .block-single{width:25%}
.block-cc17 .block-gene-cc17 .block-single{width:33.3333%;padding:0 15px 0}
}