.elementor-6662 .elementor-element.elementor-element-53bef7ed{--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;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-6662 .elementor-element.elementor-element-53bef7ed:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-53bef7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-6662 .elementor-element.elementor-element-4b1fedb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right: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-6662 .elementor-element.elementor-element-fcd16d0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:#CBD5E1;}.elementor-6662 .elementor-element.elementor-element-239ace{--display:flex;--padding-top:100px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6662 .elementor-element.elementor-element-239ace:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-239ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-6662 .elementor-element.elementor-element-37fcdbc4{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6662 .elementor-element.elementor-element-555214ab{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6662 .elementor-element.elementor-element-555214ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6662 .elementor-element.elementor-element-64d22e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-6662 .elementor-element.elementor-element-64d22e6a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#F97316;}.elementor-6662 .elementor-element.elementor-element-2f533807 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:700;color:#F8FAFC;}.elementor-6662 .elementor-element.elementor-element-53130474 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;color:#CBD5E1D9;}.elementor-6662 .elementor-element.elementor-element-2c2cf1b6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6662 .elementor-element.elementor-element-2c2cf1b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6662 .elementor-element.elementor-element-12425db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6662 .elementor-element.elementor-element-12425db9 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#F97316;}.elementor-6662 .elementor-element.elementor-element-2b1e7fe6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBD5E11A;--border-color:#CBD5E11A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6662 .elementor-element.elementor-element-2b1e7fe6:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-2b1e7fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-6662 .elementor-element.elementor-element-2b1e7fe6:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4511E;--border-color:#F4511E;}.elementor-6662 .elementor-element.elementor-element-2b1e7fe6, .elementor-6662 .elementor-element.elementor-element-2b1e7fe6::before{--border-transition:0.3s;}.elementor-6662 .elementor-element.elementor-element-15702b0{width:auto;max-width:auto;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6662 .elementor-element.elementor-element-15702b0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-6662 .elementor-element.elementor-element-d76b5b{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-6662 .elementor-element.elementor-element-2bcba3e9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-37c438a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;color:#CBD5E18C;}.elementor-6662 .elementor-element.elementor-element-7d2304b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBD5E11A;--border-color:#CBD5E11A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6662 .elementor-element.elementor-element-7d2304b:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-7d2304b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-6662 .elementor-element.elementor-element-7d2304b:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4511E;--border-color:#F4511E;}.elementor-6662 .elementor-element.elementor-element-7d2304b, .elementor-6662 .elementor-element.elementor-element-7d2304b::before{--border-transition:0.3s;}.elementor-6662 .elementor-element.elementor-element-55245deb{width:auto;max-width:auto;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6662 .elementor-element.elementor-element-55245deb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-6662 .elementor-element.elementor-element-5332f2cb{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-6662 .elementor-element.elementor-element-46b662b6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-1c33c5a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;color:#CBD5E18C;}.elementor-6662 .elementor-element.elementor-element-33a0ead7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBD5E11A;--border-color:#CBD5E11A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6662 .elementor-element.elementor-element-33a0ead7:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-33a0ead7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-6662 .elementor-element.elementor-element-33a0ead7:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4511E;--border-color:#F4511E;}.elementor-6662 .elementor-element.elementor-element-33a0ead7, .elementor-6662 .elementor-element.elementor-element-33a0ead7::before{--border-transition:0.3s;}.elementor-6662 .elementor-element.elementor-element-79893f2a{width:auto;max-width:auto;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6662 .elementor-element.elementor-element-79893f2a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-6662 .elementor-element.elementor-element-519708e7{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-6662 .elementor-element.elementor-element-5e79acda .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-318f367e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;color:#CBD5E18C;}.elementor-6662 .elementor-element.elementor-element-75d90c3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBD5E11A;--border-color:#CBD5E11A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6662 .elementor-element.elementor-element-75d90c3c:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-75d90c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-6662 .elementor-element.elementor-element-75d90c3c:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4511E;--border-color:#F4511E;}.elementor-6662 .elementor-element.elementor-element-75d90c3c, .elementor-6662 .elementor-element.elementor-element-75d90c3c::before{--border-transition:0.3s;}.elementor-6662 .elementor-element.elementor-element-6743ff4{width:auto;max-width:auto;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6662 .elementor-element.elementor-element-6743ff4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-6662 .elementor-element.elementor-element-55490753{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-6662 .elementor-element.elementor-element-6b978fca .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-6c1e791d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;color:#CBD5E18C;}.elementor-6662 .elementor-element.elementor-element-11310f28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBD5E11A;--border-color:#CBD5E11A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-6662 .elementor-element.elementor-element-11310f28:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-11310f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-6662 .elementor-element.elementor-element-11310f28:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4511E;--border-color:#F4511E;}.elementor-6662 .elementor-element.elementor-element-11310f28, .elementor-6662 .elementor-element.elementor-element-11310f28::before{--border-transition:0.3s;}.elementor-6662 .elementor-element.elementor-element-21672931{width:auto;max-width:auto;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6662 .elementor-element.elementor-element-21672931 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:500;}.elementor-6662 .elementor-element.elementor-element-13a5736f{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-6662 .elementor-element.elementor-element-17c67cdb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-3f9eeb32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;color:#CBD5E18C;}.elementor-6662 .elementor-element.elementor-element-7f1fbc6c{--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:96px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6662 .elementor-element.elementor-element-7f1fbc6c:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-7f1fbc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-5b3fd7d9{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CBD5E11F;--border-color:#CBD5E11F;--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-6662 .elementor-element.elementor-element-295636b9{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6662 .elementor-element.elementor-element-295636b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6662 .elementor-element.elementor-element-40075a9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6662 .elementor-element.elementor-element-40075a9b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;}.elementor-6662 .elementor-element.elementor-element-32a9f323 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#94A3B8;}.elementor-6662 .elementor-element.elementor-element-2316211d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6662 .elementor-element.elementor-element-2316211d:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-2316211d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-7ffcae8a{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-6662 .elementor-element.elementor-element-3cd63a34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6662 .elementor-element.elementor-element-6acbe78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-6662 .elementor-element.elementor-element-6acbe78f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:#1E293B;}.elementor-6662 .elementor-element.elementor-element-74663577{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Jose.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-68b4c56a{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_ReyesV.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-42bb9001{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Pablo.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-79de6556{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Dani.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-50d09e3b{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Chema.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-1e0a5615{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Jordi.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-546e329d{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_ReyesJ.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-4a8adf3f{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Miguel.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-44cb6949{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Nico.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-6212b864{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__front{background-color:#111827;background-image:url("https://enefecto.es/wp-content/uploads/2026/07/fotos_nosotros_Jorge.webp");background-position:bottom center;background-size:cover;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-2427cc55{width:100%;max-width:100%;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box{height:515px;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__layer, .elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:start;justify-content:flex-end;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__image img{width:100%;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 30px 30px 30px;text-align:center;justify-content:center;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__button{margin-inline-center:0;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:30px;}.elementor-6662 .elementor-element.elementor-element-2068f70f{--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;--justify-content:space-evenly;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6662 .elementor-element.elementor-element-2068f70f:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-2068f70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6662 .elementor-element.elementor-element-23f73c6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6662 .elementor-element.elementor-element-23f73c6d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-6662 .elementor-element.elementor-element-78c937fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-6662 .elementor-element.elementor-element-78c937fe .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.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-6662 .elementor-element.elementor-element-29fc319b{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#FFFFFFB3;}.elementor-6662 .elementor-element.elementor-element-5acd600b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6662 .elementor-element.elementor-element-4802844c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}.elementor-6662 .elementor-element.elementor-element-4802844c .elementor-button:hover, .elementor-6662 .elementor-element.elementor-element-4802844c .elementor-button:focus{background-color:#D6471A;color:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-4802844c .elementor-button:hover svg, .elementor-6662 .elementor-element.elementor-element-4802844c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6662 .elementor-element.elementor-element-56101cc2 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(203,213,225,0.3);border-radius:0px 0px 0px 0px;}.elementor-6662 .elementor-element.elementor-element-56101cc2 .elementor-button:hover, .elementor-6662 .elementor-element.elementor-element-56101cc2 .elementor-button:focus{color:#F97316;}.elementor-6662 .elementor-element.elementor-element-56101cc2 .elementor-button:hover svg, .elementor-6662 .elementor-element.elementor-element-56101cc2 .elementor-button:focus svg{fill:#F97316;}.elementor-6662 .elementor-element.elementor-element-68322024{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;border-style:solid;--border-style:solid;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-6662 .elementor-element.elementor-element-68322024:not(.elementor-motion-effects-element-type-background), .elementor-6662 .elementor-element.elementor-element-68322024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}@media(min-width:768px){.elementor-6662 .elementor-element.elementor-element-555214ab{--width:55%;}.elementor-6662 .elementor-element.elementor-element-2c2cf1b6{--content-width:960px;}.elementor-6662 .elementor-element.elementor-element-d76b5b{--width:90%;}.elementor-6662 .elementor-element.elementor-element-5332f2cb{--width:90%;}.elementor-6662 .elementor-element.elementor-element-519708e7{--width:90%;}.elementor-6662 .elementor-element.elementor-element-295636b9{--width:33.584%;}.elementor-6662 .elementor-element.elementor-element-68322024{--width:50%;}}@media(max-width:1200px){.elementor-6662 .elementor-element.elementor-element-74663577{--grid-auto-flow:row;}.elementor-6662 .elementor-element.elementor-element-68322024{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-6662 .elementor-element.elementor-element-74663577{--grid-auto-flow:row;}.elementor-6662 .elementor-element.elementor-element-68322024{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6662 .elementor-element.elementor-element-239ace{--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-6662 .elementor-element.elementor-element-37fcdbc4{--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-6662 .elementor-element.elementor-element-555214ab{--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;--flex-wrap:wrap;}.elementor-6662 .elementor-element.elementor-element-2f533807 .elementor-heading-title{font-size:38px;}.elementor-6662 .elementor-element.elementor-element-53130474 .elementor-heading-title{font-size:16px;}.elementor-6662 .elementor-element.elementor-element-2c2cf1b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6662 .elementor-element.elementor-element-2b1e7fe6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6662 .elementor-element.elementor-element-15702b0{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-6662 .elementor-element.elementor-element-d76b5b{--width:90%;--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-6662 .elementor-element.elementor-element-7d2304b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6662 .elementor-element.elementor-element-55245deb{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-6662 .elementor-element.elementor-element-5332f2cb{--width:90%;--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-6662 .elementor-element.elementor-element-33a0ead7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6662 .elementor-element.elementor-element-79893f2a{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-6662 .elementor-element.elementor-element-519708e7{--width:90%;--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-6662 .elementor-element.elementor-element-75d90c3c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6662 .elementor-element.elementor-element-6743ff4{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-6662 .elementor-element.elementor-element-55490753{--width:90%;--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-6662 .elementor-element.elementor-element-11310f28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6662 .elementor-element.elementor-element-21672931{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-6662 .elementor-element.elementor-element-13a5736f{--width:90%;--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-6662 .elementor-element.elementor-element-74663577{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__front{background-position:top center;}.elementor-6662 .elementor-element.elementor-element-68322024{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-64d22e6a */.elementor-6662 .elementor-element.elementor-element-64d22e6a .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.elementor-6662 .elementor-element.elementor-element-64d22e6a .elementor-heading-title::before {
  content: "";
  display: block;
  width: 20px;
  height: 1px;
  background: #F4511E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555214ab *//* Mantiene la línea junta en escritorio, pero permite que se adapte en móvil */
@media (min-width: 768px) {
  .hero-line-1 {
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37fcdbc4 */.elementor-6662 .elementor-element.elementor-element-37fcdbc4 { max-width: 1200px; margin-left: auto; margin-right: auto; box-sizing: border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cf1b6 */.elementor-6662 .elementor-element.elementor-element-2c2cf1b6 { flex: 1 1 400px; min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ace *//* Hero – contención correcta en móvil */
@media (max-width: 767px) {
  .elementor-260 .elementor-element.elementor-element-6f424ce,
  .elementor-260 .elementor-element.elementor-element-1d3f1c5,
  .elementor-260 .elementor-element.elementor-element-f6a04ce,
  .elementor-260 .elementor-element.elementor-element-007529c {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }

  .elementor-260 .elementor-element.elementor-element-6f424ce,
  .elementor-260 .elementor-element.elementor-element-6f424ce * {
    min-width: 0 !important; /* Permite que el texto se encoja */
  }

  .elementor-260 .elementor-element.elementor-element-6f424ce {
    overflow-x: clip; /* Evita el scroll lateral en iOS */
    max-width: 100vw;
  }
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-68b4c56a */.elementor-6662 .elementor-element.elementor-element-68b4c56a .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-42bb9001 */.elementor-6662 .elementor-element.elementor-element-42bb9001 .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-79de6556 */.elementor-6662 .elementor-element.elementor-element-79de6556 .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-50d09e3b */.elementor-6662 .elementor-element.elementor-element-50d09e3b .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-1e0a5615 */.elementor-6662 .elementor-element.elementor-element-1e0a5615 .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-546e329d */.elementor-6662 .elementor-element.elementor-element-546e329d .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-4a8adf3f */.elementor-6662 .elementor-element.elementor-element-4a8adf3f .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-44cb6949 */.elementor-6662 .elementor-element.elementor-element-44cb6949 .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-6212b864 */.elementor-6662 .elementor-element.elementor-element-6212b864 .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2427cc55 */.elementor-6662 .elementor-element.elementor-element-2427cc55 .elementor-flip-box__front {
    box-shadow: inset 0px -150px 100px -20px #1E293B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68322024 */.cta-card-col {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 0 24px;
}
/* Líneas divisorias verticales entre las columnas */
.elementor-6662 .elementor-element.elementor-element-68322024 > *:not(:last-child) .cta-card-col {
  border-right: 1px solid rgba(255, 255, 255, 0.08);
}
.card-label {
  font-family: 'JetBrains Mono', monospace;
  font-size: 9px;
  letter-spacing: 0.12em;
  color: rgba(255, 255, 255, 0.35);
  text-transform: uppercase;
}
.card-main {
  font-family: 'Space Grotesk', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
  margin: 0 !important;
}
.card-main a { color: #FFFFFF; text-decoration: none; }
.card-sub {
  font-family: 'JetBrains Mono', monospace;
  font-size: 9px;
  letter-spacing: 0.08em;
  color: rgba(255, 255, 255, 0.25);
  text-transform: uppercase;
}

/* ─── ENFORZAR RESPONSIVE PARA MÓVIL ─── */
@media (max-width: 767px) {
  .cta-card-col {
    padding: 24px 0;
    text-align: center;
  }
  .elementor-6662 .elementor-element.elementor-element-68322024 {
    grid-template-columns: 1fr !important; /* Se apilan en vertical en el móvil */
  }
  .elementor-6662 .elementor-element.elementor-element-68322024 > *:not(:last-child) .cta-card-col {
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08); /* Línea horizontal en móvil */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2068f70f */.elementor-6662 .elementor-element.elementor-element-2068f70f {
  background-color: #161F2C; /* El oscuro de fondo */
  background-image: 
    linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px);
  background-size: 40px 40px; /* Tamaño del cuadro de la rejilla */
}/* End custom CSS */