.elementor-280 .elementor-element.elementor-element-19e59d1{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:467px;--z-index:100;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-19e59d1{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-19e59d1{right:0px;}.elementor-280 .elementor-element.elementor-element-bccc86d{--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;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-bccc86d:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-bccc86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence4 );}.elementor-280 .elementor-element.elementor-element-a39f640{--spacer-size:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-346f605 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-kadence9 );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-baca685{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-cd0f748{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-280 .elementor-element.elementor-element-264c96a .elementor-button{background-color:var( --e-global-color-kadence1 );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-e8d42c0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-b94ee6e{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-ef45ed2{--spacer-size:32px;background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-5ce1b7a{--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-280 .elementor-element.elementor-element-5ce1b7a:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-5ce1b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-52f6e5c{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-f675a9f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-280 .elementor-element.elementor-element-d3d022e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-e9f0239{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-c26249f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-5b69730{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:-28px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-5b69730:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-5b69730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megalumens.mx/wp-content/uploads/2025/08/hero-banner-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-280 .elementor-element.elementor-element-953a0e1{--spacer-size:600px;}.elementor-280 .elementor-element.elementor-element-b387906{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:-28px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-b387906:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-b387906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megalumens.mx/wp-content/uploads/2025/08/hero-banner-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-280 .elementor-element.elementor-element-da4187b{--spacer-size:600px;}.elementor-280 .elementor-element.elementor-element-8395d93{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-f52fbff{--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;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-f52fbff:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-f52fbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence4 );}.elementor-280 .elementor-element.elementor-element-099db8f{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-af3ce6a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-4fa723d{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-aa772a9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-280 .elementor-element.elementor-element-87ec0ec .elementor-button{background-color:var( --e-global-color-kadence1 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-kadence9 );color:var( --e-global-color-kadence9 );border-radius:16px 16px 16px 16px;padding:18px 80px 18px 80px;}.elementor-280 .elementor-element.elementor-element-87ec0ec .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-87ec0ec .elementor-button:focus{background-color:var( --e-global-color-kadence2 );color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-87ec0ec .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-87ec0ec .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-58b736e .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:18px 80px 18px 080px;}.elementor-280 .elementor-element.elementor-element-58b736e .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-58b736e .elementor-button:focus{background-color:var( --e-global-color-kadence2 );color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-58b736e .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-58b736e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-44ba253{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-97c39d1{--spacer-size:32px;background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-c9b9fe3{--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-280 .elementor-element.elementor-element-c9b9fe3:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-c9b9fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-a99e17e{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-b06417a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-280 .elementor-element.elementor-element-263abc7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-4315b7a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-263ffc8{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-98e9208{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:467px;--z-index:100;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-98e9208{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-98e9208{right:0px;}.elementor-280 .elementor-element.elementor-element-2ccd8e6{--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;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-2ccd8e6:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-2ccd8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence4 );}.elementor-280 .elementor-element.elementor-element-55fefc0{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-768b48d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-7e68d7c{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-9cea9db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-280 .elementor-element.elementor-element-903b2e5 .elementor-button{background-color:var( --e-global-color-kadence1 );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-6aaf55b .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-88c76c2{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-2b62f38{--spacer-size:32px;background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-f2adcc8{--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-280 .elementor-element.elementor-element-f2adcc8:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-f2adcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-d5bfa95{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-cef59c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-280 .elementor-element.elementor-element-d9ce80b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-3077738{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-31901eb{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-6acfe83{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:467px;--z-index:100;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-6acfe83{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-6acfe83{right:0px;}.elementor-280 .elementor-element.elementor-element-b080c24{--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;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-b080c24:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-b080c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence4 );}.elementor-280 .elementor-element.elementor-element-f7e4f85{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-024b568 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-4b864f7{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-47ea601{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-280 .elementor-element.elementor-element-6228f2d .elementor-button{background-color:var( --e-global-color-kadence1 );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-778a16a .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-3776cc4{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-a88473d{--spacer-size:32px;background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-9856040{--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-280 .elementor-element.elementor-element-9856040:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-9856040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-2ead763{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-3462fb0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-280 .elementor-element.elementor-element-17d9801{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-aee2791{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-e70d14b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-6982014{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:467px;--z-index:0;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-6982014{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-6982014{right:0px;}.elementor-280 .elementor-element.elementor-element-62fd348{--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;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-62fd348:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-62fd348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence4 );}.elementor-280 .elementor-element.elementor-element-59cf5ca{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-0b1af66 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-c57ad92{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-154a59b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-280 .elementor-element.elementor-element-31ef49c .elementor-button{background-color:var( --e-global-color-kadence1 );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-90fbd16 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:18px 84px 18px 84px;}.elementor-280 .elementor-element.elementor-element-1c2ec17{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-57a1cbb{--spacer-size:32px;background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-f89c456{--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-280 .elementor-element.elementor-element-f89c456:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-f89c456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-99777a6{--spacer-size:32px;}.elementor-280 .elementor-element.elementor-element-b4881fa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-280 .elementor-element.elementor-element-73b546b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-8f56d29{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-f0edb21{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-280 .elementor-element.elementor-element-f7639b8{--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-280 .elementor-element.elementor-element-2186d62{--spacer-size:320px;}.elementor-280 .elementor-element.elementor-element-10e9cf9{text-align:center;}.elementor-280 .elementor-element.elementor-element-10e9cf9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-5698f63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-280 .elementor-element.elementor-element-b502288{--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-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-280 .elementor-element.elementor-element-dbd0ea4:hover img{opacity:1;}.elementor-280 .elementor-element.elementor-element-5d7cd3b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-280 .elementor-element.elementor-element-39152b7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-81b51a2 .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:11px 11px 11px 11px;padding:6px 40px 6px 40px;}.elementor-280 .elementor-element.elementor-element-81b51a2 .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-81b51a2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-81b51a2 .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-81b51a2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-2a17c86{--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-280 .elementor-element.elementor-element-f32a35a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-280 .elementor-element.elementor-element-48398b6{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-ad0eefc .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:11px 11px 11px 11px;padding:6px 40px 6px 40px;}.elementor-280 .elementor-element.elementor-element-ad0eefc .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-ad0eefc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-ad0eefc .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-ad0eefc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-b49486f{--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-280 .elementor-element.elementor-element-a31340f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-280 .elementor-element.elementor-element-04ec959{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-6baa6a9 .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:11px 11px 11px 11px;padding:6px 40px 6px 40px;}.elementor-280 .elementor-element.elementor-element-6baa6a9 .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-6baa6a9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-6baa6a9 .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-6baa6a9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-ab2cd30{--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-280 .elementor-element.elementor-element-98cedb5{--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-280 .elementor-element.elementor-element-a2308b2{--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-280 .elementor-element.elementor-element-83a6035{--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-280 .elementor-element.elementor-element-deaf23b{--spacer-size:80px;}.elementor-280 .elementor-element.elementor-element-c6b2ffe{text-align:center;}.elementor-280 .elementor-element.elementor-element-c6b2ffe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-227969f{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-b1d37c4 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-b1d37c4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-b1d37c4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-b1d37c4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-b1d37c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-b1d37c4:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-b1d37c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-b1d37c4 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-b1d37c4:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-b1d37c4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-13fe6c4 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-13fe6c4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-13fe6c4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-13fe6c4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-13fe6c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-13fe6c4:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-13fe6c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-13fe6c4 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-13fe6c4:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-13fe6c4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-d176a9b .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-d176a9b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-d176a9b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-d176a9b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-d176a9b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-d176a9b:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-d176a9b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-d176a9b .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-d176a9b:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-d176a9b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-23a45e1 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-23a45e1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-23a45e1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-23a45e1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-23a45e1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-23a45e1:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-23a45e1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-23a45e1 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-23a45e1:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-23a45e1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-d282d69 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-d282d69.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-d282d69.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-d282d69.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-d282d69 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-d282d69:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-d282d69 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-d282d69 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-d282d69:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-d282d69:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-60825ef .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-60825ef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-60825ef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-60825ef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-60825ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-60825ef:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-60825ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-60825ef .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-60825ef:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-60825ef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-4c32573{--spacer-size:80px;}.elementor-280 .elementor-element.elementor-element-458fb49{--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;}.elementor-280 .elementor-element.elementor-element-458fb49:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-458fb49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence5 );background-image:url("https://megalumens.mx/wp-content/uploads/2025/08/banner-nosotros-1img.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-280 .elementor-element.elementor-element-e3a97db{--display:flex;--min-height:0px;--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-280 .elementor-element.elementor-element-e3a97db.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-548daa1{--spacer-size:40px;}.elementor-280 .elementor-element.elementor-element-0b11862.elementor-element{--align-self:flex-start;}.elementor-280 .elementor-element.elementor-element-0b11862 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-ef971be.elementor-element{--align-self:flex-start;}.elementor-280 .elementor-element.elementor-element-ef971be .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:32px;letter-spacing:1px;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-8a9d374.elementor-element{--align-self:flex-start;}.elementor-280 .elementor-element.elementor-element-8a9d374{text-align:left;color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-dac45a5{--spacer-size:40px;}.elementor-280 .elementor-element.elementor-element-72c4a63 .elementor-button{background-color:var( --e-global-color-kadence9 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-kadence5 );color:var( --e-global-color-kadence5 );}.elementor-280 .elementor-element.elementor-element-72c4a63 .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-72c4a63 .elementor-button:focus{background-color:var( --e-global-color-kadence6 );color:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-72c4a63.elementor-element{--align-self:flex-start;}.elementor-280 .elementor-element.elementor-element-72c4a63 .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-72c4a63 .elementor-button:focus svg{fill:var( --e-global-color-kadence9 );}.elementor-280 .elementor-element.elementor-element-8c7dcc3{--spacer-size:40px;}.elementor-280 .elementor-element.elementor-element-03983fc{--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-280 .elementor-element.elementor-element-afa8892{--spacer-size:80px;}.elementor-280 .elementor-element.elementor-element-b3a0ca3{text-align:center;}.elementor-280 .elementor-element.elementor-element-b3a0ca3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-e03ee75.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-e03ee75 .qodef-e-inner{text-align:center;}.elementor-280 .elementor-element.elementor-element-e03ee75 .qodef-e-title{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-280 .elementor-element.elementor-element-02505ea{--spacer-size:80px;}.elementor-280 .elementor-element.elementor-element-fc8b5c0{--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-280 .elementor-element.elementor-element-b4571cc{--spacer-size:80px;}.elementor-280 .elementor-element.elementor-element-96640cc{text-align:center;}.elementor-280 .elementor-element.elementor-element-96640cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-8e5cf1f .qodef-shortcode .qodef-e-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-280 .elementor-element.elementor-element-8e5cf1f .qodef-shortcode .qodef-e-title a{color:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-8e5cf1f .qodef-shortcode .qodef-e-title:hover{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-8e5cf1f .qodef-shortcode .qodef-e-title:hover a{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-9a550e0{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-4fc37e8 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-4fc37e8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-4fc37e8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-4fc37e8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-4fc37e8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-4fc37e8:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-4fc37e8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-4fc37e8 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-4fc37e8:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-4fc37e8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-4b36193 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-4b36193.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-4b36193.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-4b36193.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-4b36193 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-4b36193:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-4b36193 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-4b36193 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-4b36193:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-4b36193:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-2a49c31 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-2a49c31.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-2a49c31.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-2a49c31.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-2a49c31 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-2a49c31:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-2a49c31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-2a49c31 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-2a49c31:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-2a49c31:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-3c27fc3 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-3c27fc3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-3c27fc3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-3c27fc3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-3c27fc3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-3c27fc3:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-3c27fc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-3c27fc3 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-3c27fc3:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-3c27fc3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-9b84df1 .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-9b84df1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-9b84df1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-9b84df1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-9b84df1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-9b84df1:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-9b84df1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-9b84df1 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-9b84df1:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-9b84df1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-46cb91c .elementor-image-box-wrapper{text-align:center;}.elementor-280 .elementor-element.elementor-element-46cb91c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-280 .elementor-element.elementor-element-46cb91c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-280 .elementor-element.elementor-element-46cb91c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-46cb91c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-280 .elementor-element.elementor-element-46cb91c:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-280 .elementor-element.elementor-element-46cb91c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-280 .elementor-element.elementor-element-46cb91c .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-280 .elementor-element.elementor-element-46cb91c:has(:hover) .elementor-image-box-title,
					 .elementor-280 .elementor-element.elementor-element-46cb91c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-1cdd038{--spacer-size:80px;}@media(min-width:768px){.elementor-280 .elementor-element.elementor-element-19e59d1{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-bccc86d{--content-width:750px;}.elementor-280 .elementor-element.elementor-element-5ce1b7a{--width:33.33%;}.elementor-280 .elementor-element.elementor-element-8395d93{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-f52fbff{--content-width:750px;}.elementor-280 .elementor-element.elementor-element-aa772a9{--width:80%;}.elementor-280 .elementor-element.elementor-element-c9b9fe3{--width:33.33%;}.elementor-280 .elementor-element.elementor-element-98e9208{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-2ccd8e6{--content-width:750px;}.elementor-280 .elementor-element.elementor-element-f2adcc8{--width:33.33%;}.elementor-280 .elementor-element.elementor-element-6acfe83{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-b080c24{--content-width:750px;}.elementor-280 .elementor-element.elementor-element-9856040{--width:33.33%;}.elementor-280 .elementor-element.elementor-element-6982014{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-62fd348{--content-width:750px;}.elementor-280 .elementor-element.elementor-element-f89c456{--width:33.33%;}.elementor-280 .elementor-element.elementor-element-f7639b8{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-5698f63{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-b502288{--width:33.3333%;}.elementor-280 .elementor-element.elementor-element-2a17c86{--width:33.3333%;}.elementor-280 .elementor-element.elementor-element-b49486f{--width:33.3333%;}.elementor-280 .elementor-element.elementor-element-ab2cd30{--width:33.3333%;}.elementor-280 .elementor-element.elementor-element-98cedb5{--width:33.3333%;}.elementor-280 .elementor-element.elementor-element-a2308b2{--width:33.3333%;}.elementor-280 .elementor-element.elementor-element-227969f{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-458fb49{--content-width:1400px;}.elementor-280 .elementor-element.elementor-element-e3a97db{--width:50%;}.elementor-280 .elementor-element.elementor-element-03983fc{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-fc8b5c0{--content-width:1200px;}.elementor-280 .elementor-element.elementor-element-9a550e0{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-280 .elementor-element.elementor-element-19e59d1{--content-width:700px;}.elementor-280 .elementor-element.elementor-element-bccc86d{--content-width:692px;}.elementor-280 .elementor-element.elementor-element-98e9208{--content-width:700px;}.elementor-280 .elementor-element.elementor-element-2ccd8e6{--content-width:692px;}.elementor-280 .elementor-element.elementor-element-6acfe83{--content-width:700px;}.elementor-280 .elementor-element.elementor-element-b080c24{--content-width:692px;}.elementor-280 .elementor-element.elementor-element-6982014{--content-width:700px;}.elementor-280 .elementor-element.elementor-element-62fd348{--content-width:692px;}.elementor-280 .elementor-element.elementor-element-e3a97db{--width:654px;}}@media(max-width:1024px){.elementor-280 .elementor-element.elementor-element-19e59d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-bccc86d{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-cd0f748{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-280 .elementor-element.elementor-element-264c96a .elementor-button{padding:18px 24px 18px 24px;}.elementor-280 .elementor-element.elementor-element-e8d42c0 .elementor-button{padding:18px 40px 18px 40px;}.elementor-280 .elementor-element.elementor-element-5ce1b7a{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-280 .elementor-element.elementor-element-aa772a9{--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-98e9208{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-2ccd8e6{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-280 .elementor-element.elementor-element-9cea9db{--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-903b2e5 .elementor-button{padding:18px 24px 18px 24px;}.elementor-280 .elementor-element.elementor-element-6aaf55b .elementor-button{padding:18px 40px 18px 40px;}.elementor-280 .elementor-element.elementor-element-f2adcc8{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-280 .elementor-element.elementor-element-6acfe83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-280 .elementor-element.elementor-element-b080c24{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-280 .elementor-element.elementor-element-47ea601{--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-6228f2d .elementor-button{padding:18px 24px 18px 24px;}.elementor-280 .elementor-element.elementor-element-778a16a .elementor-button{padding:18px 40px 18px 40px;}.elementor-280 .elementor-element.elementor-element-9856040{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-280 .elementor-element.elementor-element-6982014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-62fd348{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-280 .elementor-element.elementor-element-154a59b{--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-31ef49c .elementor-button{padding:18px 24px 18px 24px;}.elementor-280 .elementor-element.elementor-element-90fbd16 .elementor-button{padding:18px 40px 18px 40px;}.elementor-280 .elementor-element.elementor-element-f89c456{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-280 .elementor-element.elementor-element-2186d62{--spacer-size:460px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-227969f{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-458fb49{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-280 .elementor-element.elementor-element-e3a97db{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-280 .elementor-element.elementor-element-e03ee75 .qodef-e-title{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-b4571cc{--spacer-size:80px;}.elementor-280 .elementor-element.elementor-element-9a550e0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-cd0f748{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-280 .elementor-element.elementor-element-5b69730:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-5b69730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megalumens.mx/wp-content/uploads/2025/08/hero-banner-img-1024x429.jpg");background-position:-726px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-280 .elementor-element.elementor-element-f52fbff{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-280 .elementor-element.elementor-element-aa772a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-58b736e .elementor-button{padding:18px 90px 18px 90px;}.elementor-280 .elementor-element.elementor-element-9cea9db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-47ea601{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-154a59b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-2186d62{--spacer-size:200px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-227969f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-b1d37c4 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-13fe6c4 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-d176a9b .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-23a45e1 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-d282d69 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-60825ef .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-e03ee75 .qodef-e-title{font-size:var( --e-global-typography-text-font-size );}.elementor-280 .elementor-element.elementor-element-9a550e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280 .elementor-element.elementor-element-4fc37e8 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-4b36193 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-2a49c31 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-3c27fc3 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-9b84df1 .elementor-image-box-img{margin-bottom:15px;}.elementor-280 .elementor-element.elementor-element-46cb91c .elementor-image-box-img{margin-bottom:15px;}}