.elementor-2000 .elementor-element.elementor-element-724b172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:300px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px}.elementor-2000 .elementor-element.elementor-element-cf7dcfc{--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-2000 .elementor-element.elementor-element-f8d4031{width:initial;max-width:initial;text-align:start}.elementor-2000 .elementor-element.elementor-element-f8d4031 .elementor-heading-title{font-family:var(--e-global-typography-928ef0b-font-family),Sans-serif;font-size:var(--e-global-typography-928ef0b-font-size);font-weight:var(--e-global-typography-928ef0b-font-weight);text-transform:var(--e-global-typography-928ef0b-text-transform);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-086c7b8{--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-2000 .elementor-element.elementor-element-26c1274 .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-0526214{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:120px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px}.elementor-2000 .elementor-element.elementor-element-4dd07e8{--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;--justify-content:flex-end}.elementor-2000 .elementor-element.elementor-element-dbab978>.elementor-widget-container{margin:0 0 0 0}.elementor-2000 .elementor-element.elementor-element-dbab978 img{width:100%;height:100%}.elementor-2000 .elementor-element.elementor-element-be05c9a{--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;--justify-content:flex-end}.elementor-2000 .elementor-element.elementor-element-e4c7322>.elementor-widget-container{padding:0 0 0 2px}.elementor-2000 .elementor-element.elementor-element-e4c7322 .elementor-heading-title{font-family:var(--e-global-typography-28066e6-font-family),Sans-serif;font-size:var(--e-global-typography-28066e6-font-size);font-weight:var(--e-global-typography-28066e6-font-weight);text-transform:var(--e-global-typography-28066e6-text-transform);letter-spacing:var(--e-global-typography-28066e6-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-aba0033{width:initial;max-width:initial;text-align:start}.elementor-2000 .elementor-element.elementor-element-aba0033>.elementor-widget-container{margin:0 0 30px 0}.elementor-2000 .elementor-element.elementor-element-aba0033 .elementor-heading-title{font-family:var(--e-global-typography-928ef0b-font-family),Sans-serif;font-size:var(--e-global-typography-928ef0b-font-size);font-weight:var(--e-global-typography-928ef0b-font-weight);text-transform:var(--e-global-typography-928ef0b-text-transform);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-42dcff7 .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-5ebf88d{--display:flex;--min-height:500px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:110px;--padding-right:110px}.elementor-2000 .elementor-element.elementor-element-5ebf88d:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-5ebf88d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://homedesign.pt/wp-content/uploads/2026/02/banners-03-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2000 .elementor-element.elementor-element-d2a1d65{text-align:start}.elementor-2000 .elementor-element.elementor-element-d2a1d65 .elementor-heading-title{font-family:"Begum Sans",Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;letter-spacing:1.8px;color:var(--e-global-color-173e772)}.elementor-2000 .elementor-element.elementor-element-a919ffe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px}.elementor-2000 .elementor-element.elementor-element-e98d15a{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-16aa543>.elementor-widget-container{padding:0 0 0 2px}.elementor-2000 .elementor-element.elementor-element-16aa543 .elementor-heading-title{font-family:var(--e-global-typography-28066e6-font-family),Sans-serif;font-size:var(--e-global-typography-28066e6-font-size);font-weight:var(--e-global-typography-28066e6-font-weight);text-transform:var(--e-global-typography-28066e6-text-transform);letter-spacing:var(--e-global-typography-28066e6-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-1747638{width:initial;max-width:initial}.elementor-2000 .elementor-element.elementor-element-1747638>.elementor-widget-container{margin:0 0 -10px 0}.elementor-2000 .elementor-element.elementor-element-1747638 .elementor-heading-title{font-family:var(--e-global-typography-928ef0b-font-family),Sans-serif;font-size:var(--e-global-typography-928ef0b-font-size);font-weight:var(--e-global-typography-928ef0b-font-weight);text-transform:var(--e-global-typography-928ef0b-text-transform);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-c711bc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-78972d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-40a110c .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-2eb902e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-56fda13 .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-124402a{--display:flex;--min-height:500px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-124402a:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-124402a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://homedesign.pt/wp-content/uploads/2026/03/imagens-banners.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2000 .elementor-element.elementor-element-2293a2e{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-05600be>.elementor-widget-container{padding:0 0 0 2px}.elementor-2000 .elementor-element.elementor-element-05600be .elementor-heading-title{font-family:var(--e-global-typography-28066e6-font-family),Sans-serif;font-size:var(--e-global-typography-28066e6-font-size);font-weight:var(--e-global-typography-28066e6-font-weight);text-transform:var(--e-global-typography-28066e6-text-transform);letter-spacing:var(--e-global-typography-28066e6-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-6911d0c{width:initial;max-width:initial}.elementor-2000 .elementor-element.elementor-element-6911d0c>.elementor-widget-container{margin:0 0 -10px 0}.elementor-2000 .elementor-element.elementor-element-6911d0c .elementor-heading-title{font-family:var(--e-global-typography-928ef0b-font-family),Sans-serif;font-size:var(--e-global-typography-928ef0b-font-size);font-weight:var(--e-global-typography-928ef0b-font-weight);text-transform:var(--e-global-typography-928ef0b-text-transform);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-412c2d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-22b34ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-09de679 .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-7e601ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-e12a89a .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-e9f87fb{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-e9f87fb::before,.elementor-2000 .elementor-element.elementor-element-e9f87fb>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-e9f87fb>.e-con-inner>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-e9f87fb>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-e9f87fb>.e-con-inner>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-e9f87fb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#36261F;--background-overlay:''}.elementor-2000 .elementor-element.elementor-element-ef9acae{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-mix-blend-mode:multiply;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-2000 .elementor-element.elementor-element-ef9acae:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-ef9acae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-173e772)}.elementor-2000 .elementor-element.elementor-element-1a550c4>.elementor-widget-container{padding:0 0 0 2px}.elementor-2000 .elementor-element.elementor-element-1a550c4 .elementor-heading-title{font-family:var(--e-global-typography-28066e6-font-family),Sans-serif;font-size:var(--e-global-typography-28066e6-font-size);font-weight:var(--e-global-typography-28066e6-font-weight);text-transform:var(--e-global-typography-28066e6-text-transform);letter-spacing:var(--e-global-typography-28066e6-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-c0194d3>.elementor-widget-container{margin:20px 0 15px 0}.elementor-2000 .elementor-element.elementor-element-c0194d3{text-align:start}.elementor-2000 .elementor-element.elementor-element-c0194d3 .elementor-heading-title{font-family:var(--e-global-typography-928ef0b-font-family),Sans-serif;font-size:var(--e-global-typography-928ef0b-font-size);font-weight:var(--e-global-typography-928ef0b-font-weight);text-transform:var(--e-global-typography-928ef0b-text-transform);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-33d2e46>.elementor-widget-container{margin:0 0 0 0}.elementor-2000 .elementor-element.elementor-element-33d2e46 .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-84cefa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.27;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2000 .elementor-element.elementor-element-84cefa6:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-84cefa6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-2000 .elementor-element.elementor-element-84cefa6::before,.elementor-2000 .elementor-element.elementor-element-84cefa6>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-84cefa6>.e-con-inner>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-84cefa6>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-84cefa6>.e-con-inner>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-84cefa6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#2A1F1A;--background-overlay:''}.elementor-2000 .elementor-element.elementor-element-9e202da{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-9e202da::before,.elementor-2000 .elementor-element.elementor-element-9e202da>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-9e202da>.e-con-inner>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-9e202da>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-9e202da>.e-con-inner>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-9e202da>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#36261F;--background-overlay:''}.elementor-2000 .elementor-element.elementor-element-4fd7bb4{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.36;--overlay-mix-blend-mode:multiply;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2000 .elementor-element.elementor-element-4fd7bb4:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-4fd7bb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://homedesign.pt/wp-content/uploads/2026/03/Firefly_GeminiFlash-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2000 .elementor-element.elementor-element-4fd7bb4::before,.elementor-2000 .elementor-element.elementor-element-4fd7bb4>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-4fd7bb4>.e-con-inner>.elementor-background-video-container::before,.elementor-2000 .elementor-element.elementor-element-4fd7bb4>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-4fd7bb4>.e-con-inner>.elementor-background-slideshow::before,.elementor-2000 .elementor-element.elementor-element-4fd7bb4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#1D1817;--background-overlay:''}.elementor-2000 .elementor-element.elementor-element-a9a58ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-2000 .elementor-element.elementor-element-a9a58ae:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-a9a58ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-173e772)}.elementor-2000 .elementor-element.elementor-element-a58d731>.elementor-widget-container{padding:0 0 0 2px}.elementor-2000 .elementor-element.elementor-element-a58d731 .elementor-heading-title{font-family:var(--e-global-typography-28066e6-font-family),Sans-serif;font-size:var(--e-global-typography-28066e6-font-size);font-weight:var(--e-global-typography-28066e6-font-weight);text-transform:var(--e-global-typography-28066e6-text-transform);letter-spacing:var(--e-global-typography-28066e6-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-c071114>.elementor-widget-container{margin:20px 0 15px 0}.elementor-2000 .elementor-element.elementor-element-c071114{text-align:start}.elementor-2000 .elementor-element.elementor-element-c071114 .elementor-heading-title{font-family:var(--e-global-typography-928ef0b-font-family),Sans-serif;font-size:var(--e-global-typography-928ef0b-font-size);font-weight:var(--e-global-typography-928ef0b-font-weight);text-transform:var(--e-global-typography-928ef0b-text-transform);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-8b4aaf2>.elementor-widget-container{margin:0 0 30px 0}.elementor-2000 .elementor-element.elementor-element-8b4aaf2 .elementor-heading-title{font-family:var(--e-global-typography-d05fa56-font-family),Sans-serif;font-size:var(--e-global-typography-d05fa56-font-size);font-weight:var(--e-global-typography-d05fa56-font-weight);text-transform:var(--e-global-typography-d05fa56-text-transform);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing);color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button{background-color:#fff0;font-family:var(--e-global-typography-95e45ee-font-family),Sans-serif;font-size:var(--e-global-typography-95e45ee-font-size);font-weight:var(--e-global-typography-95e45ee-font-weight);text-transform:var(--e-global-typography-95e45ee-text-transform);letter-spacing:var(--e-global-typography-95e45ee-letter-spacing);fill:var(--e-global-color-1d2e3e1);color:var(--e-global-color-1d2e3e1);transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-1d2e3e1);border-radius:0 0 0 0;padding:17px 50px 17px 50px}.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button:hover,.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button:focus{background-color:var(--e-global-color-1d2e3e1);color:var(--e-global-color-173e772);border-color:var(--e-global-color-1d2e3e1)}.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button:hover svg,.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button:focus svg{fill:var(--e-global-color-173e772)}:root{--page-title-display:none}@media(min-width:769px){.elementor-2000 .elementor-element.elementor-element-cf7dcfc{--width:50%}.elementor-2000 .elementor-element.elementor-element-086c7b8{--width:50%}.elementor-2000 .elementor-element.elementor-element-4dd07e8{--width:50%}.elementor-2000 .elementor-element.elementor-element-be05c9a{--width:50%}.elementor-2000 .elementor-element.elementor-element-ef9acae{--width:50%}.elementor-2000 .elementor-element.elementor-element-84cefa6{--width:50%}.elementor-2000 .elementor-element.elementor-element-4fd7bb4{--width:50%}.elementor-2000 .elementor-element.elementor-element-a9a58ae{--width:50%}}@media(min-width:1025px){.elementor-2000 .elementor-element.elementor-element-5ebf88d:not(.elementor-motion-effects-element-type-background),.elementor-2000 .elementor-element.elementor-element-5ebf88d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-2000 .elementor-element.elementor-element-f8d4031{width:100%;max-width:100%}.elementor-2000 .elementor-element.elementor-element-f8d4031 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-26c1274 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-e4c7322 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-aba0033{width:100%;max-width:100%}.elementor-2000 .elementor-element.elementor-element-aba0033 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-42dcff7 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-16aa543 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-1747638{width:100%;max-width:100%}.elementor-2000 .elementor-element.elementor-element-1747638 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-40a110c .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-56fda13 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-05600be .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-6911d0c{width:100%;max-width:100%}.elementor-2000 .elementor-element.elementor-element-6911d0c .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-09de679 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-e12a89a .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-1a550c4 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-c0194d3 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-33d2e46 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-a58d731 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-c071114 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-8b4aaf2 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button{font-size:var(--e-global-typography-95e45ee-font-size);letter-spacing:var(--e-global-typography-95e45ee-letter-spacing)}}@media(max-width:768px){.elementor-2000 .elementor-element.elementor-element-724b172{--padding-top:200px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-f8d4031>.elementor-widget-container{margin:0 0 0 0;padding:0 0 20px 0}.elementor-2000 .elementor-element.elementor-element-f8d4031 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-26c1274 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-0526214{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-dbab978>.elementor-widget-container{margin:0 0 0 0}.elementor-2000 .elementor-element.elementor-element-be05c9a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2000 .elementor-element.elementor-element-e4c7322 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-aba0033>.elementor-widget-container{margin:0 0 0 0;padding:0 0 5px 0}.elementor-2000 .elementor-element.elementor-element-aba0033 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-42dcff7 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-5ebf88d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-d2a1d65 .elementor-heading-title{font-size:47px;line-height:.9em}.elementor-2000 .elementor-element.elementor-element-a919ffe{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-16aa543 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-1747638 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-c711bc9{--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-2000 .elementor-element.elementor-element-78972d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2000 .elementor-element.elementor-element-40a110c .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-56fda13 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-124402a{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-2000 .elementor-element.elementor-element-05600be .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-6911d0c .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-412c2d6{--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-2000 .elementor-element.elementor-element-09de679 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-e12a89a .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-ef9acae{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-1a550c4 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-c0194d3>.elementor-widget-container{margin:10px 0 20px 0}.elementor-2000 .elementor-element.elementor-element-c0194d3 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-33d2e46 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-84cefa6{--min-height:350px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-4fd7bb4{--min-height:350px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-4fd7bb4.e-con{--order:99999 /* order end hack */}.elementor-2000 .elementor-element.elementor-element-a9a58ae{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-2000 .elementor-element.elementor-element-a58d731 .elementor-heading-title{font-size:var(--e-global-typography-28066e6-font-size);letter-spacing:var(--e-global-typography-28066e6-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-c071114>.elementor-widget-container{margin:10px 0 15px 0}.elementor-2000 .elementor-element.elementor-element-c071114 .elementor-heading-title{font-size:var(--e-global-typography-928ef0b-font-size);line-height:var(--e-global-typography-928ef0b-line-height);letter-spacing:var(--e-global-typography-928ef0b-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-8b4aaf2 .elementor-heading-title{font-size:var(--e-global-typography-d05fa56-font-size);line-height:var(--e-global-typography-d05fa56-line-height);letter-spacing:var(--e-global-typography-d05fa56-letter-spacing)}.elementor-2000 .elementor-element.elementor-element-134b5fc .elementor-button{font-size:var(--e-global-typography-95e45ee-font-size);letter-spacing:var(--e-global-typography-95e45ee-letter-spacing)}}@font-face{font-family:'Begum Sans';font-style:normal;font-weight:400;font-display:auto;src:url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Regular.eot);src:url('https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Regular.eot?#iefix') format('embedded-opentype'),url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Regular.woff2) format('woff2'),url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Regular.woff) format('woff'),url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Regular.ttf) format('truetype')}@font-face{font-family:'Begum Sans';font-style:normal;font-weight:500;font-display:auto;src:url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Medium.eot);src:url('https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Medium.eot?#iefix') format('embedded-opentype'),url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Medium.woff2) format('woff2'),url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Medium.woff) format('woff'),url(https://homedesign.pt/wp-content/uploads/2026/03/BegumSans-Medium.ttf) format('truetype')}