.elementor-1011 .elementor-element.elementor-element-1d6c4ede:not(.elementor-motion-effects-element-type-background), .elementor-1011 .elementor-element.elementor-element-1d6c4ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://purus.pt/wp-content/uploads/2025/05/Arraiolos-scaled.webp");background-position:center center;background-size:cover;}.elementor-1011 .elementor-element.elementor-element-1d6c4ede > .elementor-background-overlay{background-color:var( --e-global-color-63101c7 );opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1011 .elementor-element.elementor-element-1d6c4ede > .elementor-container{min-height:400px;}.elementor-1011 .elementor-element.elementor-element-1d6c4ede{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-bc-flex-widget .elementor-1011 .elementor-element.elementor-element-75bf8e7a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1011 .elementor-element.elementor-element-75bf8e7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1011 .elementor-element.elementor-element-144822f8{text-align:center;}.elementor-1011 .elementor-element.elementor-element-144822f8 .elementor-heading-title{color:var( --e-global-color-ef96df1 );}.elementor-1011 .elementor-element.elementor-element-21ecace{--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-1011 .elementor-element.elementor-element-920cf75 > .elementor-widget-container{margin:025px 0px 25px 0px;}.elementor-1011 .elementor-element.elementor-element-920cf75 .elementor-heading-title{font-family:var( --e-global-typography-e49a2f9-font-family ), Sans-serif;font-size:var( --e-global-typography-e49a2f9-font-size );font-weight:var( --e-global-typography-e49a2f9-font-weight );line-height:var( --e-global-typography-e49a2f9-line-height );color:var( --e-global-color-5a13e99 );}.elementor-1011 .elementor-element.elementor-element-0b58585 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-1ad16f4 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-1ad16f4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-1ad16f4 p{margin-bottom:0px;}.elementor-1011 .elementor-element.elementor-element-310a724 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-916a337 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-916a337{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-07a8e94 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-1df2591 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-1df2591{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-59579a8 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-418d080 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1011 .elementor-element.elementor-element-418d080{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-d99b0d8 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-7e5e7fc > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-7e5e7fc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-6575a78 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-0eb9202 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-0eb9202{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-d6dd777 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-befb30c > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-befb30c{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-876b39d .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-f09c8d9 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-f09c8d9{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-8449c15 .elementor-heading-title{font-family:var( --e-global-typography-a98db14-font-family ), Sans-serif;font-size:var( --e-global-typography-a98db14-font-size );font-weight:var( --e-global-typography-a98db14-font-weight );line-height:var( --e-global-typography-a98db14-line-height );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-754e9fe > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1011 .elementor-element.elementor-element-754e9fe{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-1011 .elementor-element.elementor-element-75bf8e7a{width:100%;}}@media(max-width:1024px){.elementor-1011 .elementor-element.elementor-element-1d6c4ede > .elementor-container{min-height:200px;}.elementor-1011 .elementor-element.elementor-element-1d6c4ede{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-920cf75 .elementor-heading-title{font-size:var( --e-global-typography-e49a2f9-font-size );line-height:var( --e-global-typography-e49a2f9-line-height );}.elementor-1011 .elementor-element.elementor-element-0b58585 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-1ad16f4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-310a724 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-916a337{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-07a8e94 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-1df2591{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-59579a8 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-418d080{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-d99b0d8 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-7e5e7fc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-6575a78 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-0eb9202{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-d6dd777 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-befb30c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-876b39d .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-f09c8d9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-8449c15 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-754e9fe{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-1011 .elementor-element.elementor-element-1d6c4ede{padding:48px 0px 48px 0px;}.elementor-1011 .elementor-element.elementor-element-75bf8e7a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1011 .elementor-element.elementor-element-144822f8{text-align:center;}.elementor-1011 .elementor-element.elementor-element-144822f8 .elementor-heading-title{font-size:40px;}.elementor-1011 .elementor-element.elementor-element-920cf75 .elementor-heading-title{font-size:var( --e-global-typography-e49a2f9-font-size );line-height:var( --e-global-typography-e49a2f9-line-height );}.elementor-1011 .elementor-element.elementor-element-0b58585 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-1ad16f4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-310a724 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-916a337{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-07a8e94 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-1df2591{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-59579a8 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-418d080{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-d99b0d8 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-7e5e7fc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-6575a78 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-0eb9202{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-d6dd777 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-befb30c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-876b39d .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-f09c8d9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1011 .elementor-element.elementor-element-8449c15 .elementor-heading-title{font-size:var( --e-global-typography-a98db14-font-size );line-height:var( --e-global-typography-a98db14-line-height );}.elementor-1011 .elementor-element.elementor-element-754e9fe{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}