.elementor-18656 .elementor-element.elementor-element-0dc35cf > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-repeater-item-21fc43f .swiper-slide-bg{background-image:url(https://www.aprevidenciaportuguesa.pt/siteapp/wp-content/uploads/2025/03/banner_pagina-1.png);background-size:cover;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-repeater-item-21fc43f .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.38);}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-repeater-item-21fc43f .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 55px #FFFFFF;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-repeater-item-21fc43f .swiper-slide-inner{align-items:center;text-align:left;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .swiper-slide{height:300px;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .swiper-slide-contents{max-width:100%;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .swiper-slide-inner{text-align:left;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-slide-heading{font-size:3em;text-transform:uppercase;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-slide-description{font-size:3em;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-9f5d2ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:60px;}.elementor-18656 .elementor-element.elementor-element-9f5d2ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18656 .elementor-element.elementor-element-86ad319{font-family:"Raleway";font-size:22px;font-style:normal;line-height:10px;letter-spacing:-1.5px;}.elementor-18656 .elementor-element.elementor-element-86ad319 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-77ea0e8{font-family:"Raleway";font-size:22px;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-18656 .elementor-element.elementor-element-77ea0e8 .elementor-text-editor{column-gap:0px;}.elementor-18656 .elementor-element.elementor-element-77ea0e8 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-7bf0bca, .elementor-18656 .elementor-element.elementor-element-7bf0bca > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-7bf0bca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-7bf0bca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18656 .elementor-element.elementor-element-17766d6{color:#FFFFFF;font-family:"Raleway";font-size:18px;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-18656 .elementor-element.elementor-element-17766d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-6a4c37d:not(.elementor-motion-effects-element-type-background), .elementor-18656 .elementor-element.elementor-element-6a4c37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-18656 .elementor-element.elementor-element-6a4c37d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 60px;}.elementor-18656 .elementor-element.elementor-element-6a4c37d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18656 .elementor-element.elementor-element-1ce4b1c{text-align:center;}.elementor-18656 .elementor-element.elementor-element-1ce4b1c > .elementor-widget-container{margin:48px 24px 12px 0px;}.ee-tooltip.ee-tooltip-1ce4b1c.to--top,
							 .ee-tooltip.ee-tooltip-1ce4b1c.to--bottom{transform:translateX(0px);}.ee-tooltip.ee-tooltip-1ce4b1c.to--left,
							 .ee-tooltip.ee-tooltip-1ce4b1c.to--right{transform:translateY(0px);}.elementor-18656 .elementor-element.elementor-element-43be3d9{font-family:"Raleway";font-size:1.4em;font-style:normal;line-height:10px;letter-spacing:-1.5px;}.elementor-18656 .elementor-element.elementor-element-43be3d9 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-d59ea99:not(.elementor-motion-effects-element-type-background), .elementor-18656 .elementor-element.elementor-element-d59ea99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-18656 .elementor-element.elementor-element-d59ea99, .elementor-18656 .elementor-element.elementor-element-d59ea99 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-d59ea99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-d59ea99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18656 .elementor-element.elementor-element-129060d .e-gallery-image{transition-duration:800ms;}.elementor-18656 .elementor-element.elementor-element-129060d .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18656 .elementor-element.elementor-element-129060d .elementor-gallery-item__overlay{transition-duration:800ms;}.elementor-18656 .elementor-element.elementor-element-129060d .elementor-gallery-item__content{text-align:center;padding:20px;}.elementor-18656 .elementor-element.elementor-element-129060d .elementor-gallery-item__content > div{transition-duration:800ms;}.elementor-18656 .elementor-element.elementor-element-129060d .elementor-gallery-item__content.elementor-gallery--sequenced-animation > div:nth-child(2){transition-delay:calc( ( 800ms / 3 ) );}.elementor-18656 .elementor-element.elementor-element-129060d .elementor-gallery-item__content.elementor-gallery--sequenced-animation > div:nth-child(3){transition-delay:calc( ( 800ms / 3 ) * 2 );}.elementor-18656 .elementor-element.elementor-element-129060d .elementor-gallery-item__content.elementor-gallery--sequenced-animation > div:nth-child(4){transition-delay:calc( ( 800ms / 3 ) * 3 );}.elementor-18656 .elementor-element.elementor-element-6298882{font-family:"Raleway";font-size:1.4em;font-style:normal;line-height:10px;letter-spacing:-1.5px;}.elementor-18656 .elementor-element.elementor-element-6298882 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-2857bf1{font-family:"Raleway";font-size:1.4em;font-style:normal;line-height:33px;letter-spacing:-0.1px;}.elementor-18656 .elementor-element.elementor-element-2857bf1 > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-9e0dd80{font-family:"Raleway";font-size:1.4em;font-style:normal;line-height:10px;letter-spacing:-1.5px;}.elementor-18656 .elementor-element.elementor-element-9e0dd80 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-e47e4cd, .elementor-18656 .elementor-element.elementor-element-e47e4cd > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-e47e4cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-e47e4cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18656 .elementor-element.elementor-element-b46323a{font-family:"Raleway";font-size:22px;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-18656 .elementor-element.elementor-element-b46323a .elementor-text-editor{column-gap:0px;}.elementor-18656 .elementor-element.elementor-element-b46323a > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-f8f7ee5 > .elementor-element-populated{margin:0px 48px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-db0c835{color:#FFFFFF;font-family:"Raleway";font-size:18px;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-18656 .elementor-element.elementor-element-db0c835 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-06e870b:not(.elementor-grid-0) .elementor-grid{grid-column-gap:10px;grid-row-gap:10px;}.elementor-18656 .elementor-element.elementor-element-06e870b.elementor-grid-0 .elementor-share-btn{margin-right:calc(10px / 2);margin-left:calc(10px / 2);margin-bottom:10px;}.elementor-18656 .elementor-element.elementor-element-06e870b.elementor-grid-0 .elementor-grid{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-18656 .elementor-element.elementor-element-06e870b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-8b8c90b:not(.elementor-motion-effects-element-type-background), .elementor-18656 .elementor-element.elementor-element-8b8c90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-18656 .elementor-element.elementor-element-8b8c90b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 60px;}.elementor-18656 .elementor-element.elementor-element-8b8c90b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18656 .elementor-element.elementor-element-d008753, .elementor-18656 .elementor-element.elementor-element-d008753 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-d008753{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-18656 .elementor-element.elementor-element-d008753 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-18656 .elementor-element.elementor-element-32d53c6{width:60%;}.elementor-18656 .elementor-element.elementor-element-bd1a42e{width:40%;}.elementor-18656 .elementor-element.elementor-element-ad7818b{width:40%;}.elementor-18656 .elementor-element.elementor-element-11d066e{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18656 .elementor-element.elementor-element-377915f{width:100%;}.elementor-18656 .elementor-element.elementor-element-32d53c6{width:100%;}.elementor-18656 .elementor-element.elementor-element-fb7c8f1{width:100%;}}@media(max-width:1024px){.elementor-18656 .elementor-element.elementor-element-e4c1e6e .swiper-slide{height:180px;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-slide-heading{font-size:35px;}.elementor-18656 .elementor-element.elementor-element-e4c1e6e .elementor-slide-description{font-size:35px;}.elementor-18656 .elementor-element.elementor-element-7bf0bca{margin-top:-10px;margin-bottom:0px;}.elementor-18656 .elementor-element.elementor-element-d59ea99{margin-top:-10px;margin-bottom:0px;}.elementor-18656 .elementor-element.elementor-element-e47e4cd{margin-top:-10px;margin-bottom:0px;} .elementor-18656 .elementor-element.elementor-element-06e870b.elementor-grid-tablet-0 .elementor-share-btn{margin-right:calc(10px / 2);margin-left:calc(10px / 2);margin-bottom:10px;} .elementor-18656 .elementor-element.elementor-element-06e870b.elementor-grid-tablet-0 .elementor-grid{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-18656 .elementor-element.elementor-element-d008753{margin-top:-10px;margin-bottom:0px;}}@media(max-width:767px){.elementor-18656 .elementor-element.elementor-element-86ad319{line-height:1.7em;}.elementor-18656 .elementor-element.elementor-element-77ea0e8{font-size:16px;}.elementor-18656 .elementor-element.elementor-element-7bf0bca{margin-top:-40px;margin-bottom:0px;}.elementor-18656 .elementor-element.elementor-element-43be3d9{line-height:1.7em;}.elementor-18656 .elementor-element.elementor-element-d59ea99{margin-top:-40px;margin-bottom:0px;}.elementor-18656 .elementor-element.elementor-element-6298882{line-height:1.7em;}.elementor-18656 .elementor-element.elementor-element-2857bf1{line-height:1.7em;}.elementor-18656 .elementor-element.elementor-element-9e0dd80{line-height:1.7em;}.elementor-18656 .elementor-element.elementor-element-e47e4cd{margin-top:-40px;margin-bottom:0px;}.elementor-18656 .elementor-element.elementor-element-b46323a{font-size:16px;} .elementor-18656 .elementor-element.elementor-element-06e870b.elementor-grid-mobile-0 .elementor-share-btn{margin-right:calc(10px / 2);margin-left:calc(10px / 2);margin-bottom:10px;} .elementor-18656 .elementor-element.elementor-element-06e870b.elementor-grid-mobile-0 .elementor-grid{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-18656 .elementor-element.elementor-element-d008753{margin-top:-40px;margin-bottom:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-db0c835 */color: #fff !important;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db0c835 */color: #fff !important;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db0c835 */color: #fff !important;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db0c835 */color: #fff !important;/* End custom CSS */