.elementor-9515 .elementor-element.elementor-element-5bcad0d0{--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:50px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-5bcad0d0:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-5bcad0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zafirosoft.com/wp-content/uploads/2025/07/Fondo_headerEnergia.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9515 .elementor-element.elementor-element-57740cd{--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;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;--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-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-9515 .elementor-element.elementor-element-bea5464 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-9515 .elementor-element.elementor-element-f6e072a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading{text-align:center;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-heading--inner{max-width:641px;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;letter-spacing:-1.2px;margin-bottom:17px;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--subtitle, .elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--subtitle span{font-family:"Noto Sans", Sans-serif;font-size:20px;text-transform:none;}.elementor-9515 .elementor-element.elementor-element-1801725 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9515 .elementor-element.elementor-element-9a7e61b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9515 .elementor-element.elementor-element-9a7e61b.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-2f3b91c2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9515 .elementor-element.elementor-element-2f3b91c2 .pxl-text-editor{text-align:center;}.elementor-9515 .elementor-element.elementor-element-2f3b91c2 .pxl-text-editor .pxl-item--inner{max-width:800px;}.elementor-9515 .elementor-element.elementor-element-2f3b91c2 .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-2f3b91c2 .pxl-text-editor p{color:#FFFFFF;line-height:25.6px;letter-spacing:-0.16px;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button{text-align:center;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn{color:#FFFFFF;background-color:#3CAA59;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:700;border-style:solid !important;border-width:0px 0px 0px 0px !important;border-color:#FFFFFF !important;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn:hover{border-color:#3CAA59 !important;background-color:#3CAA59;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn i{color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn svg path{fill:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg{margin-right:10px;}.elementor-9515 .elementor-element.elementor-element-a4d1efd .pxl-button .btn-svg.pxl-icon--left:hover  svg{margin-right:10px;}.elementor-9515 .elementor-element.elementor-element-64523b00{--display:flex;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-6f239e7{--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:1px 20px;--row-gap:1px;--column-gap:20px;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;}.elementor-9515 .elementor-element.elementor-element-384e9d9{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9515 .elementor-element.elementor-element-384e9d9:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-384e9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-0cc011b{--display:flex;}.elementor-9515 .elementor-element.elementor-element-1d7c602{--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;--border-radius:16px 16px 16px 16px;--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-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9515 .elementor-element.elementor-element-6c96f87{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-6c96f87 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-6c96f87 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-9515 .elementor-element.elementor-element-425f3dc{width:100%;max-width:100%;text-align:end;}.elementor-9515 .elementor-element.elementor-element-425f3dc > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-15301cc{--display:flex;}.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-9515 .elementor-element.elementor-element-85e327f{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9515 .elementor-element.elementor-element-85e327f:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-85e327f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-b9db95c{--display:flex;}.elementor-9515 .elementor-element.elementor-element-306465c{--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;--border-radius:16px 16px 16px 16px;--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-9515 .elementor-element.elementor-element-15da53f{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-15da53f .elementor-counter-title{justify-content:start;color:#000000;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-15da53f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-9515 .elementor-element.elementor-element-cbc08d8{width:100%;max-width:100%;text-align:end;}.elementor-9515 .elementor-element.elementor-element-cbc08d8 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-b911787{--display:flex;}.elementor-9515 .elementor-element.elementor-element-1c06fc8{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9515 .elementor-element.elementor-element-1c06fc8:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-1c06fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-c4ae07d{--display:flex;}.elementor-9515 .elementor-element.elementor-element-e83448e{--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;--border-radius:16px 16px 16px 16px;--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-9515 .elementor-element.elementor-element-17b886a{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-17b886a .elementor-counter-title{justify-content:start;color:#000000;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-17b886a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-9515 .elementor-element.elementor-element-c16a1bb{width:100%;max-width:100%;text-align:end;}.elementor-9515 .elementor-element.elementor-element-c16a1bb > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5427bf2{--display:flex;}.elementor-9515 .elementor-element.elementor-element-7c0eab3a{--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;--overlay-opacity:0;--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-7c0eab3a:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-7c0eab3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-7c0eab3a::before, .elementor-9515 .elementor-element.elementor-element-7c0eab3a > .elementor-background-video-container::before, .elementor-9515 .elementor-element.elementor-element-7c0eab3a > .e-con-inner > .elementor-background-video-container::before, .elementor-9515 .elementor-element.elementor-element-7c0eab3a > .elementor-background-slideshow::before, .elementor-9515 .elementor-element.elementor-element-7c0eab3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9515 .elementor-element.elementor-element-7c0eab3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9515 .elementor-element.elementor-element-1b503b94{--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-9515 .elementor-element.elementor-element-7ba1c838 .pxl-heading .pxl-heading--inner{max-width:680px;}.elementor-9515 .elementor-element.elementor-element-7ba1c838 .pxl-heading .pxl-item--title{color:#000000;-webkit-text-stroke-color:#000000;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;line-height:50px;margin-bottom:24px;}.elementor-9515 .elementor-element.elementor-element-7ba1c838 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#000000;}.elementor-9515 .elementor-element.elementor-element-131ab19c > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-9515 .elementor-element.elementor-element-131ab19c .pxl-text-editor .pxl-item--inner{max-width:700px;}.elementor-9515 .elementor-element.elementor-element-131ab19c .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-131ab19c .pxl-text-editor p{color:#63728A;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:25.6px;letter-spacing:-0.16px;}.elementor-9515 .elementor-element.elementor-element-12946b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn{color:#FFFFFF;background-color:#3CAA59;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;line-height:46px;border-style:solid !important;border-width:0px 0px 0px 0px !important;border-color:#EBEBEB !important;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn:hover{color:#FFFFFF;border-color:#FFFFFF !important;background-color:#3CAA59;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn-hide-icon .pxl--btn-text:before{background-color:#FFFFFF !important;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn i{color:#FFFFFF;background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn svg path{fill:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn:hover i{color:#FFFFFF;background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn:hover svg path{fill:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg{margin-right:10px;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0 .pxl-button .btn-svg.pxl-icon--left:hover  svg{margin-right:10px;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn{color:#63728A;background-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;line-height:46px;border-style:solid !important;border-width:1px 1px 1px 1px !important;border-color:#63728A !important;border-radius:8px 8px 8px 8px;padding:0px 16px 0px 16px;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn:hover{color:#FFFFFF;border-color:#FFFFFF !important;background-color:#3CAA59;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn-hide-icon .pxl--btn-text:before{background-color:#FFFFFF !important;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn i{color:#63728A;background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn svg path{fill:#63728A;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn:hover i{color:#FFFFFF;background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn:hover svg path{fill:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg{margin-left:10px;}.elementor-9515 .elementor-element.elementor-element-f80c6f9 .pxl-button .btn-svg.pxl-icon--right:hover svg{margin-left:10px;}.elementor-9515 .elementor-element.elementor-element-4389a2ac{--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-9515 .elementor-element.elementor-element-3160b0ec .pxl-image-single{text-align:center;}.elementor-9515 .elementor-element.elementor-element-3160b0ec .pxl-image-single img{max-height:583px;width:auto;}.elementor-9515 .elementor-element.elementor-element-3160b0ec .pxl-image-single img, .elementor-9515 .elementor-element.elementor-element-3160b0ec .pxl-item--inner, .elementor-9515 .elementor-element.elementor-element-3160b0ec .pxl-item--bg{border-radius:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-4569b56f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-4ad178bc{--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:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-10398a0a > .elementor-widget-container{margin:0vw 0vw 0vw 5vw;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-10398a0a .pxl-image-single img{max-height:579px;width:auto;}.elementor-9515 .elementor-element.elementor-element-10398a0a .pxl-image-single img, .elementor-9515 .elementor-element.elementor-element-10398a0a .pxl-item--inner, .elementor-9515 .elementor-element.elementor-element-10398a0a .pxl-item--bg{border-radius:20px 20px 20px 20px;}.elementor-9515 .elementor-element.elementor-element-130db8a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-6ebea87f{--display:flex;}.elementor-9515 .elementor-element.elementor-element-471c95d5{--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;--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-9515 .elementor-element.elementor-element-398a9247 > .elementor-widget-container{margin:0px 0px 0px 0px;}.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-9515 .elementor-element.elementor-element-20744e3d.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-20744e3d .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;color:#2E2E33;}.elementor-9515 .elementor-element.elementor-element-5678bf6e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5678bf6e .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-5678bf6e .pxl-text-editor p{color:#63728A;font-family:"Noto Sans", Sans-serif;font-size:16px;}.elementor-9515 .elementor-element.elementor-element-5f947589{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-5f947589 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5f947589.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-af7c6ee{--display:flex;}.elementor-9515 .elementor-element.elementor-element-1d7a567{--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;--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-9515 .elementor-element.elementor-element-c26ea6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-6d24d44.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-6d24d44 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;color:#2E2E33;}.elementor-9515 .elementor-element.elementor-element-505e32e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-505e32e .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-505e32e .pxl-text-editor p{color:#63728A;font-family:"Noto Sans", Sans-serif;font-size:16px;}.elementor-9515 .elementor-element.elementor-element-032cf06{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-032cf06 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-032cf06.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-156a594{--display:flex;}.elementor-9515 .elementor-element.elementor-element-e377aa9{--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;--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-9515 .elementor-element.elementor-element-f21d5d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5d28e70.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-5d28e70 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;color:#2E2E33;}.elementor-9515 .elementor-element.elementor-element-c746dca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-c746dca .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-c746dca .pxl-text-editor p{color:#63728A;font-family:"Noto Sans", Sans-serif;font-size:16px;}.elementor-9515 .elementor-element.elementor-element-7c44963{--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 6px;--row-gap:0px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-2df6f20{--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-9515 .elementor-element.elementor-element-1cf96e3{--display:flex;--min-height:350px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-1cf96e3:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-1cf96e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zafirosoft.com/wp-content/uploads/2025/06/img_ERP_ControlOperativo.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-9515 .elementor-element.elementor-element-a8d2328 > .elementor-widget-container{margin:0px 0px 150px 0px;padding:0px 80px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-a8d2328 .pxl-tabs .pxl-tabs--title > .pxl-item--title{color:#2E2E33;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9515 .elementor-element.elementor-element-a8d2328 .pxl-tabs .pxl-item--content{color:#63728A;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-5b6d5bf{--display:flex;--min-height:140px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-5b6d5bf:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-5b6d5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zafirosoft.com/wp-content/uploads/2025/06/img_TrabajoSinRetrabajos_Energia.png");background-position:center right;background-repeat:no-repeat;}.elementor-9515 .elementor-element.elementor-element-380c683 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 250px 0px 25px;}.elementor-9515 .elementor-element.elementor-element-380c683.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-9515 .elementor-element.elementor-element-380c683 .pxl-tabs .pxl-tabs--title > .pxl-item--title{color:#2E2E33;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9515 .elementor-element.elementor-element-380c683 .pxl-tabs .pxl-item--content{color:#63728A;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-d707a91{--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;--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-9515 .elementor-element.elementor-element-486737c{--display:flex;--min-height:140px;--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:center;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-486737c:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-486737c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-407583d{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-407583d .elementor-counter-number-wrapper{color:#000000;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9515 .elementor-element.elementor-element-407583d .elementor-counter-title{color:#63728A;font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-fe69af9{--display:flex;--min-height:101px;}.elementor-9515 .elementor-element.elementor-element-fe69af9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-9515 .elementor-element.elementor-element-b167985{width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-b167985 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-b167985.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-eb4b8ea{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-eb4b8ea .elementor-counter-number-wrapper{color:#000000;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9515 .elementor-element.elementor-element-eb4b8ea .elementor-counter-title{color:#63728A;font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-4a7b5a5{--display:flex;--min-height:101px;}.elementor-9515 .elementor-element.elementor-element-4a7b5a5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-9515 .elementor-element.elementor-element-24e021d{width:var( --container-widget-width, 2px );max-width:2px;--container-widget-width:2px;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-24e021d > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-24e021d.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-29f0b84{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-29f0b84 .elementor-counter-number-wrapper{color:#000000;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9515 .elementor-element.elementor-element-29f0b84 .elementor-counter-title{color:#63728A;font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-2fb0906{--display:flex;--min-height:320px;--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-2fb0906:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-2fb0906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#235ECD;}.elementor-9515 .elementor-element.elementor-element-7fedbd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-7fedbd0 .pxl-tabs .pxl-tabs--title > .pxl-item--title{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9515 .elementor-element.elementor-element-7fedbd0 .pxl-tabs .pxl-item--content{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9515 .elementor-element.elementor-element-bfee321{--display:flex;--min-height:100px;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9515 .elementor-element.elementor-element-759e2f6 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-759e2f6 .pxl-button .btn{color:#235ECD;background-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;}.elementor-9515 .elementor-element.elementor-element-759e2f6 .pxl-button .btn.pxl-icon--left:not(.btn-svg) i, .elementor-9515 .elementor-element.elementor-element-759e2f6 .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg{margin-right:10px;}.elementor-9515 .elementor-element.elementor-element-759e2f6 .pxl-button .btn-svg.pxl-icon--left:hover  svg{margin-right:10px;}.elementor-9515 .elementor-element.elementor-element-4a76b5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-9515 .elementor-element.elementor-element-4a76b5e .pxl-button .btn{color:#FFFFFF;background-color:#235ECD;font-family:"Noto Sans", Sans-serif;border-style:solid !important;border-width:1px 1px 1px 1px !important;}.elementor-9515 .elementor-element.elementor-element-4a76b5e .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-9515 .elementor-element.elementor-element-4a76b5e .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg{margin-left:10px;}.elementor-9515 .elementor-element.elementor-element-4a76b5e .pxl-button .btn-svg.pxl-icon--right:hover svg{margin-left:10px;}.elementor-9515 .elementor-element.elementor-element-493c8d3{--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-9515 .elementor-element.elementor-element-493c8d3:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-493c8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DAE5FF85 100%);}.elementor-9515 .elementor-element.elementor-element-ac380fb > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-9515 .elementor-element.elementor-element-ac380fb.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-ac380fb .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:600;color:#2E2E33;}.elementor-9515 .elementor-element.elementor-element-3cc69da{--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;--justify-content:center;}.elementor-9515 .elementor-element.elementor-element-24d990c{--display:flex;}.elementor-9515 .elementor-element.elementor-element-30397e6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-40069ac > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-40069ac.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-40069ac .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-9515 .elementor-element.elementor-element-ddb5908 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-9515 .elementor-element.elementor-element-ddb5908{text-align:center;color:#63728A;}.elementor-9515 .elementor-element.elementor-element-78e90a2{--display:flex;}.elementor-9515 .elementor-element.elementor-element-d63abbd > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-27f54d3 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-27f54d3.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-27f54d3 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-9515 .elementor-element.elementor-element-6066b5b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-9515 .elementor-element.elementor-element-6066b5b{text-align:center;color:#63728A;}.elementor-9515 .elementor-element.elementor-element-d9ae71f{--display:flex;}.elementor-9515 .elementor-element.elementor-element-32eafbc > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5c7f1bd > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5c7f1bd.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-5c7f1bd .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-9515 .elementor-element.elementor-element-01ada70 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-9515 .elementor-element.elementor-element-01ada70{text-align:center;color:#63728A;}.elementor-9515 .elementor-element.elementor-element-36470cf{--display:flex;}.elementor-9515 .elementor-element.elementor-element-132231d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5a79cc4 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-5a79cc4.elementor-element{--align-self:center;}.elementor-9515 .elementor-element.elementor-element-5a79cc4 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-9515 .elementor-element.elementor-element-2c750b9 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-9515 .elementor-element.elementor-element-2c750b9{text-align:center;color:#63728A;}.elementor-9515 .elementor-element.elementor-element-2cf1dca2{--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:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-2cf1dca2:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-2cf1dca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zafirosoft.com/wp-content/uploads/2025/06/img_FondoModulos.png");background-position:bottom center;background-repeat:repeat-x;}.elementor-9515 .elementor-element.elementor-element-7fc87008 .pxl-heading{text-align:center;}.elementor-9515 .elementor-element.elementor-element-7fc87008 .pxl-heading .pxl-item--title{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;margin-bottom:25px;}.elementor-9515 .elementor-element.elementor-element-35ded3ac > .elementor-widget-container{margin:0px 0px 53px 0px;}.elementor-9515 .elementor-element.elementor-element-35ded3ac .pxl-text-editor{text-align:center;}.elementor-9515 .elementor-element.elementor-element-35ded3ac .pxl-text-editor .pxl-item--inner{max-width:973px;}.elementor-9515 .elementor-element.elementor-element-35ded3ac .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-35ded3ac .pxl-text-editor p{color:#63728A;}.elementor-9515 .elementor-element.elementor-element-579eb62 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 10px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-579eb62.elementor-element{--align-self:flex-end;}.elementor-9515 .elementor-element.elementor-element-579eb62{z-index:10;}.elementor-9515 .elementor-element.elementor-element-579eb62 .pxl-link{text-align:right;justify-content:right;}.elementor-9515 .elementor-element.elementor-element-579eb62 .pxl-link a:not(:hover){color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-579eb62 .pxl-link a{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-9515 .elementor-element.elementor-element-579eb62 .pxl-link a:hover i{color:#FFFFFF !important;}.elementor-9515 .elementor-element.elementor-element-7bd4963e > .elementor-widget-container{border-style:none;}.elementor-9515 .elementor-element.elementor-element-7bd4963e .pxl-tabs .pxl-tabs--title > .pxl-item--title{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-9515 .elementor-element.elementor-element-7bd4963e .pxl-tabs .pxl-tabs--title > .pxl-item--title.active{color:#000000;background-color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-7bd4963e .pxl-tabs .pxl-tabs--title > .pxl-tabs--title{background-color:#235ECD;}.elementor-9515 .elementor-element.elementor-element-7bd4963e .pxl-tabs .pxl-item--content{color:#2262D8;font-family:"Noto Sans", Sans-serif;font-size:16px;}.elementor-9515 .elementor-element.elementor-element-da1e68c{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-e292bc7 > .elementor-widget-container{margin:50px 0px 25px 0px;}.elementor-9515 .elementor-element.elementor-element-e292bc7{text-align:center;}.elementor-9515 .elementor-element.elementor-element-e292bc7 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:600;color:#2E2E33;}.elementor-9515 .elementor-element.elementor-element-d2c88cc{--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 32px;--row-gap:0px;--column-gap:32px;}.elementor-9515 .elementor-element.elementor-element-d766120{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--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-9515 .elementor-element.elementor-element-37003ad > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-37003ad .pxl-icon-box .pxl-item--inner{padding:6px 6px 6px 6px !important;}.elementor-9515 .elementor-element.elementor-element-37003ad .pxl-icon-box .pxl-item--title,.elementor-9515 .elementor-element.elementor-element-37003ad .pxl-icon-box .pxl-item--title a{color:#2E2E33;font-family:"Noto Sans", Sans-serif;font-size:20px;}.elementor-9515 .elementor-element.elementor-element-f2c5b28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--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-9515 .elementor-element.elementor-element-d3aac01 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-d3aac01 .pxl-icon-box .pxl-item--inner{padding:6px 6px 6px 6px !important;}.elementor-9515 .elementor-element.elementor-element-d3aac01 .pxl-icon-box .pxl-item--title,.elementor-9515 .elementor-element.elementor-element-d3aac01 .pxl-icon-box .pxl-item--title a{color:#2E2E33;font-family:"Noto Sans", Sans-serif;font-size:20px;}.elementor-9515 .elementor-element.elementor-element-01b3e42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--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-9515 .elementor-element.elementor-element-f638709 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-f638709 .pxl-icon-box .pxl-item--inner{padding:6px 6px 6px 6px !important;}.elementor-9515 .elementor-element.elementor-element-f638709 .pxl-icon-box .pxl-item--title,.elementor-9515 .elementor-element.elementor-element-f638709 .pxl-icon-box .pxl-item--title a{color:#2E2E33;font-family:"Noto Sans", Sans-serif;font-size:20px;}.elementor-9515 .elementor-element.elementor-element-c65a8e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(38.00000000000002, 118.99999999999987, 185, 0.25098039215686274);--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-9515 .elementor-element.elementor-element-74f4740 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-74f4740 .pxl-icon-box .pxl-item--inner{padding:6px 6px 6px 6px !important;}.elementor-9515 .elementor-element.elementor-element-74f4740 .pxl-icon-box .pxl-item--title,.elementor-9515 .elementor-element.elementor-element-74f4740 .pxl-icon-box .pxl-item--title a{color:#2E2E33;font-family:"Noto Sans", Sans-serif;font-size:20px;}.elementor-9515 .elementor-element.elementor-element-21f6e98a{--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;--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-9515 .elementor-element.elementor-element-21f6e98a:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-21f6e98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zafirosoft.com/wp-content/uploads/2025/06/img_FondoFormulario.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9515 .elementor-element.elementor-element-47a181ff{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-626402b5{--display:flex;--justify-content:center;}.elementor-9515 .elementor-element.elementor-element-6c0ebe5d{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;}.elementor-9515 .elementor-element.elementor-element-6c0ebe5d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--subtitle.px-sub-title-default .pxl-item--subtext,.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--subtitle.px-sub-title-default{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-9515 .elementor-element.elementor-element-3edf498d > .elementor-widget-container{margin:70px 00px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-heading--inner{max-width:750px;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;margin-bottom:17px;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--subtitle.px-sub-title-default:after{background-color:#9E85FF;}.elementor-9515 .elementor-element.elementor-element-7dc8261c > .elementor-widget-container{margin:18px 0px 32px 0px;}.elementor-9515 .elementor-element.elementor-element-7dc8261c .pxl-text-editor .pxl-item--inner{max-width:725px;}.elementor-9515 .elementor-element.elementor-element-7dc8261c .pxl-text-editor , .elementor-9515 .elementor-element.elementor-element-7dc8261c .pxl-text-editor p{color:#FFFFFF;line-height:25.6px;letter-spacing:-0.16px;}.elementor-9515 .elementor-element.elementor-element-33f3f5ca .pxl-link.type-horizontal li{margin-left:0px;margin-right:28px;}.elementor-9515 .elementor-element.elementor-element-63111e48{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9515 .elementor-element.elementor-element-7a1207f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-7a1207f7 > .elementor-widget-container{margin:0px 18px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-7a1207f7.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-9515 .elementor-element.elementor-element-7a1207f7.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-9515 .elementor-element.elementor-element-7a1207f7.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-9515 .elementor-element.elementor-element-7a1207f7 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9515 .elementor-element.elementor-element-7a1207f7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9515 .elementor-element.elementor-element-7a1207f7 .elementor-image-box-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-7a1207f7 .elementor-image-box-description{font-family:"Noto Sans", Sans-serif;font-size:1px;font-weight:400;line-height:1px;letter-spacing:-0.1px;word-spacing:0px;}.elementor-9515 .elementor-element.elementor-element-374bf0ae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-374bf0ae.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-9515 .elementor-element.elementor-element-374bf0ae.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-9515 .elementor-element.elementor-element-374bf0ae.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-9515 .elementor-element.elementor-element-374bf0ae .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9515 .elementor-element.elementor-element-374bf0ae .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-9515 .elementor-element.elementor-element-374bf0ae .elementor-image-box-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-9515 .elementor-element.elementor-element-1504622d{--display:flex;--justify-content:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-34a5a60d .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-9515 .elementor-element.elementor-element-34a5a60d .pxl-contact-form .pxl-select-higthlight{font-family:"Noto Sans", Sans-serif;}.elementor-9515 .elementor-element.elementor-element-34a5a60d .pxl-contact-form{border-radius:20px 20px 20px 20px;padding:40px 40px 40px 40px;background-color:#FFFFFF;}@media(max-width:1024px){.elementor-9515 .elementor-element.elementor-element-57740cd{--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:54px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--title{font-size:48px;}.elementor-9515 .elementor-element.elementor-element-7ba1c838 .pxl-heading .pxl-item--title{font-size:42px;line-height:1.2em;}.elementor-9515 .elementor-element.elementor-element-12946b49{--justify-content:flex-start;}.elementor-9515 .elementor-element.elementor-element-fbbb6d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9515 .elementor-element.elementor-element-f80c6f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9515 .elementor-element.elementor-element-4569b56f{--padding-top:95px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-2cf1dca2{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-47a181ff{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--title{font-size:40px;}.elementor-9515 .elementor-element.elementor-element-33f3f5ca > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9515 .elementor-element.elementor-element-33f3f5ca .pxl-link a{font-size:14px;}.elementor-9515 .elementor-element.elementor-element-33f3f5ca .pxl-link.type-horizontal li{margin-right:15px;}.elementor-9515 .elementor-element.elementor-element-1504622d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-34a5a60d .pxl-contact-form{padding:40px 15px 40px 15px;}}@media(max-width:880px){.elementor-9515 .elementor-element.elementor-element-5bcad0d0{--padding-top:120px;--padding-bottom:320px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-57740cd{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--title{font-size:38px;}.elementor-9515 .elementor-element.elementor-element-2f3b91c2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9515 .elementor-element.elementor-element-7ba1c838 .pxl-heading .pxl-item--title{font-size:38px;}.elementor-9515 .elementor-element.elementor-element-4569b56f{--flex-wrap:wrap;}.elementor-9515 .elementor-element.elementor-element-10398a0a .pxl-image-single img{max-height:500px;width:100%;}.elementor-9515 .elementor-element.elementor-element-130db8a0{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-47a181ff{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-626402b5{--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-3edf498d .pxl-heading .pxl-item--title{font-size:32px;}}@media(max-width:767px){.elementor-9515 .elementor-element.elementor-element-5bcad0d0{--padding-top:40px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px;}.elementor-9515 .elementor-element.elementor-element-57740cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-bea5464 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-f6e072a .pxl-heading .pxl-item--title{font-size:34px;}.elementor-9515 .elementor-element.elementor-element-1801725 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-1b503b94{--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-3160b0ec .pxl-image-single{text-align:left;}.elementor-9515 .elementor-element.elementor-element-3160b0ec .pxl-image-single img{max-height:500px;width:100%;}.elementor-9515 .elementor-element.elementor-element-4569b56f{--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-4ad178bc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-130db8a0{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-1cf96e3{--min-height:410px;--padding-top:25px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-5b6d5bf:not(.elementor-motion-effects-element-type-background), .elementor-9515 .elementor-element.elementor-element-5b6d5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zafirosoft.com/wp-content/uploads/2025/06/img_DecisionesInteligentes.png");}.elementor-9515 .elementor-element.elementor-element-5b6d5bf{--padding-top:25px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-380c683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-486737c{--padding-top:25px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-2fb0906{--min-height:420px;--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;--padding-top:25px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-2cf1dca2{--padding-top:65px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-9515 .elementor-element.elementor-element-35ded3ac > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-9515 .elementor-element.elementor-element-626402b5{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-7dc8261c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9515 .elementor-element.elementor-element-33f3f5ca .pxl-link.type-horizontal li{margin-right:15px;}.elementor-9515 .elementor-element.elementor-element-7a1207f7 .elementor-image-box-img{margin-bottom:5px;}.elementor-9515 .elementor-element.elementor-element-374bf0ae .elementor-image-box-img{margin-bottom:5px;}}@media(min-width:768px){.elementor-9515 .elementor-element.elementor-element-1b503b94{--width:60%;}.elementor-9515 .elementor-element.elementor-element-4389a2ac{--width:50%;}.elementor-9515 .elementor-element.elementor-element-4ad178bc{--width:47%;}.elementor-9515 .elementor-element.elementor-element-130db8a0{--width:53%;}.elementor-9515 .elementor-element.elementor-element-2df6f20{--width:50%;}.elementor-9515 .elementor-element.elementor-element-d707a91{--width:50%;}.elementor-9515 .elementor-element.elementor-element-fe69af9{--width:2px;}.elementor-9515 .elementor-element.elementor-element-4a7b5a5{--width:2px;}.elementor-9515 .elementor-element.elementor-element-2cf1dca2{--content-width:1295px;}.elementor-9515 .elementor-element.elementor-element-626402b5{--width:60%;}.elementor-9515 .elementor-element.elementor-element-1504622d{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-9515 .elementor-element.elementor-element-4ad178bc{--width:100%;}.elementor-9515 .elementor-element.elementor-element-130db8a0{--width:100%;}.elementor-9515 .elementor-element.elementor-element-626402b5{--width:100%;}.elementor-9515 .elementor-element.elementor-element-1504622d{--width:100%;}}/* Estilos para el formulario de contacto */


.wpcf7 .form-group, .wpcf7 p {
    margin-bottom: 0px;
    width: 100%
}

.wpcf7 .form-group.half-width {
    display: inline-block;
    width: 48%;
    margin-right: 2%;
}

.wpcf7 .form-group.half-width:first-child {
    margin-right: 0px;
}

.wpcf7 .form-label {
    display: block;
    margin-bottom: 8px;
    color: #666;
    font-size: 14px;
    font-weight: 500;
}

.wpcf7 .form-input {
    width: 100%;
    padding: 12px 16px;
    border: 2px solid #e0e0e0;
    border-radius: 6px;
    font-size: 16px;
    transition: border-color 0.3s ease;
    box-sizing: border-box;
}

.wpcf7 .form-input:focus {
    outline: none;
    border-color: #4CAF50;
}

.wpcf7 .submit-btn {
    width: 100%;
    
    background: #4CAF50;
    color: white;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
    
}

.wpcf7 .submit-btn:hover {
    background: #45a049;
}



@media (max-width: 600px) {
    .wpcf7 .form-group.half-width {
        display: block;
        width: 100%;
        margin-right: 0;
    }
}