.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:#36454F;padding:0px 0px 0px 0px;}.elementor-633 .elementor-element.elementor-element-7ff2d1b .navbar.validnavs.navbar-common .attr-right .attr-nav li .call i{color:#000000!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:#000000!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:#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{background-color:#36454F!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:#F8F8F8!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:#36454F!important;}@media(max-width:767px){.elementor-633 .elementor-element.elementor-element-bb0a086{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-633 .elementor-element.elementor-element-7ff2d1b > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* 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: #36454F !important;
}
/* =======================================================
   VERSIÓN MÓVIL (Pantallas hasta 767px) - Texto Blanco
   ======================================================= */
@media only screen and (max-width: 767px) {
    nav.navbar:not(.no-background) #menu-primary-menu li a {
        color: #ffffff !important;
    }
    
    nav.navbar:not(.no-background) #menu-primary-menu li.active a, 
    nav.navbar:not(.no-background) #menu-primary-menu li.current-menu-item a {
        color: #ffffff !important;
    }
}

/* =======================================================
   VERSIÓN ESCRITORIO / PC (Pantallas desde 768px) - Texto Negro
   ======================================================= */
@media only screen and (min-width: 768px) {
    nav.navbar:not(.no-background) #menu-primary-menu li a {
        color: #000000 !important;
    }
    
    nav.navbar:not(.no-background) #menu-primary-menu li.active a, 
    nav.navbar:not(.no-background) #menu-primary-menu li.current-menu-item a {
        color: #000000 !important; 
    }
}/* End custom CSS */