.elementor-4902 .elementor-element.elementor-element-fb1a5db{--display:flex;}.elementor-4902 .elementor-element.elementor-element-f73bcb2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4902 .elementor-element.elementor-element-f73bcb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4902 .elementor-element.elementor-element-f12ddcb{width:var( --container-widget-width, 115.614% );max-width:115.614%;--container-widget-width:115.614%;--container-widget-flex-grow:0;}.elementor-4902 .elementor-element.elementor-element-f12ddcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4902 .elementor-element.elementor-element-d46ce43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-64bf9d7 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-4902 .elementor-element.elementor-element-b4f218d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-b4f218d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4902 .elementor-element.elementor-element-a095dfe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-4902 .elementor-element.elementor-element-b4f218d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4902 .elementor-element.elementor-element-b4f218d{--width:100%;}.elementor-4902 .elementor-element.elementor-element-a095dfe{--width:100%;}}/* Start custom CSS *//* Colapsa el wrapper del Header de Elementor que contiene el header Magno,
   para que no reserve ese espacio en blanco (el header ya flota con position:fixed) */
[data-elementor-type="header"] {
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
[data-elementor-type="header"] .elementor-section,
[data-elementor-type="header"] .elementor-container,
[data-elementor-type="header"] .elementor-column,
[data-elementor-type="header"] .elementor-widget-wrap,
[data-elementor-type="header"] .elementor-widget-html,
[data-elementor-type="header"] .elementor-widget-container,
[data-elementor-type="header"] .e-con,
[data-elementor-type="header"] .e-con-inner {
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
}/* End custom CSS */