.elementor-10 .elementor-element.elementor-element-fdcaab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:5;}.elementor-10 .elementor-element.elementor-element-c8a8c27{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-99c49f5{--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;}.elementor-10 .elementor-element.elementor-element-8a89e54{--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-10 .elementor-element.elementor-element-8a89e54:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8a89e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9804cfd );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dfbef75 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 0% 1% 4%;}.elementor-10 .elementor-element.elementor-element-dfbef75{text-align:start;}.elementor-10 .elementor-element.elementor-element-dfbef75 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ac5b6f7{--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:2%;--padding-bottom:1%;--padding-left:7%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-ac5b6f7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ac5b6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9804cfd );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button{background-color:var( --e-global-color-f96f1a9 );font-family:"Mulish", Sans-serif;font-size:13px;font-weight:800;text-decoration:none;fill:var( --e-global-color-9804cfd );color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f96f1a9 );}.elementor-10 .elementor-element.elementor-element-a86ddca > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button:focus svg{fill:var( --e-global-color-f96f1a9 );}.elementor-10 .elementor-element.elementor-element-d6ec0fd{--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-10 .elementor-element.elementor-element-922e8c3{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-393721c{--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;--overlay-opacity:1;}.elementor-10 .elementor-element.elementor-element-393721c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-393721c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3D3D;}.elementor-10 .elementor-element.elementor-element-393721c::before, .elementor-10 .elementor-element.elementor-element-393721c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-393721c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-393721c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-393721c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-393721c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3D3D3D;background-image:url("https://fontanerianumar.es/wp-content/uploads/2024/12/pattern_1.png");--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-298a92d{--divider-border-style:solid;--divider-color:var( --e-global-color-9804cfd );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-298a92d > .elementor-widget-container{margin:1% 0% -3% 0%;}.elementor-10 .elementor-element.elementor-element-298a92d .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-298a92d .elementor-divider{text-align:left;padding-block-start:14px;padding-block-end:14px;}.elementor-10 .elementor-element.elementor-element-b07b5d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;line-height:50px;color:#F8F8F8;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-10 .elementor-element.elementor-element-dfaddd0:after{content:"0.66";position:absolute;color:transparent;}.elementor-10 .elementor-element.elementor-element-dfaddd0{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-10 .elementor-element.elementor-element-dfaddd0 a .elementor-portfolio-item__overlay{background-color:#41414199;}.elementor-10 .elementor-element.elementor-element-dfaddd0 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio-item__title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filter{color:#B3B3B3;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:50px;}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-394d5be{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-209e812{--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;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-209e812::before, .elementor-10 .elementor-element.elementor-element-209e812 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-209e812 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-209e812 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-209e812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-209e812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fontanerianumar.es/wp-content/uploads/2024/12/pattern_2.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c55b15c{--display:flex;}.elementor-10 .elementor-element.elementor-element-455e5a4{--divider-border-style:solid;--divider-color:var( --e-global-color-9804cfd );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-455e5a4 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-455e5a4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-e903ef7 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-e903ef7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;line-height:50px;}.elementor-10 .elementor-element.elementor-element-d20b358{--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;--overlay-opacity:0.5;--padding-top:1%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-d20b358::before, .elementor-10 .elementor-element.elementor-element-d20b358 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d20b358 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d20b358 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d20b358 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d20b358 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fontanerianumar.es/wp-content/uploads/2024/12/pattern_2.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-7dbbd2e{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f72cd0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-f72cd0b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f72cd0b.elementor-view-default .elementor-icon{fill:var( --e-global-color-9804cfd );color:var( --e-global-color-9804cfd );border-color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-10 .elementor-element.elementor-element-d9b98ea{--divider-border-style:solid;--divider-color:#BDBBBB;--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-d9b98ea > .elementor-widget-container{margin:-116px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d9b98ea .elementor-divider-separator{width:13%;}.elementor-10 .elementor-element.elementor-element-d9b98ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-cdbf4bc{--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-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9658790.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-9658790.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9658790.elementor-view-default .elementor-icon{fill:var( --e-global-color-9804cfd );color:var( --e-global-color-9804cfd );border-color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-10 .elementor-element.elementor-element-a368a1f{--divider-border-style:solid;--divider-color:#BDBBBB;--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-a368a1f > .elementor-widget-container{margin:-116px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a368a1f .elementor-divider-separator{width:13%;}.elementor-10 .elementor-element.elementor-element-a368a1f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-f3274f8{--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-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-cebc453.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-cebc453.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cebc453.elementor-view-default .elementor-icon{fill:var( --e-global-color-9804cfd );color:var( --e-global-color-9804cfd );border-color:var( --e-global-color-9804cfd );}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-10 .elementor-element.elementor-element-fd73418{--divider-border-style:solid;--divider-color:#BDBBBB;--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-fd73418 > .elementor-widget-container{margin:-136px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fd73418 .elementor-divider-separator{width:13%;}.elementor-10 .elementor-element.elementor-element-fd73418 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-6f25eff9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c4fd607 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-4c4fd607 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-54a1c28c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3fffc08d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3fffc08d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2439b78{--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-10 .elementor-element.elementor-element-eb94f95{--divider-border-style:solid;--divider-color:var( --e-global-color-9804cfd );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-eb94f95 > .elementor-widget-container{margin:25px 0px -32px 0px;}.elementor-10 .elementor-element.elementor-element-eb94f95 .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-eb94f95 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-2ec6ec7{text-align:start;}.elementor-10 .elementor-element.elementor-element-2ec6ec7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-75e5108d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-10 .elementor-element.elementor-element-3de656d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3de656d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3de656d7{z-index:0;}.elementor-10 .elementor-element.elementor-element-4515fdbe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1c9038b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1c9038b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-557eb83a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-10 .elementor-element.elementor-element-3da22e1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3da22e1a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3da22e1a{z-index:0;}.elementor-10 .elementor-element.elementor-element-94c2d7b{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-cf4648e{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-cb5dd12{--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-10 .elementor-element.elementor-element-5018c6a{--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-10 .elementor-element.elementor-element-6280f3f{--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-10 .elementor-element.elementor-element-a793452{--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-10 .elementor-element.elementor-element-edca225{--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-10 .elementor-element.elementor-element-9d7309e{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-d998791{--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-10 .elementor-element.elementor-element-fad762a{--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-10 .elementor-element.elementor-element-1ca914f{--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-10 .elementor-element.elementor-element-8c13acc{--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-10 .elementor-element.elementor-element-f6ca67a{--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-10 .elementor-element.elementor-element-35609f1{--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-10 .elementor-element.elementor-element-c7ed994{--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;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c7ed994::before, .elementor-10 .elementor-element.elementor-element-c7ed994 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c7ed994 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c7ed994 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c7ed994 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c7ed994 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fontanerianumar.es/wp-content/uploads/2024/12/pattern_2.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e979a98{--display:flex;}.elementor-10 .elementor-element.elementor-element-985be36{--divider-border-style:solid;--divider-color:var( --e-global-color-9804cfd );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-985be36 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-985be36 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-e9bbab3 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-e9bbab3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;line-height:50px;}.elementor-10 .elementor-element.elementor-element-20c033e{--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;--overlay-opacity:0.5;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-20c033e::before, .elementor-10 .elementor-element.elementor-element-20c033e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-20c033e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-20c033e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-20c033e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-20c033e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fontanerianumar.es/wp-content/uploads/2024/12/pattern_2.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-92adabd{--display:flex;}.elementor-10 .elementor-element.elementor-element-11ba868{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-37a4db0{--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-10 .elementor-element.elementor-element-ecea3e9{--display:flex;}.elementor-10 .elementor-element.elementor-element-29b16e2{--divider-border-style:solid;--divider-color:var( --e-global-color-9804cfd );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-29b16e2 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-29b16e2 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-6a6c700 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-6a6c700 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:900;line-height:50px;}.elementor-10 .elementor-element.elementor-element-f63505a{--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-10 .elementor-element.elementor-element-c06d740{--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-10 .elementor-element.elementor-element-4cf6807{--spacer-size:50px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-8a89e54{--width:75%;}.elementor-10 .elementor-element.elementor-element-ac5b6f7{--width:25%;}.elementor-10 .elementor-element.elementor-element-7dbbd2e{--width:33%;}.elementor-10 .elementor-element.elementor-element-cdbf4bc{--width:33%;}.elementor-10 .elementor-element.elementor-element-f3274f8{--width:33%;}.elementor-10 .elementor-element.elementor-element-cf4648e{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-cb5dd12{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-5018c6a{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-6280f3f{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-a793452{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-edca225{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-d998791{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-fad762a{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-1ca914f{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-8c13acc{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-f6ca67a{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-35609f1{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-37a4db0{--width:50%;}.elementor-10 .elementor-element.elementor-element-f63505a{--width:50%;}.elementor-10 .elementor-element.elementor-element-c06d740{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-dfbef75 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-a86ddca .elementor-button{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b07b5d4 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio-item__title{font-size:35px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filter{font-size:35px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-e903ef7 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title a{font-size:35px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title a{font-size:35px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title a{font-size:35px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-10 .elementor-element.elementor-element-3fffc08d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3fffc08d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ec6ec7 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-e9bbab3 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-10 .elementor-element.elementor-element-6a6c700 .elementor-heading-title{font-size:35px;line-height:35px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-dfbef75 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b07b5d4 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio-item__title{font-size:28px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-dfaddd0 .elementor-portfolio__filter{font-size:28px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-e903ef7 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-title a{font-size:28px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-f72cd0b .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-title a{font-size:28px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-9658790 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-title a{font-size:28px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-cebc453 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-2ec6ec7 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-e9bbab3 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-6a6c700 .elementor-heading-title{font-size:28px;line-height:28px;}}