.elementor-219 .elementor-element.elementor-element-fadf9ad:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-fadf9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://passiflorawellnessresorts.com/wp-content/uploads/2025/05/villa.jpg");background-position:bottom center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-fadf9ad > .elementor-background-overlay{background-color:#000000;opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-219 .elementor-element.elementor-element-fadf9ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-219 .elementor-element.elementor-element-cc8169f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-3873b81 .block-head .heading{font-family:"Courgette", Sans-serif;font-size:32px;text-transform:none;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-3873b81 .block-head{--space-below:10px;--c-line:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-9ae654d{text-align:center;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-9ae654d a{color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-9ae654d a:hover, .elementor-219 .elementor-element.elementor-element-9ae654d a:focus{color:#00F35E;}.elementor-219 .elementor-element.elementor-element-90f148a{padding:50px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-10bb9dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-219 .elementor-element.elementor-element-b729704 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-b729704{text-align:left;}.elementor-219 .elementor-element.elementor-element-b729704 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-07da633 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-07da633{text-align:left;}.elementor-219 .elementor-element.elementor-element-07da633 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-391e5fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-391e5fb{text-align:justify;font-size:14px;color:#222222;}.elementor-219 .elementor-element.elementor-element-8eaa744 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-8eaa744{text-align:left;}.elementor-219 .elementor-element.elementor-element-8eaa744 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-1ea2bd2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1ea2bd2{text-align:justify;font-size:14px;color:#222222;}.elementor-219 .elementor-element.elementor-element-dd1c89f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-dd1c89f{text-align:justify;font-size:14px;color:#222222;}.elementor-219 .elementor-element.elementor-element-575e7e4{text-align:center;}.elementor-219 .elementor-element.elementor-element-575e7e4 img{border-style:none;}.elementor-219 .elementor-element.elementor-element-26f1b26{padding:50px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-6c3ac80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-219 .elementor-element.elementor-element-b91b516{text-align:center;}.elementor-219 .elementor-element.elementor-element-b91b516 img{border-style:none;}.elementor-219 .elementor-element.elementor-element-7440483 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-219 .elementor-element.elementor-element-c5d280f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-c5d280f{text-align:left;}.elementor-219 .elementor-element.elementor-element-c5d280f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-28bdc27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-28bdc27{text-align:left;}.elementor-219 .elementor-element.elementor-element-28bdc27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-46a5971 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-46a5971{text-align:justify;font-size:14px;color:#222222;}.elementor-219 .elementor-element.elementor-element-00951f5{padding:50px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-83011e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-219 .elementor-element.elementor-element-3dead61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-3dead61{text-align:left;}.elementor-219 .elementor-element.elementor-element-3dead61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-7e2c9c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-7e2c9c6{text-align:left;}.elementor-219 .elementor-element.elementor-element-7e2c9c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:#292929;}.elementor-219 .elementor-element.elementor-element-b738c73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-b738c73{text-align:justify;font-size:14px;color:#222222;}.elementor-219 .elementor-element.elementor-element-fd37a76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-219 .elementor-element.elementor-element-ce519e9{text-align:center;}.elementor-219 .elementor-element.elementor-element-ce519e9 img{border-style:none;}