.mphb-booked-date.mphb-mark-as-unavailable--check-in.mphb-unselectable-date--check-in{background:#f19280!important;color:#fff8e6!important}.mphb-available-date.mphb-mark-as-unavailable--check-out.mphb-selectable-date--check-in{background:#d5e1c9!important;color:#00aead!important}.mphb-booked-date.mphb-mark-as-unavailable--check-in.mphb-selectable-date--check-out{background:#f19280!important;color:#fff8e6!important}.mphb-booked-date.mphb-mark-as-unavailable--check-in.mphb-unselectable-date--check-out{background:#f19280!important;color:#fff8e6!important}.mphb-available-date.mphb-mark-as-unavailable--check-out.mphb-selected-date--check-in.datepick-selected{background:#d5e1c9!important;color:#00aead!important}.mphb-available-date.mphb-mark-as-unavailable--check-out.mphb-unselectable-date--check-out{background:#d5e1c9!important;color:#00aead!important}.mphb-booked-date.mphb-date-check-in.mphb-mark-as-unavailable--check-in.mphb-selectable-date--check-out{background:#d5e1c9!important;color:#00aead!important}.featured-villa-loop-item h4.jet-listing.jet-listing-dynamic-link span.jet-listing-dynamic-link__label{color:var(--e-global-color-0bc7fc9);font-family:"Source Serif Pro",Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;padding-top:15px}.amenity_box{display:flex;align-items:center;gap:10px;justify-content:space-between;text-transform:uppercase;padding:15px 0 0 0}.featured-available-villas .slick-dotted.slick-slider{margin-bottom:0}.amenity_box .elementor-element.elementor-widget-jet-listing-dynamic-image{width:30%}.amenity_box .elementor-element.elementor-widget-jet-listing-dynamic-field{width:70%}.amenity_box .jet-listing-dynamic-field__content{color:var(--e-global-color-0bc7fc9);font-family:var(--e-global-typography-9361dc1-font-family),Sans-serif;font-size:var(--e-global-typography-9361dc1-font-size);font-weight:var(--e-global-typography-9361dc1-font-weight);text-transform:var(--e-global-typography-9361dc1-text-transform);font-style:var(--e-global-typography-9361dc1-font-style);text-decoration:var(--e-global-typography-9361dc1-text-decoration);line-height:var(--e-global-typography-9361dc1-line-height);letter-spacing:var(--e-global-typography-9361dc1-letter-spacing);word-spacing:var(--e-global-typography-9361dc1-word-spacing);text-align:left;text-wrap:nowrap}.featured-available-villas .slick-dots{bottom:-60px!important}.featured-available-villas .slick-dots li{margin:0 0px!important}.featured-available-villas .slick-arrow{color:hsl(7.06deg 100% 63.33%);border-style:var(--arrow-normal-border-type);transition-duration:.25s;font-size:30px;cursor:pointer}.featured-available-villas .jet-listing-dynamic-field__content.feature_image{height:210px;background-size:cover;background-repeat:no-repeat;background-position:center center}.featured-available-villas .feature-image-box .jet-listing.jet-listing-dynamic-field{display:block}.featured-available-villas .prev-arrow.slick-arrow{position:absolute;top:35%;left:0}.featured-available-villas .next-arrow.slick-arrow{position:absolute;top:35%;right:0}.featured-available-villas .slick-dots .slick-active button:before{color:#ff5a44;opacity:1}.featured-available-villas .slick-dots li button:hover,.featured-available-villas .slick-dots li button:focus{outline:none;background:#fff0}.featured-available-villas .slick-dots li button:before{font-family:'slick';font-size:10px;line-height:0;position:absolute;top:0;left:0;width:30px;height:30px;content:'•';text-align:center;opacity:.25;color:#ff5a44;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:767px){.prolistslidercss .elementor-widget-container{overflow:hidden!important}.prolistslidercss .elementor-widget-container .swiper-pagination{margin:0;padding:0}.prolistslidercss span.swiper-pagination-bullet{padding:0;margin:0 3px!important}.featured-available-villas .slick-dots{bottom:-70px!important}.featured-available-villas .slick-list.draggable{width:90%!important;margin:0 auto}}@media (max-width:768px){.villa-search-form{flex-direction:unset!important;align-items:stretch}.slider-villas .elementor-swiper-button-next{right:-4px!important}html{overflow-x:hidden!important;width:100%!important}}@media (min-width:959px) and (max-width:1024px){.slider-villas .elementor-swiper-button-next{right:-4px!important}html{overflow-x:hidden!important;width:100%!important}section#main-header{margin-bottom:-186px}}@media (min-width:959px) and (max-width:1032px){.menu-list span.jet-nav-link-text{font-size:13px!important}}