.elementor-17058 .elementor-element.elementor-element-57e1e4d4:not(.elementor-motion-effects-element-type-background), .elementor-17058 .elementor-element.elementor-element-57e1e4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palmvillasbonaire.com/wp-content/uploads/2026/02/iStock-2151467354small-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17058 .elementor-element.elementor-element-57e1e4d4 > .elementor-background-overlay{background-color:#04292A;opacity:0.29;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-57e1e4d4 > .elementor-container{max-width:1000px;min-height:322px;}.elementor-17058 .elementor-element.elementor-element-57e1e4d4{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-17058 .elementor-element.elementor-element-57e1e4d4, .elementor-17058 .elementor-element.elementor-element-57e1e4d4 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-1209ad6e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17058 .elementor-element.elementor-element-1f9a9727 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-1f9a9727{text-align:center;}.elementor-17058 .elementor-element.elementor-element-1f9a9727 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:56px;font-weight:600;line-height:46px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8:not(.elementor-motion-effects-element-type-background), .elementor-17058 .elementor-element.elementor-element-f7cd9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFA754;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8 > .elementor-container{min-height:60px;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8, .elementor-17058 .elementor-element.elementor-element-f7cd9b8 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-17058 .elementor-element.elementor-element-f42cbd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17058 .elementor-element.elementor-element-f42cbd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17058 .elementor-element.elementor-element-f42cbd7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17058 .elementor-element.elementor-element-23de221b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-17058 .elementor-element.elementor-element-23de221b .elementor-heading-title{font-size:18px;font-weight:500;line-height:29px;color:var( --e-global-color-4e2ffff );}.elementor-17058 .elementor-element.elementor-element-68b45367 > .elementor-container{max-width:1165px;}.elementor-17058 .elementor-element.elementor-element-68b45367{margin-top:86px;margin-bottom:28px;}.elementor-bc-flex-widget .elementor-17058 .elementor-element.elementor-element-69c3d83d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17058 .elementor-element.elementor-element-69c3d83d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17058 .elementor-element.elementor-element-69c3d83d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17058 .elementor-element.elementor-element-1940dd7f > .elementor-widget-container{background-color:#F6F3EE;padding:34px 32px 34px 32px;border-radius:12px 12px 12px 12px;}.elementor-17058 .elementor-element.elementor-element-36422160{margin-top:0px;margin-bottom:86px;}.elementor-17058 .elementor-element.elementor-element-50332a76:not(.elementor-motion-effects-element-type-background), .elementor-17058 .elementor-element.elementor-element-50332a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-17058 .elementor-element.elementor-element-50332a76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:96px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-50332a76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-19ebc506 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17058 .elementor-element.elementor-element-19ebc506 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-423d7484 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-423d7484 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-2e2fc729 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-2e2fc729{text-align:center;}.elementor-17058 .elementor-element.elementor-element-2e2fc729 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;line-height:55px;color:#000000;}.elementor-17058 .elementor-element.elementor-element-43b90d60 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-43b90d60{text-align:center;font-family:"Jost", Sans-serif;font-size:20px;color:#000000;}.elementor-17058 .elementor-element.elementor-element-1e6e1898 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17058 .elementor-element.elementor-element-1e6e1898 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-3324ffd8:not(.elementor-motion-effects-element-type-background), .elementor-17058 .elementor-element.elementor-element-3324ffd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-17058 .elementor-element.elementor-element-3324ffd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 96px 0px;}.elementor-17058 .elementor-element.elementor-element-3324ffd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17058 .elementor-element.elementor-element-17720ef > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-tab-title{border-width:1px;border-color:#A7B6C0;padding:30px 0px 30px 0px;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-tab-content{border-width:1px;border-block-end-color:#A7B6C0;color:#000000;font-size:18px;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-toggle-title, .elementor-17058 .elementor-element.elementor-element-17720ef .elementor-toggle-icon{color:#000000;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-toggle-icon svg{fill:#000000;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-toggle-title{font-size:22px;font-weight:500;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-tab-title .elementor-toggle-icon i:before{color:#168679;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-tab-title .elementor-toggle-icon svg{fill:#168679;}@media(max-width:1024px){.elementor-17058 .elementor-element.elementor-element-3324ffd8{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-17058 .elementor-element.elementor-element-57e1e4d4 > .elementor-container{min-height:290px;}.elementor-17058 .elementor-element.elementor-element-57e1e4d4{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-17058 .elementor-element.elementor-element-1209ad6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17058 .elementor-element.elementor-element-1209ad6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17058 .elementor-element.elementor-element-1209ad6e > .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-17058 .elementor-element.elementor-element-1209ad6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-1f9a9727 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-1f9a9727 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8 > .elementor-container{min-height:56px;}.elementor-17058 .elementor-element.elementor-element-f7cd9b8{margin-top:0px;margin-bottom:0px;}.elementor-17058 .elementor-element.elementor-element-23de221b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-17058 .elementor-element.elementor-element-68b45367{margin-top:54px;margin-bottom:30px;padding:0px 20px 0px 20px;}.elementor-17058 .elementor-element.elementor-element-69c3d83d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-50332a76{padding:30px 20px 0px 20px;}.elementor-17058 .elementor-element.elementor-element-2e2fc729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-17058 .elementor-element.elementor-element-2e2fc729{text-align:center;}.elementor-17058 .elementor-element.elementor-element-2e2fc729 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-17058 .elementor-element.elementor-element-43b90d60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-43b90d60{font-size:18px;}.elementor-17058 .elementor-element.elementor-element-43b90d60 p{margin-block-end:0px;}.elementor-17058 .elementor-element.elementor-element-3324ffd8{padding:0px 20px 32px 20px;}.elementor-17058 .elementor-element.elementor-element-65dd857d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-17720ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-toggle-title{font-size:18px;line-height:0.2em;}.elementor-17058 .elementor-element.elementor-element-17720ef .elementor-tab-content{font-size:18px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-17058 .elementor-element.elementor-element-f42cbd7{width:100%;}.elementor-17058 .elementor-element.elementor-element-19ebc506{width:8.002%;}.elementor-17058 .elementor-element.elementor-element-423d7484{width:83.751%;}.elementor-17058 .elementor-element.elementor-element-1e6e1898{width:7.913%;}}/* Start custom CSS for heading, class: .elementor-element-23de221b */.elementor-17058 .elementor-element.elementor-element-23de221b {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f42cbd7 */.elementor-17058 .elementor-element.elementor-element-f42cbd7 {
    width: 100%;
    max-width: unset;
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f7cd9b8 */.elementor-17058 .elementor-element.elementor-element-f7cd9b8 {
    max-width: 720px;
    backdrop-filter: blur(36px);
    -webkit-backdrop-filter: blur(36px);
}/* End custom CSS */
/* Start custom CSS for wp-widget-mod_vikbooking_horizontalsearch, class: .elementor-element-1940dd7f */.elementor-17058 .elementor-element.elementor-element-1940dd7f .vbo-horizsearch-showcalendar {
    background-color: #FFFFFF;
}

.elementor-17058 .elementor-element.elementor-element-1940dd7f .vbmodhorsearch-hum-guests-count {
    background-color: #FFFFFF;
}

.elementor-17058 .elementor-element.elementor-element-1940dd7f .vbo-horizsearch-numnights-inner {
	background-color: #FFFFFF !important;
}

/*.elementor-17058 .elementor-element.elementor-element-1940dd7f .vbmodhorsearch-hum-guests-wrap {*/
/*    flex-grow: 0.21;*/
/*}*/

/*.elementor-17058 .elementor-element.elementor-element-1940dd7f .vbmodhorsearchbookdiv > button {*/
/*    width: 100% !important;*/
/*}*/

/*.elementor-17058 .elementor-element.elementor-element-1940dd7f .vbmodhorsearchbookdiv {*/
/*    flex-grow: 0.3;*/
/*}*//* End custom CSS */