.elementor-679 .elementor-element.elementor-element-5fc5ffd{--display:flex;--min-height:70vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:1;}.elementor-679 .elementor-element.elementor-element-5fc5ffd::before, .elementor-679 .elementor-element.elementor-element-5fc5ffd > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-5fc5ffd > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-5fc5ffd > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-5fc5ffd > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-5fc5ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #222E7F 0%, #FFFFFF 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-f45db75{width:var( --container-widget-width, 85% );max-width:85%;margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:2;}.elementor-679 .elementor-element.elementor-element-f45db75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:140px;font-weight:500;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-679 .elementor-element.elementor-element-58f43b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-679 .elementor-element.elementor-element-58f43b7 img{width:100%;}.elementor-679 .elementor-element.elementor-element-05ce35e{--display:flex;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-679 .elementor-element.elementor-element-b072958 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-679 .elementor-element.elementor-element-47454cc{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-679 .elementor-element.elementor-element-235ca06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-235ca06.e-con{--align-self:center;}.elementor-679 .elementor-element.elementor-element-deaecfd{--display:flex;--min-height:33vh;--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;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-deaecfd::before, .elementor-679 .elementor-element.elementor-element-deaecfd > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-deaecfd > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-deaecfd > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-deaecfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-deaecfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(167deg, #010C28 0%, #222E7F 100%);}.elementor-679 .elementor-element.elementor-element-4e388c4{--display:flex;--min-height:46vh;--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-679 .elementor-element.elementor-element-4e388c4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-5cc2879{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-5cc2879.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-5cc2879 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-b28ae4c{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-7f99f2b{width:var( --container-widget-width, 124.808% );max-width:124.808%;--container-widget-width:124.808%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-7f99f2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-7f99f2b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-0e6aacc{--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;--z-index:0;}.elementor-679 .elementor-element.elementor-element-0e6aacc:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-0e6aacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megal.clienteswebpxm.es/wp-content/uploads/2026/09/img_areas_redes.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-679 .elementor-element.elementor-element-fca1b91.elementor-element{--order:99999 /* order end hack */;}.elementor-679 .elementor-element.elementor-element-fca1b91{z-index:1;}.elementor-679 .elementor-element.elementor-element-fca1b91 img{width:100%;}.elementor-679 .elementor-element.elementor-element-9064acf{--display:flex;--min-height:46vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-9064acf::before, .elementor-679 .elementor-element.elementor-element-9064acf > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-9064acf > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-9064acf > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-9064acf > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-9064acf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(167deg, #010C28 0%, #222E7F 100%);}.elementor-679 .elementor-element.elementor-element-0627962{--display:flex;--min-height:46vh;--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-679 .elementor-element.elementor-element-0627962.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-f6843d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-f6843d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-f6843d9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-ca801b6{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-5f82581{--display:flex;--min-height:55vh;--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-679 .elementor-element.elementor-element-5f82581:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-5f82581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megal.clienteswebpxm.es/wp-content/uploads/2026/09/img_areas_electricidad.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-679 .elementor-element.elementor-element-897795d{--display:flex;--min-height:33vh;--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;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-897795d::before, .elementor-679 .elementor-element.elementor-element-897795d > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-897795d > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-897795d > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-897795d > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-897795d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(167deg, #010C28 0%, #222E7F 100%);}.elementor-679 .elementor-element.elementor-element-ae37761{--display:flex;--min-height:46vh;--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-679 .elementor-element.elementor-element-ae37761.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-1fb287d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-1fb287d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-1fb287d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-a3dace6{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-4a7364f{--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;--z-index:0;}.elementor-679 .elementor-element.elementor-element-4a7364f:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-4a7364f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megal.clienteswebpxm.es/wp-content/uploads/2026/09/img_areas_instalacion.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-679 .elementor-element.elementor-element-e30954e{z-index:1;}.elementor-679 .elementor-element.elementor-element-e30954e img{width:100%;}.elementor-679 .elementor-element.elementor-element-44cb079{--display:flex;--min-height:46vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-44cb079::before, .elementor-679 .elementor-element.elementor-element-44cb079 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-44cb079 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-44cb079 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-44cb079 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-44cb079 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(167deg, #010C28 0%, #222E7F 100%);}.elementor-679 .elementor-element.elementor-element-281ce8d{--display:flex;--min-height:46vh;--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-679 .elementor-element.elementor-element-281ce8d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-682d8e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-682d8e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-682d8e8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-a43d405{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-679 .elementor-element.elementor-element-7a959bb{--display:flex;--min-height:55vh;--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-679 .elementor-element.elementor-element-7a959bb:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-7a959bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://megal.clienteswebpxm.es/wp-content/uploads/2026/09/img_areas_renovables.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-679 .elementor-element.elementor-element-5fc5ffd{--min-height:50vh;--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:space-between;}.elementor-679 .elementor-element.elementor-element-f45db75{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-679 .elementor-element.elementor-element-f45db75.elementor-element{--align-self:center;}.elementor-679 .elementor-element.elementor-element-f45db75 .elementor-heading-title{font-size:70px;}.elementor-679 .elementor-element.elementor-element-05ce35e{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-679 .elementor-element.elementor-element-235ca06{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-679 .elementor-element.elementor-element-4e388c4{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-5cc2879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-679 .elementor-element.elementor-element-7f99f2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-679 .elementor-element.elementor-element-0627962{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-f6843d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-679 .elementor-element.elementor-element-ae37761{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-1fb287d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-679 .elementor-element.elementor-element-281ce8d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-679 .elementor-element.elementor-element-5fc5ffd{--min-height:40vh;}.elementor-679 .elementor-element.elementor-element-f45db75{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-679 .elementor-element.elementor-element-f45db75 .elementor-heading-title{font-size:48px;}.elementor-679 .elementor-element.elementor-element-05ce35e{--width:85%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-b072958 .elementor-heading-title{font-size:27px;}.elementor-679 .elementor-element.elementor-element-47454cc{font-size:16px;}.elementor-679 .elementor-element.elementor-element-235ca06{--width:85%;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-235ca06.e-con{--align-self:center;}.elementor-679 .elementor-element.elementor-element-deaecfd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-679 .elementor-element.elementor-element-deaecfd.e-con{--align-self:center;}.elementor-679 .elementor-element.elementor-element-4e388c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-5cc2879{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-5cc2879 .elementor-heading-title{font-size:27px;}.elementor-679 .elementor-element.elementor-element-b28ae4c{text-align:start;font-size:16px;}.elementor-679 .elementor-element.elementor-element-7f99f2b{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-7f99f2b .elementor-heading-title{font-size:20px;line-height:2rem;}.elementor-679 .elementor-element.elementor-element-0e6aacc{--min-height:68vh;}.elementor-679 .elementor-element.elementor-element-9064acf{--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;}.elementor-679 .elementor-element.elementor-element-0627962{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-f6843d9{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-f6843d9 .elementor-heading-title{font-size:27px;}.elementor-679 .elementor-element.elementor-element-ca801b6{font-size:16px;}.elementor-679 .elementor-element.elementor-element-897795d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-679 .elementor-element.elementor-element-897795d.e-con{--align-self:center;}.elementor-679 .elementor-element.elementor-element-ae37761{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-1fb287d{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-1fb287d .elementor-heading-title{font-size:27px;}.elementor-679 .elementor-element.elementor-element-a3dace6{text-align:start;font-size:16px;}.elementor-679 .elementor-element.elementor-element-4a7364f{--min-height:68vh;}.elementor-679 .elementor-element.elementor-element-44cb079{--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;}.elementor-679 .elementor-element.elementor-element-281ce8d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-679 .elementor-element.elementor-element-682d8e8{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-679 .elementor-element.elementor-element-682d8e8 .elementor-heading-title{font-size:27px;}.elementor-679 .elementor-element.elementor-element-a43d405{font-size:16px;}}@media(min-width:768px){.elementor-679 .elementor-element.elementor-element-05ce35e{--width:85%;}.elementor-679 .elementor-element.elementor-element-235ca06{--width:85%;}.elementor-679 .elementor-element.elementor-element-deaecfd{--width:100%;}.elementor-679 .elementor-element.elementor-element-4e388c4{--width:56%;}.elementor-679 .elementor-element.elementor-element-0e6aacc{--width:83%;}.elementor-679 .elementor-element.elementor-element-9064acf{--width:100%;}.elementor-679 .elementor-element.elementor-element-0627962{--width:56%;}.elementor-679 .elementor-element.elementor-element-5f82581{--width:50%;}.elementor-679 .elementor-element.elementor-element-897795d{--width:100%;}.elementor-679 .elementor-element.elementor-element-ae37761{--width:56%;}.elementor-679 .elementor-element.elementor-element-4a7364f{--width:83%;}.elementor-679 .elementor-element.elementor-element-44cb079{--width:100%;}.elementor-679 .elementor-element.elementor-element-281ce8d{--width:56%;}.elementor-679 .elementor-element.elementor-element-7a959bb{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-679 .elementor-element.elementor-element-05ce35e{--width:80%;}.elementor-679 .elementor-element.elementor-element-deaecfd{--width:90%;}.elementor-679 .elementor-element.elementor-element-9064acf{--width:90%;}.elementor-679 .elementor-element.elementor-element-897795d{--width:90%;}.elementor-679 .elementor-element.elementor-element-44cb079{--width:90%;}}/* Start custom CSS for image, class: .elementor-element-58f43b7 *//* Desktop grande (>1440px) */
.elementor-679 .elementor-element.elementor-element-58f43b7 {
    position: absolute !important;
    max-width: none !important;
    width: 70vw !important;
    top: 0% !important;
    z-index: 0 !important;
    pointer-events: none;
}

.elementor-679 .elementor-element.elementor-element-58f43b7 img {
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
}

/* Laptop (1025px - 1440px) */
@media (max-width: 1440px) {
    .elementor-679 .elementor-element.elementor-element-58f43b7 {
        width: 100vw !important;
        top: 0% !important;
        right: 0% !important;
    }
}

/* Tablet (Elementor: hasta 1024px) */
@media (max-width: 1024px) {
    .elementor-679 .elementor-element.elementor-element-58f43b7 {
        width: auto !important;
        top: -5% !important;
        right: 0 !important;
        opacity: 1;
    }
}

/* Mobile (Elementor: hasta 767px) */
@media (max-width: 767px) {
    .elementor-679 .elementor-element.elementor-element-58f43b7 {
        width: 160vw !important;
        top: 0% !important;
        right: -20% !important;
        opacity: 1;
        z-index: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6aacc */.elementor-679 .elementor-element.elementor-element-0e6aacc .elementor-widget-image {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f82581 */.elementor-679 .elementor-element.elementor-element-5f82581 .elementor-widget-image {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7364f */.elementor-679 .elementor-element.elementor-element-4a7364f .elementor-widget-image {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a959bb */.elementor-679 .elementor-element.elementor-element-7a959bb .elementor-widget-image {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}/* End custom CSS */