@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}
.menu-ancla{background-color:#f7f7f7;display:flex;align-items:center;padding:0 19px;overflow:hidden}
.menu-ancla.fixed{top:-200px;position:fixed;width:100%;z-index:2}
.menu-ancla .title-anclas{position:relative;font-size:16px;font-family:"openSans-Bold";line-height:24px;margin:0;text-transform:uppercase;white-space:nowrap}
.menu-ancla .title-anclas::after{content:'';width:1px;height:40px;background-color:#c8c8c8;position:absolute;top:50%;transform:translateY(-50%);margin-left:15px}
.menu-ancla ul{list-style:none;padding:0;display:inline-block;width:auto;margin:0;margin-left:34.5px}
.menu-ancla li{display:inline-block;width:auto;padding:0 12.5px}
a.active{border-bottom:3px solid var(--color-bg);display:inline-block}
a.cuerpo{padding:23px 0 23px 0;display:inline-block}
.myDrop{vertical-align:middle}
.sticky{position:fixed !important;top:54px !important}
.block-select{padding-bottom:1px;display:block}
.block-select .text-select{display:inline-block;width:100%;font-size:14px;cursor:pointer;line-height:24px;position:relative;padding-right:16px;display:flex;align-items:center;margin-bottom:0 !important}
.block-select .text-select.disabled{background:#f7f7f7}
.block-select .text-select .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:1;padding:0}
.block-select .text-select .icon{position:absolute;right:0;color:var(--color-bg)}
.block-select .text-select a{color:#3b3b3b}
.block-select ul{padding:0;list-style:none;display:none;border:1px solid #c8c8c8;z-index:100;position:absolute;background-color:#fff;overflow:auto}
@media(min-width:992px){.block-select ul{top:30px}
}
.block-select ul li{position:relative;width:100%;display:inline-block;cursor:pointer;z-index:1;padding:11px 13px;font-family:openSans-Regular}
.block-select ul li a{color:#3b3b3b}
.block-select ul li:hover{background:#c8c8c8}
.block-select ul li .icon{position:absolute;width:16px;margin-top:5px;z-index:1;color:var(--color-bg)}
.mydrop ul{display:none;background:#fff;border:1px solid #ddd;border-radius:3px;max-height:250px;overflow:auto;list-style-type:none;position:absolute;padding:0}
.mydrop ul li{padding:5px 10px}
.mydrop ul li:hover{background:#f7f7f7}
div.nav-mobile{background-color:#f7f7f7;padding:26px 19px;position:sticky;top:0;width:100%;max-height:120px;z-index:999}
div.title-mobile{font-size:14px;font-family:openSans-Bold;line-height:24px;margin:0;text-transform:uppercase;letter-spacing:1.2px}
div#mobile-anclas:before{content:'';position:absolute;top:0;right:0;height:100%;border-right:1px solid #c8c8c8}
label.arrow-nav{width:100%;position:relative;display:block}
div.mydrop-mobile a{color:#222}
label.arrow-nav:after{content:url(../../content/dam/rentabanco/icons/font-awesome/chevron-down.svg);font-family:"icomoon";filter:invert(20%) sepia(27%) saturate(3692%) hue-rotate(320deg) brightness(95%) contrast(86%);color:#000;position:relative;right:0;top:-34px;z-index:999;width:20px;height:20px;pointer-events:none;display:block;float:right}
div.mydrop-mobile{cursor:pointer}
@media(min-width:992px){div.nav-mobile{display:none}
}
@media(max-width:992px){nav.menu-ancla{display:none !important}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:#000}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-loading .slick-list{background:#fff url(CC24/css/ajax-loader.gif) center center no-repeat}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{padding:0 15px;float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide img.slick-loading{background:#fff url(CC24/css/ajax-loader.gif) center center no-repeat;padding-bottom:100%}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@font-face{font-family:"slick";src:url("CC24/css/fonts/slick.eot");src:url("CC24/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url("CC24/css/fonts/slick.woff") format("woff"),url("CC24/css/fonts/slick.ttf") format("truetype"),url("CC24/css/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.content{width:80%;margin:auto}
.slider{padding:0 15px;cursor:grab}
div.infinite-menu{width:97%}
div.infinite-menu .anclaje{display:inline-block;padding:0 15px}