.elementor-633 .elementor-element.elementor-element-bb0a086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-633 .elementor-element.elementor-element-7ff2d1b > .elementor-widget-container{background-color:#F3F3F3;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.validnavs.navbar-common .attr-right .attr-nav li .call i{color:#E6C200!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b nav.navbar.validnavs.no-background.white ul.nav>li>a,.elementor-633 .elementor-element.elementor-element-7ff2d1b nav.navbar ul.nav>li>a {color:#660000!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .top-bar-area .item-flex li,.elementor-633 .elementor-element.elementor-element-7ff2d1b .top-bar-area .item-flex li a,.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar .attr-right .attr-nav li .call h5 a{color:#FFFFFF!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar .attr-right .attr-nav li.button a,.elementor-633 .elementor-element.elementor-element-7ff2d1b  .navbar .attr-right .attr-nav li.button a::after,.elementor-633 .elementor-element.elementor-element-7ff2d1b nav.navbar.validnavs.navbar-fixed.navbar-style-three.no-background .attr-right .attr-nav li.button a{color:#FFFBFB!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar .attr-right .attr-nav li.button a,.elementor-633 .elementor-element.elementor-element-7ff2d1b  .navbar .attr-right .attr-nav li.button a::after{background-color:#660000!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.navbar-style-one.no-background .attr-right .attr-nav li.button a::after,.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.no-background .attr-right .attr-nav li.button.light a::after{background-color:#660000!important;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.navbar-style-one.no-background .attr-right .attr-nav li.button a:hover,.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.no-background .attr-right .attr-nav li.button.light a::after{color:#E6C200!important;}/* Start custom CSS for restan_header, class: .elementor-element-7ff2d1b *//* Estado normal y transición fluida */
nav.navbar #menu-primary-menu li a {
    transition: color 0.3s ease !important;
}

/* Hover forzado en cualquier estado del header (arriba o con scroll) */
nav.navbar #menu-primary-menu li a:hover,
nav.navbar.no-background #menu-primary-menu li a:hover,
#menu-primary-menu li.current-menu-item > a:hover {
    color: #660000 !important;
}/* End custom CSS */