.cc24 + *{margin-top:-30px}
.mixin_shadow{position:absolute;bottom:-30px;left:0;width:100%;height:30px;background:transparent linear-gradient(180deg,#000 0,#fff 100%) 0 0 no-repeat padding-box;opacity:.08}
.menu-ancla{padding-bottom:30px;width:100%;transition:top .5s ease}
.menu-ancla-content{position:relative;background-color:#f7f7f7;display:flex;align-items:center}
.menu-ancla-content:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:30px;background:transparent linear-gradient(180deg,#000 0,#fff 100%) 0 0 no-repeat padding-box;opacity:.08}
.menu-ancla-content .slider{display:flex}
@media(min-width:1024px){.menu-ancla-content .slider{padding:0}
.menu-ancla-content .slider .anclaje:first-child{padding-left:0}
}
.menu-ancla.fixed{top:76px;position:fixed;width:100%;z-index:999}
.menu-ancla .title-anclas{position:relative;font-size:16px;font-weight:700;line-height:21px;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}
@media(min-width:1024px){.menu-ancla .slider{padding:0}
}
@media(min-width:1024px){.menu-ancla .anclaje:first-child{padding-left:0}
}
.anclaje 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}
.block-select{padding-bottom:1px;display:block;position:relative}
.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:3;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:1024px){.block-select ul{top:30px}
}
.block-select ul li{position:relative;width:100%;display:inline-block;cursor:pointer;z-index:5;padding:11px 13px;font-weight:400}
.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{position:sticky;top:0;width:100%;max-height:120px;z-index:1;transition:top .5s ease;padding-bottom:30px}
div.nav-mobile-content{position:relative;background-color:#f7f7f7;padding:26px 0}
div.nav-mobile-content:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:30px;background:transparent linear-gradient(180deg,#000 0,#fff 100%) 0 0 no-repeat padding-box;opacity:.08}
div.nav-mobile .row{margin:0}
div.title-mobile{font-size:14px;font-weight:700;line-height:24px;margin:0;text-transform:uppercase;letter-spacing:1.2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:3}
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(clientlibs/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(clientlibs/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("clientlibs/css/fonts/slick.eot");src:url("clientlibs/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url("clientlibs/css/fonts/slick.woff") format("woff"),url("clientlibs/css/fonts/slick.ttf") format("truetype"),url("clientlibs/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}