.elementor-922 .elementor-element.elementor-element-8e9d5f7{padding:0px 0px 0px 0px;z-index:998;}.elementor-922 .elementor-element.elementor-element-f39bf93 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-6f3ec35{--direction:ltr;--horizontal-progress-border:none;--horizontal-height:4px;--horizontal-border-style:none;}.elementor-922 .elementor-element.elementor-element-6f3ec35 .current-progress{background-color:#E91C77;}.elementor-922 .elementor-element.elementor-element-6f3ec35 .elementor-scrolling-tracker-horizontal{background-color:#00000000;}.elementor-922 .elementor-element.elementor-element-ca1747b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-922 .elementor-element.elementor-element-ca1747b:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-ca1747b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.iledi.es/wp-content/uploads/2026/09/iledi-lineas-luz-verticales-hormigon-luz.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-ca1747b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #0A0A0AF0 0%, #0A0A0A2E 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-ca1747b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 110px 24px;}.elementor-922 .elementor-element.elementor-element-ca1747b > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-ca1747b > .elementor-shape-bottom svg{height:100px;}.elementor-922 .elementor-element.elementor-element-55d1e52 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-922 .elementor-element.elementor-element-55d1e52{text-align:center;}.elementor-922 .elementor-element.elementor-element-55d1e52 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-f80506d{--iteration-count:infinite;}.elementor-922 .elementor-element.elementor-element-f80506d .elementor-headline{text-align:center;font-size:74px;font-weight:700;line-height:1.16em;}.elementor-922 .elementor-element.elementor-element-f80506d .elementor-headline-plain-text{color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-56eff6e > .elementor-widget-container{margin:18px 0px 34px 0px;}.elementor-922 .elementor-element.elementor-element-56eff6e{text-align:center;}.elementor-922 .elementor-element.elementor-element-56eff6e .elementor-heading-title{font-size:21px;line-height:1.65em;color:#CFCFCF;}.elementor-922 .elementor-element.elementor-element-628dc92 > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-628dc92{padding:84px 24px 48px 24px;}.elementor-922 .elementor-element.elementor-element-15e79ba > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-922 .elementor-element.elementor-element-15e79ba{text-align:center;}.elementor-922 .elementor-element.elementor-element-15e79ba .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-12871d2{text-align:center;}.elementor-922 .elementor-element.elementor-element-12871d2 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.16em;color:#141414;}.elementor-922 .elementor-element.elementor-element-929bed2 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-929bed2{text-align:center;}.elementor-922 .elementor-element.elementor-element-929bed2 .elementor-heading-title{font-size:19px;line-height:1.7em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-418b4be{padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-e53133e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__content-item{transition-duration:600ms;}.elementor-922 .elementor-element.elementor-element-b395c85.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-922 .elementor-element.elementor-element-b395c85.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-922 .elementor-element.elementor-element-b395c85.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta .elementor-cta__bg, .elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__content{min-height:480px;text-align:start;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__title{font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__description{font-size:17px;line-height:1.65em;color:#DCDCDC;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#E91C77;padding:13px 26px 13px 26px;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__button:hover{background-color:#C4155F;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0A0A0A73;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0A0A0AB3;}.elementor-922 .elementor-element.elementor-element-961871a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__content-item{transition-duration:600ms;}.elementor-922 .elementor-element.elementor-element-25899c6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-922 .elementor-element.elementor-element-25899c6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-922 .elementor-element.elementor-element-25899c6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta .elementor-cta__bg, .elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__content{min-height:480px;text-align:start;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__title{font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__description{font-size:17px;line-height:1.65em;color:#DCDCDC;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#E91C77;padding:13px 26px 13px 26px;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__button:hover{background-color:#C4155F;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0A0A0A73;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0A0A0AB3;}.elementor-922 .elementor-element.elementor-element-e2b8eba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__content-item{transition-duration:600ms;}.elementor-922 .elementor-element.elementor-element-aaac8e4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-922 .elementor-element.elementor-element-aaac8e4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-922 .elementor-element.elementor-element-aaac8e4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta .elementor-cta__bg, .elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__content{min-height:480px;text-align:start;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__title{font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__description{font-size:17px;line-height:1.65em;color:#DCDCDC;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#E91C77;padding:13px 26px 13px 26px;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__button:hover{background-color:#C4155F;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0A0A0A73;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0A0A0AB3;}.elementor-922 .elementor-element.elementor-element-01de128 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__content-item{transition-duration:600ms;}.elementor-922 .elementor-element.elementor-element-d2fb17c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-922 .elementor-element.elementor-element-d2fb17c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-922 .elementor-element.elementor-element-d2fb17c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta .elementor-cta__bg, .elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__content{min-height:480px;text-align:start;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__title{font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__description{font-size:17px;line-height:1.65em;color:#DCDCDC;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#E91C77;padding:13px 26px 13px 26px;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__button:hover{background-color:#C4155F;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0A0A0A73;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0A0A0AB3;}.elementor-922 .elementor-element.elementor-element-5c5e044:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-5c5e044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.iledi.es/wp-content/uploads/2026/09/iledi-arquitectura-hormigon-lineas-luz.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-5c5e044 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0B0B0BE8 0%, #0B0B0B99 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-5c5e044 > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-5c5e044{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 24px 108px 24px;}.elementor-922 .elementor-element.elementor-element-838d73b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-922 .elementor-element.elementor-element-838d73b{text-align:center;}.elementor-922 .elementor-element.elementor-element-838d73b .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-1bb616f{text-align:center;}.elementor-922 .elementor-element.elementor-element-1bb616f .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.16em;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-be89a61 > .elementor-widget-container{margin:14px 0px 52px 0px;}.elementor-922 .elementor-element.elementor-element-be89a61{text-align:center;}.elementor-922 .elementor-element.elementor-element-be89a61 .elementor-heading-title{font-size:19px;line-height:1.7em;color:#B8B8B8;}.elementor-922 .elementor-element.elementor-element-b46fe20{padding:34px 20px 34px 20px;}.elementor-922 .elementor-element.elementor-element-f4d3804 .elementor-counter-number-wrapper{color:#E91C77;font-size:68px;font-weight:700;}.elementor-922 .elementor-element.elementor-element-f4d3804 .elementor-counter-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-d68c742 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-d68c742{text-align:center;}.elementor-922 .elementor-element.elementor-element-d68c742 .elementor-heading-title{font-size:15px;line-height:1.6em;color:#9C9C9C;}.elementor-922 .elementor-element.elementor-element-189b003 .elementor-counter-number-wrapper{color:#E91C77;font-size:68px;font-weight:700;}.elementor-922 .elementor-element.elementor-element-189b003 .elementor-counter-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-754c48a > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-754c48a{text-align:center;}.elementor-922 .elementor-element.elementor-element-754c48a .elementor-heading-title{font-size:15px;line-height:1.6em;color:#9C9C9C;}.elementor-922 .elementor-element.elementor-element-076a28d .elementor-counter-number-wrapper{color:#E91C77;font-size:68px;font-weight:700;}.elementor-922 .elementor-element.elementor-element-076a28d .elementor-counter-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-cbec4c2 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-cbec4c2{text-align:center;}.elementor-922 .elementor-element.elementor-element-cbec4c2 .elementor-heading-title{font-size:15px;line-height:1.6em;color:#9C9C9C;}.elementor-922 .elementor-element.elementor-element-59117d2 .elementor-counter-number-wrapper{color:#E91C77;font-size:68px;font-weight:700;}.elementor-922 .elementor-element.elementor-element-59117d2 .elementor-counter-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-c65b4fd > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-c65b4fd{text-align:center;}.elementor-922 .elementor-element.elementor-element-c65b4fd .elementor-heading-title{font-size:15px;line-height:1.6em;color:#9C9C9C;}.elementor-922 .elementor-element.elementor-element-27d1339 .elementor-counter-number-wrapper{color:#E91C77;font-size:68px;font-weight:700;}.elementor-922 .elementor-element.elementor-element-27d1339 .elementor-counter-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-3d27c17 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-3d27c17{text-align:center;}.elementor-922 .elementor-element.elementor-element-3d27c17 .elementor-heading-title{font-size:15px;line-height:1.6em;color:#9C9C9C;}.elementor-922 .elementor-element.elementor-element-9eb130d > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-9eb130d{padding:92px 24px 44px 24px;}.elementor-922 .elementor-element.elementor-element-40d55a6 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-922 .elementor-element.elementor-element-40d55a6{text-align:center;}.elementor-922 .elementor-element.elementor-element-40d55a6 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-7244249{text-align:center;}.elementor-922 .elementor-element.elementor-element-7244249 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.16em;color:#141414;}.elementor-922 .elementor-element.elementor-element-e0a9cb3 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-e0a9cb3{text-align:center;}.elementor-922 .elementor-element.elementor-element-e0a9cb3 .elementor-heading-title{font-size:19px;line-height:1.7em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-3d79088 > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-3d79088{padding:0px 24px 96px 24px;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-43396cb{left:26%;--hotspot-translate-x:26%;top:22%;--hotspot-translate-y:22%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-dcb56a3{left:62%;--hotspot-translate-x:62%;top:58%;--hotspot-translate-y:58%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-d8a242c{left:84%;--hotspot-translate-x:84%;top:40%;--hotspot-translate-y:40%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-59ddaa1{left:78%;--hotspot-translate-x:78%;top:14%;--hotspot-translate-y:14%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-922 .elementor-element.elementor-element-1ee38a6 img{border-radius:8px 8px 8px 8px;}.elementor-922 .elementor-element.elementor-element-1ee38a6{--hotspot-color:#FFFFFF;--hotspot-box-color:#E91C77;--hotspot-padding:11px;--hotspot-border-radius:20px 20px 20px 20px;--tooltip-max-width:280px;--tooltip-padding:12px 14px 12px 14px;--tooltip-border-radius:6px 6px 6px 6px;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .e-hotspot__label{font-size:14px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .e-hotspot__tooltip{font-size:14px;line-height:1.55em;}.elementor-922 .elementor-element.elementor-element-27b1969 > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-27b1969{padding:92px 24px 56px 24px;}.elementor-922 .elementor-element.elementor-element-23bace5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-922 .elementor-element.elementor-element-23bace5{text-align:center;}.elementor-922 .elementor-element.elementor-element-23bace5 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-be6791a{text-align:center;}.elementor-922 .elementor-element.elementor-element-be6791a .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.16em;color:#141414;}.elementor-922 .elementor-element.elementor-element-f49f7d9 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-f49f7d9{text-align:center;}.elementor-922 .elementor-element.elementor-element-f49f7d9 .elementor-heading-title{font-size:19px;line-height:1.7em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-93d296a > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-93d296a{padding:0px 24px 96px 24px;}.elementor-922 .elementor-element.elementor-element-e400de1{text-align:center;}.elementor-922 .elementor-element.elementor-element-e400de1 .elementor-heading-title{font-size:36px;font-weight:700;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-94621c5 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-94621c5{text-align:center;}.elementor-922 .elementor-element.elementor-element-94621c5 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-ddc6873{text-align:center;}.elementor-922 .elementor-element.elementor-element-ddc6873 .elementor-heading-title{font-size:36px;font-weight:700;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-06542b5 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-06542b5{text-align:center;}.elementor-922 .elementor-element.elementor-element-06542b5 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-0fd69bb{text-align:center;}.elementor-922 .elementor-element.elementor-element-0fd69bb .elementor-heading-title{font-size:36px;font-weight:700;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-40dbd47 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-40dbd47{text-align:center;}.elementor-922 .elementor-element.elementor-element-40dbd47 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-9ae2a5f{text-align:center;}.elementor-922 .elementor-element.elementor-element-9ae2a5f .elementor-heading-title{font-size:36px;font-weight:700;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-748686f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-748686f{text-align:center;}.elementor-922 .elementor-element.elementor-element-748686f .elementor-heading-title{font-size:16px;line-height:1.5em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-18becf4{text-align:center;}.elementor-922 .elementor-element.elementor-element-18becf4 .elementor-heading-title{font-size:36px;font-weight:700;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-d046d70 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-d046d70{text-align:center;}.elementor-922 .elementor-element.elementor-element-d046d70 .elementor-heading-title{font-size:16px;line-height:1.5em;color:#5C5C5C;}.elementor-922 .elementor-element.elementor-element-5ea18b3:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-5ea18b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-922 .elementor-element.elementor-element-5ea18b3 > .elementor-container{max-width:1500px;}.elementor-922 .elementor-element.elementor-element-5ea18b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 24px 44px 24px;}.elementor-922 .elementor-element.elementor-element-5ea18b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-a6bee82 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-922 .elementor-element.elementor-element-a6bee82{text-align:center;}.elementor-922 .elementor-element.elementor-element-a6bee82 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-b72ab55{text-align:center;}.elementor-922 .elementor-element.elementor-element-b72ab55 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.16em;color:#141414;}.elementor-922 .elementor-element.elementor-element-ef4322e:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-ef4322e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-922 .elementor-element.elementor-element-ef4322e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-ef4322e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-cd4004f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-922 .elementor-element.elementor-element-cd4004f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-922 .elementor-element.elementor-element-cd4004f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:500ms;--content-transition-delay:500ms;}.elementor-922 .elementor-element.elementor-element-e3cf8eb:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-e3cf8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-922 .elementor-element.elementor-element-e3cf8eb > .elementor-container{max-width:1100px;}.elementor-922 .elementor-element.elementor-element-e3cf8eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 24px 48px 24px;}.elementor-922 .elementor-element.elementor-element-e3cf8eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-3ffe4d3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-922 .elementor-element.elementor-element-3ffe4d3{text-align:center;}.elementor-922 .elementor-element.elementor-element-3ffe4d3 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:3.2px;color:#E91C77;}.elementor-922 .elementor-element.elementor-element-3e2bb61{text-align:center;}.elementor-922 .elementor-element.elementor-element-3e2bb61 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.16em;color:#141414;}.elementor-922 .elementor-element.elementor-element-ac70cf2:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-ac70cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F7;}.elementor-922 .elementor-element.elementor-element-ac70cf2 > .elementor-container{max-width:1100px;}.elementor-922 .elementor-element.elementor-element-ac70cf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 100px 24px;}.elementor-922 .elementor-element.elementor-element-ac70cf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-item{border-width:1px;border-color:#E4E4E7;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E4E4E7;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E4E4E7;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-tab-title{background-color:#FFFFFF;padding:22px 24px 22px 24px;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-icon, .elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-title{color:#141414;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-icon svg{fill:#141414;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-active .elementor-accordion-icon, .elementor-922 .elementor-element.elementor-element-032e244 .elementor-active .elementor-accordion-title{color:#E91C77;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-active .elementor-accordion-icon svg{fill:#E91C77;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-accordion-title{font-size:20px;font-weight:600;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-tab-title .elementor-accordion-icon i:before{color:#E91C77;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-tab-title .elementor-accordion-icon svg{fill:#E91C77;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#E91C77;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#E91C77;}.elementor-922 .elementor-element.elementor-element-032e244 .elementor-tab-content{background-color:#FFFFFF;color:#4A4A4A;font-size:17px;line-height:1.8em;padding:4px 24px 26px 24px;}.elementor-922 .elementor-element.elementor-element-c372996:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-c372996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.iledi.es/wp-content/uploads/2026/09/iledi-lineas-neon-techo-luz.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-c372996 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0A0A0A99 0%, #0A0A0AE6 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-922 .elementor-element.elementor-element-c372996{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 110px 24px;}.elementor-922 .elementor-element.elementor-element-c372996 > .elementor-shape-top .elementor-shape-fill{fill:#F6F6F7;}.elementor-922 .elementor-element.elementor-element-c372996 > .elementor-shape-top svg{height:90px;}.elementor-922 .elementor-element.elementor-element-2db850a{text-align:center;}.elementor-922 .elementor-element.elementor-element-2db850a .elementor-heading-title{font-size:54px;font-weight:700;line-height:1.14em;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-1431b33 > .elementor-widget-container{margin:14px 0px 34px 0px;}.elementor-922 .elementor-element.elementor-element-1431b33{text-align:center;}.elementor-922 .elementor-element.elementor-element-1431b33 .elementor-heading-title{font-size:20px;line-height:1.7em;color:#B8B8B8;}.elementor-922 .elementor-element.elementor-element-4660220 .elementor-button{background-color:#E91C77;font-size:17px;font-weight:600;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:18px 38px 18px 38px;}.elementor-922 .elementor-element.elementor-element-4660220 .elementor-button:hover, .elementor-922 .elementor-element.elementor-element-4660220 .elementor-button:focus{background-color:#C4155F;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-4660220 .elementor-button:hover svg, .elementor-922 .elementor-element.elementor-element-4660220 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-b86a02b > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-b86a02b{text-align:center;}.elementor-922 .elementor-element.elementor-element-b86a02b .elementor-heading-title{font-size:17px;line-height:1.7em;color:#B8B8B8;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-922 .elementor-element.elementor-element-f39bf93{width:100%;}.elementor-922 .elementor-element.elementor-element-a861a39{width:100%;}.elementor-922 .elementor-element.elementor-element-c983120{width:100%;}.elementor-922 .elementor-element.elementor-element-e53133e{width:25%;}.elementor-922 .elementor-element.elementor-element-961871a{width:25%;}.elementor-922 .elementor-element.elementor-element-e2b8eba{width:25%;}.elementor-922 .elementor-element.elementor-element-01de128{width:25%;}.elementor-922 .elementor-element.elementor-element-1df1d5b{width:100%;}.elementor-922 .elementor-element.elementor-element-e1fca84{width:20%;}.elementor-922 .elementor-element.elementor-element-c62a144{width:20%;}.elementor-922 .elementor-element.elementor-element-598fea5{width:20%;}.elementor-922 .elementor-element.elementor-element-e8e50fa{width:20%;}.elementor-922 .elementor-element.elementor-element-a792f78{width:20%;}.elementor-922 .elementor-element.elementor-element-c3e56af{width:100%;}.elementor-922 .elementor-element.elementor-element-00bfd83{width:100%;}.elementor-922 .elementor-element.elementor-element-206c2fb{width:100%;}.elementor-922 .elementor-element.elementor-element-df32378{width:20%;}.elementor-922 .elementor-element.elementor-element-62075dc{width:20%;}.elementor-922 .elementor-element.elementor-element-7ab9e39{width:20%;}.elementor-922 .elementor-element.elementor-element-2fd43c7{width:20%;}.elementor-922 .elementor-element.elementor-element-ded6c3d{width:20%;}.elementor-922 .elementor-element.elementor-element-e9fe33a{width:100%;}.elementor-922 .elementor-element.elementor-element-985960b{width:100%;}.elementor-922 .elementor-element.elementor-element-7a31998{width:100%;}.elementor-922 .elementor-element.elementor-element-af22757{width:100%;}.elementor-922 .elementor-element.elementor-element-b119bc8{width:100%;}}@media(max-width:1024px){.elementor-922 .elementor-element.elementor-element-f80506d .elementor-headline{font-size:52px;}.elementor-922 .elementor-element.elementor-element-56eff6e .elementor-heading-title{font-size:19px;}.elementor-922 .elementor-element.elementor-element-12871d2 .elementor-heading-title{font-size:40px;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__content{min-height:400px;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__content{min-height:400px;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__content{min-height:400px;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__content{min-height:400px;}.elementor-922 .elementor-element.elementor-element-1bb616f .elementor-heading-title{font-size:40px;}.elementor-922 .elementor-element.elementor-element-7244249 .elementor-heading-title{font-size:40px;}.elementor-922 .elementor-element.elementor-element-be6791a .elementor-heading-title{font-size:40px;}.elementor-922 .elementor-element.elementor-element-b72ab55 .elementor-heading-title{font-size:40px;}.elementor-922 .elementor-element.elementor-element-3e2bb61 .elementor-heading-title{font-size:40px;}.elementor-922 .elementor-element.elementor-element-2db850a .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-922 .elementor-element.elementor-element-f80506d .elementor-headline{font-size:36px;}.elementor-922 .elementor-element.elementor-element-56eff6e .elementor-heading-title{font-size:18px;}.elementor-922 .elementor-element.elementor-element-12871d2 .elementor-heading-title{font-size:32px;}.elementor-922 .elementor-element.elementor-element-929bed2 .elementor-heading-title{font-size:17px;}.elementor-922 .elementor-element.elementor-element-b395c85 .elementor-cta__content{min-height:340px;}.elementor-922 .elementor-element.elementor-element-25899c6 .elementor-cta__content{min-height:340px;}.elementor-922 .elementor-element.elementor-element-aaac8e4 .elementor-cta__content{min-height:340px;}.elementor-922 .elementor-element.elementor-element-d2fb17c .elementor-cta__content{min-height:340px;}.elementor-922 .elementor-element.elementor-element-1bb616f .elementor-heading-title{font-size:32px;}.elementor-922 .elementor-element.elementor-element-be89a61 .elementor-heading-title{font-size:17px;}.elementor-922 .elementor-element.elementor-element-f4d3804 .elementor-counter-number-wrapper{font-size:46px;}.elementor-922 .elementor-element.elementor-element-189b003 .elementor-counter-number-wrapper{font-size:46px;}.elementor-922 .elementor-element.elementor-element-076a28d .elementor-counter-number-wrapper{font-size:46px;}.elementor-922 .elementor-element.elementor-element-59117d2 .elementor-counter-number-wrapper{font-size:46px;}.elementor-922 .elementor-element.elementor-element-27d1339 .elementor-counter-number-wrapper{font-size:46px;}.elementor-922 .elementor-element.elementor-element-7244249 .elementor-heading-title{font-size:32px;}.elementor-922 .elementor-element.elementor-element-e0a9cb3 .elementor-heading-title{font-size:17px;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-43396cb{left:39.1%;--hotspot-translate-x:39.1%;top:22%;--hotspot-translate-y:22%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-dcb56a3{left:51.7%;--hotspot-translate-x:51.7%;top:58%;--hotspot-translate-y:58%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-d8a242c{left:59.4%;--hotspot-translate-x:59.4%;top:40%;--hotspot-translate-y:40%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .elementor-repeater-item-59ddaa1{left:57.3%;--hotspot-translate-x:57.3%;top:14%;--hotspot-translate-y:14%;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .e-hotspot__label{font-size:12px;}.elementor-922 .elementor-element.elementor-element-1ee38a6{--hotspot-padding:9px;--tooltip-max-width:190px;}.elementor-922 .elementor-element.elementor-element-1ee38a6 .e-hotspot__tooltip{font-size:13px;}.elementor-922 .elementor-element.elementor-element-be6791a .elementor-heading-title{font-size:32px;}.elementor-922 .elementor-element.elementor-element-f49f7d9 .elementor-heading-title{font-size:17px;}.elementor-922 .elementor-element.elementor-element-e400de1 .elementor-heading-title{font-size:30px;}.elementor-922 .elementor-element.elementor-element-ddc6873 .elementor-heading-title{font-size:30px;}.elementor-922 .elementor-element.elementor-element-0fd69bb .elementor-heading-title{font-size:30px;}.elementor-922 .elementor-element.elementor-element-9ae2a5f .elementor-heading-title{font-size:30px;}.elementor-922 .elementor-element.elementor-element-18becf4 .elementor-heading-title{font-size:30px;}.elementor-922 .elementor-element.elementor-element-b72ab55 .elementor-heading-title{font-size:32px;}.elementor-922 .elementor-element.elementor-element-3e2bb61 .elementor-heading-title{font-size:32px;}.elementor-922 .elementor-element.elementor-element-2db850a .elementor-heading-title{font-size:34px;}.elementor-922 .elementor-element.elementor-element-1431b33 .elementor-heading-title{font-size:18px;}}