.elementor-211 .elementor-element.elementor-element-6b204fc5{--display:flex;--min-height:720px;--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;--overlay-opacity:0.27;}.elementor-211 .elementor-element.elementor-element-6b204fc5:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6b204fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/reformas-madrid-reformas-castro-empresa-de-reformas-en-madrid-M.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-6b204fc5::before, .elementor-211 .elementor-element.elementor-element-6b204fc5 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-6b204fc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-6b204fc5 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-6b204fc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-6b204fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-870e917 );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-54c5cdad .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-56dd1d21{padding:0px 15px 0px 15px;text-align:center;}.elementor-211 .elementor-element.elementor-element-56dd1d21 .elementor-heading-title{font-size:40px;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-409a9b41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-211 .elementor-element.elementor-element-3499d7fa .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-ba95abd );color:var( --e-global-color-ba95abd );border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3499d7fa .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-3499d7fa .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-3499d7fa{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3499d7fa .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-3499d7fa .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-30855633 .elementor-button{background-color:var( --e-global-color-ba95abd );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-870e917 );color:var( --e-global-color-870e917 );border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-30855633 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-30855633 .elementor-button:focus{background-color:var( --e-global-color-870e917 );color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-30855633{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-30855633 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-30855633 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-ded9807 > .elementor-container{max-width:1200px;}.elementor-211 .elementor-element.elementor-element-ded9807 > .elementor-background-overlay{opacity:0.5;}.elementor-211 .elementor-element.elementor-element-ded9807{padding:80px 0px 80px 0px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-43cd3e0c  .penci-heading-subtitle{margin-top:20px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c  .penci-heading-content{max-width:540px;width:100%;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-heading-subtitle{font-size:28px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-heading-title{text-transform:uppercase;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-heading-content{color:#666666;font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-6e6d9dc9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-6e6d9dc9 > .elementor-background-overlay{background-color:#fdba2c;opacity:0.85;}.elementor-211 .elementor-element.elementor-element-6e6d9dc9 > .elementor-container{max-width:1200px;}.elementor-211 .elementor-element.elementor-element-6e6d9dc9{padding:40px 0px 40px 0px;}.elementor-211 .elementor-element.elementor-element-4e98b58e .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-4e98b58e .penci-heading-title, .elementor-211 .elementor-element.elementor-element-4e98b58e .penci-heading-title span, .elementor-211 .elementor-element.elementor-element-4e98b58e .penci-heading-title a{color:#ffffff;}.elementor-211 .elementor-element.elementor-element-4e98b58e .penci-heading-title{text-transform:uppercase;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-4e98b58e .penci-heading-content{color:#ffffff;font-size:18px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-2d469a71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-2d469a71:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2d469a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-211 .elementor-element.elementor-element-72aca82f .elementor-text-editor{text-align:center;}.elementor-211 .elementor-element.elementor-element-92c36c7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-92c36c7:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-92c36c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-211 .elementor-element.elementor-element-cb38cbd{--display:flex;}.elementor-211 .elementor-element.elementor-element-cf1d152 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-icon{width:60px;height:60px;display:flex;}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-title{font-size:24px;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-content{color:#666666;}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-content, .elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-content p{font-size:15px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-stacked .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-framed .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-icon--icon{font-size:24px;}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-ibox-icon svg{width:24px;height:auto;}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-cf1d152 .penci-info-box .penci-ibox-readmore a{background-color:var( --e-global-color-d4488c8 );}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-cf1d152 .penci-info-box:hover .penci-ibox-readmore a{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-cf1d152 .penci-info-box:hover .penci-ibox-readmore a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-75dd50e{--display:flex;}.elementor-211 .elementor-element.elementor-element-b8874c0 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-icon{width:60px;height:60px;display:flex;}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-title{font-size:24px;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-content{color:#666666;}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-content, .elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-content p{font-size:15px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-stacked .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-framed .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-icon--icon{font-size:24px;}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-ibox-icon svg{width:24px;height:auto;}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-b8874c0 .penci-info-box .penci-ibox-readmore a{background-color:var( --e-global-color-d4488c8 );}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-b8874c0 .penci-info-box:hover .penci-ibox-readmore a{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-b8874c0 .penci-info-box:hover .penci-ibox-readmore a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-f229927{--display:flex;}.elementor-211 .elementor-element.elementor-element-80fbf19 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-icon{width:60px;height:60px;display:flex;}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-title{font-size:24px;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-content{color:#666666;}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-content, .elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-content p{font-size:15px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-stacked .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-framed .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-icon--icon{font-size:24px;}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-ibox-icon svg{width:24px;height:auto;}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-80fbf19 .penci-info-box .penci-ibox-readmore a{background-color:var( --e-global-color-d4488c8 );}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-80fbf19 .penci-info-box:hover .penci-ibox-readmore a{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-80fbf19 .penci-info-box:hover .penci-ibox-readmore a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-1e22eed{--display:flex;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-icon{width:60px;height:60px;display:flex;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-title{font-size:24px;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-content{color:#666666;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-content, .elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-content p{font-size:15px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-stacked .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-framed .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-icon--icon{font-size:24px;}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-ibox-icon svg{width:24px;height:auto;}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-info-box .penci-ibox-readmore a{background-color:var( --e-global-color-d4488c8 );}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-info-box:hover .penci-ibox-readmore a{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-d2cdfa9 .penci-info-box:hover .penci-ibox-readmore a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-6cb9d4ef:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6cb9d4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-211 .elementor-element.elementor-element-6cb9d4ef > .elementor-container{max-width:1200px;}.elementor-211 .elementor-element.elementor-element-6cb9d4ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-211 .elementor-element.elementor-element-6cb9d4ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-211 .elementor-element.elementor-element-2b63435e > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-icon{width:60px;height:60px;display:flex;}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-title{font-size:24px;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-content{color:#666666;}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-content, .elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-content p{font-size:15px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-stacked .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-framed .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-icon--icon{font-size:24px;}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-ibox-icon svg{width:24px;height:auto;}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-2b63435e .penci-info-box .penci-ibox-readmore a{background-color:var( --e-global-color-d4488c8 );}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-2b63435e .penci-info-box:hover .penci-ibox-readmore a{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-2b63435e .penci-info-box:hover .penci-ibox-readmore a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-509a2804 > .elementor-widget-container{background-color:#ffffff;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-icon{width:60px;height:60px;display:flex;}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-title{font-size:24px;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-content{color:#666666;}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-content, .elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-content p{font-size:15px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-stacked .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-framed .penci-icon{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-stacked .penci-animation-custom-3 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-stacked .penci-animation-custom-4 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-stacked .penci-animation-custom-5 .penci-ibox-icon{box-shadow:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-framed .penci-animation-custom-2 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-view-framed .penci-animation-custom-5 .penci-ibox-icon:after{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-icon--icon{font-size:24px;}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-ibox-icon svg{width:24px;height:auto;}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-509a2804 .penci-info-box .penci-ibox-readmore a{background-color:var( --e-global-color-d4488c8 );}body:not(.pcdm-enable) .elementor-211 .elementor-element.elementor-element-509a2804 .penci-info-box:hover .penci-ibox-readmore a{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-509a2804 .penci-info-box:hover .penci-ibox-readmore a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-256a7517{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-32363e18 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-32363e18 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-32363e18 .elementor-button:focus{background-color:#111111;color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-32363e18{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-32363e18 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-32363e18 .elementor-button:focus svg{fill:#fdba2c;}.elementor-211 .elementor-element.elementor-element-5a96fd06 .elementor-button{background-color:var( --e-global-color-870e917 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-ba95abd );color:var( --e-global-color-ba95abd );border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5a96fd06 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-5a96fd06 .elementor-button:focus{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-5a96fd06{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5a96fd06 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-5a96fd06 .elementor-button:focus svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-40a01e18:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/solicitar-presupuesto-reformas-madrid.webp");background-position:center center;background-size:cover;}.elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-ba95abd ) 0%, #FFFFFF00 100%);opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-40a01e18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 180px 0px;}.elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-2e5a2e34  .penci-heading-content{max-width:540px;width:100%;}.elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-heading-subtitle{color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-heading-title, .elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-heading-title span, .elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-heading-title a{color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-heading-title{text-transform:uppercase;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-2e5a2e34 .penci-heading-content{color:var( --e-global-color-870e917 );font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-2f60bec0 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2f60bec0 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-2f60bec0 .elementor-button:focus{background-color:#111111;color:#fdba2c;}.elementor-211 .elementor-element.elementor-element-2f60bec0{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2f60bec0 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-2f60bec0 .elementor-button:focus svg{fill:#fdba2c;}.elementor-211 .elementor-element.elementor-element-68b5630f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-68b5630f > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-68b5630f{padding:60px 0px 60px 0px;}.elementor-211 .elementor-element.elementor-element-2a533235{--display:flex;--padding-top:20px;--padding-bottom:040px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-2a533235:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2a533235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7f607b );}.elementor-211 .elementor-element.elementor-element-3fff3afd > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-211 .elementor-element.elementor-element-3fff3afd .penci-fancy-heading{margin-right:auto;}.elementor-211 .elementor-element.elementor-element-3fff3afd  .penci-separator .penci-sep_line{border-width:2px;top:calc( -2px / 2 );border-bottom:none;border-left:none;border-right:none;}.elementor-211 .elementor-element.elementor-element-3fff3afd  .penci-separator.penci-separator-double:after{border-top-width:2px;}.elementor-211 .elementor-element.elementor-element-3fff3afd  .penci-separator{max-width:40px;margin-top:10px;}.elementor-211 .elementor-element.elementor-element-3fff3afd .penci-heading-title{letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-3fff3afd .penci-separator .penci-sep_line{border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-3fff3afd .penci-heading-content{color:var( --e-global-color-870e917 );font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-694e6c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-211 .elementor-element.elementor-element-694e6c2b .elementor-icon-list-icon i{color:var( --e-global-color-870e917 );transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-694e6c2b .elementor-icon-list-icon svg{fill:var( --e-global-color-870e917 );transition:fill 0.3s;}.elementor-211 .elementor-element.elementor-element-694e6c2b .elementor-icon-list-text{transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-40350005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-40350005:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-40350005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-1746d64a{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-6fb7253a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-211 .elementor-element.elementor-element-6fb7253a .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-6fb7253a .penci-heading-title{letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-6fb7253a .penci-heading-content{color:var( --e-global-color-870e917 );font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-72c6cd49{font-size:15px;font-weight:400;line-height:1.8em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-5281d7fc .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-5281d7fc  .penci-heading-content{max-width:540px;width:100%;}.elementor-211 .elementor-element.elementor-element-5281d7fc .penci-heading-title{letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-5281d7fc .penci-heading-content{color:#666666;font-size:16px;line-height:1.6em;}.elementor-211 .elementor-element.elementor-element-52ac44d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-52ac44d6 > .elementor-background-overlay{background-color:#fdba2c;opacity:0.85;}.elementor-211 .elementor-element.elementor-element-52ac44d6 > .elementor-container{max-width:1200px;}.elementor-211 .elementor-element.elementor-element-52ac44d6{padding:80px 0px 80px 0px;}.elementor-211 .elementor-element.elementor-element-437162c5 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-437162c5 .penci-heading-title, .elementor-211 .elementor-element.elementor-element-437162c5 .penci-heading-title span, .elementor-211 .elementor-element.elementor-element-437162c5 .penci-heading-title a{color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-437162c5 .penci-heading-title{letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-437162c5 .penci-heading-content{color:#ffffff;font-size:18px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-45af01f3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-45af01f3 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-45af01f3{padding:60px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-498a2022 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-498a2022 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-498a2022  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-498a2022 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-498a2022 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-2896914d .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2896914d .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-2896914d .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-2896914d{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2896914d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-2896914d .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-2896914d .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-2896914d .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-7c8328b8{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-7eb17be8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-7eb17be8 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-7eb17be8{padding:60px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6b70bad0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6b70bad0 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-6b70bad0  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-6b70bad0 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-6b70bad0 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-1aab52df{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-1aab52df .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-41692759{--image-transition-duration:200ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-3e51b982 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-3e51b982 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-3e51b982{padding:60px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5150b1a3 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5150b1a3 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-5150b1a3  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-5150b1a3 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-5150b1a3 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-746e8f64{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-746e8f64 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-2f28620f{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-34153085 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-34153085 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-34153085{padding:60px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-78a856a2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-78a856a2 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-78a856a2  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-78a856a2 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-78a856a2 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-4767b5b2{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-4767b5b2 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-19371a06{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-6bd70132 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-6bd70132 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-6bd70132{padding:60px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3bb97ea0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3bb97ea0 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-3bb97ea0  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-3bb97ea0 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-3bb97ea0 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-244ded14{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-244ded14 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-365d4404{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-b709e0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-b709e0f > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-b709e0f{padding:60px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-29c32420 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-29c32420 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-29c32420  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-29c32420 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-29c32420 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-49310ba .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-49310ba .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-49310ba .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-49310ba{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-49310ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-49310ba .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-49310ba .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-49310ba .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-5d3585{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-211 .elementor-element.elementor-element-2e167d39 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-2e167d39 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-2e167d39{padding:60px 0px 60px 0px;}.elementor-211 .elementor-element.elementor-element-7c8e6d01 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-7c8e6d01 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-7c8e6d01  .penci-heading-content{max-width:700px;width:100%;}.elementor-211 .elementor-element.elementor-element-7c8e6d01 .penci-heading-title{font-size:30px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-7c8e6d01 .penci-heading-content{color:#666666;font-size:16px;line-height:1.7em;}.elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-570f44c4{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-570f44c4 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-64bb3c14{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:0ms;--content-transition-delay:0ms;}.elementor-211 .elementor-element.elementor-element-5f563c05 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-5f563c05 > .elementor-background-overlay{background-color:#fdba2c;opacity:0.85;}.elementor-211 .elementor-element.elementor-element-5f563c05{padding:40px 40px 40px 40px;}.elementor-211 .elementor-element.elementor-element-4f8f33c4 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-4f8f33c4 .penci-heading-title, .elementor-211 .elementor-element.elementor-element-4f8f33c4 .penci-heading-title span, .elementor-211 .elementor-element.elementor-element-4f8f33c4 .penci-heading-title a{color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-4f8f33c4 .penci-heading-title{font-size:26px;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-4f8f33c4 .penci-heading-content{color:#ffffff;font-size:18px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-52477ca7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-211 .elementor-element.elementor-element-468b497 .elementor-button{background-color:var( --e-global-color-ba95abd );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-468b497 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-468b497 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-468b497{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-468b497 .elementor-button-content-wrapper{flex-direction:row;}.elementor-211 .elementor-element.elementor-element-468b497 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-211 .elementor-element.elementor-element-468b497 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-468b497 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-78db533e > .elementor-container{max-width:1200px;}.elementor-211 .elementor-element.elementor-element-78db533e{padding:80px 0px 80px 0px;}.elementor-211 .elementor-element.elementor-element-6bb1b5d6 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-211 .elementor-element.elementor-element-6bb1b5d6 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-6bb1b5d6 .penci-heading-title{letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-6bb1b5d6 .penci-heading-content{color:#666666;font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-1468d53e > .elementor-container{max-width:1200px;}.elementor-211 .elementor-element.elementor-element-19a29ce2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-19a29ce2 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-19a29ce2  .penci-heading-content{max-width:540px;width:100%;}.elementor-211 .elementor-element.elementor-element-19a29ce2 .penci-heading-title{font-size:24px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-19a29ce2 .penci-heading-content{color:#666666;font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-5b8d40d4 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5b8d40d4 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-5b8d40d4 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-5b8d40d4{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5b8d40d4 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-5b8d40d4 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-45ab7260 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-45ab7260 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-45ab7260  .penci-heading-content{max-width:540px;width:100%;}.elementor-211 .elementor-element.elementor-element-45ab7260 .penci-heading-title{font-size:24px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-45ab7260 .penci-heading-content{color:#666666;font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-147212f3 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-147212f3 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-147212f3 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-147212f3{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-147212f3 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-147212f3 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-1fcbc316 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1fcbc316 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-1fcbc316  .penci-heading-content{max-width:540px;width:100%;}.elementor-211 .elementor-element.elementor-element-1fcbc316 .penci-heading-title{font-size:24px;text-transform:none;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-1fcbc316 .penci-heading-content{color:#666666;font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-60d4557f .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-60d4557f .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-60d4557f .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-60d4557f{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-60d4557f .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-60d4557f .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-67ef0cb2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-211 .elementor-element.elementor-element-67ef0cb2:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-67ef0cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/consejo-del-mes-compara-varias-empresas-reformas-madrid.webp");background-position:center center;background-size:cover;}.elementor-211 .elementor-element.elementor-element-67ef0cb2 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-211 .elementor-element.elementor-element-67ef0cb2 > .elementor-container{max-width:1230px;}.elementor-211 .elementor-element.elementor-element-67ef0cb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 120px 0px;}.elementor-211 .elementor-element.elementor-element-57e51a91 .penci-fancy-heading{margin-left:auto;margin-right:auto;}.elementor-211 .elementor-element.elementor-element-57e51a91  .penci-heading-content{max-width:800px;width:100%;}.elementor-211 .elementor-element.elementor-element-57e51a91 .penci-heading-title, .elementor-211 .elementor-element.elementor-element-57e51a91 .penci-heading-title span, .elementor-211 .elementor-element.elementor-element-57e51a91 .penci-heading-title a{color:#ffffff;}.elementor-211 .elementor-element.elementor-element-57e51a91 .penci-heading-title{text-transform:uppercase;letter-spacing:0px;}.elementor-211 .elementor-element.elementor-element-57e51a91 .penci-heading-content{color:#ffffff;font-size:16px;line-height:1.4em;}.elementor-211 .elementor-element.elementor-element-64d61037{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-228bc243{--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-211 .elementor-element.elementor-element-5272974{background-color:var( --e-global-color-d4488c8 );padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-5272974.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-211 .elementor-element.elementor-element-5272974.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-211 .elementor-element.elementor-element-5272974.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-5272974 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-211 .elementor-element.elementor-element-5272974 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-5272974 .elementor-image-box-title{font-size:20px;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-5272974 .elementor-image-box-description{font-weight:400;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-2913c1ad{--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-211 .elementor-element.elementor-element-51186116{background-color:var( --e-global-color-d4488c8 );padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-51186116.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-211 .elementor-element.elementor-element-51186116.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-211 .elementor-element.elementor-element-51186116.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-51186116 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-211 .elementor-element.elementor-element-51186116 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-51186116 .elementor-image-box-title{font-size:20px;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-51186116 .elementor-image-box-description{font-weight:400;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-36d6a707{--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-211 .elementor-element.elementor-element-67587d29{background-color:var( --e-global-color-d4488c8 );padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-67587d29.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-211 .elementor-element.elementor-element-67587d29.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-211 .elementor-element.elementor-element-67587d29.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-67587d29 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-211 .elementor-element.elementor-element-67587d29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-67587d29 .elementor-image-box-title{font-size:20px;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-67587d29 .elementor-image-box-description{font-weight:400;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-5d0ec0d4{--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-211 .elementor-element.elementor-element-3cb2bd78{background-color:var( --e-global-color-d4488c8 );padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-3cb2bd78.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-211 .elementor-element.elementor-element-3cb2bd78.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-211 .elementor-element.elementor-element-3cb2bd78.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-3cb2bd78 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-211 .elementor-element.elementor-element-3cb2bd78 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-211 .elementor-element.elementor-element-3cb2bd78 .elementor-image-box-title{font-size:20px;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-3cb2bd78 .elementor-image-box-description{font-weight:400;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-f7be446{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-f7be446::before, .elementor-211 .elementor-element.elementor-element-f7be446 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-f7be446 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-f7be446 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-f7be446 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-f7be446 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-5b8dc59e{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-2ba185ad{text-align:center;}.elementor-211 .elementor-element.elementor-element-2ba185ad .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-12234a27{text-align:center;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-289118e9 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-289118e9 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-289118e9 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-289118e9{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-289118e9 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-289118e9 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-6319b769{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-6319b769::before, .elementor-211 .elementor-element.elementor-element-6319b769 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-6319b769 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-6319b769 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-6319b769 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-6319b769 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-543ef779{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-5ad943a2{text-align:left;}.elementor-211 .elementor-element.elementor-element-5ad943a2 .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-5bc1d1c2{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-1369995c .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1369995c .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-1369995c .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-1369995c{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1369995c .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-1369995c .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-6f1b69ba{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-211 .elementor-element.elementor-element-44305232{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-44305232:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-44305232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-44305232::before, .elementor-211 .elementor-element.elementor-element-44305232 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-44305232 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-44305232 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-44305232 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-44305232 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-5eda3d29{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-74f066f{text-align:center;}.elementor-211 .elementor-element.elementor-element-74f066f .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-443b954d{text-align:center;font-size:16px;line-height:1.5em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-443b954d a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-65a941ac .elementor-button{background-color:var( --e-global-color-ba95abd );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-65a941ac .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-65a941ac .elementor-button:focus{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-65a941ac{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-65a941ac .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-65a941ac .elementor-button:focus svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-16d37a0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-16d37a0e::before, .elementor-211 .elementor-element.elementor-element-16d37a0e > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-16d37a0e > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-16d37a0e > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-16d37a0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-16d37a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-741e68d{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-4347634f{text-align:left;}.elementor-211 .elementor-element.elementor-element-4347634f .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-3504bf9c{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-c00e694 .elementor-button{background-color:var( --e-global-color-d4488c8 );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-c00e694 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-c00e694 .elementor-button:focus{background-color:#111111;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-c00e694{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-c00e694 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-c00e694 .elementor-button:focus svg{fill:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-590cfc6b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-icon i{color:var( --e-global-color-d4488c8 );transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-icon svg{fill:var( --e-global-color-d4488c8 );transition:fill 0.3s;}.elementor-211 .elementor-element.elementor-element-54d2e59a{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-item > a{font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-54d2e59a .elementor-icon-list-text{transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-5001e20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-5001e20::before, .elementor-211 .elementor-element.elementor-element-5001e20 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5001e20 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5001e20 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-5001e20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-5001e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-7560f36{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-7560f36.e-con{--order:-99999 /* order start hack */;}.elementor-211 .elementor-element.elementor-element-67941757{text-align:center;}.elementor-211 .elementor-element.elementor-element-67941757 .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-705e0f0{text-align:center;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-bb5759d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-bb5759d.e-con{--order:-99999 /* order start hack */;}.elementor-211 .elementor-element.elementor-element-71a9041e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-211 .elementor-element.elementor-element-62b643c1 .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-default .elementor-icon{color:var( --e-global-color-d4488c8 );border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-62b643c1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-62b643c1 .elementor-icon{font-size:40px;padding:10px;}.elementor-211 .elementor-element.elementor-element-62b643c1 .elementor-icon svg{height:40px;}.elementor-211 .elementor-element.elementor-element-62b643c1 .elementor-icon-wrapper svg{width:auto;}.elementor-211 .elementor-element.elementor-element-a170efc{text-align:left;}.elementor-211 .elementor-element.elementor-element-a170efc .elementor-heading-title{font-size:28px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-41d4df3c{text-align:left;font-size:16px;line-height:1.5em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-38e98b22{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-211 .elementor-element.elementor-element-75713ea3 .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-default .elementor-icon{color:var( --e-global-color-d4488c8 );border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-75713ea3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-75713ea3 .elementor-icon{font-size:40px;padding:10px;}.elementor-211 .elementor-element.elementor-element-75713ea3 .elementor-icon svg{height:40px;}.elementor-211 .elementor-element.elementor-element-75713ea3 .elementor-icon-wrapper svg{width:auto;}.elementor-211 .elementor-element.elementor-element-f45034d{text-align:left;}.elementor-211 .elementor-element.elementor-element-f45034d .elementor-heading-title{font-size:28px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-4bae6e35{text-align:left;font-size:16px;line-height:1.5em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-3a6486f9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-211 .elementor-element.elementor-element-31ca533c .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-default .elementor-icon{color:var( --e-global-color-d4488c8 );border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-31ca533c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-31ca533c .elementor-icon{font-size:40px;padding:10px;}.elementor-211 .elementor-element.elementor-element-31ca533c .elementor-icon svg{height:40px;}.elementor-211 .elementor-element.elementor-element-31ca533c .elementor-icon-wrapper svg{width:auto;}.elementor-211 .elementor-element.elementor-element-51c918e3{text-align:left;}.elementor-211 .elementor-element.elementor-element-51c918e3 .elementor-heading-title{font-size:28px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-a25cb2{text-align:left;font-size:16px;line-height:1.5em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-c2a3478{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-211 .elementor-element.elementor-element-4c96698 .elementor-icon-wrapper{text-align:center;}.elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-default .elementor-icon{color:var( --e-global-color-d4488c8 );border-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-framed .elementor-icon, .elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-4c96698.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-4c96698 .elementor-icon{font-size:40px;padding:10px;}.elementor-211 .elementor-element.elementor-element-4c96698 .elementor-icon svg{height:40px;}.elementor-211 .elementor-element.elementor-element-4c96698 .elementor-icon-wrapper svg{width:auto;}.elementor-211 .elementor-element.elementor-element-c26e9c8{text-align:left;}.elementor-211 .elementor-element.elementor-element-c26e9c8 .elementor-heading-title{font-size:28px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-11198fa3{text-align:left;font-size:16px;line-height:1.5em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-7fa930b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-7fa930b2:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-7fa930b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870e917 );background-image:url("https://reformascastro.com/wp-content/uploads/2026/01/empresa-reformas-madrid-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-7fa930b2::before, .elementor-211 .elementor-element.elementor-element-7fa930b2 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-7fa930b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-7fa930b2 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-7fa930b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-7fa930b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-870e917 );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-514f3eb{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-7a105e30{text-align:center;}.elementor-211 .elementor-element.elementor-element-7a105e30 .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-696dd0b6{text-align:center;font-size:16px;line-height:1.5em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-696dd0b6 a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-3c0a705 .elementor-button{background-color:var( --e-global-color-ba95abd );font-family:"Source Code Pro", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3c0a705 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-3c0a705 .elementor-button:focus{background-color:var( --e-global-color-d4488c8 );color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-3c0a705{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3c0a705 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-3c0a705 .elementor-button:focus svg{fill:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-112ea44b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-112ea44b::before, .elementor-211 .elementor-element.elementor-element-112ea44b > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-112ea44b > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-112ea44b > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-112ea44b > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-112ea44b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-7b5105c5{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-6be4279c .elementor-heading-title{font-size:38px;font-weight:600;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-548229e6{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-617e6bad{--display:flex;}.elementor-211 .elementor-element.elementor-element-34990ba5{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-44903ded{--display:flex;}.elementor-211 .elementor-element.elementor-element-77e2f4f0{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-1cd376e8{--display:flex;}.elementor-211 .elementor-element.elementor-element-7fd0e1fe{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-5ddedbbd{--display:flex;}.elementor-211 .elementor-element.elementor-element-37c90cdc{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-18eaceb7{--display:flex;}.elementor-211 .elementor-element.elementor-element-742c8985{text-align:left;font-size:16px;line-height:1.5em;}.elementor-211 .elementor-element.elementor-element-120f13df{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-870e917 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-d4488c8 );}.elementor-211 .elementor-element.elementor-element-120f13df {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-211 .elementor-element.elementor-element-120f13df > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-211 .elementor-element.elementor-element-120f13df > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-211 .elementor-element.elementor-element-66443fa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-66443fa6:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-66443fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-66443fa6::before, .elementor-211 .elementor-element.elementor-element-66443fa6 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-66443fa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-66443fa6 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-66443fa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-66443fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-3f3c72d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-211 .elementor-element.elementor-element-3f3c72d5:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-3f3c72d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7f607b );}.elementor-211 .elementor-element.elementor-element-c695cc0{text-align:center;}.elementor-211 .elementor-element.elementor-element-c695cc0 .elementor-heading-title{font-size:25px;line-height:1em;color:var( --e-global-color-870e917 );}.elementor-211 .elementor-element.elementor-element-23d4aa1e{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-211 .elementor-element.elementor-element-23d4aa1e.e-con{--order:-99999 /* order start hack */;}.elementor-211 .elementor-element.elementor-element-30f7e342{text-align:left;}.elementor-211 .elementor-element.elementor-element-30f7e342 .elementor-heading-title{font-size:45px;line-height:1em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-3ba2ba00{text-align:left;font-size:16px;line-height:1.5em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-3ba2ba00 a{color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-5ec564a4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-211 .elementor-element.elementor-element-1d41415f{text-align:left;}.elementor-211 .elementor-element.elementor-element-1d41415f .elementor-heading-title{font-size:25px;line-height:1em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-icon i{color:var( --e-global-color-ba95abd );transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-icon svg{fill:var( --e-global-color-ba95abd );transition:fill 0.3s;}.elementor-211 .elementor-element.elementor-element-58dcb011{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-211 .elementor-element.elementor-element-58dcb011 .elementor-icon-list-text{color:var( --e-global-color-ba95abd );transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-21e3c223{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-211 .elementor-element.elementor-element-21e3c223 .elementor-heading-title{font-size:25px;line-height:1em;color:var( --e-global-color-ba95abd );}.elementor-211 .elementor-element.elementor-element-6f87a728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-211 .elementor-element.elementor-element-6f87a728 .elementor-icon-list-icon i{color:var( --e-global-color-ba95abd );transition:color 0.3s;}.elementor-211 .elementor-element.elementor-element-6f87a728 .elementor-icon-list-icon svg{fill:var( --e-global-color-ba95abd );transition:fill 0.3s;}.elementor-211 .elementor-element.elementor-element-6f87a728 .elementor-icon-list-text{color:var( --e-global-color-ba95abd );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-211 .elementor-element.elementor-element-6b204fc5:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6b204fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/reformas-madrid-reformas-castro-empresa-de-reformas-en-madrid-M.webp");}.elementor-211 .elementor-element.elementor-element-6b204fc5{--min-height:500px;}.elementor-211 .elementor-element.elementor-element-56dd1d21 .elementor-heading-title{font-size:32px;}.elementor-211 .elementor-element.elementor-element-ded9807{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-heading-title{font-size:28px;}.elementor-211 .elementor-element.elementor-element-2d469a71{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-92c36c7{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-6cb9d4ef{padding:20px 0px 20px 0px;}.elementor-211 .elementor-element.elementor-element-256a7517{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-40a01e18:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/solicitar-presupuesto-reformas-madrid.webp");}.elementor-211 .elementor-element.elementor-element-40a01e18{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-68b5630f{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-52ac44d6{padding:40px 40px 40px 40px;}.elementor-211 .elementor-element.elementor-element-31ca8615 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-3e60a729 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-30a0e99e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-6f997083 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-5546be5d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-388e4eb0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-3280b15a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-5f563c05{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-78db533e{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-64d61037{--flex-wrap:wrap;}.elementor-211 .elementor-element.elementor-element-f7be446{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-6319b769{--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:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-6f1b69ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-211 .elementor-element.elementor-element-44305232{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-16d37a0e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-5001e20{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-bb5759d{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-7fa930b2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-112ea44b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-66443fa6{--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:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-211 .elementor-element.elementor-element-6b204fc5:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6b204fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/reformas-madrid-reformas-castro-empresa-de-reformas-en-madrid-M.webp");}.elementor-211 .elementor-element.elementor-element-6b204fc5{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-54c5cdad{text-align:center;}.elementor-211 .elementor-element.elementor-element-56dd1d21 .elementor-heading-title{font-size:24px;}.elementor-211 .elementor-element.elementor-element-409a9b41{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-211 .elementor-element.elementor-element-3499d7fa .elementor-button{padding:14px 14px 14px 14px;}.elementor-211 .elementor-element.elementor-element-30855633 .elementor-button{padding:14px 14px 14px 14px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-heading-subtitle{font-size:18px;}.elementor-211 .elementor-element.elementor-element-43cd3e0c .penci-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-2d469a71{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-92c36c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-256a7517{--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;--align-items:center;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-211 .elementor-element.elementor-element-40a01e18:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reformascastro.com/wp-content/uploads/2024/11/solicitar-presupuesto-reformas-madrid.webp");background-position:800px 0px;}.elementor-211 .elementor-element.elementor-element-40a01e18 > .elementor-background-overlay{opacity:0.89;}.elementor-211 .elementor-element.elementor-element-40a01e18{padding:20px 0px 20px 0px;}.elementor-211 .elementor-element.elementor-element-68b5630f{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-4ae689da > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2a533235{--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-211 .elementor-element.elementor-element-6fd3e8c > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-5281d7fc .penci-heading-title{font-size:22px;}.elementor-211 .elementor-element.elementor-element-52ac44d6{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-45af01f3{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-14cc6144 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-31ca8615 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-7eb17be8{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-692647ce > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-3e60a729 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3e51b982{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-654299f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-30a0e99e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-34153085{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-338ff25 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-6f997083 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6bd70132{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-30a02d53 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-5546be5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-b709e0f{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5e767ced > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-388e4eb0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2e167d39{padding:20px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-517f89d7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-211 .elementor-element.elementor-element-3280b15a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6142cd9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-7dbaeac5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-211 .elementor-element.elementor-element-713b48be.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-211 .elementor-element.elementor-element-58fe4177.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-211 .elementor-element.elementor-element-5272974 .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-51186116 .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-67587d29 .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-3cb2bd78 .elementor-image-box-img{margin-bottom:15px;}.elementor-211 .elementor-element.elementor-element-f7be446{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-2ba185ad .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-6319b769{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-5ad943a2 .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-6f1b69ba.e-con{--order:-99999 /* order start hack */;}.elementor-211 .elementor-element.elementor-element-44305232{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-74f066f .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-16d37a0e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-4347634f .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-5001e20{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-67941757 .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-bb5759d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-bb5759d.e-con{--order:-99999 /* order start hack */;}.elementor-211 .elementor-element.elementor-element-a170efc .elementor-heading-title{font-size:24px;}.elementor-211 .elementor-element.elementor-element-f45034d .elementor-heading-title{font-size:24px;}.elementor-211 .elementor-element.elementor-element-51c918e3 .elementor-heading-title{font-size:24px;}.elementor-211 .elementor-element.elementor-element-c26e9c8 .elementor-heading-title{font-size:24px;}.elementor-211 .elementor-element.elementor-element-7fa930b2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-7a105e30 .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-112ea44b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-6be4279c .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-120f13df{--n-accordion-title-font-size:20px;}:where( .elementor-211 .elementor-element.elementor-element-120f13df > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}.elementor-211 .elementor-element.elementor-element-66443fa6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-3f3c72d5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-c695cc0 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-30f7e342 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-211 .elementor-element.elementor-element-6b204fc5{--content-width:1000px;}.elementor-211 .elementor-element.elementor-element-92c36c7{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-4ae689da{width:40%;}.elementor-211 .elementor-element.elementor-element-6fd3e8c{width:60%;}.elementor-211 .elementor-element.elementor-element-14cc6144{width:60%;}.elementor-211 .elementor-element.elementor-element-31ca8615{width:40%;}.elementor-211 .elementor-element.elementor-element-692647ce{width:60%;}.elementor-211 .elementor-element.elementor-element-3e60a729{width:40%;}.elementor-211 .elementor-element.elementor-element-654299f{width:60%;}.elementor-211 .elementor-element.elementor-element-30a0e99e{width:40%;}.elementor-211 .elementor-element.elementor-element-338ff25{width:60%;}.elementor-211 .elementor-element.elementor-element-6f997083{width:40%;}.elementor-211 .elementor-element.elementor-element-30a02d53{width:60%;}.elementor-211 .elementor-element.elementor-element-5546be5d{width:40%;}.elementor-211 .elementor-element.elementor-element-5e767ced{width:60%;}.elementor-211 .elementor-element.elementor-element-388e4eb0{width:40%;}.elementor-211 .elementor-element.elementor-element-517f89d7{width:60%;}.elementor-211 .elementor-element.elementor-element-3280b15a{width:40%;}.elementor-211 .elementor-element.elementor-element-6142cd9f{width:70%;}.elementor-211 .elementor-element.elementor-element-52477ca7{width:30%;}.elementor-211 .elementor-element.elementor-element-228bc243{--width:25%;}.elementor-211 .elementor-element.elementor-element-2913c1ad{--width:25%;}.elementor-211 .elementor-element.elementor-element-36d6a707{--width:25%;}.elementor-211 .elementor-element.elementor-element-5d0ec0d4{--width:25%;}.elementor-211 .elementor-element.elementor-element-f7be446{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-6319b769{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-44305232{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-16d37a0e{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-741e68d{--width:45%;}.elementor-211 .elementor-element.elementor-element-590cfc6b{--width:60%;}.elementor-211 .elementor-element.elementor-element-5001e20{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-7fa930b2{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-112ea44b{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-7b5105c5{--width:100%;}.elementor-211 .elementor-element.elementor-element-548229e6{--width:100%;}.elementor-211 .elementor-element.elementor-element-66443fa6{--content-width:1200px;}.elementor-211 .elementor-element.elementor-element-3f3c72d5{--width:65%;}.elementor-211 .elementor-element.elementor-element-23d4aa1e{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-211 .elementor-element.elementor-element-4ae689da{width:100%;}.elementor-211 .elementor-element.elementor-element-6fd3e8c{width:100%;}.elementor-211 .elementor-element.elementor-element-6142cd9f{width:100%;}.elementor-211 .elementor-element.elementor-element-52477ca7{width:100%;}.elementor-211 .elementor-element.elementor-element-228bc243{--width:50%;}.elementor-211 .elementor-element.elementor-element-2913c1ad{--width:50%;}.elementor-211 .elementor-element.elementor-element-36d6a707{--width:50%;}.elementor-211 .elementor-element.elementor-element-5d0ec0d4{--width:50%;}.elementor-211 .elementor-element.elementor-element-3f3c72d5{--width:100%;}.elementor-211 .elementor-element.elementor-element-23d4aa1e{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-54d2e59a */.listado h3 {
    font-size: 20px;
}

@media (max-width: 767px) {
    .listado h3 {
        font-size: 20px;
    }
}

@media (max-width: 1024px) {
    .listado h3 {
        font-size: 18px;
    }
}/* End custom CSS */