.elementor-4920 .elementor-element.elementor-element-8e491de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4920 .elementor-element.elementor-element-8e491de:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-8e491de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.casafontelheira.com/wp-content/uploads/2026/02/retreat1.png");background-repeat:no-repeat;background-size:cover;}.elementor-4920 .elementor-element.elementor-element-8e491de > .elementor-background-overlay{background-color:#011627;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-8e491de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 200px 0px;}.elementor-4920 .elementor-element.elementor-element-865e373:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-865e373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#979772;}.elementor-4920 .elementor-element.elementor-element-865e373{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-865e373 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-9b9f840 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-5px;}.elementor-4920 .elementor-element.elementor-element-63a5eec{width:var( --container-widget-width, 88.077% );max-width:88.077%;--container-widget-width:88.077%;--container-widget-flex-grow:0;text-align:end;}.elementor-4920 .elementor-element.elementor-element-64e93c1{width:var( --container-widget-width, 76.808% );max-width:76.808%;--container-widget-width:76.808%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-8c5773c:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-8c5773c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7ED;}.elementor-4920 .elementor-element.elementor-element-8c5773c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-8c5773c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-ca6faca:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-ca6faca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7ED;}.elementor-4920 .elementor-element.elementor-element-ca6faca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-ca6faca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-a27e251{width:var( --container-widget-width, 102.285% );max-width:102.285%;--container-widget-width:102.285%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-0f34fa6{width:var( --container-widget-width, 99.589% );max-width:99.589%;--container-widget-width:99.589%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-0f34fa6 > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-4920 .elementor-element.elementor-element-0f34fa6 img{width:100%;max-width:75%;height:500px;}.elementor-4920 .elementor-element.elementor-element-f3aa709:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-f3aa709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7ED;}.elementor-4920 .elementor-element.elementor-element-f3aa709{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-f3aa709 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-cd9442e:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-cd9442e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#979772;}.elementor-4920 .elementor-element.elementor-element-cd9442e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-cd9442e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-1988883{width:var( --container-widget-width, 102.285% );max-width:102.285%;--container-widget-width:102.285%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-1988883 > .elementor-widget-container{padding:57px 0px 0px 7px;}.elementor-4920 .elementor-element.elementor-element-11891c7{width:var( --container-widget-width, 82.139% );max-width:82.139%;--container-widget-width:82.139%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-11891c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4920 .elementor-element.elementor-element-11891c7 img{width:100%;max-width:75%;height:500px;}.elementor-4920 .elementor-element.elementor-element-946f316:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-946f316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7EB;}.elementor-4920 .elementor-element.elementor-element-946f316{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-946f316 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-0710b85{width:var( --container-widget-width, 100.982% );max-width:100.982%;--container-widget-width:100.982%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-14369b1:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-14369b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#979772;}.elementor-4920 .elementor-element.elementor-element-14369b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-14369b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-07886ee{width:var( --container-widget-width, 97.549% );max-width:97.549%;--container-widget-width:97.549%;--container-widget-flex-grow:0;text-align:end;}.elementor-4920 .elementor-element.elementor-element-461fe58{width:var( --container-widget-width, 68.375% );max-width:68.375%;--container-widget-width:68.375%;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-9d6bfcc:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-9d6bfcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#979772;}.elementor-4920 .elementor-element.elementor-element-9d6bfcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4920 .elementor-element.elementor-element-9d6bfcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4920 .elementor-element.elementor-element-eb75e9e img{width:100%;max-width:100%;}@media(min-width:768px){.elementor-4920 .elementor-element.elementor-element-e227595{width:60.101%;}.elementor-4920 .elementor-element.elementor-element-abe38c4{width:39.855%;}.elementor-4920 .elementor-element.elementor-element-011be25{width:23.519%;}.elementor-4920 .elementor-element.elementor-element-6ccba4e{width:76.437%;}.elementor-4920 .elementor-element.elementor-element-80db55f{width:46.127%;}.elementor-4920 .elementor-element.elementor-element-56857ec{width:53.873%;}}@media(min-width:1025px){.elementor-4920 .elementor-element.elementor-element-8e491de:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-8e491de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4920 .elementor-element.elementor-element-8e491de{padding:200px 25px 175px 25px;}}@media(max-width:767px){.elementor-4920 .elementor-element.elementor-element-8e491de:not(.elementor-motion-effects-element-type-background), .elementor-4920 .elementor-element.elementor-element-8e491de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-4920 .elementor-element.elementor-element-8e491de{padding:150px 20px 100px 20px;}.elementor-4920 .elementor-element.elementor-element-63a5eec{width:var( --container-widget-width, 322.719px );max-width:322.719px;--container-widget-width:322.719px;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-64e93c1{width:var( --container-widget-width, 301.547px );max-width:301.547px;--container-widget-width:301.547px;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-11891c7{width:var( --container-widget-width, 367.969px );max-width:367.969px;--container-widget-width:367.969px;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-0710b85{width:var( --container-widget-width, 349px );max-width:349px;--container-widget-width:349px;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-07886ee{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-4920 .elementor-element.elementor-element-461fe58{width:var( --container-widget-width, 337.719px );max-width:337.719px;--container-widget-width:337.719px;--container-widget-flex-grow:0;}}