.elementor-497 .elementor-element.elementor-element-3fb6187a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-3fb6187a:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-3fb6187a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-497 .elementor-element.elementor-element-6d312ffa{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-4aedb066 .elementor-repeater-item-96f161e.elementor-social-icon{background-color:#E4405F;}.elementor-497 .elementor-element.elementor-element-4aedb066 .elementor-repeater-item-96f161e.elementor-social-icon i{color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-4aedb066 .elementor-repeater-item-96f161e.elementor-social-icon svg{fill:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-4aedb066 .elementor-repeater-item-42421b9.elementor-social-icon{background-color:#000000;}.elementor-497 .elementor-element.elementor-element-4aedb066{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-497 .elementor-element.elementor-element-4db0e9ba{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-6215adc0{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-e436584{--display:flex;--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;}.elementor-497 .elementor-element.elementor-element-e436584:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-e436584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-6d312ffa{--width:25%;}.elementor-497 .elementor-element.elementor-element-4db0e9ba{--width:50%;}.elementor-497 .elementor-element.elementor-element-6215adc0{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-3fb6187a */#linea-marca {
  position: relative;
  padding-top: 50px; /* Aumentamos el espacio para asegurar visibilidad */
  min-height: 50px;  /* Garantiza que el contenedor tenga altura */
  overflow: visible; /* Evita que se recorte el pseudo-elemento */
  z-index: 1;
}

#linea-marca::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;       /* Línea de ancho completo */
  height: 8px;        /* Grosor visible */
  background-color: #FFD700; /* Amarillo tipo McDonald's */
  z-index: 9999;
  pointer-events: none;
}/* End custom CSS */