.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-9078f23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:italic;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-853585f{text-align:start;}.elementor-26 .elementor-element.elementor-element-853585f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;line-height:65px;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3532eb5{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-612c9d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-cdcf823 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#111111;color:#111111;background-image:linear-gradient(90deg, #D4AF37 40%, #F3E0A1 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-46d905d .elementor-button{background-color:#D4AF3700;font-family:"Montserrat", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-531f64f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-26 .elementor-element.elementor-element-531f64f{border-radius:25px 25px 25px 25px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-86da451 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-86da451.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-86da451.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-86da451.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-86da451 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-86da451 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-86da451 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-86da451 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-86da451:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-86da451:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-86da451 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-84f5138 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-84f5138.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-84f5138.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-84f5138.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-84f5138 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-84f5138 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-84f5138 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-84f5138 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-84f5138:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-84f5138:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-84f5138 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-a2ca3b9 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-a2ca3b9.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-a2ca3b9.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a2ca3b9.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-a2ca3b9 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-a2ca3b9 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a2ca3b9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-a2ca3b9 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-a2ca3b9:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-a2ca3b9:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-a2ca3b9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-2c4a362 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-2c4a362.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-2c4a362.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2c4a362.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-2c4a362 .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-2c4a362 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-2c4a362 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-2c4a362 .elementor-icon-box-title{color:#FFFFFF;transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-2c4a362:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-2c4a362:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-2c4a362 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-34ee292{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-c8d69f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-f9c8370{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-f9c8370:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f9c8370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-5a6d757{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-5a6d757:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5a6d757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Kitchen_Image_5raku5raku5raku5.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-5a6d757::before, .elementor-26 .elementor-element.elementor-element-5a6d757 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-5a6d757 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-5a6d757 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-5a6d757 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-5a6d757 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-5a6d757.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-5a6d757:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3e93d82{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-3e93d82 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-3e93d82.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-3e93d82 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-3e93d82 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-6276d5c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-017165f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-a9fd1d7{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-a9fd1d7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-a9fd1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Bathtub_Image_oue9daoue9daoue9.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-a9fd1d7::before, .elementor-26 .elementor-element.elementor-element-a9fd1d7 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-a9fd1d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-a9fd1d7 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-a9fd1d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-a9fd1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-a9fd1d7.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-a9fd1d7:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-1428666{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-1428666 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-1428666.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1428666.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1428666.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1428666.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1428666.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1428666.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1428666.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1428666 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-1428666 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-f38f67b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-51fa5ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-03b3a46{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-03b3a46:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-03b3a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Water_Damage_Image_dlhfyzdlhfyzdlhf.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-03b3a46::before, .elementor-26 .elementor-element.elementor-element-03b3a46 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-03b3a46 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-03b3a46 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-03b3a46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-03b3a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-03b3a46.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-03b3a46:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-3256181{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-3256181 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3256181.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-3256181.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3256181.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-3256181.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3256181.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-3256181.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-3256181.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-3256181 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-3256181 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-466f863 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2a2b8ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-b3f5bfe{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-b3f5bfe:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b3f5bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Poor_Architecture_Image_c5zchqc5zchqc5zc.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-b3f5bfe::before, .elementor-26 .elementor-element.elementor-element-b3f5bfe > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b3f5bfe > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b3f5bfe > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b3f5bfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b3f5bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-b3f5bfe.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-b3f5bfe:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-32d6f83{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-32d6f83 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-32d6f83.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-32d6f83 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-32d6f83 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-2a95f20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-c94ab3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-3057dc9{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-3057dc9:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3057dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Condensation_Insolation_Image_l1ug2al1ug2al1ug.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-3057dc9::before, .elementor-26 .elementor-element.elementor-element-3057dc9 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-3057dc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-3057dc9 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-3057dc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-3057dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-3057dc9.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-3057dc9:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-ca68413{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-ca68413 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-ca68413.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-ca68413 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-ca68413 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-36c8d0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7e3a8e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-3666c41{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-3666c41:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3666c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/LowValue_RealEstate_Image_zh86u9zh86u9zh86.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-3666c41::before, .elementor-26 .elementor-element.elementor-element-3666c41 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-3666c41 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-3666c41 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-3666c41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-3666c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-3666c41.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-3666c41:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-329a095{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-329a095 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-329a095.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-329a095.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-329a095.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-329a095.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-329a095.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-329a095.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-329a095.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-329a095 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-329a095 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-918c80c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6d7f241 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-26ed8dc.elementor-element{--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-26ed8dc{text-align:center;}.elementor-26 .elementor-element.elementor-element-26ed8dc img{width:100%;height:680px;object-fit:cover;object-position:bottom center;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.4);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-ab6bf9a{width:var( --container-widget-width, 250px );max-width:250px;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 25px 15px 25px;--container-widget-width:250px;--container-widget-flex-grow:0;bottom:-35px;z-index:10;background-image:linear-gradient(180deg, #11111159 0%, #111111 100%);border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px -5px rgba(212, 175.00000000000009, 55, 0.30196078431372547);}.elementor-26 .elementor-element.elementor-element-ab6bf9a.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ab6bf9a{right:-35px;}body.rtl .elementor-26 .elementor-element.elementor-element-ab6bf9a{left:-35px;}.elementor-26 .elementor-element.elementor-element-ab6bf9a .elementor-counter{flex-direction:column-reverse;}.elementor-26 .elementor-element.elementor-element-ab6bf9a .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-ab6bf9a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#D4AF37;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-26 .elementor-element.elementor-element-c10713a{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-0fe8259{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-8e72c19{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:5px;--margin-right:5px;}.elementor-26 .elementor-element.elementor-element-5c9faf1.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-26 .elementor-element.elementor-element-5c9faf1.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-5c9faf1.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5c9faf1.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-5c9faf1.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-23b2638.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-26 .elementor-element.elementor-element-23b2638.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-23b2638.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-23b2638.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-23b2638.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-c109938.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-26 .elementor-element.elementor-element-c109938.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-c109938.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c109938.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-c109938.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9437f1f.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-26 .elementor-element.elementor-element-9437f1f.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-9437f1f.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-9437f1f.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-9437f1f.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d679e37.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-26 .elementor-element.elementor-element-d679e37.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-d679e37.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-d679e37.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-d679e37.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1b9ffdc.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-26 .elementor-element.elementor-element-1b9ffdc.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1b9ffdc.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1b9ffdc.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1b9ffdc.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a0bd9af{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-f189bdf{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-9bb1da9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:5px;--margin-right:5px;}.elementor-26 .elementor-element.elementor-element-a172d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-26 .elementor-element.elementor-element-a172d09.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-26 .elementor-element.elementor-element-a172d09.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-a172d09.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a172d09.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-a172d09.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.3px;}.elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-d7725aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-26 .elementor-element.elementor-element-d7725aa.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-26 .elementor-element.elementor-element-d7725aa.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-d7725aa.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-d7725aa.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-d7725aa.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.3px;}.elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-e64640a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-26 .elementor-element.elementor-element-e64640a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-26 .elementor-element.elementor-element-e64640a.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-e64640a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-e64640a.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-e64640a.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.3px;}.elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-19235b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-26 .elementor-element.elementor-element-19235b6.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-26 .elementor-element.elementor-element-19235b6.elementor-view-stacked .elementor-icon{background-color:#D4AF37;fill:#D4AF375C;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-19235b6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-19235b6.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-19235b6.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.23px;}.elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-53563bd.elementor-element{--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-53563bd{text-align:center;}.elementor-26 .elementor-element.elementor-element-53563bd img{width:100%;height:680px;object-fit:cover;object-position:bottom center;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.4);}.elementor-26 .elementor-element.elementor-element-93eb478{width:var( --container-widget-width, 250px );max-width:250px;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 25px 15px 25px;--container-widget-width:250px;--container-widget-flex-grow:0;top:-35px;z-index:10;background-image:linear-gradient(180deg, #11111159 0%, #111111 100%);border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px -5px rgba(212, 175.00000000000009, 55, 0.30196078431372547);}.elementor-26 .elementor-element.elementor-element-93eb478.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-93eb478{left:-35px;}body.rtl .elementor-26 .elementor-element.elementor-element-93eb478{right:-35px;}.elementor-26 .elementor-element.elementor-element-93eb478 .elementor-counter{flex-direction:column-reverse;}.elementor-26 .elementor-element.elementor-element-93eb478 .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-93eb478 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#D4AF37;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;}.elementor-26 .elementor-element.elementor-element-c782bd3{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-a316df9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-cf6d492{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-cf6d492:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cf6d492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-812fb76{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-812fb76:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-812fb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Technical_Measurments_Image_uqxi3puqxi3puqxi_v3.png");background-position:-340px 0px;background-size:cover;}.elementor-26 .elementor-element.elementor-element-812fb76::before, .elementor-26 .elementor-element.elementor-element-812fb76 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-812fb76 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-812fb76 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-812fb76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-812fb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-812fb76.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-812fb76::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-26 .elementor-element.elementor-element-812fb76:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-1c4f4f0{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-1c4f4f0 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1c4f4f0.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1c4f4f0 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-1c4f4f0 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-f4d870f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5b16c6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-e39741c{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-e39741c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e39741c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Planning_Image_uj9bbruj9bbruj9b.png");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-e39741c::before, .elementor-26 .elementor-element.elementor-element-e39741c > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-e39741c > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-e39741c > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-e39741c > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-e39741c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-e39741c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-e39741c:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-2310f11{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-2310f11 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-2310f11.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-2310f11 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-2310f11 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-237a5c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7c31c99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-4007793{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-4007793:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4007793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Worksite_Image_pzbwxvpzbwxvpzbw.png");background-position:-257px 0px;background-size:cover;}.elementor-26 .elementor-element.elementor-element-4007793::before, .elementor-26 .elementor-element.elementor-element-4007793 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4007793 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4007793 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4007793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4007793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-4007793.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-4007793:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-73e638c{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-73e638c .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-73e638c.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-73e638c .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-73e638c .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-8eaf426 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-7cf9dd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-c0177b0{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-c0177b0:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-c0177b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Finishing_Image_4yt8e34yt8e34yt8.png");background-position:center left;background-size:cover;}.elementor-26 .elementor-element.elementor-element-c0177b0::before, .elementor-26 .elementor-element.elementor-element-c0177b0 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c0177b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c0177b0 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c0177b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c0177b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-c0177b0.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-c0177b0:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-1c3f5c3{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-1c3f5c3 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1c3f5c3.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-1c3f5c3 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-1c3f5c3 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-db44245 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-e47317c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-542996f{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-542996f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-542996f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/Delivery_Image_2aamun2aamun2aam.png");background-position:-195px 0px;background-size:cover;}.elementor-26 .elementor-element.elementor-element-542996f::before, .elementor-26 .elementor-element.elementor-element-542996f > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-542996f > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-542996f > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-542996f > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-542996f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-542996f.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-542996f:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-608a538{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-608a538 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-608a538.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-608a538.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-608a538.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-608a538.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-608a538.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-608a538.elementor-view-framed .elementor-icon{background-color:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-608a538.elementor-view-stacked .elementor-icon svg{fill:#D4AF375C;}.elementor-26 .elementor-element.elementor-element-608a538 .elementor-icon{font-size:18px;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-608a538 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-91bb207 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f3bf9b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-d04b236{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-1d81ec0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-1e06cca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-6fe848a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-19b87bf{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-2598c80{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-2598c80:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2598c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-8e4c8e7{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-8e4c8e7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/10-cozinha.jpg");background-position:-340px 0px;background-size:cover;}.elementor-26 .elementor-element.elementor-element-8e4c8e7::before, .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-8e4c8e7.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-8e4c8e7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-26 .elementor-element.elementor-element-8e4c8e7:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-8e8cf55{text-align:center;}.elementor-26 .elementor-element.elementor-element-8e8cf55 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-b60a45c{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-b60a45c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b60a45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/limpeza-e-isolamento-de-telhado-3.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-b60a45c::before, .elementor-26 .elementor-element.elementor-element-b60a45c > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b60a45c > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b60a45c > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b60a45c > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b60a45c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-b60a45c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-b60a45c:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-f9791cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-b940125{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0.3;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-b940125:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b940125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/IMG_20220726_165702_336.jpg");background-position:-257px 0px;background-size:cover;}.elementor-26 .elementor-element.elementor-element-b940125::before, .elementor-26 .elementor-element.elementor-element-b940125 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b940125 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b940125 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b940125 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b940125 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-b940125.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-b940125:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-aa1a0ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-b24952e{--display:flex;--min-height:380px;--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;--justify-content:flex-end;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-b24952e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b24952e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jorgeremodelacoes.pt/wp-content/uploads/2026/07/4-wc.jpg");background-position:center left;background-size:cover;}.elementor-26 .elementor-element.elementor-element-b24952e::before, .elementor-26 .elementor-element.elementor-element-b24952e > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b24952e > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-b24952e > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b24952e > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-b24952e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-b24952e.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-b24952e:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-30b59ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-8f1617a{--display:flex;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-93a4f3d .gallery-item .gallery-caption{display:none;}.elementor-26 .elementor-element.elementor-element-ddb6ff1{--display:flex;}.elementor-26 .elementor-element.elementor-element-1bcdc55 .gallery-item .gallery-caption{display:none;}.elementor-26 .elementor-element.elementor-element-e9964ff{--display:flex;}.elementor-26 .elementor-element.elementor-element-3d1f9f6 .gallery-item .gallery-caption{display:none;}.elementor-26 .elementor-element.elementor-element-70acaf9{--display:flex;}.elementor-26 .elementor-element.elementor-element-17969ec .gallery-item .gallery-caption{display:none;}.elementor-26 .elementor-element.elementor-element-636d24b{--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-26 .elementor-element.elementor-element-234a249{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-2c39947{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-da6be34{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-da6be34:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-da6be34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26 .elementor-element.elementor-element-ef62aed{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-ef62aed::before, .elementor-26 .elementor-element.elementor-element-ef62aed > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-ef62aed > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-ef62aed > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-ef62aed > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-ef62aed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-ef62aed.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-ef62aed::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-26 .elementor-element.elementor-element-ef62aed:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-b19599c{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-b19599c .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#000000;}.elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-b19599c.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-b19599c .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-b19599c .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-66ee171 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-ba4dab1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-871ba0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0px;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-4c4c788{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-4c4c788::before, .elementor-26 .elementor-element.elementor-element-4c4c788 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4c4c788 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4c4c788 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4c4c788 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4c4c788 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-4c4c788.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-4c4c788::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-26 .elementor-element.elementor-element-4c4c788:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-9364b82{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-9364b82 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#000000;}.elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-9364b82.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-9364b82 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-9364b82 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-0b9fbf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-6ab9c68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-02aa817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0px;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-2a22836{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.4;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:0.3ms;}.elementor-26 .elementor-element.elementor-element-2a22836::before, .elementor-26 .elementor-element.elementor-element-2a22836 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-2a22836 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-2a22836 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-2a22836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-2a22836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-2a22836.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-26 .elementor-element.elementor-element-2a22836::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-26 .elementor-element.elementor-element-2a22836:hover{box-shadow:0px 10px 25px -5px #D4AF37;}.elementor-26 .elementor-element.elementor-element-0df7411{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-0df7411 .elementor-icon-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-stacked .elementor-icon{background-color:#D4AF37;color:#000000;}.elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-0df7411.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-0df7411 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-0df7411 .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-0fdcae1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-94e5755 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8959e61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0px;color:#D4AF37;}.elementor-26 .elementor-element.elementor-element-6da7fdf{--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:0.5;}.elementor-26 .elementor-element.elementor-element-6da7fdf::before, .elementor-26 .elementor-element.elementor-element-6da7fdf > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-6da7fdf > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-6da7fdf > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-6da7fdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-6da7fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-4fd4202{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-7cef94a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#A0A0A0;}.elementor-26 .elementor-element.elementor-element-59db416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-429e8b0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#111111;color:#111111;background-image:linear-gradient(90deg, #D4AF37 40%, #F3E0A1 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:25px 25px 25px 25px;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-812fb76{--width:100%;}.elementor-26 .elementor-element.elementor-element-8e4c8e7{--width:100%;}.elementor-26 .elementor-element.elementor-element-da6be34{--width:100%;}.elementor-26 .elementor-element.elementor-element-ef62aed{--width:100%;}.elementor-26 .elementor-element.elementor-element-4c4c788{--width:100%;}.elementor-26 .elementor-element.elementor-element-2a22836{--width:100%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-f9c8370{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-8e72c19{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-9bb1da9{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-cf6d492{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-812fb76:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-812fb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-4007793:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4007793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-542996f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-542996f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-2598c80{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-8e4c8e7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-b940125:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b940125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-da6be34{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-9078f23{text-align:center;}.elementor-26 .elementor-element.elementor-element-853585f{text-align:center;}.elementor-26 .elementor-element.elementor-element-853585f .elementor-heading-title{font-size:28px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-26 .elementor-element.elementor-element-3532eb5{text-align:center;}.elementor-26 .elementor-element.elementor-element-612c9d4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26 .elementor-element.elementor-element-46d905d.elementor-element{--order:99999 /* order end hack */;}.elementor-26 .elementor-element.elementor-element-34ee292{text-align:center;font-size:28px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-26 .elementor-element.elementor-element-c8d69f5.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c8d69f5{column-gap:0px;text-align:center;font-size:14px;}.elementor-26 .elementor-element.elementor-element-c8d69f5 p{margin-block-end:20px;}.elementor-26 .elementor-element.elementor-element-f9c8370{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-26ed8dc img{width:100%;height:302px;}.elementor-26 .elementor-element.elementor-element-c10713a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-26 .elementor-element.elementor-element-c10713a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0fe8259{text-align:center;}.elementor-26 .elementor-element.elementor-element-8e72c19{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon{font-size:20px;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-title a{font-size:12px;line-height:0.1em;}.elementor-26 .elementor-element.elementor-element-5c9faf1 .elementor-icon-box-description{font-size:16px;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-23b2638 .elementor-icon-box-description{font-size:16px;}.elementor-26 .elementor-element.elementor-element-c109938 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-9437f1f .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-d679e37 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-1b9ffdc .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-a0bd9af{font-size:20px;}.elementor-26 .elementor-element.elementor-element-f189bdf{text-align:center;}.elementor-26 .elementor-element.elementor-element-9bb1da9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-26 .elementor-element.elementor-element-a172d09 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-d7725aa .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-e64640a .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-19235b6 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-53563bd img{height:302px;}.elementor-26 .elementor-element.elementor-element-c782bd3{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-a316df9{font-size:16px;}.elementor-26 .elementor-element.elementor-element-cf6d492{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-812fb76:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-812fb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-4007793:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4007793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-542996f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-542996f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-d04b236{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-1d81ec0{text-align:center;}.elementor-26 .elementor-element.elementor-element-1e06cca{--content-width:200%;--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;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-1e06cca.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6fe848a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-19b87bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-2598c80{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-26 .elementor-element.elementor-element-8e4c8e7{--width:120%;}.elementor-26 .elementor-element.elementor-element-8e4c8e7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8e4c8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-b60a45c{--width:120%;}.elementor-26 .elementor-element.elementor-element-b940125{--width:120%;}.elementor-26 .elementor-element.elementor-element-b940125:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b940125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26 .elementor-element.elementor-element-b24952e{--width:120%;}.elementor-26 .elementor-element.elementor-element-da6be34{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}