.elementor-235 .elementor-element.elementor-element-8778dab{--display:flex;--min-height:125vh;--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-8778dab:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-8778dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/bg_sin_estrella-scaled.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-8778dab > .elementor-shape-bottom .elementor-shape-fill, .elementor-235 .elementor-element.elementor-element-8778dab > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-8778dab > .elementor-shape-bottom svg, .elementor-235 .elementor-element.elementor-element-8778dab > .e-con-inner > .elementor-shape-bottom svg{height:83px;transform:translateX(-50%) rotateY(180deg);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-1e8a749{width:var( --container-widget-width, 55.954% );max-width:55.954%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55.954%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-1e8a749.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-1e8a749 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:54px;font-weight:800;line-height:1.2em;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-9908ba4{width:var( --container-widget-width, 52.307% );max-width:52.307%;--container-widget-width:52.307%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-9908ba4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-9908ba4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:1em;color:#F6A12D;}.elementor-235 .elementor-element.elementor-element-6e8a445{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-ee458f2{padding:5px 13px 5px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-eaad6ff{padding:5px 13px 5px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:43px 43px 43px 43px;padding:16px 40px 16px 40px;}.elementor-235 .elementor-element.elementor-element-c5b9099.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-2fd453a{--display:flex;--min-height:953px;--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;}.elementor-235 .elementor-element.elementor-element-2fd453a:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-2fd453a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-6b84338{width:var( --container-widget-width, 71% );max-width:71%;padding:0px 0px 40px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-6b84338.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-6b84338 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-a9bb06d{--display:flex;--min-height:358px;--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:flex-end;--align-items:center;}.elementor-235 .elementor-element.elementor-element-d238240{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-11f0ea4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-022fe4f{width:var( --container-widget-width, 85.752% );max-width:85.752%;--container-widget-width:85.752%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-022fe4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-6981388{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-e3b842b{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-e3b842b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-a046b02{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-c4770e4{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-c4770e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-08ee638{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-bfdeb3b{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-bfdeb3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-422e45f{--display:flex;--min-height:543px;--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-0a9c449{--lottie-container-width:10%;}.elementor-235 .elementor-element.elementor-element-935419c{--display:flex;--min-height:380px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:39px 39px 39px 39px;}.elementor-235 .elementor-element.elementor-element-935419c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-935419c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6A12D;}.elementor-235 .elementor-element.elementor-element-e4d7a85{width:var( --container-widget-width, 57.336% );max-width:57.336%;--container-widget-width:57.336%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-e4d7a85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-e4d7a85 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:41px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-235 .elementor-element.elementor-element-c9ff7fb{width:var( --container-widget-width, 54.863% );max-width:54.863%;--container-widget-width:54.863%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-c9ff7fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-85f3851{--display:flex;--min-height:781px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-235 .elementor-element.elementor-element-85f3851:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-85f3851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-183e87b{width:var( --container-widget-width, 46.541% );max-width:46.541%;--container-widget-width:46.541%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-183e87b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-183e87b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-e2212b6{width:var( --container-widget-width, 56.47% );max-width:56.47%;--container-widget-width:56.47%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-e2212b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-6712255{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-1dba45e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF8C;--border-color:#FFFFFF8C;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-9ebf5a2{width:var( --container-widget-width, 85.558% );max-width:85.558%;--container-widget-width:85.558%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-9ebf5a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon{font-size:100px;}.elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-9ebf5a2:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-9ebf5a2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-1674474{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF8C;--border-color:#FFFFFF8C;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-bf644b9{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-bf644b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-bf644b9:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-bf644b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-5283d5b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF8C;--border-color:#FFFFFF8C;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-59a136a{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-59a136a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-59a136a:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-59a136a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-f29fd42{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-c110039{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-c110039.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-c110039:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-c110039:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-b0f3766{--display:flex;--min-height:767px;--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;}.elementor-235 .elementor-element.elementor-element-b0f3766:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-b0f3766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-daa14f0 img{width:59%;}.elementor-235 .elementor-element.elementor-element-4cc9812{width:var( --container-widget-width, 54.168% );max-width:54.168%;--container-widget-width:54.168%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-4cc9812.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-4cc9812 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-afbf1da{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-afbf1da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-678e0ec{--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-235 .elementor-element.elementor-element-777c8cc{width:var( --container-widget-width, 119.9% );max-width:119.9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.9%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-777c8cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-777c8cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-777c8cc.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-777c8cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-777c8cc:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-777c8cc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-df60926{--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-235 .elementor-element.elementor-element-a1ea28f{width:var( --container-widget-width, 119.9% );max-width:119.9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.9%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-a1ea28f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-a1ea28f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-a1ea28f.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-a1ea28f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-a1ea28f:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-a1ea28f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-ae5f9b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-235 .elementor-element.elementor-element-927c61a{width:var( --container-widget-width, 89.935% );max-width:89.935%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:89.935%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-927c61a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-927c61a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-927c61a.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-927c61a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-927c61a:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-927c61a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-e52e864{--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-235 .elementor-element.elementor-element-ad01ca0{width:var( --container-widget-width, 119.9% );max-width:119.9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:119.9%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-ad01ca0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-ad01ca0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-ad01ca0.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-ad01ca0.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-ad01ca0:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-ad01ca0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c332240{--display:flex;--min-height:946px;--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;--overflow:hidden;--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-235 .elementor-element.elementor-element-c332240:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-c332240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/union.webp");background-position:0px 0px;background-size:100% auto;}.elementor-235 .elementor-element.elementor-element-168f2c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-168f2c0.e-con{--e-con-transform-translateY:-525px;}.elementor-235 .elementor-element.elementor-element-cd11993 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-1bb03d6{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-1bb03d6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:124px;font-weight:700;line-height:1em;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-9b42821{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-235 .elementor-element.elementor-element-696ee2c{--display:flex;--min-height:685px;--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-235 .elementor-element.elementor-element-696ee2c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-696ee2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-0424f61 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-8ef7128{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-235 .elementor-element.elementor-element-ef9eb3c{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-ef9eb3c .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-ef9eb3c .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-ef9eb3c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-312ff69{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-312ff69 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-312ff69 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-312ff69 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-4b88e99{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-4b88e99 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-4b88e99 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-4b88e99 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-f6cdebe{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-f6cdebe .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-f6cdebe .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-f6cdebe .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-798f635{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-798f635 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-798f635 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-798f635 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-6fb983b{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-6fb983b .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-6fb983b .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-6fb983b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-253c19f{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-253c19f .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-253c19f .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-253c19f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-829482a{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-829482a .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-829482a .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-829482a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-d703d6e{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-d703d6e .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-d703d6e .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-d703d6e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-e6cc276{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-e6cc276 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-e6cc276 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-e6cc276 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-f2f2e41{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-f2f2e41 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-f2f2e41 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-f2f2e41 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-7efbb3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-7efbb3c{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-ab2b536{--display:flex;--min-height:737px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-235 .elementor-element.elementor-element-ab2b536:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-ab2b536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-ab2b536 > .elementor-shape-top .elementor-shape-fill, .elementor-235 .elementor-element.elementor-element-ab2b536 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-ab2b536 > .elementor-shape-top svg, .elementor-235 .elementor-element.elementor-element-ab2b536 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:59px;}.elementor-235 .elementor-element.elementor-element-7a40217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-15cb217{--e-transform-translateX:-37px;--e-transform-translateY:58px;--e-transform-scale:1.2;}.elementor-235 .elementor-element.elementor-element-b7826e3{--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:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-235 .elementor-element.elementor-element-f53aca1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-66c89d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-66c89d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-66c89d1.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-66c89d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon{font-size:44px;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-66c89d1:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-66c89d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-0bad1d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-0bad1d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-0bad1d7.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-0bad1d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon{font-size:44px;}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-0bad1d7:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-0bad1d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-4c8fa61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-4c8fa61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-4c8fa61.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-4c8fa61.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon{font-size:44px;}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-4c8fa61:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-4c8fa61:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-7e7ec23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-7e7ec23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-7e7ec23.elementor-view-framed .elementor-icon, .elementor-235 .elementor-element.elementor-element-7e7ec23.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon{font-size:44px;}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-7e7ec23:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-7e7ec23:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-b814820{--display:flex;--min-height:716px;--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;}.elementor-235 .elementor-element.elementor-element-b814820:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-b814820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/BGcadiz-scaled.webp");background-size:cover;}.elementor-235 .elementor-element.elementor-element-c5b2bbc{--display:flex;--min-height:417px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-bc5e460 img{width:59%;}.elementor-235 .elementor-element.elementor-element-d0a86c6{width:var( --container-widget-width, 69.981% );max-width:69.981%;--container-widget-width:69.981%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-d0a86c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-d0a86c6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:43px 43px 43px 43px;padding:16px 40px 16px 40px;}.elementor-235 .elementor-element.elementor-element-476b05f{padding:20px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-476b05f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-0f0f33c{--display:flex;--min-height:997px;--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;}.elementor-235 .elementor-element.elementor-element-0f0f33c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-0f0f33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/torre_BG-scaled.webp");background-size:cover;}.elementor-235 .elementor-element.elementor-element-5dd6466{width:var( --container-widget-width, 69.981% );max-width:69.981%;--container-widget-width:69.981%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-5dd6466.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-5dd6466 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-d548a49{width:var( --container-widget-width, 62.081% );max-width:62.081%;--container-widget-width:62.081%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-d548a49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:43px 43px 43px 43px;padding:16px 40px 16px 40px;}.elementor-235 .elementor-element.elementor-element-bbad660{padding:20px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-bbad660.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-8d0c012{--spacer-size:103px;}.elementor-235 .elementor-element.elementor-element-fe90f4b{width:var( --container-widget-width, 89.513% );max-width:89.513%;--container-widget-width:89.513%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-fe90f4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-79399b8{--display:flex;--min-height:745px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-235 .elementor-element.elementor-element-79399b8:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-79399b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/tarifa-que-es-bg-scaled.webp");background-size:cover;}.elementor-235 .elementor-element.elementor-element-0a17a04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-23f1d0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-23f1d0a{text-align:start;color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-8b5ec91{background-color:var( --e-global-color-text );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A90A2E85;border-radius:15px 15px 15px 15px;}.elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon{font-size:32px;}.elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:43px 43px 43px 43px;padding:16px 40px 16px 40px;}.elementor-235 .elementor-element.elementor-element-9f0d088{width:var( --container-widget-width, 46.773% );max-width:46.773%;padding:20px 0px 0px 0px;--container-widget-width:46.773%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-9f0d088.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-dcbb655{padding:0px 0px 0px 20px;font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;line-height:1em;color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-dcbb655 a{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-dcbb655 a:hover, .elementor-235 .elementor-element.elementor-element-dcbb655 a:focus{color:var( --e-global-color-secondary );}.elementor-235 .elementor-element.elementor-element-c16c746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-d364ba6{--display:flex;--min-height:358px;--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;}.elementor-235 .elementor-element.elementor-element-d364ba6:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-d364ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-bf0987c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-387e466{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-b23ff27{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-b23ff27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-b23ff27:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-b23ff27:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-cb02fe2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-179293f{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-179293f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-179293f .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-179293f:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-179293f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-e84f64f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-4db9d38{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-4db9d38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-wrapper{gap:15px;}.elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon{font-size:56px;}.elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-4db9d38:has(:hover) .elementor-icon-box-title,
					 .elementor-235 .elementor-element.elementor-element-4db9d38:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-cb65a4d{--display:flex;--min-height:968px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-cb65a4d:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-cb65a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-611fe98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-611fe98{color:var( --e-global-color-primary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-235 .elementor-element.elementor-element-c332462{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-6ed4c19{--display:flex;}.elementor-235 .elementor-element.elementor-element-ddad5a1{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-8591985{--display:flex;}.elementor-235 .elementor-element.elementor-element-881ea64{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-5c1cbd6{--display:flex;}.elementor-235 .elementor-element.elementor-element-685fc8a{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-99072f0{--display:flex;}.elementor-235 .elementor-element.elementor-element-4d15e22{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-48ed12e{--display:flex;}.elementor-235 .elementor-element.elementor-element-e54ff15{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-a4cf43c{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:24px;--n-accordion-border-radius:13px 13px 13px 13px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-a4cf43c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-a4cf43c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-a4cf43c {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-235 .elementor-element.elementor-element-a4cf43c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A90A2E4F;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-right:17px;--padding-bottom:17px;--padding-left:17px;}.elementor-235 .elementor-element.elementor-element-1046ca1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-d47b29d{--display:flex;}.elementor-235 .elementor-element.elementor-element-0d340c8{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-9173d13{--display:flex;}.elementor-235 .elementor-element.elementor-element-72aece2{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-cf6e6ba{--display:flex;}.elementor-235 .elementor-element.elementor-element-fb50b0e{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-7b6a370{--display:flex;}.elementor-235 .elementor-element.elementor-element-5febc2a{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-72da461{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:24px;--n-accordion-border-radius:13px 13px 13px 13px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-72da461 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-72da461 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-72da461 {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-235 .elementor-element.elementor-element-72da461 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A90A2E4F;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-right:17px;--padding-bottom:17px;--padding-left:17px;}.elementor-235 .elementor-element.elementor-element-d7642ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-91dcbfa{--display:flex;}.elementor-235 .elementor-element.elementor-element-28b9ede{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-3b91d7d{--display:flex;}.elementor-235 .elementor-element.elementor-element-073ea9f{color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-42bd608{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:24px;--n-accordion-border-radius:13px 13px 13px 13px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-42bd608 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-42bd608 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-42bd608 {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-235 .elementor-element.elementor-element-42bd608 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A90A2E4F;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-right:17px;--padding-bottom:17px;--padding-left:17px;}.elementor-235 .elementor-element.elementor-element-9fd9680{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:15px 0px 0px 0px;--n-tabs-title-gap:27px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:14px;--n-tabs-title-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-9fd9680 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFFF7;}.elementor-235 .elementor-element.elementor-element-9fd9680.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-9fd9680.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-235 .elementor-element.elementor-element-9fd9680.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-e32f50c{--display:flex;--min-height:626px;--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;}.elementor-235 .elementor-element.elementor-element-e32f50c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-e32f50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/destello_bg-scaled.webp");background-size:cover;}.elementor-235 .elementor-element.elementor-element-5c2e075{width:var( --container-widget-width, 58.505% );max-width:58.505%;--container-widget-width:58.505%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-5c2e075.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-5c2e075 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-c24943e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-235 .elementor-element.elementor-element-600fc40{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-600fc40 .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-600fc40 .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-600fc40 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-28655ce{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-28655ce .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-28655ce .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-28655ce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-a9a882c{padding:13px 20px 13px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-235 .elementor-element.elementor-element-a9a882c .elementor-icon-list-icon i{color:#A90A2E00;transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-a9a882c .elementor-icon-list-icon svg{fill:#A90A2E00;transition:fill 0.3s;}.elementor-235 .elementor-element.elementor-element-a9a882c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:43px 43px 43px 43px;padding:16px 40px 16px 40px;}.elementor-235 .elementor-element.elementor-element-8e11ac1{padding:20px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-8e11ac1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-1b4d859{padding:40px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-7082c15{--display:flex;--min-height:97px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-235 .elementor-element.elementor-element-7082c15:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-7082c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#880F2A;}.elementor-235 .elementor-element.elementor-element-25f8174.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-235 .elementor-element.elementor-element-25f8174{font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;line-height:1em;color:#FFFFFF85;}.elementor-235 .elementor-element.elementor-element-25f8174 a{color:#FFFFFF9E;}.elementor-235 .elementor-element.elementor-element-25f8174 a:hover, .elementor-235 .elementor-element.elementor-element-25f8174 a:focus{color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-235 .elementor-element.elementor-element-650c621{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu--main .elementor-item{color:#FFFFFF9E;fill:#FFFFFF9E;padding-top:2px;padding-bottom:2px;}.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-1b99062{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu--main .elementor-item{color:#FFFFFF9E;fill:#FFFFFF9E;padding-top:2px;padding-bottom:2px;}.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-8778dab{--content-width:100vw;}.elementor-235 .elementor-element.elementor-element-935419c{--width:83%;}.elementor-235 .elementor-element.elementor-element-afbf1da{--width:110%;}.elementor-235 .elementor-element.elementor-element-7a40217{--width:50%;}.elementor-235 .elementor-element.elementor-element-b7826e3{--width:50%;}.elementor-235 .elementor-element.elementor-element-c5b2bbc{--width:79%;}.elementor-235 .elementor-element.elementor-element-0a17a04{--width:70%;}.elementor-235 .elementor-element.elementor-element-c16c746{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-afbf1da{--width:100%;}.elementor-235 .elementor-element.elementor-element-b7826e3{--width:73%;}.elementor-235 .elementor-element.elementor-element-0a17a04{--width:82%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-235 .elementor-element.elementor-element-1e8a749 .elementor-heading-title{font-size:47px;line-height:0.9em;}.elementor-235 .elementor-element.elementor-element-9908ba4 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-item > a{font-size:19px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-item > a{font-size:19px;line-height:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-d238240{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-422e45f{--min-height:431px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-935419c{--min-height:291px;}.elementor-235 .elementor-element.elementor-element-e4d7a85{width:var( --container-widget-width, 408.492px );max-width:408.492px;--container-widget-width:408.492px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-e4d7a85 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c9ff7fb{width:var( --container-widget-width, 434.836px );max-width:434.836px;--container-widget-width:434.836px;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-183e87b{width:var( --container-widget-width, 442.312px );max-width:442.312px;--container-widget-width:442.312px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-6712255{--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-b0f3766{--min-height:931px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-afbf1da{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c332240{--min-height:655px;}.elementor-235 .elementor-element.elementor-element-c332240:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-c332240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-235 .elementor-element.elementor-element-cd11993 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-1bb03d6{text-align:center;}.elementor-235 .elementor-element.elementor-element-1bb03d6 .elementor-heading-title{font-size:73px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-7efbb3c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-ab2b536{--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:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-15cb217{--e-transform-translateX:0px;--e-transform-translateY:70px;--e-transform-scale:1.2;}.elementor-235 .elementor-element.elementor-element-b7826e3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-b7826e3.e-con{--order:-99999 /* order start hack */;}.elementor-235 .elementor-element.elementor-element-f53aca1{text-align:center;}.elementor-235 .elementor-element.elementor-element-66c89d1{width:var( --container-widget-width, 447.633px );max-width:447.633px;--container-widget-width:447.633px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-0bad1d7{width:var( --container-widget-width, 447.633px );max-width:447.633px;--container-widget-width:447.633px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-4c8fa61{width:var( --container-widget-width, 447.633px );max-width:447.633px;--container-widget-width:447.633px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-7e7ec23{width:var( --container-widget-width, 447.633px );max-width:447.633px;--container-widget-width:447.633px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-wrapper{text-align:center;}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-d0a86c6{width:var( --container-widget-width, 511.305px );max-width:511.305px;--container-widget-width:511.305px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-5dd6466{width:var( --container-widget-width, 442.312px );max-width:442.312px;--container-widget-width:442.312px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-8d0c012{--spacer-size:44px;}.elementor-235 .elementor-element.elementor-element-79399b8:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-79399b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-235 .elementor-element.elementor-element-79399b8{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-9f0d088{width:var( --container-widget-width, 292.945px );max-width:292.945px;--container-widget-width:292.945px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-dcbb655{font-size:19px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-d364ba6{--min-height:321px;}.elementor-235 .elementor-element.elementor-element-bf0987c{--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-5c2e075{width:var( --container-widget-width, 424.758px );max-width:424.758px;--container-widget-width:424.758px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-7082c15{--min-height:157px;--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-235 .elementor-element.elementor-element-25f8174{font-size:19px;line-height:1em;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-8778dab:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-8778dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/bg_sin_estrella_mobile-scaled.webp");}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-235 .elementor-element.elementor-element-1e8a749{text-align:center;}.elementor-235 .elementor-element.elementor-element-1e8a749 .elementor-heading-title{font-size:36px;}.elementor-235 .elementor-element.elementor-element-9908ba4{text-align:center;}.elementor-235 .elementor-element.elementor-element-9908ba4 .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-ee458f2{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-235 .elementor-element.elementor-element-ee458f2 .elementor-icon-list-item > a{font-size:16px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-eaad6ff{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-235 .elementor-element.elementor-element-eaad6ff .elementor-icon-list-item > a{font-size:16px;line-height:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-c5b9099{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-6b84338{width:var( --container-widget-width, 286.039px );max-width:286.039px;--container-widget-width:286.039px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-a9bb06d{--min-height:789px;--justify-content:center;}.elementor-235 .elementor-element.elementor-element-d238240{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-11f0ea4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-022fe4f{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-022fe4f .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-6981388{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-e3b842b{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-e3b842b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-a046b02{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-c4770e4{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-c4770e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-08ee638{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-bfdeb3b{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bfdeb3b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-422e45f{--min-height:282px;--justify-content:flex-start;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-0a9c449{--lottie-container-width:26%;}.elementor-235 .elementor-element.elementor-element-935419c{--min-height:224px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-235 .elementor-element.elementor-element-e4d7a85{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-e4d7a85 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c9ff7fb{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-85f3851{--min-height:1086px;}.elementor-235 .elementor-element.elementor-element-183e87b{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-e2212b6{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-6712255{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-1dba45e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-9ebf5a2{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-9ebf5a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-1674474{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-bf644b9{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-bf644b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-5283d5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-59a136a{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-59a136a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-f29fd42{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-c110039{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-c110039 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-b0f3766{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-4cc9812{width:var( --container-widget-width, 295.156px );max-width:295.156px;--container-widget-width:295.156px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-afbf1da{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-777c8cc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-a1ea28f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-927c61a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-ad01ca0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-c332240{--min-height:342px;}.elementor-235 .elementor-element.elementor-element-c332240:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-c332240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:651px auto;}.elementor-235 .elementor-element.elementor-element-cd11993{text-align:center;}.elementor-235 .elementor-element.elementor-element-cd11993 .elementor-heading-title{font-size:21px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-1bb03d6{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-1bb03d6 .elementor-heading-title{font-size:39px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-696ee2c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-8ef7128{--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-235 .elementor-element.elementor-element-ef9eb3c{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-312ff69{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-4b88e99{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-f6cdebe{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-798f635{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-6fb983b{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-253c19f{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-829482a{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-d703d6e{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-e6cc276{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-f2f2e41{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-7efbb3c{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-ab2b536 > .elementor-shape-top svg, .elementor-235 .elementor-element.elementor-element-ab2b536 > .e-con-inner > .elementor-shape-top svg{width:calc(102% + 1.3px);height:31px;}.elementor-235 .elementor-element.elementor-element-b7826e3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-66c89d1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-0bad1d7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-4c8fa61 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-wrapper{text-align:start;}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-7e7ec23 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-b814820{--min-height:567px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-235 .elementor-element.elementor-element-c5b2bbc{--min-height:365px;}.elementor-235 .elementor-element.elementor-element-d0a86c6{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-476b05f{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-0f0f33c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-0f0f33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-235 .elementor-element.elementor-element-5dd6466{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-d548a49{width:var( --container-widget-width, 282.07px );max-width:282.07px;--container-widget-width:282.07px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-bbad660{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-79399b8:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-79399b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promociones.electricadecadiz.es/wp-content/uploads/2026/03/responsive2bg-scaled.webp");}.elementor-235 .elementor-element.elementor-element-79399b8{--min-height:1050px;--justify-content:flex-start;}.elementor-235 .elementor-element.elementor-element-0a17a04{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-a65d693{text-align:center;}.elementor-235 .elementor-element.elementor-element-23f1d0a{text-align:center;}.elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-8b5ec91 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-9f0d088{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-dcbb655{text-align:center;font-size:16px;line-height:1em;}.elementor-235 .elementor-element.elementor-element-d364ba6{--min-height:551px;}.elementor-235 .elementor-element.elementor-element-bf0987c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-387e466{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-b23ff27{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-b23ff27 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-cb02fe2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-179293f{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-179293f .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-e84f64f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-4db9d38{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title, .elementor-235 .elementor-element.elementor-element-4db9d38 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-cb65a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-611fe98{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-a4cf43c{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-72da461{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-42bd608{width:100%;max-width:100%;}.elementor-235 .elementor-element.elementor-element-9fd9680{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-235 .elementor-element.elementor-element-600fc40{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-28655ce{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-a9a882c{padding:9px 015px 9px 015px;}.elementor-235 .elementor-element.elementor-element-8e11ac1{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-25f8174{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1em;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-235 .elementor-element.elementor-element-650c621 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-235 .elementor-element.elementor-element-1b99062 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-c5b9099 */.elementor-235 .elementor-element.elementor-element-c5b9099,
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-widget-container,
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-wrapper,
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button,
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-content-wrapper {
    overflow: visible !important;
}

.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-wrapper {
    position: relative;
    display: inline-block;
}

/* Glow exterior blanco */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-wrapper::after {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: 999px;
    background: transparent !important;
    pointer-events: none;
    z-index: 0;
    animation: btnGlowBlink 6.6s ease-in-out infinite;
}

/* Botón */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button {
    position: relative;
    z-index: 1;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 999px;
    overflow: visible !important;
    transition: transform .3s ease, filter .3s ease;
    animation: glowWhite 2.0s ease-in-out infinite;

    /* importante para centrar texto y dejar sitio al icono */
    padding: 24px 87px 22px 36px !important;
  
}

/* Contenido interno */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: static;
}

/* Texto */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-text {
    display: block;
    line-height: 1.1;
    text-align: center;
}

/* Hover del botón */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button:hover {
    transform: translateY(-2px) scale(1.03);
    filter:
        brightness(1.04)
        drop-shadow(0 0 12px rgba(255,255,255,.95))
        drop-shadow(0 0 24px rgba(255,255,255,.70))
        drop-shadow(0 0 42px rgba(255,255,255,.45));
}

/* Hover del glow exterior */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-wrapper:hover::after {
    box-shadow:
        0 0 14px rgba(255,255,255,.70),
        0 0 30px rgba(255,255,255,.48),
        0 0 54px rgba(255,255,255,.30),
        0 0 80px rgba(255,255,255,.18);
    opacity: 1;
}

/* Icono: fuera del flujo y centrado verticalmente */
.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-icon {
    position: absolute;
    right: 34px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: visible !important;
    margin-left: 0 !important;
    line-height: 1;
    transition: transform .35s ease;
    z-index: 2;
}

.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-icon i {
    font-size: 32px !important;
    line-height: 1 !important;
}

.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button-icon svg {
    width: 32px !important;
    height: 32px !important;
    overflow: visible !important;
}

.elementor-235 .elementor-element.elementor-element-c5b9099 .elementor-button:hover .elementor-button-icon {
    transform: translateY(-50%) translateX(5px) scale(1.12);
}

/* Resplandor del wrapper */
@keyframes btnGlowBlink {
    0% {
        opacity: .45;
        box-shadow:
            0 0 8px rgba(255,255,255,.20),
            0 0 18px rgba(255,255,255,.12),
            0 0 30px rgba(255,255,255,.06);
    }
    50% {
        opacity: 1;
        box-shadow:
            0 0 16px rgba(255,255,255,.72),
            0 0 34px rgba(255,255,255,.46),
            0 0 60px rgba(255,255,255,.28),
            0 0 86px rgba(255,255,255,.14);
    }
    100% {
        opacity: .45;
        box-shadow:
            0 0 8px rgba(255,255,255,.20),
            0 0 18px rgba(255,255,255,.12),
            0 0 30px rgba(255,255,255,.06);
    }
}

/* Resplandor del propio botón */
@keyframes glowWhite {
    0%, 100% {
        filter:
            drop-shadow(0 0 5px rgba(255,255,255,.30))
            drop-shadow(0 0 12px rgba(255,255,255,.22))
            drop-shadow(0 0 24px rgba(255,255,255,.12));
    }
    50% {
        filter:
            drop-shadow(0 0 10px rgba(255,255,255,.85))
            drop-shadow(0 0 22px rgba(255,255,255,.58))
            drop-shadow(0 0 38px rgba(255,255,255,.34));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8778dab *//* =========================================
   HERO Cascade Slide-in
   ========================================= */

/* Ocultos hasta que JS active */
.hero-kicker,
.hero-title,
.hero-sub{
  /* Ocultos hasta que el JS active la animación (cuando cargue la página) */
  opacity: 0;
}

/* Cuando la página esté lista */
.hero-anim-ready .hero-kicker,
.hero-anim-ready .hero-title,
.hero-anim-ready .hero-sub{
  opacity: 1;
}

/* Palabras */
.hero-kicker .word,
.hero-title .word,
.hero-sub .word{
  display: inline-block;

  font: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  color: inherit;

  opacity: 0;
  transform: translateY(28px);

  animation: heroWordSlide 1.3s cubic-bezier(.2,.8,.2,1) forwards;
  animation-delay: calc(var(--block-delay) + var(--i) * 140ms);

  will-change: transform, opacity;
}

@keyframes heroWordSlide{
  0%{
    opacity: 0;
    transform: translateY(28px);
  }
  70%{
    opacity: 1;
  }
  100%{
    opacity: 1;
    transform: translateY(0);
  }
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce){
  .hero-kicker,
  .hero-title,
  .hero-sub{
    opacity: 1 !important;
  }

  .hero-kicker .word,
  .hero-title .word,
  .hero-sub .word{
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d238240 *//* ===============================
   APPLE STYLE STAGGER ANIMATION
   =============================== */

.diwar-apple-grid > .elementor-element{
  opacity:0;
  transform:translateY(40px) scale(.96);
  filter:blur(6px);
  transition:
    opacity .9s cubic-bezier(.16,1,.3,1),
    transform .9s cubic-bezier(.16,1,.3,1),
    filter .9s cubic-bezier(.16,1,.3,1);
}

/* estado visible */
.diwar-apple-grid.diwar-visible > .elementor-element{
  opacity:1;
  transform:translateY(0) scale(1);
  filter:blur(0);
}

/* delays escalonados */
.diwar-apple-grid.diwar-visible > .elementor-element:nth-child(1){
  transition-delay:.05s;
}

.diwar-apple-grid.diwar-visible > .elementor-element:nth-child(2){
  transition-delay:.18s;
}

.diwar-apple-grid.diwar-visible > .elementor-element:nth-child(3){
  transition-delay:.32s;
}

.diwar-apple-grid.diwar-visible > .elementor-element:nth-child(4){
  transition-delay:.46s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ebf5a2 *//* ==========================================
   GLASS ICON FIGMA-LIKE
   Clase del widget: diwar-glass-icon
   ========================================== */

.diwar-glass-icon .elementor-icon,
.diwar-glass-icon .elementor-icon-box-icon a,
.diwar-glass-icon .elementor-icon-wrapper .elementor-icon{
  position: relative;
  width: 112px;
  height: 112px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  isolation: isolate;
  transition: transform .25s ease, box-shadow .25s ease;

  background:
    linear-gradient(180deg,
      rgba(255,255,255,.09) 10%,
      rgba(255,255,255,.05) 45%,
      rgba(255,255,255,.035) 100%);

  border: 1px solid rgba(255,255,255,.06);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 0 0 1px rgba(255,255,255,.02);

  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);

  /* animación tipo Apple */
  opacity: 0;
  transform: translateY(18px) scale(.96);
  filter: blur(6px);
  animation: diwarAppleReveal .8s cubic-bezier(.22,.61,.36,1) forwards;
}

/* delay progresivo si hay varios */
.diwar-glass-icon:nth-child(1) .elementor-icon{animation-delay:.05s;}
.diwar-glass-icon:nth-child(2) .elementor-icon{animation-delay:.12s;}
.diwar-glass-icon:nth-child(3) .elementor-icon{animation-delay:.19s;}
.diwar-glass-icon:nth-child(4) .elementor-icon{animation-delay:.26s;}
.diwar-glass-icon:nth-child(5) .elementor-icon{animation-delay:.33s;}
.diwar-glass-icon:nth-child(6) .elementor-icon{animation-delay:.40s;}

/* hotspot suave arriba a la izquierda */
.diwar-glass-icon .elementor-icon::after,
.diwar-glass-icon .elementor-icon-box-icon a::after,
.diwar-glass-icon .elementor-icon-wrapper .elementor-icon::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  pointer-events: none;
  z-index: 1;

  background:
    radial-gradient(circle at 38% 24%,
      rgba(255,255,255,.14) 0%,
      rgba(255,255,255,.08) 10%,
      rgba(255,255,255,.03) 20%,
      rgba(255,255,255,0) 34%);
}

/* aro fino superior/izquierdo */
.diwar-glass-icon .elementor-icon::before,
.diwar-glass-icon .elementor-icon-box-icon a::before,
.diwar-glass-icon .elementor-icon-wrapper .elementor-icon::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  pointer-events: none;
  z-index: 2;

  background:
    conic-gradient(
      from 208deg,
      rgba(255,255,255,0) 0deg,
      rgba(255,255,255,0) 22deg,
      rgba(255,255,255,.08) 42deg,
      rgba(255,255,255,.28) 58deg,
      rgba(255,255,255,.72) 78deg,
      rgba(255,255,255,.38) 100deg,
      rgba(255,255,255,.10) 122deg,
      rgba(255,255,255,0) 146deg,
      rgba(255,255,255,0) 360deg
    );

  -webkit-mask: radial-gradient(circle, transparent calc(100% - 2px), #000 calc(100% - 1px));
  mask: radial-gradient(circle, transparent calc(100% - 2px), #000 calc(100% - 1px));

  opacity: .95;
}

/* línea inferior */
.diwar-glass-icon .elementor-icon-box-icon,
.diwar-glass-icon .elementor-icon-wrapper{
  position: relative;
}

.diwar-glass-icon .elementor-icon-box-icon::after,
.diwar-glass-icon .elementor-icon-wrapper::after{
  content: "";
  position: absolute;
  left: 50%;
  bottom: 7px;
  width: 86px;
  height: 12px;
  transform: translateX(-50%);
  border-radius: 50%;
}

/* SVG */
.diwar-glass-icon .elementor-icon svg,
.diwar-glass-icon .elementor-icon-box-icon svg{
  position: relative;
  z-index: 3;
  width: 44px;
  height: 44px;
  display: block;
}

/* No rellenar SVG */
.diwar-glass-icon .elementor-icon svg,
.diwar-glass-icon .elementor-icon-box-icon svg,
.diwar-glass-icon .elementor-icon svg *,
.diwar-glass-icon .elementor-icon-box-icon svg *{
  fill: none !important;
  stroke: #fff !important;
  stroke-width: 2.1px;
  stroke-linecap: round;
  stroke-linejoin: round;
  vector-effect: non-scaling-stroke;
}

/* icon font */
.diwar-glass-icon .elementor-icon i,
.diwar-glass-icon .elementor-icon-box-icon i{
  position: relative;
  z-index: 3;
  color: #fff;
  font-size: 34px;
}

/* hover */
.diwar-glass-icon .elementor-icon:hover,
.diwar-glass-icon .elementor-icon-box-icon a:hover,
.diwar-glass-icon .elementor-icon-wrapper .elementor-icon:hover{
  transform: translateY(-1px);
}

/* ==========================================
   RESPONSIVE MOBILE
   ========================================== */

@media (max-width: 767px){

  .diwar-glass-icon .elementor-icon,
  .diwar-glass-icon .elementor-icon-box-icon a,
  .diwar-glass-icon .elementor-icon-wrapper .elementor-icon{
    width: 72px;
    height: 72px;
  }

  .diwar-glass-icon .elementor-icon svg,
  .diwar-glass-icon .elementor-icon-box-icon svg{
    width: 28px;
    height: 28px;
  }

  .diwar-glass-icon .elementor-icon i,
  .diwar-glass-icon .elementor-icon-box-icon i{
    font-size: 24px;
  }

  .diwar-glass-icon .elementor-icon-box-icon::after,
  .diwar-glass-icon .elementor-icon-wrapper::after{
    width: 54px;
    height: 8px;
    bottom: 5px;
  }

}

/* ==========================================
   KEYFRAMES ANIMACIÓN APPLE
   ========================================== */

@keyframes diwarAppleReveal{
  0%{
    opacity:0;
    transform:translateY(18px) scale(.96);
    filter:blur(6px);
  }

  60%{
    opacity:1;
    transform:translateY(-2px) scale(1.01);
    filter:blur(0);
  }

  100%{
    opacity:1;
    transform:translateY(0) scale(1);
    filter:blur(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc9812 */.diwar-highlight{
  color: #F6A12D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678e0ec *//* ==========================================
   GLASS CARD para contenedor de Elementor
   Clase: diwar-glass-card
   ========================================== */

.diwar-glass-card{
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  padding: 42px 17px;
  isolation: isolate;

  /* base glass */
 background:
    linear-gradient(180deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,.025) 100%),
    rgba(70, 140, 220, .08);
}

border: 1px solid rgba(255,255,255,.28);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.18),
    inset 0 -10px 18px rgba(255,255,255,.02),
    0 10px 30px rgba(0,0,0,.08);

  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

/* brillo superior */
.diwar-glass-card::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;

  background:
    linear-gradient(180deg,
      rgba(255,255,255,.16) 0%,
      rgba(255,255,255,.06) 16%,
      rgba(255,255,255,.02) 32%,
      rgba(255,255,255,0) 48%);
}

/* glow suave interior y esquinas */
.diwar-glass-card::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;

  background:
    radial-gradient(circle at 12% 12%, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 26%),
    radial-gradient(circle at 88% 88%, rgba(255,255,255,.08) 0%, rgba(255,255,255,0) 24%);
}

/* asegurar que el contenido quede por encima */
.diwar-glass-card > .e-con-inner,
.diwar-glass-card > .elementor-widget-wrap,
.diwar-glass-card > .elementor-element{
  position: relative;
  z-index: 2;
}

.diwar-glass-card{
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 -12px 20px rgba(255,255,255,.02),
    0 12px 34px rgba(0,0,0,.03),
    0 0 18px rgba(255,255,255,.04);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b42821 *//* Imagen siempre a ancho completo de la pantalla */
.fullwidth-image{
    width:100vw;
    max-width:100vw;
    position:relative;
    
}

.fullwidth-image img{
    width:100%;
    height:auto;
    display:block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-476b05f *//* Estructura del botón */
.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Contenedor interno */
.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:14px;
}

/* Texto */
.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button-text{
    display:flex;
    align-items:center;
}

/* Icono */
.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Tamaño del icono */
.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button-icon svg{
    width:1.9em;
    height:1.9em;
}

/* Hover del botón */
.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button{
    transition: transform .25s ease, filter .25s ease;
}

.elementor-235 .elementor-element.elementor-element-476b05f .elementor-button:hover{
    transform: translateY(-2px) scale(1.03);
    filter:
        brightness(1.04)
        drop-shadow(0 0 12px rgba(255,255,255,.95))
        drop-shadow(0 0 24px rgba(255,255,255,.70))
        drop-shadow(0 0 42px rgba(255,255,255,.45));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b2bbc */.diwar-blur{
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(14px);

  border-radius: 24px;
  border: 1px solid rgba(255,255,255,0.25);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.25),
    0 8px 24px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbad660 *//* Estructura del botón */
.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Contenedor interno */
.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:14px;
}

/* Texto */
.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button-text{
    display:flex;
    align-items:center;
}

/* Icono */
.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Tamaño del icono */
.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button-icon svg{
    width:1.9em;
    height:1.9em;
}

/* Hover del botón */
.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button{
    transition: transform .25s ease, filter .25s ease;
}

.elementor-235 .elementor-element.elementor-element-bbad660 .elementor-button:hover{
    transform: translateY(-2px) scale(1.03);
    filter:
       
       
       
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f0d088 *//* Estructura del botón */
.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Contenedor interno */
.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:14px;
}

/* Texto */
.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button-text{
    display:flex;
    align-items:center;
}

/* Icono */
.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Tamaño del icono */
.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button-icon svg{
    width:1.9em;
    height:1.9em;
}

/* Hover del botón */
.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button{
    transition: transform .25s ease, filter .25s ease;
}

.elementor-235 .elementor-element.elementor-element-9f0d088 .elementor-button:hover{
    transform: translateY(-2px) scale(1.03);
    filter:
       
       
       
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e11ac1 *//* Estructura del botón */
.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Contenedor interno */
.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:14px;
}

/* Texto */
.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button-text{
    display:flex;
    align-items:center;
}

/* Icono */
.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}

/* Tamaño del icono */
.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button-icon svg{
    width:1.9em;
    height:1.9em;
}

/* Hover del botón */
.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button{
    transition: transform .25s ease, filter .25s ease;
}

.elementor-235 .elementor-element.elementor-element-8e11ac1 .elementor-button:hover{
    transform: translateY(-2px) scale(1.03);
    filter:
       
       
       
}/* End custom CSS */