.elementor-12 .elementor-element.elementor-element-2208de9{--display:flex;--min-height:800px;--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;--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-12 .elementor-element.elementor-element-2208de9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2208de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/hero_section_weeb_11zon-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-12 .elementor-element.elementor-element-506b024{--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-12 .elementor-element.elementor-element-506b024.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-12 .elementor-element.elementor-element-b28dfd4 > .elementor-widget-container{background-color:#001FFF2B;margin:0px 0px 0px 0px;padding:8px 20px 1px 20px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-b28dfd4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-b28dfd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b28dfd4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b28dfd4.elementor-view-default .elementor-icon{fill:var( --e-global-color-142ef71 );color:var( --e-global-color-142ef71 );border-color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b28dfd4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b28dfd4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-142ef71 );}.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-12 .elementor-element.elementor-element-b629bc9{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b629bc9 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b629bc9 .elementor-image-box-title{margin-bottom:7px;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b629bc9:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-b629bc9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b629bc9 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-a2445c3{--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-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon{font-size:46px;}.elementor-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-b6a4d5f:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b6a4d5f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon{font-size:46px;}.elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-66ddf2b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-66ddf2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon{font-size:46px;}.elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-ca6ccc4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ca6ccc4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-c0b33e1{--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;--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-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-12 .elementor-element.elementor-element-d6e1969 .elementor-button{background-color:var( --e-global-color-3683565 );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-d6e1969 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d6e1969 .elementor-button:focus{background-color:var( --e-global-color-3683565 );color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-d6e1969 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d6e1969 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-d6e1969 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d6e1969 .elementor-button:focus svg{fill:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button{background-color:#001FFF00;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f71c110 );border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button:focus{background-color:var( --e-global-color-96f99a0 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-81eb362 .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-4d78268{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c30a355{--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-12 .elementor-element.elementor-element-e6c8587{--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-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-12 .elementor-element.elementor-element-42865c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-42865c4 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-42865c4 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-3760af6{--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-12 .elementor-element.elementor-element-2056a2d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-2056a2d .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-2056a2d .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-861c65b .elementor-button{background-color:var( --e-global-color-3683565 );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-861c65b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-861c65b .elementor-button:focus{background-color:var( --e-global-color-96f99a0 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-861c65b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-861c65b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-861c65b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-861c65b .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-2c3438d{--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-12 .elementor-element.elementor-element-1f28a4b{--display:flex;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#001FFF3D;--border-color:#001FFF3D;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:09px;--padding-bottom:09px;--padding-left:09px;--padding-right:09px;}.elementor-12 .elementor-element.elementor-element-1f28a4b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f28a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );}.elementor-12 .elementor-element.elementor-element-b7d26dd .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b7d26dd.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-12 .elementor-element.elementor-element-b7d26dd.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-12 .elementor-element.elementor-element-b7d26dd.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-b7d26dd .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b7d26dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-b7d26dd .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-b7d26dd:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-b7d26dd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b7d26dd .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-caa5057{--display:flex;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#001FFF3D;--border-color:#001FFF3D;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:09px;--padding-bottom:09px;--padding-left:09px;--padding-right:09px;}.elementor-12 .elementor-element.elementor-element-caa5057:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-caa5057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );}.elementor-12 .elementor-element.elementor-element-e607765 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-e607765.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-12 .elementor-element.elementor-element-e607765.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-12 .elementor-element.elementor-element-e607765.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-e607765 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-e607765 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-e607765 .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e607765:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-e607765:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-e607765 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-c21f121{--display:flex;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#001FFF3D;--border-color:#001FFF3D;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:09px;--padding-bottom:09px;--padding-left:09px;--padding-right:09px;}.elementor-12 .elementor-element.elementor-element-c21f121:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c21f121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );}.elementor-12 .elementor-element.elementor-element-d63cfe1 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-d63cfe1.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-12 .elementor-element.elementor-element-d63cfe1.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-12 .elementor-element.elementor-element-d63cfe1.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-d63cfe1 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-d63cfe1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-d63cfe1 .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d63cfe1:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-d63cfe1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-d63cfe1 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-2bc918a{--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:space-between;--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-12 .elementor-element.elementor-element-c084d84 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-07e3f26{--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:space-between;--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-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-57ffb87 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-default .elementor-icon{color:var( --e-global-color-3683565 );border-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-96f99a0 );border-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-57ffb87.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-57ffb87 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-57ffb87 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-281714a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-281714a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-281714a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-281714a.elementor-view-default .elementor-icon{color:var( --e-global-color-3683565 );border-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-281714a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-281714a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-281714a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-281714a.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-281714a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-96f99a0 );border-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-281714a.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-281714a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-281714a .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-281714a .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-e5ef1ea{--display:flex;--min-height:1110px;--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:121px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e5ef1ea:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5ef1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a733779 );}.elementor-12 .elementor-element.elementor-element-ca95a5c .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-ca95a5c:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-ca95a5c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-ca95a5c .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-b2e8070{--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-12 .elementor-element.elementor-element-5ec45e6{--display:flex;--min-height:344px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-5ec45e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ec45e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/card_1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4e1bf68 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4e1bf68 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-4e1bf68:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-4e1bf68:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-4e1bf68 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-094c912{--display:flex;--min-height:344px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-094c912:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-094c912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/card_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c8566ca .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c8566ca .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-c8566ca:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-c8566ca:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-c8566ca .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-321c0b0{--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-12 .elementor-element.elementor-element-dbffa27{--display:flex;--min-height:344px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-dbffa27:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dbffa27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/card_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9be3205 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-9be3205 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-9be3205:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-9be3205:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-9be3205 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-ba16ea6{--display:flex;--min-height:344px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-ba16ea6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba16ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/card_4-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4ffcd70{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4ffcd70 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4ffcd70 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-4ffcd70:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-4ffcd70:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-4ffcd70 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-4d14eba{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6d5e05 .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-a6d5e05:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-a6d5e05:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-a6d5e05 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-bd91c5f{--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-12 .elementor-element.elementor-element-5b6f8ca{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:61px;--padding-bottom:61px;--padding-left:24px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-5b6f8ca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b6f8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );}.elementor-12 .elementor-element.elementor-element-73a4a24 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-73a4a24 .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-73a4a24:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-73a4a24:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-73a4a24 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-0281262{--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:flex-start;--align-items:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-12 .elementor-element.elementor-element-d88ae02 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-d88ae02 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-d88ae02 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-93e2890 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-93e2890 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-93e2890 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button{background-color:var( --e-global-color-3683565 );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button:focus{background-color:var( --e-global-color-96f99a0 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1fbadea .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-2c31b8c > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c31b8c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-2c31b8c .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-2c31b8c .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-icon i{color:var( --e-global-color-96f99a0 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-icon svg{fill:var( --e-global-color-96f99a0 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-d3bbf67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d3bbf67 .elementor-icon-list-text{color:var( --e-global-color-142ef71 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1be0810{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:61px;--padding-bottom:61px;--padding-left:24px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-1be0810:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1be0810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );}.elementor-12 .elementor-element.elementor-element-f1bb21c .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f1bb21c .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-f1bb21c:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-f1bb21c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-f1bb21c .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-c49df43{--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:flex-start;--align-items:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-12 .elementor-element.elementor-element-3cc88a3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-3cc88a3 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-3cc88a3 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-bec1fc9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-bec1fc9 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-bec1fc9 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button{background-color:var( --e-global-color-3683565 );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button:focus{background-color:var( --e-global-color-96f99a0 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-dbeb2f8 .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-ad64238 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ad64238 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-ad64238 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-ad64238 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-icon i{color:var( --e-global-color-96f99a0 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-icon svg{fill:var( --e-global-color-96f99a0 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-46d2073{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-46d2073 .elementor-icon-list-text{color:var( --e-global-color-142ef71 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1aec93a{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:61px;--padding-bottom:61px;--padding-left:24px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-1aec93a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1aec93a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-fffb84b .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-fffb84b .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-fffb84b:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-fffb84b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-fffb84b .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-ae2d726{--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:flex-start;--align-items:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-12 .elementor-element.elementor-element-c9367a1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-c9367a1 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-c9367a1 .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-abe5b1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-abe5b1b .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-abe5b1b .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button{background-color:var( --e-global-color-3844e4e );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button:focus{background-color:var( --e-global-color-142ef71 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-adea4d7{z-index:5;}.elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-adea4d7 .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-674adeb > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-674adeb{z-index:5;}.elementor-12 .elementor-element.elementor-element-674adeb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-674adeb .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-674adeb .elementor-heading-title a:focus{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-05ac495{z-index:5;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-icon i{color:var( --e-global-color-96f99a0 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-icon svg{fill:var( --e-global-color-96f99a0 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-05ac495 .elementor-icon-list-text{color:var( --e-global-color-142ef71 );transition:color 0.3s;}.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-12 .elementor-element.elementor-element-8714e81{--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:space-between;--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-12 .elementor-element.elementor-element-619ed37 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-e60afc2{--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:space-between;--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-12 .elementor-element.elementor-element-fe96d79 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-default .elementor-icon{color:var( --e-global-color-3683565 );border-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-96f99a0 );border-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-fe96d79.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-fe96d79 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-fe96d79 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-9f2a9ef .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-default .elementor-icon{color:var( --e-global-color-3683565 );border-color:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3683565 );}.elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-96f99a0 );border-color:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-9f2a9ef.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-96f99a0 );}.elementor-12 .elementor-element.elementor-element-9f2a9ef .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-9f2a9ef .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-4ef3ce1{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-25098f1{--display:flex;--min-height:650px;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:39px;--padding-right:39px;}.elementor-12 .elementor-element.elementor-element-25098f1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-25098f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/FONDO_CTA-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b2c621a{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b2c621a .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b2c621a .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:59px;font-weight:700;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b2c621a:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-b2c621a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b2c621a .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button{background-color:var( --e-global-color-b51442d );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 35px 15px 35px;}.elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button:focus{background-color:var( --e-global-color-96f99a0 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-9ec384d .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-d57e762{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ea1e13 .elementor-image-box-title{margin-bottom:5px;font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-3ea1e13:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-3ea1e13:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-3ea1e13 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-8fd9c41{--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-12 .elementor-element.elementor-element-1d5d64d{--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-12 .elementor-element.elementor-element-f96422d{--display:flex;--min-height:404px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-f96422d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f96422d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );background-image:url("https://signalum.es/wp-content/uploads/2026/04/tar_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3874397{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3874397 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3874397 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-3874397:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-3874397:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-3874397 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-0c4d5dd{--display:flex;--min-height:505px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-0c4d5dd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0c4d5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c49c79 );background-image:url("https://signalum.es/wp-content/uploads/2026/04/tar_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5067694{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5067694 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5067694 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-5067694:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-5067694:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-5067694 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-fef5509{--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-12 .elementor-element.elementor-element-060fa3e{--display:flex;--min-height:613px;--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-12 .elementor-element.elementor-element-02c39ac{--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-12 .elementor-element.elementor-element-7e4159c{--display:flex;--min-height:296px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-7e4159c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7e4159c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/tar_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9e93636{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9e93636 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-9e93636 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-9e93636:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-9e93636:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-9e93636 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-e936ca5{--display:flex;--min-height:296px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--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-12 .elementor-element.elementor-element-e936ca5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e936ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/tar_4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5cd1283{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5cd1283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 23px 30px 23px;}.elementor-12 .elementor-element.elementor-element-5cd1283 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5cd1283 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-5cd1283:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-5cd1283:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-5cd1283 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-dfadf04{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-dfadf04:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dfadf04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/tar_5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5cea92b{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5cea92b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5cea92b .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5cea92b .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-5cea92b:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-5cea92b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-5cea92b .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b37788c{--display:flex;--min-height:296px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:23px;--padding-right:23px;}.elementor-12 .elementor-element.elementor-element-b37788c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b37788c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/tar_6-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b11c210{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b11c210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b11c210 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b11c210 .elementor-image-box-title{margin-bottom:6px;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b11c210:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-b11c210:has(:focus) .elementor-image-box-title{color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-b11c210 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-142ef71 );}.elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button{background-color:var( --e-global-color-3683565 );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button:focus{background-color:var( --e-global-color-96f99a0 );color:var( --e-global-color-b5f7be5 );}.elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-afc4786 .elementor-button:focus svg{fill:var( --e-global-color-b5f7be5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2208de9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2208de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/tablet_11zon-scaled.webp");background-position:bottom center;background-size:834px auto;}.elementor-12 .elementor-element.elementor-element-2208de9{--min-height:1314px;--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:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4d78268{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e5ef1ea{--padding-top:0121px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4d14eba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-d88ae02 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-3cc88a3 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-c9367a1 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-4ef3ce1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-25098f1{--min-height:516px;}.elementor-12 .elementor-element.elementor-element-d57e762{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2208de9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2208de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://signalum.es/wp-content/uploads/2026/04/movil_11zon-scaled.webp");background-size:430px auto;}.elementor-12 .elementor-element.elementor-element-2208de9{--min-height:1084px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-b28dfd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px -1px 10px;}.elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon{font-size:13px;}.elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b28dfd4 .elementor-icon-box-title a{font-size:10px;}.elementor-12 .elementor-element.elementor-element-b629bc9 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b629bc9 .elementor-image-box-title{font-size:35px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-b6a4d5f .elementor-icon{font-size:39px;}.elementor-12 .elementor-element.elementor-element-66ddf2b .elementor-icon{font-size:39px;}.elementor-12 .elementor-element.elementor-element-ca6ccc4 .elementor-icon{font-size:39px;}.elementor-12 .elementor-element.elementor-element-4d78268{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-42865c4 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-b7d26dd .elementor-image-box-img{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-e607765 .elementor-image-box-img{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-d63cfe1 .elementor-image-box-img{margin-bottom:6px;}.elementor-12 .elementor-element.elementor-element-2bc918a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-07e3f26{--width:100px;}.elementor-12 .elementor-element.elementor-element-ca95a5c .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-a6d5e05 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-8714e81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-619ed37{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-619ed37 .elementor-heading-title{line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-e60afc2{--width:100px;}.elementor-12 .elementor-element.elementor-element-4ef3ce1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-25098f1{--min-height:509px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b2c621a .elementor-image-box-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-b2c621a .elementor-image-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d57e762{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3ea1e13 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-dfadf04{--min-height:477px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-506b024{--width:41%;}.elementor-12 .elementor-element.elementor-element-07e3f26{--width:100px;}.elementor-12 .elementor-element.elementor-element-5ec45e6{--width:657px;}.elementor-12 .elementor-element.elementor-element-094c912{--width:463px;}.elementor-12 .elementor-element.elementor-element-dbffa27{--width:463px;}.elementor-12 .elementor-element.elementor-element-ba16ea6{--width:657px;}.elementor-12 .elementor-element.elementor-element-e60afc2{--width:100px;}.elementor-12 .elementor-element.elementor-element-25098f1{--width:942px;}.elementor-12 .elementor-element.elementor-element-1d5d64d{--width:365px;}.elementor-12 .elementor-element.elementor-element-fef5509{--width:755px;}.elementor-12 .elementor-element.elementor-element-02c39ac{--width:465px;}.elementor-12 .elementor-element.elementor-element-dfadf04{--width:270px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-506b024{--width:100%;}.elementor-12 .elementor-element.elementor-element-25098f1{--width:703px;}}/* Start custom CSS for icon-box, class: .elementor-element-b28dfd4 */.elementor-12 .elementor-element.elementor-element-b28dfd4 svg{
    top: -04px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca95a5c */.elementor-12 .elementor-element.elementor-element-ca95a5c .elementor-image-box-description{
    width: 826px;
     margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ef1ea */.elementor-12 .elementor-element.elementor-element-e5ef1ea{
    clip-path: polygon( 71.835% 100%,28.165% 100%,28.165% 100%,28.167% 100%,28.168% 100%,28.17% 100%,28.172% 100%,28.174% 100%,28.176% 100%,28.178% 100%,28.18% 100%,28.182% 100%,28.184% 100%,71.816% 100%,71.816% 100%,71.818% 100%,71.82% 100%,71.822% 100%,71.824% 100%,71.826% 100%,71.828% 100%,71.83% 100%,71.832% 100%,71.834% 100%,71.835% 100%,28.165% 0%,0% 0%,0% 100%,28.184% 100%,28.409% 99.988%,28.633% 99.956%,28.855% 99.904%,29.075% 99.833%,29.293% 99.741%,29.507% 99.631%,29.718% 99.501%,29.925% 99.352%,30.128% 99.184%,30.326% 98.998%,30.326% 98.998%,33.372% 95.957%,33.572% 95.769%,33.776% 95.601%,33.985% 95.451%,34.198% 95.321%,34.414% 95.21%,34.634% 95.119%,34.856% 95.047%,35.08% 94.996%,35.306% 94.965%,35.533% 94.955%,35.533% 94.955%,64.467% 94.955%,64.694% 94.965%,64.92% 94.996%,65.144% 95.047%,65.366% 95.119%,65.585% 95.21%,65.802% 95.321%,66.015% 95.451%,66.224% 95.601%,66.428% 95.769%,66.628% 95.957%,66.628% 95.957%,69.674% 98.998%,69.872% 99.184%,70.075% 99.352%,70.282% 99.501%,70.493% 99.631%,70.707% 99.741%,70.925% 99.833%,71.145% 99.904%,71.367% 99.956%,71.591% 99.988%,71.816% 100%,71.816% 100%,100% 100%,100% 0%,71.835% 0%,71.608% 0.01%,71.382% 0.041%,71.158% 0.092%,70.936% 0.164%,70.717% 0.255%,70.5% 0.366%,70.287% 0.496%,70.078% 0.646%,69.874% 0.814%,69.674% 1.002%,69.674% 1.002%,66.628% 4.043%,66.428% 4.231%,66.224% 4.4%,66.015% 4.549%,65.802% 4.68%,65.585% 4.791%,65.366% 4.882%,65.144% 4.953%,64.92% 5.004%,64.694% 5.035%,64.467% 5.045%,64.467% 5.045%,35.533% 5.045%,35.306% 5.035%,35.08% 5.004%,34.856% 4.953%,34.634% 4.882%,34.414% 4.791%,34.198% 4.68%,33.985% 4.549%,33.776% 4.4%,33.572% 4.231%,33.372% 4.043%,33.372% 4.043%,30.326% 1.002%,30.126% 0.814%,29.922% 0.646%,29.713% 0.496%,29.5% 0.366%,29.283% 0.255%,29.064% 0.164%,28.842% 0.092%,28.618% 0.041%,28.392% 0.01%,28.165% 0%,28.165% 0% );


}

/*Celular*/
@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-e5ef1ea{
        clip-path: polygon( 100% 100%,83.043% 100%,83.043% 100%,82.39% 99.989%,81.743% 99.956%,81.106% 99.901%,80.479% 99.826%,79.865% 99.73%,79.268% 99.613%,78.687% 99.477%,78.127% 99.321%,77.589% 99.146%,77.076% 98.952%,74.995% 98.107%,74.995% 98.107%,74.481% 97.913%,73.944% 97.738%,73.383% 97.582%,72.803% 97.446%,72.205% 97.329%,71.592% 97.233%,70.965% 97.157%,70.327% 97.103%,69.681% 97.07%,69.028% 97.059%,30.972% 97.059%,30.972% 97.059%,30.319% 97.07%,29.673% 97.103%,29.035% 97.157%,28.408% 97.233%,27.795% 97.329%,27.197% 97.446%,26.617% 97.582%,26.057% 97.738%,25.519% 97.913%,25.005% 98.107%,22.924% 98.952%,22.924% 98.952%,22.41% 99.146%,21.873% 99.321%,21.313% 99.477%,20.732% 99.613%,20.135% 99.73%,19.521% 99.826%,18.894% 99.901%,18.257% 99.956%,17.61% 99.989%,16.957% 100%,0% 100%,0% 0%,16.957% 0%,16.957% 0%,17.61% 0.011%,18.257% 0.044%,18.894% 0.098%,19.521% 0.174%,20.135% 0.27%,20.732% 0.387%,21.313% 0.523%,21.873% 0.679%,22.41% 0.854%,22.924% 1.048%,25.005% 1.893%,25.005% 1.893%,25.519% 2.087%,26.057% 2.262%,26.617% 2.418%,27.197% 2.554%,27.795% 2.671%,28.408% 2.767%,29.035% 2.843%,29.673% 2.897%,30.319% 2.93%,30.972% 2.941%,69.028% 2.941%,69.028% 2.941%,69.681% 2.93%,70.327% 2.897%,70.965% 2.843%,71.592% 2.767%,72.205% 2.671%,72.803% 2.554%,73.383% 2.418%,73.944% 2.262%,74.481% 2.087%,74.995% 1.893%,77.076% 1.048%,77.076% 1.048%,77.589% 0.854%,78.127% 0.679%,78.687% 0.523%,79.268% 0.387%,79.865% 0.27%,80.479% 0.174%,81.106% 0.098%,81.743% 0.044%,82.39% 0.011%,83.043% 0%,100% 0%,100% 100% );


    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6d5e05 */.elementor-12 .elementor-element.elementor-element-a6d5e05 .elementor-image-box-description{
    width: 600px;
     margin: 0 auto;
}

/*Celular*/
@media (max-width:767px){
    .elementor-12 .elementor-element.elementor-element-a6d5e05 .elementor-image-box-description{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f51ce32 */.elementor-12 .elementor-element.elementor-element-f51ce32{
    width: 400px;
    height: 239px;
    mix-blend-mode: soft-light;
    position: absolute;
    top:220px;
    left: calc(50% - 50px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ea1e13 */.elementor-12 .elementor-element.elementor-element-3ea1e13 .elementor-image-box-description{
    width: 508PX;
     margin: 0 auto;
}

/*Celular*/
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-3ea1e13 .elementor-image-box-description{
    width: 100%;
}
  
}/* End custom CSS */
/* Start custom CSS */.marcado{
    color: #334CFF;
}

.shadow{
    box-shadow: 107px 68px 51px rgba(0, 0, 0, 0.01), 60px 38px 43px rgba(0, 0, 0, 0.05), 27px 17px 32px rgba(0, 0, 0, 0.09), 7px 4px 17px rgba(0, 0, 0, 0.1);


}
/* --- 2. OPTIMIZACIONES PARA MÓVIL (767px) --- */

@media (max-width: 767px) {
    
    /* Mostrar botones en móvil */
    .btn-prev, 
    .btn-next {
        display: inline-block;
        cursor: pointer;
    }

    /* --- EFECTO MARQUEE (INFINITO) --- */
    .mobile-marquee {
        overflow: hidden !important;
        display: block;
        width: 100%;
    }

    .mobile-marquee .elementor-widget-container {
        display: flex;
        width: max-content;
        animation: scroll-seamless 15s linear infinite;
        will-change: transform; /* Optimización de GPU */
    }

    .mobile-marquee .elementor-icon-list-items {
        display: flex !important;
        flex-wrap: nowrap !important;
        width: max-content !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .mobile-marquee .elementor-icon-list-item {
        margin-right: 40px !important; 
        white-space: nowrap;
    }

    /* --- SLIDER MANUAL (WRAPPER) --- */
    .mobile-slider-wrapper {
        display: flex; /* Asegura comportamiento flex */
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none; /* Firefox */
    }

    .mobile-slider-wrapper::-webkit-scrollbar {
        display: none; /* Chrome/Safari */
    }

    .mobile-slide-item {
        flex: 0 0 85% !important; 
        max-width: 85% !important;
        scroll-snap-align: center;
        margin-right: 15px; 
    }

    .mobile-slide-item:last-child {
        margin-right: 0;
    }

    /* Animación Optimizada */
    @keyframes scroll-seamless {
        from { transform: translateX(0); }
        to { transform: translateX(-50%); }
    }
}/* End custom CSS */