@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-banner-simple{background:#fff}
.block-banner-simple .block-baner-info-img{display:flex;flex-wrap:wrap;cursor:pointer;margin:0}
.block-banner-simple .block-baner-info-img.withOutHref{cursor:default}
@media(min-width:992px){.block-banner-simple .block-baner-info-img{width:100%;flex-wrap:nowrap}
}
.block-banner-simple .block-baner-info-img img{width:100%}
.block-banner-simple .block-baner-info-img.video{cursor:default}
.block-banner-simple .block-baner-info-img.video .block-img{position:relative;cursor:pointer}
.block-banner-simple .block-baner-info-img.video .block-img .icon{position:absolute;padding:10px;font-size:70px;justify-content:center;top:calc(50% - 45px);left:calc(50% - 45px)}
.block-banner-simple .block-baner-info-img.video .block-img .icon::before{color:#fff}
.block-banner-simple .block-baner-info-img.video .block-img .icon-video:before{display:none}
.block-banner-simple .block-baner-info-img.video .block-img .icon-video .path1:before{content:"\e92a";opacity:.3}
.block-banner-simple .block-baner-info-img.video .block-img .icon-video .path2:before{content:"\e92b";margin-left:-1em;color:#fff;opacity:1;z-index:1;position:absolute}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-video:before{display:none}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-video .path1:before{content:"\e92a";color:var(--color-primary-hover);opacity:1}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-video .path2:before{content:"\e92b";margin-left:-1em;color:#fff}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-audio .path1:before{content:"\e923";color:var(--color-primary-hover);opacity:1}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-audio .path2:before{content:"\e924";color:#fff;margin-left:-1em;opacity:1}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-audio .path3:before{content:"\e926";color:#fff;margin-left:-1em;opacity:1}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-audio .path4:before{content:"\e927";color:#fff;margin-left:-1em;opacity:1}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-audio .path5:before{content:"\e928";color:#fff;margin-left:-1em;opacity:1}
.block-banner-simple .block-baner-info-img.video .block-img:hover .icon-audio .path6:before{content:"\e929";color:#fff;margin-left:-1em;opacity:1}
.block-banner-simple .block-baner-info-img.video .block-info a{cursor:pointer}
.block-banner-simple .block-baner-info-img .block-img{width:100%;max-height:322px;padding:0}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-img{width:50%;max-height:initial}
}
.block-banner-simple .block-baner-info-img .block-img.right img{object-position:right}
.block-banner-simple .block-baner-info-img .block-img.left img{object-position:left}
.block-banner-simple .block-baner-info-img .block-img.center img{object-position:center}
.block-banner-simple .block-baner-info-img .block-img img{width:100%;height:100%;object-fit:cover}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-img img{height:530px}
}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-img{order:1}
}
.block-banner-simple .block-baner-info-img.left .block-info{order:2}
.block-banner-simple .block-baner-info-img .block-info{order:2;width:100%;display:flex;align-items:center;justify-content:center}
.block-banner-simple .block-baner-info-img .block-info>div{padding:30px;width:100%}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-info>div{order:1;padding:40px 12%;max-width:calc(486px + 24%)}
}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-info{width:50%;order:1}
.block-banner-simple .block-baner-info-img .block-info>div{padding:40px 12%;max-width:calc(486px + 24%)}
}
.block-banner-simple .block-baner-info-img .block-info .title{margin-bottom:10px;padding-bottom:7px;color:#3b3b3b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:5}
.block-banner-simple .block-baner-info-img .block-info .title.subtitleExist{-webkit-line-clamp:4}
.block-banner-simple .block-baner-info-img .block-info .subtitle-banner{margin-bottom:30px;color:#3b3b3b;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:4}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-info .subtitle-banner{margin-bottom:40px}
}
.block-banner-simple .block-baner-info-img .block-info a{color:#fff;display:inline-block;padding:10px 25px;font-size:13px;text-transform:uppercase}
@media(min-width:992px){.block-banner-simple .block-baner-info-img .block-info a{font-size:16px}
}