.elementor-3388 .elementor-element.elementor-element-f80abc2:not(.elementor-motion-effects-element-type-background), .elementor-3388 .elementor-element.elementor-element-f80abc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F335D;background-image:url("https://blog.florestaimobiliaria.pt/wp-content/uploads/2026/05/pedroquintaoo-braga-5775635-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3388 .elementor-element.elementor-element-f80abc2 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-f80abc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3388 .elementor-element.elementor-element-950a4a7 > .elementor-element-populated{padding:100px 20px 0px 20px;}.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-3388 .elementor-element.elementor-element-2c51ee6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-81538cc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-546f622{--spacer-size:20px;}.elementor-3388 .elementor-element.elementor-element-17fe30b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-9199394{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-3388 .elementor-element.elementor-element-9199394 .elementor-divider-separator{width:100%;}.elementor-3388 .elementor-element.elementor-element-9199394 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-3388 .elementor-element.elementor-element-1a6e7ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-3578a3c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-297f325 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-6fc8e75 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-eaa82d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-3f39428 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-0e4fa92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-64c1168 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-850a54a{padding:80px 0px 80px 0px;}.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-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-3388 .elementor-element.elementor-element-0100e36 > .elementor-widget-container{background-color:#1F335D0D;padding:15px 15px 15px 15px;}.elementor-3388 .elementor-element.elementor-element-0100e36 .elementor-icon-box-wrapper{gap:15px;}.elementor-3388 .elementor-element.elementor-element-0100e36 .elementor-icon{font-size:33px;}.elementor-3388 .elementor-element.elementor-element-7d3af35 > .elementor-widget-container{background-color:#1F335D0D;padding:15px 15px 15px 15px;}.elementor-3388 .elementor-element.elementor-element-7d3af35 .elementor-icon-box-wrapper{gap:15px;}.elementor-3388 .elementor-element.elementor-element-7d3af35 .elementor-icon{font-size:33px;}.elementor-3388 .elementor-element.elementor-element-6a258da > .elementor-widget-container{background-color:#1F335D0D;padding:15px 15px 15px 15px;}.elementor-3388 .elementor-element.elementor-element-6a258da .elementor-icon-box-wrapper{gap:15px;}.elementor-3388 .elementor-element.elementor-element-6a258da .elementor-icon{font-size:33px;}.elementor-3388 .elementor-element.elementor-element-5ba2163 > .elementor-widget-container{background-color:#1F335D0D;padding:15px 15px 15px 15px;}.elementor-3388 .elementor-element.elementor-element-5ba2163 .elementor-icon-box-wrapper{gap:15px;}.elementor-3388 .elementor-element.elementor-element-5ba2163 .elementor-icon{font-size:33px;}.elementor-3388 .elementor-element.elementor-element-416d0a2 > .elementor-widget-container{background-color:#1F335D0D;padding:15px 15px 15px 15px;}.elementor-3388 .elementor-element.elementor-element-416d0a2 .elementor-icon-box-wrapper{gap:15px;}.elementor-3388 .elementor-element.elementor-element-416d0a2 .elementor-icon{font-size:33px;}.elementor-3388 .elementor-element.elementor-element-49493ae > .elementor-widget-container{background-color:#1F335D0D;padding:15px 15px 15px 15px;}.elementor-3388 .elementor-element.elementor-element-49493ae .elementor-icon-box-wrapper{gap:15px;}.elementor-3388 .elementor-element.elementor-element-49493ae .elementor-icon{font-size:33px;}.elementor-3388 .elementor-element.elementor-element-5b2ee74:not(.elementor-motion-effects-element-type-background), .elementor-3388 .elementor-element.elementor-element-5b2ee74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blog.florestaimobiliaria.pt/wp-content/uploads/2026/05/Design-sem-nome-27-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-3388 .elementor-element.elementor-element-5b2ee74 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-5b2ee74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-3388 .elementor-element.elementor-element-2b0feaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3388 .elementor-element.elementor-element-2b0feaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-2b0feaa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-3388 .elementor-element.elementor-element-2b0feaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-3388 .elementor-element.elementor-element-f02a9d0 .elementor-icon-wrapper{text-align:center;}.elementor-3388 .elementor-element.elementor-element-fe75a3c{text-align:center;}.elementor-3388 .elementor-element.elementor-element-7e8df63 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-3388 .elementor-element.elementor-element-7e8df63{text-align:center;}.elementor-3388 .elementor-element.elementor-element-a2fa8cf{--e-rating-justify-content:center;}.elementor-3388 .elementor-element.elementor-element-76a8ea1{padding:80px 0px 80px 0px;}.elementor-3388 .elementor-element.elementor-element-26bdf5e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3388 .elementor-element.elementor-element-4395ead{--spacer-size:50px;}.elementor-3388 .elementor-element.elementor-element-bf1fd09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3388 .elementor-element.elementor-element-bf1fd09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F335D0D;}.elementor-3388 .elementor-element.elementor-element-bf1fd09 > .elementor-element-populated, .elementor-3388 .elementor-element.elementor-element-bf1fd09 > .elementor-element-populated > .elementor-background-overlay, .elementor-3388 .elementor-element.elementor-element-bf1fd09 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-3388 .elementor-element.elementor-element-bf1fd09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-3388 .elementor-element.elementor-element-bf1fd09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-f8bc537:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3388 .elementor-element.elementor-element-f8bc537 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F335D26;}.elementor-3388 .elementor-element.elementor-element-f8bc537 > .elementor-element-populated, .elementor-3388 .elementor-element.elementor-element-f8bc537 > .elementor-element-populated > .elementor-background-overlay, .elementor-3388 .elementor-element.elementor-element-f8bc537 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-3388 .elementor-element.elementor-element-f8bc537 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 05px 0px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;padding:30px 30px 30px 30px;}.elementor-3388 .elementor-element.elementor-element-f8bc537 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-6ab4daa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3388 .elementor-element.elementor-element-6ab4daa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F335D0D;}.elementor-3388 .elementor-element.elementor-element-6ab4daa > .elementor-element-populated, .elementor-3388 .elementor-element.elementor-element-6ab4daa > .elementor-element-populated > .elementor-background-overlay, .elementor-3388 .elementor-element.elementor-element-6ab4daa > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-3388 .elementor-element.elementor-element-6ab4daa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;padding:30px 30px 30px 30px;}.elementor-3388 .elementor-element.elementor-element-6ab4daa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-e613d6f:not(.elementor-motion-effects-element-type-background), .elementor-3388 .elementor-element.elementor-element-e613d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3388 .elementor-element.elementor-element-e613d6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-3388 .elementor-element.elementor-element-e613d6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-7ec855f{text-align:center;}.elementor-3388 .elementor-element.elementor-element-7ec855f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-5974b04{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-3388 .elementor-element.elementor-element-5974b04 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-3388 .elementor-element.elementor-element-5974b04 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3388 .elementor-element.elementor-element-c686076{text-align:center;color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-767b013{padding:80px 0px 80px 0px;}.elementor-3388 .elementor-element.elementor-element-c2acd28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3388 .elementor-element.elementor-element-c2acd28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blog.florestaimobiliaria.pt/wp-content/uploads/2026/05/pohjakroon-portugal-993136_1920.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3388 .elementor-element.elementor-element-c2acd28 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3388 .elementor-element.elementor-element-c2acd28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-5f823d6{margin-top:0px;margin-bottom:0px;padding:0px 100px 0px 100px;}.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-3388 .elementor-element.elementor-element-0c95d51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-3388 .elementor-element.elementor-element-0c95d51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-bdbf1c4{text-align:center;}.elementor-3388 .elementor-element.elementor-element-446a2a0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3388 .elementor-element.elementor-element-446a2a0 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-3388 .elementor-element.elementor-element-446a2a0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-3388 .elementor-element.elementor-element-c8ff45b .elementor-accordion-item{border-width:0px;}.elementor-3388 .elementor-element.elementor-element-c8ff45b .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-3388 .elementor-element.elementor-element-c8ff45b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-3388 .elementor-element.elementor-element-c8ff45b .elementor-tab-title{background-color:#1F335D05;}.elementor-3388 .elementor-element.elementor-element-c8ff45b .elementor-active .elementor-accordion-icon, .elementor-3388 .elementor-element.elementor-element-c8ff45b .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-3388 .elementor-element.elementor-element-c8ff45b .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-3388 .elementor-element.elementor-element-fc55654:not(.elementor-motion-effects-element-type-background), .elementor-3388 .elementor-element.elementor-element-fc55654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://blog.florestaimobiliaria.pt/wp-content/uploads/2026/05/pedroquintaoo-braga-5775635-scaled.jpg");background-size:cover;}.elementor-3388 .elementor-element.elementor-element-fc55654 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3388 .elementor-element.elementor-element-fc55654{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-3388 .elementor-element.elementor-element-ec45c82{text-align:center;}.elementor-3388 .elementor-element.elementor-element-ec45c82 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3388 .elementor-element.elementor-element-c48846a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-3388 .elementor-element.elementor-element-c48846a .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-3388 .elementor-element.elementor-element-c48846a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3388 .elementor-element.elementor-element-8d2559a{text-align:center;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-3388 .elementor-element.elementor-element-fb67a30{width:16.781%;}.elementor-3388 .elementor-element.elementor-element-ecef9b7{width:33.219%;}.elementor-3388 .elementor-element.elementor-element-4f3da44{width:17.626%;}.elementor-3388 .elementor-element.elementor-element-f5c6d89{width:32.374%;}.elementor-3388 .elementor-element.elementor-element-11ffe9b{width:16.781%;}.elementor-3388 .elementor-element.elementor-element-833e68d{width:33.219%;}.elementor-3388 .elementor-element.elementor-element-21a4c30{width:17.626%;}.elementor-3388 .elementor-element.elementor-element-32d5b6a{width:32.374%;}}@media(min-width:1025px){.elementor-3388 .elementor-element.elementor-element-f80abc2:not(.elementor-motion-effects-element-type-background), .elementor-3388 .elementor-element.elementor-element-f80abc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3388 .elementor-element.elementor-element-c2acd28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3388 .elementor-element.elementor-element-c2acd28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}