.elementor-2113 .elementor-element.elementor-element-19f2dc39{margin-top:150px;margin-bottom:0px;}.elementor-2113 .elementor-element.elementor-element-5de72487 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2113 .elementor-element.elementor-element-1681e26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2113 .elementor-element.elementor-element-30b4073f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2113 .elementor-element.elementor-element-30b4073f .pip-gallery{height:440px;border-radius:20px;}.elementor-2113 .elementor-element.elementor-element-13ca2d9e .pip-subnav{top:0px;}.elementor-2113 .elementor-element.elementor-element-cd281b0 .hfaq--stack{max-width:960px;}.elementor-2113 .elementor-element.elementor-element-cd281b0 .hfaq--stack .hfaq-q{color:#3B5F5F;}.elementor-2113 .elementor-element.elementor-element-cd281b0 .hfaq--stack .hfaq-a{color:#56606E;}.elementor-2113 .elementor-element.elementor-element-cd281b0 .hfaq--stack .hfaq-icon{color:#EE7266;}.elementor-2113 .elementor-element.elementor-element-cd281b0 .hfaq--stack .hfaq-item{border-bottom-color:rgba(59,95,95,0.16);}.elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget{--pi-heading:#3B5F5F;--pi-script:#609AAD;--pi-text:#5a6372;--pi-btn-bg:#F3BCD8;--pi-btn-text:#1e2430;--pi-btn-hover-bg:#EBA6CB;--pi-btn-hover-text:#1e2430;}.elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h1, .elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h2, .elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h3{font-family:var( --e-global-typography-0f6c11e-font-family ), Sans-serif;font-size:var( --e-global-typography-0f6c11e-font-size );font-weight:var( --e-global-typography-0f6c11e-font-weight );line-height:var( --e-global-typography-0f6c11e-line-height );}.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-cta{background-color:#efafd2;}.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-price-main{color:#2d6262;}.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-total-value{color:#2d6262;}.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-field-label{color:#2d6262;}.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-card{background-color:#ffffff;border-radius:22px;}.elementor-2113 .elementor-element.elementor-element-79fb2522 > .elementor-container{max-width:1240px;}.elementor-2113 .elementor-element.elementor-element-79fb2522{margin-top:40px;margin-bottom:0px;}.elementor-2113 .elementor-element.elementor-element-3c7f5646{padding:0px 0px 0px 0px;}.elementor-2113 .elementor-element.elementor-element-3b801bb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2113 .elementor-element.elementor-element-4200fb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2113 .elementor-element.elementor-element-4200fb7 .hbn{--hbn-overlay:rgba(0,39,38,.5);min-height:460px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2113 .elementor-element.elementor-element-fda50cc{width:66.402%;}.elementor-2113 .elementor-element.elementor-element-38a62d07{width:33.554%;}}@media(max-width:1024px){.elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h1, .elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h2, .elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h3{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}}@media(max-width:767px){.elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h1, .elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h2, .elementor-2113 .elementor-element.elementor-element-cd281b0 .pi-widget h3{font-size:var( --e-global-typography-0f6c11e-font-size );line-height:var( --e-global-typography-0f6c11e-line-height );}}/* Start custom CSS for fbce-flexible-booking-card, class: .elementor-element-9404142 */.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-price-meta{font-size:0} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-price-meta::after{content:"/ villa";font-size:14px} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-stepper:has([data-target="children"]),.elementor-2113 .elementor-element.elementor-element-9404142 .fbce-stepper:has([data-target="infants"]){display:none!important} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-guests-label{font-size:0} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-guests-label::after{content:"Villas";font-size:12px} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-stepper-label strong{font-size:0} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-stepper-label strong::after{content:"Villas";font-size:16px} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-breakdown{font-size:0} .elementor-2113 .elementor-element.elementor-element-9404142 .fbce-breakdown::after{content:"Villa package · up to 6 guests per villa";font-size:12px} .elementor-2113 .elementor-element.elementor-element-9404142 [data-fbce="summary-guests"]{font-size:0} .elementor-2113 .elementor-element.elementor-element-9404142 [data-fbce="summary-guests"]::after{content:"Villa package · up to 6 guests";font-size:14px}/* End custom CSS */