.elementor-73 .elementor-element.elementor-element-af57686 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73 .elementor-element.elementor-element-af57686{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-73 .elementor-element.elementor-element-ce74cac{text-align:left;}.elementor-73 .elementor-element.elementor-element-ce74cac img{width:70%;}.elementor-73 .elementor-element.elementor-element-fa35217{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-jet-popup-action-button .jet-popup-action-button__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-popup-action-button .jet-popup-action-button__instance:hover .jet-popup-action-button__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73 .elementor-element.elementor-element-ef5d127 .jet-popup-action-button{justify-content:center;}.elementor-73 .elementor-element.elementor-element-f8070a6 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-73 .elementor-element.elementor-element-f8070a6 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-73 .elementor-element.elementor-element-f8070a6 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-73 .elementor-element.elementor-element-f8070a6 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-start;text-align:left;}.elementor-73 .elementor-element.elementor-element-f8070a6{width:initial;max-width:initial;}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item-link-top{color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item-link-top .jet-nav-link-text{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item:hover > .menu-item-link-top{color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item.current-menu-item .menu-item-link-top{color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-73 .elementor-element.elementor-element-f8070a6 .jet-nav > .jet-nav__item{margin:7px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item-link-sub .jet-nav-link-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}#jet-popup-73 .jet-popup__container-inner{background-color:#00000099;justify-content:flex-start;}#jet-popup-73{z-index:2700;}#jet-popup-73 .jet-popup__container{width:360px;height:100%;}#jet-popup-73 .jet-popup__inner{justify-content:flex-start;align-items:flex-start;}#jet-popup-73 .jet-popup__close-button{transform:translateX(-360px) translateY(35px);-webkit-transform:translateX(-360px) translateY(35px);color:var( --e-global-color-primary );background-color:#00000000;font-size:47px;}#jet-popup-73 .jet-popup__close-button:before{font-size:47px;}#jet-popup-73 .jet-popup__close-button svg{width:47px;}@media(max-width:1200px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-popup-action-button .jet-popup-action-button__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-jet-popup-action-button .jet-popup-action-button__instance:hover .jet-popup-action-button__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item-link-sub .jet-nav-link-text{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-popup-action-button .jet-popup-action-button__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-jet-popup-action-button .jet-popup-action-button__instance:hover .jet-popup-action-button__text{font-size:var( --e-global-typography-accent-font-size );}.elementor-73 .elementor-element.elementor-element-f8070a6 .menu-item-link-sub .jet-nav-link-text{font-size:var( --e-global-typography-text-font-size );}#jet-popup-73 .jet-popup__close-button{transform:translateX(-46px) translateY(40px);-webkit-transform:translateX(-46px) translateY(40px);}}/* Start custom CSS for jet-popup-action-button, class: .elementor-element-ef5d127 */.elementor-73 .elementor-element.elementor-element-ef5d127 .elementor-nav-menu--main .elementor-item {
    display: block;
    padding: 10px;
}

.elementor-73 .elementor-element.elementor-element-ef5d127 .elementor-nav-menu--main .elementor-item:hover {
    color: green; /* Cambia el color del texto a verde */
    text-decoration: underline; /* Subrayado */
    text-decoration-color: orange; /* Subrayado en naranja */
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-f8070a6 */.menu_sariza .jet-nav-link-text {
    position: relative; /* Para posicionar el pseudo-elemento */
    text-decoration: none !important; /* Sin subrayado por defecto */
}

.menu_sariza .jet-nav-link-text::after {
    content: ''; /* Necesario para crear un pseudo-elemento */
    display: block; /* Permite aplicar altura */
    height: 2px; /* Altura del subrayado */
    background-color: #E43230; /* Color del subrayado */
    width: 100%; /* Ancho del subrayado */
    position: absolute; /* Posición relativa al texto */
    bottom: -4px; /* Ajusta este valor para cambiar la separación */
    left: 0; /* Alineado a la izquierda */
    transform: scaleX(0); /* Inicialmente no visible */
    transition: transform 0.3s ease; /* Transición suave */
}

.menu_sariza .jet-nav-link-text:hover::after,
.menu_sariza .menu-item.current-menu-item .jet-nav-link-text::after {
    transform: scaleX(1); /* Muestra el subrayado al hacer hover o al estar activo */
}

.menu_sariza .jet-nav-link-text:hover {
    color: #E43230 !important; /* Cambia el texto a verde */
}

/* Estilo para la página activa */
.menu_sariza .menu-item.current-menu-item .jet-nav-link-text {
    color: #E43230 !important; /* Texto verde */
}/* End custom CSS */