.elementor-1811 .elementor-element.elementor-element-94fab18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1811 .elementor-element.elementor-element-94fab18:not(.elementor-motion-effects-element-type-background), .elementor-1811 .elementor-element.elementor-element-94fab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C0F;}.elementor-1811 .elementor-element.elementor-element-94fab18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 25px 0px 25px;}.elementor-1811 .elementor-element.elementor-element-94fab18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1811 .elementor-element.elementor-element-bc026a2 .wgl-logotype-container{text-align:left;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav ul li ul{background-color:#090C0F;color:#FFFFFF;}.elementor-1811 .elementor-element.elementor-element-7c0bd71{display:inline-flex;width:auto;flex-grow:1;justify-content:center;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav{height:100px;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > div > ul, .elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul{text-transform:uppercase;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li > a{color:#FFFFFF;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li > a > .menu-item__plus{color:#707477;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li:hover > a{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li:hover > a > .menu-item__plus{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li[class*="current"]:not(:hover) > a{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul > li[class*="current"]:not(:hover) > a > .menu-item__plus{color:#C19977;}.elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > div > ul ul, .elementor-1811 .elementor-element.elementor-element-7c0bd71 .primary-nav > ul ul{text-transform:capitalize;}.elementor-1811 .elementor-element.elementor-element-2efaa23.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1811 .elementor-element.elementor-element-66c5f2d{width:auto;max-width:auto;}.elementor-1811 .elementor-element.elementor-element-66c5f2d .wgl-button{background-color:#C19977;margin:0px;padding:17px 30px 18px 30px;}.elementor-1811 .elementor-element.elementor-element-66c5f2d .wgl-button:hover{background-color:#222D3B;}.elementor-1811 .elementor-element.elementor-element-66c5f2d .wgl-button.with-border{--benoit-button-margin:0px;}@media(min-width:768px){.elementor-1811 .elementor-element.elementor-element-3efb1f3{width:25%;}.elementor-1811 .elementor-element.elementor-element-4927659{width:49.753%;}.elementor-1811 .elementor-element.elementor-element-2efaa23{width:25%;}}/* Start custom CSS for section, class: .elementor-element-94fab18 *//* Fijar el header principal en la parte superior */
header.wgl-theme-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    background: #ffffff; /* Ajusta el color de fondo según tu diseño */
    box-shadow: 0 2px 10px rgba(0,0,0,0.1); /* Sombra opcional para dar profundidad */
}

/* Añadir un margen superior al contenido para que no quede oculto detrás del header fijo */
body:not(.elementor-editor-active) .wgl-theme-header + * {
    margin-top: 90px; /* Ajusta esta altura según la altura de tu header */
}/* End custom CSS */