.elementor-591 .elementor-element.elementor-element-23099c0d:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-23099c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-044b931 );}.elementor-591 .elementor-element.elementor-element-23099c0d > .elementor-background-overlay{background-image:url("https://leonelvieira.pt/wp-content/uploads/2025/08/cmlousada_cover-scaled.jpeg");background-position:0px -215px;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-23099c0d > .elementor-container{max-width:720px;}.elementor-591 .elementor-element.elementor-element-23099c0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-591 .elementor-element.elementor-element-2c2683a6 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-accent );padding:4em 4em 4em 4em;}.elementor-591 .elementor-element.elementor-element-6a79b5e{text-align:center;}.elementor-591 .elementor-element.elementor-element-6a79b5e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-591 .elementor-element.elementor-element-2ef9dc6{text-align:center;}.elementor-591 .elementor-element.elementor-element-2ef9dc6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-591 .elementor-element.elementor-element-273d4baa{overflow:hidden;}.elementor-591 .elementor-element.elementor-element-702cbcc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-591 .elementor-element.elementor-element-01b4817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-91da54d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-591 .elementor-element.elementor-element-91da54d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-b17436c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-591 .elementor-element.elementor-element-b17436c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .elementor-repeater-item-f514f9f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://leonelvieira.pt/wp-content/uploads/2025/08/fausto-oliveira-1-e1756660452490.jpg);background-size:cover;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .elementor-repeater-item-57d4459 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://leonelvieira.pt/wp-content/uploads/2025/08/Ana-Leal-moreira-1-e1756660586171.jpg);background-size:cover;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .elementor-repeater-item-f52617b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://leonelvieira.pt/wp-content/uploads/2025/08/FILIPE-COSTA-1-e1756660469519.jpg);background-size:cover;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .elementor-repeater-item-b268eb4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://leonelvieira.pt/wp-content/uploads/2025/08/PEDRO-VALINHAS-1-e1756660433262.jpg);background-size:cover;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .elementor-repeater-item-75302cd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://leonelvieira.pt/wp-content/uploads/2025/08/MARISA-PEREIRA-1-e1756660504440.jpg);background-size:cover;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .elementor-repeater-item-cd69a31 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://leonelvieira.pt/wp-content/uploads/2025/08/PEDRO-TEIXEIRA-1-e1756660519699.jpg);background-size:cover;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .swiper-slide-contents{max-width:66%;}.elementor-591 .elementor-element.elementor-element-3e2a3bc .swiper-slide-inner{text-align:center;}.elementor-591 .elementor-element.elementor-element-9275cee{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-591 .elementor-element.elementor-element-9275cee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-421dd30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-591 .elementor-element.elementor-element-421dd30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-b42c42c{--spacer-size:50px;}@media(max-width:1024px){.elementor-591 .elementor-element.elementor-element-23099c0d > .elementor-container{max-width:540px;}.elementor-591 .elementor-element.elementor-element-23099c0d > .elementor-background-overlay{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-702cbcc0 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-591 .elementor-element.elementor-element-b17436c > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-591 .elementor-element.elementor-element-421dd30 > .elementor-element-populated{padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-591 .elementor-element.elementor-element-23099c0d > .elementor-background-overlay{background-position:0px 0px;}.elementor-591 .elementor-element.elementor-element-23099c0d{padding:3em 1em 3em 1em;}.elementor-591 .elementor-element.elementor-element-2c2683a6 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-591 .elementor-element.elementor-element-702cbcc0 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-591 .elementor-element.elementor-element-b17436c > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-591 .elementor-element.elementor-element-421dd30 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-591 .elementor-element.elementor-element-b42c42c{--spacer-size:383px;}}