.elementor-4480 .elementor-element.elementor-element-16483583:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-16483583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000;background-image:url(https://clds4g.misericordiamogadouro.pt/wp-content/uploads/2020/05/xcastelo-mogadouro.jpg.pagespeed.ic.M8s5h2xVMX.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4480 .elementor-element.elementor-element-16483583>.elementor-background-overlay{background-color:rgba(0,0,0,.98);opacity:.79;transition:background .3s , border-radius .3s , opacity .3s}.elementor-4480 .elementor-element.elementor-element-16483583{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s}.elementor-4480 .elementor-element.elementor-element-4cb19311>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-4480 .elementor-element.elementor-element-65247ba6{border-style:solid;border-width:0 0 1px 0;border-color:#393939;padding:75px 0 60px 0}.elementor-4480 .elementor-element.elementor-element-7f3fb0bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-4480 .elementor-element.elementor-element-7f3fb0bf>.elementor-element-populated{padding:0 0 0 0}.elementor-4480 .elementor-element.elementor-element-1c360fd6>.elementor-widget-container{margin:0 0 22px 0}.elementor-4480 .elementor-element.elementor-element-1c360fd6{text-align:start}.elementor-4480 .elementor-element.elementor-element-1c360fd6 img{width:60%}.elementor-4480 .elementor-element.elementor-element-71a2d3b0>.elementor-widget-container{padding:0 0 20px 0}.elementor-4480 .elementor-element.elementor-element-71a2d3b0{font-size:15px;font-weight:400;line-height:24px;color:#fff}.elementor-4480 .elementor-element.elementor-element-64cd445a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-4480 .elementor-element.elementor-element-64cd445a>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 35px}.elementor-4480 .elementor-element.elementor-element-7e627085>.elementor-widget-container{margin:0 0 18px 0}.elementor-4480 .elementor-element.elementor-element-7e627085 .elementor-heading-title{font-size:20px;font-weight:600;line-height:24px;letter-spacing:1.5px;color:#fff}.elementor-4480 .elementor-element.elementor-element-6fe395bc>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-icon i{transition:color .3s}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-icon svg{transition:fill .3s}.elementor-4480 .elementor-element.elementor-element-6fe395bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-item>a{font-size:15px;font-weight:200;line-height:24px}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-4480 .elementor-element.elementor-element-6fe395bc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff}.elementor-4480 .elementor-element.elementor-element-776eeee3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-4480 .elementor-element.elementor-element-776eeee3>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 30px 0 30px}.elementor-4480 .elementor-element.elementor-element-6646167f>.elementor-widget-container{margin:0 0 18px 0}.elementor-4480 .elementor-element.elementor-element-6646167f .elementor-heading-title{font-size:20px;font-weight:600;line-height:24px;letter-spacing:1.5px;color:#fff}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .ekit_page_list_content{flex-direction:row}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .elementor-icon-list-icon{display:flex;align-items:center;justify-content:center;width:14px}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .elementor-icon-list-icon i{font-size:14px}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .elementor-icon-list-icon svg{max-width:14px}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .elementor-icon-list-text{color:#fff}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .elementor-icon-list-item{font-size:15px;font-weight:200;line-height:30px}.elementor-4480 .elementor-element.elementor-element-3d5c9bb8 .ekit_menu_label{align-self:center}.elementor-4480 .elementor-element.elementor-element-59f7251f>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 10px 0 10px}.elementor-4480 .elementor-element.elementor-element-20a408fa>.elementor-widget-container{margin:0 0 18px 0}.elementor-4480 .elementor-element.elementor-element-20a408fa .elementor-heading-title{font-size:20px;font-weight:600;line-height:24px;letter-spacing:1.5px;color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-f2fb245 > a :is(i, svg){color:#000;fill:#000}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-f2fb245>a{background-color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-f2fb245>a:hover{color:rgba(0,0,0,.75);background-color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-f2fb245>a:hover svg path{stroke:rgba(0,0,0,.75);fill:rgba(0,0,0,.75)}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-071128d > a :is(i, svg){color:#000;fill:#000}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-071128d>a{background-color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-071128d>a:hover{color:rgba(0,0,0,.73);background-color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-071128d>a:hover svg path{stroke:rgba(0,0,0,.73);fill:rgba(0,0,0,.73)}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-9c275e8 > a :is(i, svg){color:#000;fill:#000}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-9c275e8>a{background-color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-9c275e8>a:hover{color:rgba(0,0,0,.73);background-color:#fff}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .elementor-repeater-item-9c275e8>a:hover svg path{stroke:rgba(0,0,0,.73);fill:rgba(0,0,0,.73)}.elementor-4480 .elementor-element.elementor-element-70a7fb5>.elementor-widget-container{margin:0 0 0 0}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .ekit_social_media{text-align:left}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .ekit_social_media>li>a{text-align:center;text-decoration:none;border-radius:11% 11% 11% 11%;padding:3px 0 0 0;width:43px;height:38px;line-height:25px}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .ekit_social_media>li{display:inline-block;margin:0 0 0 0}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .ekit_social_media>li>a i{font-size:31px}.elementor-4480 .elementor-element.elementor-element-70a7fb5 .ekit_social_media>li>a svg{max-width:31px}.elementor-4480 .elementor-element.elementor-element-678e7274:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-678e7274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-4480 .elementor-element.elementor-element-678e7274{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:7px 0 7px 0}.elementor-4480 .elementor-element.elementor-element-678e7274>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-bc-flex-widget .elementor-4480 .elementor-element.elementor-element-6bafc82b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4480 .elementor-element.elementor-element-6bafc82b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4480 .elementor-element.elementor-element-6bafc82b>.elementor-element-populated{padding:10px 0 0 0}.elementor-4480 .elementor-element.elementor-element-f4caf96{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000}.elementor-bc-flex-widget .elementor-4480 .elementor-element.elementor-element-4286f8a4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4480 .elementor-element.elementor-element-4286f8a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4480 .elementor-element.elementor-element-4286f8a4>.elementor-element-populated{padding:15px 10px 10px 10px}@media (max-width:1024px){.elementor-4480 .elementor-element.elementor-element-776eeee3>.elementor-element-populated{padding:50px 0 0 0}.elementor-4480 .elementor-element.elementor-element-59f7251f>.elementor-element-populated{padding:50px 30px 0 30px}}@media (min-width:768px){.elementor-4480 .elementor-element.elementor-element-7f3fb0bf{width:27%}.elementor-4480 .elementor-element.elementor-element-64cd445a{width:23%}.elementor-4480 .elementor-element.elementor-element-776eeee3{width:23%}.elementor-4480 .elementor-element.elementor-element-59f7251f{width:27%}.elementor-4480 .elementor-element.elementor-element-6bafc82b{width:28.596%}.elementor-4480 .elementor-element.elementor-element-4286f8a4{width:71.404%}}@media (max-width:1024px) and (min-width:768px){.elementor-4480 .elementor-element.elementor-element-7f3fb0bf{width:50%}.elementor-4480 .elementor-element.elementor-element-64cd445a{width:50%}.elementor-4480 .elementor-element.elementor-element-776eeee3{width:50%}.elementor-4480 .elementor-element.elementor-element-59f7251f{width:50%}}@media (max-width:767px){.elementor-4480 .elementor-element.elementor-element-7f3fb0bf>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px}.elementor-4480 .elementor-element.elementor-element-64cd445a>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px;padding:50px 0 0 0}.elementor-4480 .elementor-element.elementor-element-776eeee3>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px}.elementor-4480 .elementor-element.elementor-element-59f7251f>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px;padding:50px 0 0 0}.elementor-4480 .elementor-element.elementor-element-f4caf96{text-align:center}}