@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;--color-header:#000;--color-logo-header:#3b3b3b}
.renta4-banco .block-menu{background-color:#3b3b3b}
.renta4-fundacion{--color-primary:#60a8c5;--color-primary-hover:#7cbbd4;--color-bg:#60a8c5;--color-bg2:#3192aa;--color-header:#60a8c5;--color-logo-header:#60a8c5}
.renta4-gestora{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#8c2f3f;--color-bg2:#a04151;--color-header:#000;--color-logo-header:#8c2f3f}
.renta4-wealth{--color-primary:#ffa167;--color-primary-hover:#fb9454;--color-bg:#675048;--color-bg2:#7e5e53;--color-header:#675048;--color-logo-header:#675048}
header{background:#fff;color:#373737}
header .block-over-menu{display:none;justify-content:space-between;align-items:center}
@media(min-width:992px){header .block-over-menu{display:flex}
}
header .block-over-menu .block-left{padding:10px 10px 10px 22px;position:relative;min-width:240px;display:flex}
header .block-over-menu .block-left>span{width:100%;display:flex;position:relative;align-items:center;text-transform:uppercase;padding-right:40px;cursor:pointer}
header .block-over-menu .block-left>span .icon{color:var(--color-primary);position:absolute;right:23px;font-size:12px;-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;transform:rotate(270deg)}
header .block-over-menu .block-left>span .icon.up{transform:rotate(90deg)}
header .block-over-menu .block-left>span:hover{color:var(--color-primary)}
header .block-over-menu .block-left ul{display:none;padding:0;list-style:none;position:absolute;margin:0;left:0;background:#fff;padding-top:15px;z-index:1000;top:100%}
header .block-over-menu .block-left ul li{padding:10px 20px;border-top:1px solid #f1f1f1}
header .block-over-menu .block-left ul li a{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:17px;font-family:"openSans-Regular";color:#717171;text-transform:uppercase}
header .block-over-menu .block-left ul li a span{margin-left:22px;color:#c8c8c8;font-size:12px}
header .block-over-menu .block-right{text-transform:uppercase}
header .block-over-menu .block-right .acces-client{padding:11px 20px 11px 20px;background-color:var(--color-primary);font-family:"openSans-Bold";color:#fff;font-size:14px;line-height:17px}
header .block-over-menu .block-right .acces-client:hover{background-color:var(--color-primary-hover)}
header .block-over-menu .block-right .open-account{color:#373737;font-family:"openSans-Bold";padding:11px 20px 11px 20px;font-size:14px;line-height:37px}
header .block-over-menu .block-right .open-account:hover{color:var(--color-primary)}
.idioma{display:none;margin-left:16px;align-items:center}
@media(min-width:992px){.idioma{display:flex;margin-top:-4px;margin-bottom:-4px}
}
.idioma .icon{margin-right:10px}
.idioma .lenguage{text-transform:uppercase;color:#3b3b3b}
.idioma .lenguage.active{color:var(--color-primary)}
.idioma .lenguage:last-child{border-left:1px solid #c8c8c8;margin-left:6px;padding-left:6px}
.navigation-header{z-index:1000000;width:100%;-webkit-transition:all 1.5s ease-in;-moz-transition:all 1.5s ease-in;transition:all 1.5s ease-in}
.block-menu nav::before{background:var(--color-header) !important;opacity:.8}
.block-menu{display:inline-flex;width:100%;background-color:var(--color-bg);justify-content:space-between;position:relative}
@media(min-width:992px){.block-menu{justify-content:flex-start}
}
.block-menu .button-red{color:#fff !important}
.block-menu .logo-header{display:inline-block;margin-right:10px;-webkit-transition:padding-left 5s ease-in;-moz-transition:padding-left .5s ease-in;transition:padding-left .5s ease-in}
.block-menu .logo-header .img-desktop{height:auto;object-fit:cover;margin-top:-25px}
@media(max-width:992px){.block-menu .logo-header .img-desktop{height:43px;margin-top:0;width:100%;object-fit:contain}
}
.block-menu .logo-header img.img-fixed{opacity:0;display:none}
@media(max-width:992px){.block-menu .logo-header{padding:10px 22px}
}
@media(min-width:992px){.block-menu .logo-header{font-size:27px;height:25px;padding:34px;padding-bottom:42px}
}
@media(min-width:992px){.block-menu.fixed .logo-header{padding:0;margin:8px 10px 8px 40px}
.block-menu.fixed .logo-header img{height:32px}
.block-menu.fixed .logo-header img.img-desktop{opacity:0;display:none}
.block-menu.fixed .logo-header img.img-fixed{opacity:1;display:block}
.block-menu.fixed nav .block-gene .block-single .nivel1{padding-top:10px}
.block-menu.fixed nav .block-gene .block-single>a{padding-top:10px}
}
.block-menu .mobile-menu-renta{padding:0;display:flex;width:100%;justify-content:flex-end;margin:0}
@media(min-width:992px){.block-menu .mobile-menu-renta{display:none !important}
}
.block-menu .mobile-menu-renta li.mobile-logo-menu{top:0;left:0;flex:100%;overflow:hidden;background-color:var(--color-logo-header)}
.block-menu .mobile-menu-renta li.mobile-logo-menu a{align-items:start !important}
.block-menu .mobile-menu-renta li{align-items:center;align-self:center;justify-content:center;display:flex;width:20%;flex:50%;height:60px;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}
.block-menu .mobile-menu-renta li a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"openSans-Regular" !important;color:#343434;height:100%;width:100%}
.block-menu .mobile-menu-renta li a img{font-family:"icomoon"}
.block-menu .mobile-menu-renta li a.acceso-client-mov:before{font-family:"icomoon";font-size:25px;color:var(--color-primary)}
.block-menu .mobile-menu-renta li .img-mobile{width:auto}
.block-menu .mobile-menu-fundacion{padding:0;display:inline-flex;width:100%;justify-content:flex-end;margin:0;background-color:var(--color-primary)}
@media(min-width:992px){.block-menu .mobile-menu-fundacion{display:none !important}
}
.block-menu .mobile-menu-fundacion li.logo-fundacion-mobile{float:left;position:absolute;left:0;border:0}
.block-menu .mobile-menu-fundacion li{align-items:center;align-self:center;justify-content:center;display:flex;width:20%;height:60px;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}
.block-menu .mobile-menu-fundacion li a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"openSans-Regular" !important;color:#343434;height:100%;width:100%}
.block-menu .mobile-menu-fundacion li a img{font-family:"icomoon"}
.block-menu .mobile-menu-fundacion li a.acceso-client-mov:before{font-family:"icomoon";font-size:25px;color:--color-primary}
.block-menu .mobile-menu-fundacion li .img-mobile{width:100%}
.block-menu .mobile-menu-fundacion li.icon-mobile-fundacion-menu{background-color:#fff}
.block-menu nav{display:none;width:100%;align-items:center;order:3}
@media(max-width:992px){.block-menu nav{position:fixed;z-index:1000000000;height:100%;width:300px;top:0;right:-100%;overflow-x:auto;padding-bottom:58px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.block-menu nav.open{right:0;overflow-x:hidden}
.block-menu nav.open::after{right:0}
.block-menu nav::before{content:"";position:fixed;z-index:1;background:rgba(0,0,0,0.8);width:100%;height:100%;left:0;top:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.block-menu nav::after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;content:"";position:fixed;z-index:1;background:#fff;width:100%;width:300px;top:0;right:-100%;height:100%}
.block-menu nav *{position:relative;z-index:3;line-height:1}
}
@media(min-width:992px){.block-menu nav{order:0;display:inline-flex}
}
.block-menu nav .block-gene{display:inline-block;padding:0;list-style:none;margin:0;white-space:nowrap;height:100%;align-items:center;width:100%}
.block-menu nav .block-gene .block-single-gene-sub{float:left;width:300px}
@media(min-width:992px){.block-menu nav .block-gene .block-single-gene-sub{display:none}
}
.block-menu nav .block-gene .block-single-gene{float:left;width:300px}
@media(min-width:992px){.block-menu nav .block-gene .block-single-gene{width:100%;float:none}
}
.block-menu nav .block-gene .block-single{display:inline-block;position:relative;height:100%;align-items:center}
.block-menu nav .block-gene .block-single a{color:#000;padding:10px}
.block-menu nav .block-gene .block-single a:hover{text-decoration:underline}
.block-menu nav .block-gene .block-single .nivel1{color:white;display:flex;height:100%;align-items:center;padding:10px;cursor:pointer}
.block-menu nav .block-gene .block-single .nivel1.active{color:#000;background-color:#fff}
@media(min-width:992px){.block-menu nav .block-gene .block-single .nivel1.activo{font-family:"openSans-Bold"}
}
.block-menu nav .block-gene .block-single .submenu-block{position:absolute;display:none;left:0;background:#fff;margin:0;top:100%;overflow:auto;z-index:1000;padding-top:15px;padding-bottom:36px;box-shadow:0 5px 5px #ddd}
.block-menu nav .block-gene .block-single .submenu-block.typeN1,.block-menu nav .block-gene .block-single .submenu-block.typeN2{width:540px}
.block-menu nav .block-gene .block-single .submenu-block.typeN1 .nav-section>div,.block-menu nav .block-gene .block-single .submenu-block.typeN2 .nav-section>div{width:50%}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block.typeN1,.block-menu nav .block-gene .block-single .submenu-block.typeN2{width:100%}
.block-menu nav .block-gene .block-single .submenu-block.typeN1>div,.block-menu nav .block-gene .block-single .submenu-block.typeN2>div{width:100%}
}
.block-menu nav .block-gene .block-single .submenu-block.typeN3{width:810px}
.block-menu nav .block-gene .block-single .submenu-block.typeN3 .nav-section>div{width:33.33333%}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block.typeN3{width:100%}
.block-menu nav .block-gene .block-single .submenu-block.typeN3 .nav-section>div{width:100%}
}
.block-menu nav .block-gene .block-single .submenu-block.typeN4{width:810px}
.block-menu nav .block-gene .block-single .submenu-block.typeN4 .nav-section>div{width:33.33333%}
.block-menu nav .block-gene .block-single .submenu-block.typeN4 .nav-section>div:last-child{width:66.66666%}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block.typeN4{width:100%}
.block-menu nav .block-gene .block-single .submenu-block.typeN4 .nav-section>div{width:100%}
}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block{position:relative;padding:0}
.block-menu nav .block-gene .block-single .submenu-block .nivel1{color:#fff;background:#3b3b3b;text-transform:uppercase}
.block-menu nav .block-gene .block-single .submenu-block .nivel1::after{content:"\e912";color:#fff}
.block-menu nav .block-gene .block-single .submenu-block li{display:inline-block !important;width:100%;margin:0 !important}
.block-menu nav .block-gene .block-single .submenu-block li>ul{background:white;display:inline-block;width:100%;overflow:hidden}
.block-menu nav .block-gene .block-single .submenu-block li>ul>li{background:#fff;border:0}
.block-menu nav .block-gene .block-single .submenu-block li>ul>li a{border:0}
}
@media(min-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nivel1{display:none}
}
.block-menu nav .block-gene .block-single .submenu-block .xfpage{display:inline-block;width:100%}
.block-menu nav .block-gene .block-single .submenu-block .nav-section{display:flex}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-section{display:inline-block}
}
.block-menu nav .block-gene .block-single .submenu-block .nav-section>div{border-right:1px solid #c8c8c8;padding:0 26px}
.block-menu nav .block-gene .block-single .submenu-block .nav-section>div:last-child{border:0}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-section>div{max-width:100%;border:0;flex:0 0 100%;padding:0;width:100% !important}
}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item{background:#fff}
}
.block-menu nav .block-gene .block-single .submenu-block .nav-item+.nav-item ul{border-top:1px solid #c8c8c8;margin:0}
.block-menu nav .block-gene .block-single .submenu-block .nav-item+.nav-item ul ul{border-top:0}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul{display:block;padding-bottom:5px;margin-bottom:0}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul{padding-bottom:0;border-bottom:0}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul ul{margin-bottom:0;padding-bottom:0}
}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li{border-bottom:1px solid #c8c8c8}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li:last-child{border:0}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li{border-bottom:1px solid #c8c8c8}
}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li>a{display:block;position:relative;font-family:"openSans-Bold";font-size:16px;line-height:22px;color:#3b3b3b;padding:16px 20px 16px 0;white-space:pre-wrap}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li>a.external::before{content:"\e91a";font-family:"icomoon";position:absolute;font-size:14px;right:5px}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li>a{padding:14px 20px 14px 46px;background:#f7f7f7;font-size:14px;line-height:22px;width:100%}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li>a.activo{color:var(--color-primary)}
}
@media(max-width:992px) and (max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li>a.activo.parentDiv{color:inherit}
}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li>a .icon{top:15px;position:absolute;right:0;font-size:12px;color:#c8c8c8}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li ul li{padding-left:25px;margin-bottom:10px;margin-top:5px;display:block}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li ul li a{padding:10px 20px 10px 40px;position:relative;width:100% !important;display:inline-block}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li ul li a.external::before{content:"\e91a";font-family:"icomoon";position:absolute;font-size:14px;right:5px}
@media(max-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li ul li a.activo{color:var(--color-primary)}
}
@media(min-width:992px){.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li ul li a{padding:10px 0 10px 0;padding-bottom:6px}
.block-menu nav .block-gene .block-single .submenu-block .nav-item>div>ul>li ul li a.external{padding:10px 20px 10px 0}
}
.block-menu nav .block-gene .block-single .submenu-block .block-layout ul li a{color:#000;white-space:break-spaces}
.block-menu nav .block-gene .block-single .submenu-block ul{padding:0;list-style:none}
.block-menu nav .block-gene .block-single .submenu-block .titulo-top-mayu{font-size:18px;line-height:24px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13{background:#fff;padding:0}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene{display:inline-block;align-items:center;width:100%;text-align:left;white-space:normal}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene.right .block-left-cc13{order:2}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene.right .block-right-cc13{order:1;padding-left:0;padding-right:0}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13{width:100%;display:inline-block}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .title-prin,.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .titulo-top-mayu{display:block}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img{max-height:540px;max-width:540px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:25px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img.video{position:relative;cursor:pointer}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img.video .icon{position:absolute;padding:10px;font-size:70px;justify-content:center}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img.video .icon::before{color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img.video .icon-video:before{display:none}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img.video .icon-video .path1:before{content:"\e92a";opacity:.3}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img.video .icon-video .path2:before{content:"\e92b";margin-left:-1em;color:#fff;opacity:1;z-index:1;position:absolute}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-video:before{display:none}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-video .path1:before{content:"\e92a";color:var(--color-primary-hover);opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-video .path2:before{content:"\e92b";margin-left:-1em;color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-audio .path1:before{content:"\e923";color:var(--color-primary-hover);opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-audio .path2:before{content:"\e924";color:#fff;margin-left:-1em;opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-audio .path3:before{content:"\e926";color:#fff;margin-left:-1em;opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-audio .path4:before{content:"\e927";color:#fff;margin-left:-1em;opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-audio .path5:before{content:"\e928";color:#fff;margin-left:-1em;opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img:hover .icon-audio .path6:before{content:"\e929";color:#fff;margin-left:-1em;opacity:1}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img img{width:100%;height:100%;object-fit:cover;object-position:center}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-left-cc13 .block-img img{font-family:'object-fit: cover; object-position: center;'}
}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .title-prin{text-align:left;font-size:32px;margin-bottom:30px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-right-cc13{width:100%;display:inline-block;padding-left:0}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-right-cc13 .title-prin,.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-right-cc13 .titulo-top-mayu{display:none}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-right-cc13 .p-postcast{display:inline-block;width:100%;margin-bottom:20px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-right-cc13 .p-postcast p{font-size:16px;line-height:24px;margin-bottom:20px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc13 .block-cc13-gene .block-right-cc13 .button-link-gene{display:inline-block;color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .cc10{background:#3b3b3b}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10{padding:35px 0;text-align:center}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .block-cc10-gene{display:flex;justify-content:center;text-align:center;flex-direction:column}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .block-cc10-gene .block-cc10-single{width:100%;margin:0 0 20px}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .block-cc10-gene .block-cc10-single .cuerpo-gris-medio{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:2;margin-bottom:5px;text-transform:uppercase;max-width:100%;width:100%;white-space:break-spaces}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .cifras-destacadas-blancas,.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .cuerpo-gris-medio{color:#fff;font-size:40px}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10.grey-background .cifras-destacadas-blancas,.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10.grey-background .cuerpo-gris-medio{color:#3b3b3b}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .container>a{margin-top:20px;display:inline-block}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .block-img-cc10{height:62px;display:block;margin-bottom:7px}
.block-menu nav .block-gene .block-single .submenu-block .cc10 .block-cc10 .block-img-cc10 img{height:62px}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11{max-height:auto;height:auto}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-img{display:inline-block;width:100%;margin-bottom:-80px}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-img img{display:inline-block;width:100%}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-img.mobile-back{display:block}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-img.desktop-back{display:none}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-info{max-height:auto;height:auto}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-info .block-cc12{padding:0}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-info .block-cc12 a#link-cc12{background-color:var(--color-primary);transition:.3s}
.block-menu nav .block-gene .block-single .submenu-block .cc11 .block-cc11 .block-info .block-cc12 a#link-cc12:hover{background-color:var(--color-primary-hover)}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12{background:#fff;padding:0}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12{display:inline-block;align-items:center;width:100%;text-align:left;padding:0;list-style:none;margin:0;white-space:normal}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12 .titulo-top-mayu{margin:0;font-size:18px;line-height:24px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12 .title-prin{width:100%;margin-bottom:15px;font-size:32px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12 .cuerpo{font-size:14px;line-height:22px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12 .buton-link-gene{margin-top:31px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12 ul{padding-inline-start:30px;position:relative;list-style:none}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12 ul li:before{left:0;content:"\e901";font-family:'icomoon';color:var(--color-primary);position:absolute}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li{flex-wrap:wrap;padding:37px;border:1px solid #3b3b3b;margin-bottom:35px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.trans-white-background *{color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.trans-white-background ul li:before{color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.without-border{border:0}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.black-background *,.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.corp-background-modu *{color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.black-background ul li:before,.block-menu nav .block-gene .block-single .submenu-block .block-cc12 .block-gene-cc12>li.corp-background-modu ul li:before{color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16{background-color:var(--color-bg);white-space:normal}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16.grey-background *{color:#3b3b3b}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16.grey-background .button-trans{background-color:var(--color-primary);color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16.grey-background .button-trans:hover{background-color:var(--color-primary-hover);color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16 .block-gene-cc16{text-align:center}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16 .block-gene-cc16>div{display:inline;flex:100%;max-width:100%}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16 .block-gene-cc16 .title-prin-white{margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:4;font-size:32px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16 .block-gene-cc16 .cuerpo-blanco{margin-top:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:3}
.block-menu nav .block-gene .block-single .submenu-block .block-cc16 .block-gene-cc16 .button-trans{display:inline-block;margin-top:29px;color:#fff}
.block-menu nav .block-gene .block-single .submenu-block .cc32{white-space:normal}
.block-menu nav .block-gene .block-single .submenu-block .cc32 .container{padding:0}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div#content-mbv.orange-terra{background-color:#fae6d4;padding:25px}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div#content-mbv.light-grey-background{background-color:#f7f7f7;padding:25px}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div#content-mbv.dark-grey-background{background-color:#3b3b3b;color:#fff;padding:25px}
.block-menu nav .block-gene .block-single .submenu-block .cc32 p.cc32-title{font-size:24px;font-weight:bold}
.block-menu nav .block-gene .block-single .submenu-block .cc32 p.cc32-subtitle{font-size:16px;margin-bottom:30px}
.block-menu nav .block-gene .block-single .submenu-block .cc32 .orange-terra a.cc32-button{padding:8px 25px;color:var(--color-bg);border:1px solid var(--color-bg);text-transform:uppercase;font-weight:bold}
.block-menu nav .block-gene .block-single .submenu-block .cc32 .light-grey-background a.cc32-button{padding:8px 25px;color:#8c2f3f;border:1px solid #8c2f3f;text-transform:uppercase;font-weight:bold}
.block-menu nav .block-gene .block-single .submenu-block .cc32 .dark-grey-background a.cc32-button{padding:8px 25px;color:#fff;border:1px solid #fff;text-transform:uppercase;font-weight:bold}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div.full-size{width:100%;text-align:center}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div.column-8{max-width:730px}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div.default{max-width:285px}
.block-menu nav .block-gene .block-single .submenu-block .cc32 div.limit{max-width:285px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17{background-color:#fff;white-space:normal}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .container{padding:0}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17>div{display:inline}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .title-prin{width:100%;margin-bottom:30px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .block-single{display:inline-block;text-align:left;padding:0;padding-bottom:60px;position:relative;margin-bottom:41px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .block-single .block-img{display:inline-block;width:100%;height:152px;overflow:hidden}
.block-menu nav .block-gene .block-single .submenu-block .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-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .block-single .block-img img{font-family:'object-fit: cover; object-position: center;'}
}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .block-single .link-titulo{margin-top:10px}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .block-single .block-href{position:absolute;bottom:0;height:44px;display:flex;align-items:center}
.block-menu nav .block-gene .block-single .submenu-block .block-cc17 .block-gene-cc17 .block-single .block-href a{display:inline-block}
@media(max-width:992px){.block-menu nav .block-gene{white-space:normal;height:auto;align-items:normal;overflow:hidden;width:600px;margin-bottom:-9px}
.block-menu nav .block-gene .block-single{width:100%}
.block-menu nav .block-gene .block-single .nivel1{display:inline-block;width:300px !important;padding:14px 30px;color:#000;font-size:14px;line-height:22px;font-family:"openSans-semibold";padding-right:30px;border-bottom:1px solid #c8c8c8;position:relative}
.block-menu nav .block-gene .block-single .nivel1::after{content:"\e90a";font-weight:bold;font-family:"icomoon";position:absolute;right:20px}
.block-menu nav .block-gene .block-single .submenu-block{float:right;width:300px !important;overflow-x:hidden;box-shadow:none}
.block-menu nav .block-gene .block-single a{width:300px !important;float:left;border-bottom:1px solid #d7d7d7;padding:10px 10px 10px 40px;line-height:1.5;display:inline-block;font-size:14px}
}
@media(min-width:992px){.block-menu nav .footer-mobile{display:none}
}
.block-menu nav .footer-mobile ul{padding:0;margin:0;list-style:none}
.block-menu nav .footer-mobile .area-client-mob-header ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;margin-top:40px;margin-bottom:55px}
.block-menu nav .footer-mobile .area-client-mob-header ul li{display:inline-block;width:100%;text-align:center}
.block-menu nav .footer-mobile .area-client-mob-header ul li .button-white{color:var(--color-primary);margin-bottom:16px;font-size:16px}
.block-menu nav .footer-mobile .area-client-mob-header ul li a{color:#0a0a0a;display:inline-block}
.block-menu nav .footer-mobile .area-client-mob-header ul li:first-child{order:2}
.block-menu nav .footer-mobile .link-add .idioma{display:flex;margin-bottom:26px}
@media(min-width:992px){.block-menu nav .footer-mobile .link-add .idioma{display:none}
}
.block-menu nav .footer-mobile .link-add .idioma .lenguage{text-transform:capitalize;color:#c8c8c8}
.block-menu nav .footer-mobile .link-add .idioma .lenguage.active{color:#3b3b3b}
.block-menu nav .footer-mobile .link-add li{padding:0 30px;font-size:14px;line-height:22px;margin-bottom:24px}
.block-menu nav .footer-mobile .link-add li a{color:#0a0a0a}
.block-menu nav .footer-mobile .link-add li a img{width:16px;margin-right:10px}
.block-menu nav .footer-mobile .aho-inver{position:fixed;bottom:0;width:300px}
.block-menu nav .footer-mobile .aho-inver>span{color:#fff;padding:22px 30px;background:#3b3b3b;display:inline-flex;justify-content:space-between;align-items:center;width:100%;text-transform:uppercase}
.block-menu nav .footer-mobile .aho-inver>span span{position:absolute;right:20px}
.block-menu nav .footer-mobile .aho-inver>span span.icon-down:before{content:"\e913"}
.block-menu nav .footer-mobile .aho-inver ul{display:none;width:100%}
.block-menu nav .footer-mobile .aho-inver ul a{color:rgba(255,255,255,0.5);padding:12px 15px 12px 30px;background:#3b3b3b;display:inline-block;width:100%;text-transform:uppercase}
.block-menu nav .footer-mobile .aho-inver ul a span{float:right}
.block-menu .expirent{max-height:500px;overflow:auto}
.block-menu .block-search-menu{display:flex;align-items:center}
.block-menu .block-search-menu>div{position:relative}
.block-menu .block-search-menu>div .icon-mesaje:hover{font-weight:bold;cursor:pointer}
.block-menu .block-search-menu>div .icon-mesaje,.block-menu .block-search-menu>div a{font-size:24px;color:#fff;margin-right:20px;text-decoration:none;cursor:pointer}
@media(max-width:992px){.block-menu .block-search-menu>div{height:100%;display:flex;align-items:center}
}
.block-menu .block-search-menu>div.icon-search{font-size:40px}
.block-menu .block-search-menu>div .icon-menu{padding:15px;margin:0;height:100%;display:flex;align-items:center;background:var(--color-primary)}
@media(min-width:992px){.block-menu .block-search-menu>div .icon-menu{display:none}
}
.block-menu .block-search-menu>div.share-rrss{display:none}
@media(min-width:992px){.block-menu .block-search-menu>div.share-rrss{display:inline-block}
}
.block-menu .block-search-menu>div.share-rrss ul{padding:0;list-style:none;position:absolute;display:none;top:100%;padding-top:10px;left:-10px;z-index:1000}
.block-menu .block-search-menu>div.share-rrss ul:before{content:"";width:0;height:0;position:absolute;border-right:10px solid transparent;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #f7f7f7;top:-10px;left:15px}
.block-menu .block-search-menu>div.share-rrss ul li{width:54px;height:51px;background:#f7f7f7;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #c8c8c8}
.block-menu .block-search-menu>div.share-rrss ul li:last-child{border:0}
.block-menu .block-search-menu>div.share-rrss ul li:hover{background:#e8e8e8}
.block-menu .block-search-menu>div.share-rrss ul li a{color:#000;display:inline-block;width:100%;text-align:center;margin:0}
.block-menu .block-search-menu>div.share-rrss ul li a img{height:23px}
.block-menu .block-search-menu>div.share-rrss ul li a span{display:none}
.block-menu .block-search-menu>div.area-client{display:none;position:relative;height:100%;align-items:center;background:var(--color-primary)}
.block-menu .block-search-menu>div.area-client>span{padding:12px 46px 12px 20px;white-space:nowrap;cursor:pointer;display:inline-block}
.block-menu .block-search-menu>div.area-client>span span{margin-left:15px;top:-1px;display:inline-block;position:relative;font-size:12px}
.block-menu .block-search-menu>div.area-client ul{display:none;padding:0;list-style:none;position:absolute;margin:0;right:0;background:var(--color-primary);z-index:1000;top:100%}
.block-menu .block-search-menu>div.area-client ul li{padding:10px 20px;border-top:1px solid var(--color-primary-hover)}
.block-menu .block-search-menu>div.area-client ul li a{font-size:14px;line-height:17px;font-family:"openSans-Regular";color:#fff;text-transform:uppercase;white-space:nowrap;margin:0}
.block-menu .block-search-menu>div.area-client ul li a span{margin-left:22px;color:#c8c8c8;font-size:12px}
div.buscador-modal{position:fixed;display:none;width:100%;left:0;height:100%;top:0;z-index:9999999999;background:var(--unnamed-color-ffffff) 0 0 no-repeat padding-box;background:#fff 0 0 no-repeat padding-box;opacity:1;overflow-y:auto}
div.buscador-modal div.search-modal{width:100%;margin:0 auto;text-align:center;top:0;z-index:-1;display:block;background:var(--gris-claro) 0 0 no-repeat padding-box;background:#f7f7f7 0 0 no-repeat padding-box;opacity:1;height:187px}
div.buscador-modal div.search-modal img{width:240px;height:auto;top:50%;position:relative;margin-top:-60px}
div.buscador-modal div.buscador{margin-top:8%}
div.buscador-modal div.buscador p.title-search{font-family:exo-extrabold;font-size:40px;text-align:center;color:#3b3b3b;line-height:initial}
div.buscador-modal div.footer-buscador{position:relative;bottom:0;width:100%;background-color:#3b3b3b;padding:30px;text-align:center;color:#fff;flex:0}
div.buscador-modal::-webkit-scrollbar{display:none}
.searchicon{position:absolute !important;top:0;right:0;padding:20px;font-size:20px;color:var(--color-primary);cursor:pointer}
#SmartLauncherButton{display:none}