.elementor-22 .elementor-element.elementor-element-79a42adb{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:0px;--z-index:9999;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-79a42adb{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-79a42adb{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-79a42adb */.custom-header{
  background: transparent;
  transition: background 0.4s ease, box-shadow 0.4s ease;
}
.custom-header img{
    filter: brightness(0) invert(1);
    transition: filter 0.4s ease;
}

.custom-header.scrolled{
  background: var(--e-global-color-primary); /* color al hacer scroll */
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
}
.custom-header.scrolled img{
    filter: brightness(1) invert(0);
}

.custom-header i, .custom-header svg path, .custom-header .e-n-menu-title-text {
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary);
}
.custom-header.scrolled i, .custom-header.scrolled svg path, .custom-header.scrolled .e-n-menu-title-text {
    color: initial !important;
    fill: inherit;
}/* End custom CSS */