.container-header{padding:0 12px;margin:0 auto;font-size:14px}
@media(min-width:1140px){.container-header{font-size:16px}
}
@media(min-width:1024px){.container-header{max-width:100%;padding:0 24px}
}
@media(min-width:1440px){.container-header{max-width:1512px}
}
.in-iframe .header-xf{display:none}
@media(max-width:1023.9px){.in-iframe .header-xf + .responsivegrid{margin-top:0}
}
.user-is-client .navigation-header .block-menu .logo-header img.img-desktop{opacity:0;display:none}
.user-is-client .navigation-header .block-menu .logo-header img.img-fixed{display:inline-block}
.user-is-client.user-is-loading .navigation-header .block-menu .menu-options{opacity:0;visibility:hidden}
.user-is-client .navigation-header .block-menu .menu-options{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}
.user-is-client .img-desktop{opacity:0;display:none}
.user-is-client .img-fixed{display:inline-block}
.renta4-banco .navigation-header{background-color:#3b3b3b}
@media(max-width:1023.9px){.header-xf + .responsivegrid,.header-xf + .articlecf,.header-xf + .inversion-ideas{margin-top:56px}
}
header{display:none;background:#fff;color:#373737}
@media(min-width:1024px){header{display:block}
}
header .block-over-menu{display:flex;justify-content:space-between;align-items:center;height:36px}
header .block-over-menu .block-left{position:relative;min-width:240px;display:flex;height:36px}
header .block-over-menu .block-left .cuerpo-mini{font-weight:700;padding-left:0}
header .block-over-menu .block-left>span{display:flex;position:relative;align-items:center;text-transform:uppercase;padding:0 12px;border-right:solid #bbb 1px;font-size:16px}
header .block-over-menu .block-left>span a{color:var(--color-primary) !important;text-decoration:underline}
header .block-over-menu .block-left>span a:hover{color:var(--color-primary-hover) !important}
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-right{text-transform:uppercase;display:flex;align-items:center}
header .block-over-menu .block-right>a{display:flex;align-items:center}
header .block-over-menu .block-right>a span{margin-right:5px}
header .block-over-menu .block-right .favorites{display:flex;padding-right:1rem}
header .block-over-menu .block-right .favorites a{display:inline-flex}
header .block-over-menu .block-right .userName{border-left:1px solid #f3c59f;font-weight:600;text-transform:none;padding:0 18px;padding-left:28px}
header .block-over-menu .block-right .userName a{font-size:.8rem;display:flex;align-items:center;color:#212529;cursor:pointer}
header .block-over-menu .block-right .userName .icon-user-circle{color:#851a2e;font-size:24px;margin-right:8px}
header .block-over-menu .block-right .acces-client{padding:10px 20px 10px 20px;background-color:var(--color-primary);font-weight:700;color:#fff;font-size:16px;line-height:16px}
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-weight:700;padding:0 20px;font-size:16px;line-height:36px}
header .block-over-menu .block-right .open-account:hover{color:var(--color-primary)}
header .block-over-menu .block-right .logout-button{color:#fff;width:40px;height:36px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--color-primary)}
header .block-over-menu .block-right .logout-button .icon-power-off{font-size:16px;margin-right:0}
.navigation-header{position:fixed;top:0;width:100%;z-index:1000;background-color:var(--color-bg)}
@media(min-width:1024px){.navigation-header{position:static}
}
.navigation-header.has-secondary-nav{margin-bottom:43px}
@media(min-width:1024px){.header-scroll .header-xf{margin-bottom:76px}
.header-scroll .navigation-header{position:fixed}
.header-scroll .navigation-header.has-secondary-nav::after{content:"";background-color:#fff;display:block;height:43px}
.header-scroll.has-secondary-nav .header-xf{margin-bottom:118px}
}
body.drawer-is-open{overflow:hidden}
body.drawer-is-open .background-mobile{display:block}
body.drawer-is-open nav{width:100%;align-items:center;order:3}
@media(max-width:1023.9px){body.drawer-is-open nav{background-color:#fff;position:fixed;z-index:1000000000;height:100%;width:300px;top:0;right:-100%;overflow-x:auto;padding-bottom:58px;-webkit-transition:all .3s cubic-bezier(0.82,0.085,0.395,0.895);-moz-transition:all .3s cubic-bezier(0.82,0.085,0.395,0.895);-o-transition:all .3s cubic-bezier(0.82,0.085,0.395,0.895);transition:all .3s cubic-bezier(0.82,0.085,0.395,0.895);display:block;right:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}
body.drawer-is-open nav::after{right:0}
}
body.drawer-is-open .menu-options{transition:margin-left .3s cubic-bezier(0.82,0.085,0.395,0.895)}
body.drawer-is-open .menu-options.is-active{margin-left:-300px}
body.drawer-is-open .menu-options.is-active .menu-option-only-for-logged{display:none !important}
.idioma{display:none;align-items:center}
@media(min-width:1024px){.idioma{display:flex;margin:-4px 0;padding-left:8px}
}
.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}
.header .background-mobile{display:none}
@media(max-width:1023.9px){.header .background-mobile{position:absolute;z-index:1;background-color:rgba(0,0,0,0.8);width:100%;height:100vh;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{display:flex;justify-content:space-between;position:relative;z-index:1}
@media(max-width:1023.9px){.block-menu{padding-right:0}
}
.block-menu .button-red{color:#fff !important}
.block-menu .logo-header{display:inline-block;margin-right:20px;height:56px;display:flex;align-items:center}
@media(min-width:1024px){.block-menu .logo-header{height:76px}
}
.block-menu .logo-header img{height:32px;width:auto}
.block-menu .logo-header .img-fixed{display:none}
@media(max-width:1023.9px){.block-menu .drawer-header{display:flex}
}
.block-menu .loggedUser{padding:11px 0;justify-content:space-between !important}
.block-menu .d-none{display:none !important}
.block-menu .mobile-menu-renta{padding:0;display:flex;width:100%;justify-content:space-between;margin:0;height:50px}
@media(min-width:1024px){.block-menu .mobile-menu-renta{display:none !important}
}
.block-menu .mobile-menu-renta .userName{font-weight:400;max-width:190px;display:flex;align-items:center;color:inherit;padding-right:10px;vertical-align:middle}
.block-menu .mobile-menu-renta .userName span:first-child{font-size:23px;color:var(--color-primary);padding-right:5px}
.block-menu .mobile-menu-renta .userName .usernameText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.block-menu .mobile-menu-renta .mobile-header-left{padding:0 15px}
.block-menu .mobile-menu-renta .drawer-header-right{display:flex}
.block-menu .mobile-menu-renta .drawer-header-logo{display:flex;align-items:center;margin-left:12px}
.block-menu .mobile-menu-renta .acces-client{padding:0 12px 0 12px;background-color:var(--color-primary);font-weight:700;color:#fff;font-size:14px;line-height:18px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;max-width:100px}
.block-menu .mobile-menu-renta .logout-button{padding:12px 15px;font-size:20px;line-height:30px;width:50px;background-color:var(--color-primary);font-weight:700;color:#fff}
.block-menu .mobile-menu-renta .open-account{color:var(--color-primary);font-weight:700;padding:0 9px;font-size:14px;line-height:1px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}
.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-weight:400 !important;color:#343434;height:100%;width:100%}
.block-menu .mobile-menu-renta li a img{font-family:"icomoon"}
.block-menu .mobile-menu-renta li .img-mobile{width:auto}
.block-menu nav{width:100%;align-items:center;order:3}
@media(max-width:1023.9px){.block-menu nav{background-color:#fff;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 *{position:relative;z-index:3;line-height:1}
}
@media(min-width:1024px){.block-menu nav{order:0;display:inline-flex}
}
.block-menu nav .menu-options{display:inline-block;padding:0;list-style:none;margin:0;white-space:nowrap;height:100%;align-items:center;width:100%}
@media(min-width:1024px){.block-menu nav .menu-options{display:flex}
}
.block-menu nav .menu-options .menu-option{display:inline-block;position:relative;height:100%;align-items:center}
.block-menu nav .menu-options .menu-option.menu-option-only-for-logged{display:none}
.block-menu nav .menu-options .menu-option a{padding:10px;cursor:pointer !important}
.block-menu nav .menu-options .menu-option .nivel1{color:#fff;display:flex;height:100%;align-items:center;padding:10px;cursor:default}
.block-menu nav .menu-options .menu-option .nivel1.active{color:var(--color-header-text-active) !important;background-color:var(--color-header-active) !important;font-weight:600}
.block-menu nav .menu-options .menu-option .nivel1.active::before{content:"";position:absolute;display:none;height:4px;width:100%;top:0;left:0;background-color:var(--color-logo-header)}
@media(min-width:1024px){.block-menu nav .menu-options .menu-option .nivel1.active::before{display:block}
}
@media(hover:hover){.block-menu nav .menu-options .menu-option .nivel1:hover{color:var(--color-header-text-hover);background-color:var(--color-header-hover)}
.block-menu nav .menu-options .menu-option .nivel1:hover::before{content:"";position:absolute;display:block;height:4px;width:100%;top:0;left:0;background-color:var(--color-logo-header)}
}
.block-menu nav .menu-options .menu-option .submenu-block{display:none}
@media(max-width:1023.9px){.block-menu nav .menu-options .menu-option .submenu-block{position:relative}
.block-menu nav .menu-options .menu-option .submenu-block .nivel1{color:#fff;background:#3b3b3b;text-transform:uppercase}
.block-menu nav .menu-options .menu-option .submenu-block .nivel1::after{content:"\e912";color:#fff}
}
.block-menu nav .menu-options .menu-option .submenu-block .nav-section .block-layout ul{display:block;min-width:200px;list-style:none}
.block-menu nav .menu-options .menu-option .submenu-block .nav-section .block-layout ul li{margin:0}
.block-menu nav .menu-options .menu-option .submenu-block .nav-section .block-layout ul li a{color:#000;white-space:break-spaces;margin:0;padding:10px 20px 10px 40px}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul{padding-bottom:6px;margin-bottom:0}
@media(max-width:1023.9px){.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li>a:first-child:not(:only-child),.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li>a:first-child:not(:only-child){border-bottom:1px solid #c8c8c8}
}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li>a,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li>a{display:block;position:relative;font-weight:700;font-size:16px;line-height:22px;color:#000;padding:16px 20px 16px 0;white-space:pre-wrap}
@media(max-width:1023.9px){.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li>a,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li>a{padding:14px 20px 14px 46px;background:#f7f7f7;font-size:14px;line-height:22px;width:100%;border-top:1px solid #c8c8c8}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li>a.activo,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li>a.activo{color:var(--color-primary)}
}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li>a .icon,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li>a .icon{top:15px;position:absolute;right:0;font-size:12px;color:#c8c8c8}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li ul,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li ul{display:flex;flex-direction:column}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li ul li,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li ul li{padding-left:16px;margin-bottom:10px;margin-top:5px;display:block}
.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li ul li a,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li ul li a{padding:10px 20px 10px 40px;position:relative;width:100% !important;display:inline-block}
@media(min-width:1024px){.block-menu nav .menu-options .menu-option .submenu-block .nav-item>div>ul>li ul li a,.block-menu nav .menu-options .menu-option .submenu-block .logged-nav-item>div>ul>li ul li a{padding:10px 0 10px 0;padding-bottom:6px}
}
.block-menu nav .menu-options .menu-option .submenu-block .block-menu nav .menu-options .menu-option .submenu-block .nav-section .nav-item:last-child a:last-child{border-bottom:solid 1px #d7d7d7}
.block-menu nav .menu-options .menu-option .submenu-block .block-layout ul li a{color:#000;white-space:break-spaces}
.block-menu nav .menu-options .menu-option .submenu-block ul{padding:0;list-style:none}
@media(max-width:1023.9px){.block-menu nav .menu-options{white-space:normal;height:auto;align-items:normal;overflow:hidden;width:600px;-webkit-overflow-scrolling:touch}
.block-menu nav .menu-options.is-active .menu-option{display:none}
.block-menu nav .menu-options.is-active .menu-option.is-active{display:block}
.block-menu nav .menu-options.is-active .menu-option.is-active .submenu-block{display:block}
.block-menu nav .menu-options .menu-option{width:100%}
.block-menu nav .menu-options .menu-option .nivel1{display:inline-block;width:300px !important;padding:14px 12px;color:#000;font-size:14px;line-height:22px;font-weight:600;padding-right:30px;border-bottom:1px solid #c8c8c8;position:relative}
.block-menu nav .menu-options .menu-option .nivel1::after{content:"\e90a";font-weight:700;font-family:"icomoon";position:absolute;right:20px}
.block-menu nav .menu-options .menu-option .submenu-block{float:right;width:300px !important;box-shadow:none;flex-direction:column}
.block-menu nav .menu-options .menu-option a{width:300px !important;float:left;padding:10px 10px 10px 40px;line-height:1.5;display:inline-block;font-size:14px}
}
.block-menu nav .right-actions{margin-left:auto}
@media(max-width:1023.9px){.block-menu nav .right-actions{display:none !important}
}
.block-menu nav .right-actions.menu-option-only-for-logged{display:none}
.block-menu nav .right-actions .btn-contratacion{display:flex;flex-flow:row;align-items:center;background:#8c2f3f;color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:.5rem 1rem;user-select:none}
.block-menu nav .right-actions .btn-contratacion svg{margin-right:.5rem}
.block-menu nav .right-actions .btn-contratacion:hover{background:#712431;color:#fff;text-decoration:none}
@media(min-width:1024px){.block-menu nav .drawer-footer{display:none}
}
.block-menu nav .drawer-footer ul{padding:0;margin:0;list-style:none}
.block-menu nav .drawer-footer .cta-block ul{flex-direction:column;margin:40px 0 48px}
.block-menu nav .drawer-footer .cta-block ul li{display:inline-block;width:100%;text-align:center}
.block-menu nav .drawer-footer .cta-block ul li .button-white{color:var(--color-primary);margin-bottom:16px;font-size:16px}
.block-menu nav .drawer-footer .cta-block ul li a{color:#0a0a0a;display:inline-block}
.block-menu nav .drawer-footer .link-list{margin-left:16px}
.block-menu nav .drawer-footer .link-list .idioma{display:flex;margin-bottom:26px}
.block-menu nav .drawer-footer .link-list .idioma .lenguage{color:#c8c8c8}
.block-menu nav .drawer-footer .link-list .idioma .lenguage.active{color:#3b3b3b}
.block-menu nav .drawer-footer .link-list li{padding:0 30px 0 0;font-size:14px;line-height:22px;margin-bottom:24px}
.block-menu nav .drawer-footer .link-list li a{color:#0a0a0a}
.block-menu nav .drawer-footer .link-list li a img{width:16px;margin-right:10px}
.block-menu nav .drawer-footer .block-sites-nav{position:fixed;bottom:0;width:300px}
.block-menu nav .drawer-footer .block-sites-nav>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 .drawer-footer .block-sites-nav>span span{position:absolute;right:20px}
.block-menu nav .drawer-footer .block-sites-nav ul{display:none}
.block-menu nav .drawer-footer .block-sites-nav 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 .drawer-footer .block-sites-nav ul a span{float:right}
.block-menu nav .drawer-footer .block-sites-nav.is-active ul{display:block}
.block-menu nav .drawer-footer .block-sites-nav.is-active>span span.icon-arrow-up{transform:rotate(180deg)}
.block-menu .block-menu-actions{display:flex;align-items:center}
.block-menu .block-menu-actions>div{position:relative}
.block-menu .block-menu-actions>div a{font-size:24px;color:#fff;margin-right:20px;text-decoration:none;cursor:pointer}
@media(max-width:1023.9px){.block-menu .block-menu-actions>div{height:100%;display:flex;align-items:center}
}
.block-menu .block-menu-actions>div .icon-hamburguer-menu{display:flex;align-items:center;padding:15px;margin:0;height:100%;background:var(--color-primary)}
@media(min-width:1024px){.block-menu .block-menu-actions>div .icon-hamburguer-menu{display:none}
}
.spinner{border:4px solid rgba(0,0,0,0.1);border-left-color:var(--color-primary);border-radius:50%;width:25px;height:25px;margin:0 10px;animation:spin 1s ease-in-out infinite}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.pie-timer{fill:#8c2638;width:110px;height:110px;display:block;position:relative;z-index:10;margin:1rem auto}
.r4alert-content.r4timer:before{content:'' !important}
.pie-timer-seconds{font-family:sans-serif;font-size:120px;fill:#fff;font-weight:700;text-align:center;width:200px}
.r4alert-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:2147483647;text-align:center;vertical-align:middle}
.r4alert-content{position:relative;top:25%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);background:#FFF;padding:30px;width:100%;display:block;max-width:500px;margin:0 auto;font-size:16px;border-radius:5px}
.r4alert-content:before{font-family:'r4icons';content:'\e914';display:block;font-size:40px;color:#8c2638;text-align:center}
.r4alert-button{margin-top:16px;padding-top:16px;border-top:1px solid #ccc;text-align:center}
.r4alert-button .btn-primary{background-color:#8c2f3f;border-color:#8c2f3f;padding:11px 20px 11px 20px;background-color:var(--color-primary);color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;user-select:none}
.r4alert-button .btn-primary:hover{background-color:var(--color-primary-hover);color:#fff}
@media(max-width:1023.9px){.menu-option a{text-decoration:none !important}
.nav-item a,.logged-nav-item a{text-decoration:none !important}
}
@media(min-width:1024px){.menu-options#header-menu-options .submenu-block{display:none}
.menu-options#header-menu-options .menu-option .submenu-block.is-active{display:block !important}
.menu-options#header-menu-options .menu-option{position:static}
.menu-options#header-menu-options .menu-option .submenu-block{position:absolute;width:100%;padding:0;box-shadow:none;margin:0 auto;background-color:#fff;max-width:1368px;left:0;right:0}
.menu-options#header-menu-options .menu-option .submenu-block .nivel1{display:none}
.menu-options#header-menu-options .menu-option .submenu-block>.xfpage{display:block}
.menu-options#header-menu-options .menu-option .submenu-block:after{display:block;content:"";width:100%;height:1px;position:absolute;background-color:#ccc}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout{border-right:0}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid{display:flex}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item{width:auto}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div{position:relative}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul{display:flex;flex-flow:row;padding-bottom:0;min-width:initial;z-index:1;position:relative}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li{cursor:pointer;color:#333;border-bottom:0;padding:0 20px 0 10px;padding:0 10px 0 10px;position:relative}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li.has-children,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li.has-children{padding-right:24px;margin-right:8px}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li.has-children:after,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li.has-children:after{font-family:icomoon;content:"\e913";font-size:9px;font-weight:700;border:1px solid #aaa;border-radius:1px;padding:0 1px;position:absolute;right:0;top:15px;height:12px;line-height:12px;width:12px;text-align:center}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li.has-children:hover:after,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li.has-children:hover:after{content:"\e90b";color:var(--color-primary)}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li a,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li a{padding:10px 0;color:#333;font-size:15px;font-weight:400;text-decoration:none}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li a:hover,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li a:hover{color:var(--color-primary)}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li:hover>ul,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li:hover>ul{display:block}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li>ul,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li>ul{display:none;position:absolute;background-color:#fff;border:1px solid #3a3a3a;left:0;padding-left:10px;border-right:1px solid #ccc;border-left:1px solid #ccc;padding-top:3px}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li>ul:before,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li>ul:before{content:"";height:3px;width:100%;background-color:#3b3b3b;position:absolute;top:0;left:0}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li>ul li,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li>ul li{white-space:nowrap;padding:0 20px 0 10px;margin-top:4px}
.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .nav-item>div>ul>li>ul li a,.menu-options#header-menu-options .menu-option .submenu-block .nav-section .block-layout>.aem-Grid .logged-nav-item>div>ul>li>ul li a{white-space:nowrap;padding:0;line-height:30px;height:30px;color:#333}
}
.user-is-logged .drawer-footer{display:none}
.author-env.navigation-header{background-color:#3b3b3b}
html:not(.user-is-client) .block-right.loadingUser{display:none}
html:not(.user-is-client) header .block-over-menu .block-right.unloggedUser.d-none{display:flex !important}