.et_pb_fullwidth_menu_0_tb_header .et_pb_row &gt;.et_pb_menu__logo-wrap .et_pb_menu__logo img{max-height:24px!important}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.et_pb_section_2.et_pb_section{background-color:#ffffff!important;background:#ffffff!important}div.et_pb_section.et_pb_section_1{background:#E5DCD1!important;background-image:none}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .input-group .form-control{border:1px solid #E5DCD!important}.et_pb_module_header,.et_pb_bg_layout_dark h1{text-transform:capitalize;color:#6D655C!important;font-weight:500!important}.header-content h1{font-weight:500}.header-logo.wp-image-2125{max-width:480px;width:100%;height:auto}.call-button{background-color:#e4dcd1;border-radius:5px;color:#fff!important;display:block!important;padding:0px 15px!important;text-align:center}.login-button{border:2px solid #e4dcd1;border-radius:5px;display:block!important;padding:0px 18px!important;text-align:center}.login-button &gt;a:before{font-family:'ETMODULES';content:'\e08a';vertical-align:middle;font-size:1em;transition:all .3s ease}.call-button &gt;a:before{font-family:'ETMODULES';content:'\e090';vertical-align:middle;font-size:1em;transition:all .3s ease;padding-right:3px}@media (min-width:981px){.login-button{margin:0px 10px!important}}@media (min-width:981px){.call-button{margin-left:5px!important}}@media (max-width:980px){.call-button{margin-bottom:5px!important}}@media (min-width:981px){.custom-menu .et_pb_menu__menu&gt;nav&gt;ul&gt;li.call-button,.custom-menu .et_pb_menu__menu&gt;nav&gt;ul&gt;li.login-button{height:40px!important;display:flex!important;position:relative!important;top:17px!important}.custom-menu .et_pb_menu__menu&gt;nav&gt;ul&gt;li.call-button a,.custom-menu .et_pb_menu__menu&gt;nav&gt;ul&gt;li.login-button a{padding-top:10px!important;padding-bottom:10px!important}}@media only screen and (max-width:981px) and (min-width:767px){#header-module .et_mobile_menu{width:50%;margin-left:50%!important}}.et-pb-controllers a{border-radius:20px;width:12px;height:12px}._villas-365-bootstrap .container{max-width:1400px!important}.strong-view.wpmtst-modern .wpmtst-testimonial-content{font-size:16px!important}.gform_title{text-align:center;padding-bottom:20px}.gform_button{font-family:'montserrat';font-size:16px;padding:10px 30px!important;background-color:#fff;border:2px solid #e4dcd1;border-radius:5px;color:#e4dcd1;font-weight:500}.gform_button:hover{background-color:#e4dcd1;color:#fff}.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;padding:12px;border-radius:5px}.gform_required_legend{display:none}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%;max-width:1000px}.gsurvey-rating:not(:checked) &gt;label,.gsurvey-rating:not(:checked) &gt;label:hover,.gsurvey-rating:not(:checked) &gt;label:hover~label,.gsurvey-rating:not(:checked) &gt;label,.gsurvey-rating:not(:checked) &gt;label:hover,.gsurvey-rating:not(:checked) &gt;label:hover~label,.gsurvey-rating &gt;input:checked~label{width:45px;line-height:50px;background-size:40px 40px;color:rgba(221,221,221,0)!important}.more-arrow .et_pb_toggle_title::before{left:215px}.hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.hide-mobile-menu .et_mobile_nav_menu{display:none}#description ._villas-365-property-name{font-size:32px!important}._villas-365-property-amenities{padding:20px 0px 20px 0px!important}._villas-365-property-policy-title{padding-top:20px!important}._villas-365-properties-header ._villas-365-properties-title{font-size:30px!important}._villas-365-properties-title-separator{border-bottom:1px solid #ccc!important;margin-top:20px!important;margin-bottom:20px!important}._villas-365-bootstrap._villas-365-properties{padding-top:0px!important;padding-bottom:0px!important}.btn-inline .et_pb_button_module_wrapper{display:inline-block;margin:0 5px}#location-map h3{font-size:15px!important}._villas-365-property-save-button-text{font-size:20px!important}._villas-365-property-save-button-icon{font-size:20px!important}#saved-prop-tab ._villas-365-saved-properties-count{color:#fff}#saved-prop-tab ._villas-365-saved-properties-label{color:#fff!important}#saved-prop-tab{display:none!important}html body.page-id-8 footer.ssh-site-footer{display:block!important}footer .ssh-site-footer .ssh-footer-address,footer .ssh-site-footer .ssh-footer-explore{display:none!important}footer .ssh-site-footer .ssh-footer-main{grid-template-columns:minmax(210px,.8fr) minmax(340px,1.2fr) auto!important;gap:clamp(36px,6vw,100px)!important;padding-top:48px!important;padding-bottom:30px!important}footer .ssh-site-footer .ssh-footer-main&gt;.ssh-footer-col:last-child{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-self:end!important;gap:10px 20px!important}footer .ssh-site-footer .ssh-footer-main&gt;.ssh-footer-col:last-child h3{display:none!important}footer .ssh-site-footer .ssh-footer-main&gt;.ssh-footer-col:last-child a{margin:0!important;font-size:13px!important}footer .ssh-site-footer .ssh-footer-bottom{padding-top:18px!important;padding-bottom:18px!important}@media(max-width:980px){footer .ssh-site-footer .ssh-footer-main{grid-template-columns:1fr 1.4fr!important}footer .ssh-site-footer .ssh-footer-main&gt;.ssh-footer-col:last-child{grid-column:1 / -1!important;align-self:auto!important}}@media(max-width:767px){footer .ssh-site-footer .ssh-footer-main{grid-template-columns:1fr!important;gap:26px!important;padding-top:36px!important}footer .ssh-site-footer .ssh-footer-main&gt;.ssh-footer-col:last-child{grid-column:auto!important}}.et-l--footer .et_pb_section_0_tb_footer{padding:0!important}.et-l--footer .et_pb_row_0_tb_footer{width:90%!important;max-width:1240px!important;padding:42px 0 28px!important}.et-l--footer .et_pb_image_0_tb_footer{margin-bottom:14px!important}.et-l--footer .et_pb_image_0_tb_footer img{max-width:150px!important;height:auto!important}.et-l--footer .et_pb_blurb_0_tb_footer,.et-l--footer .et_pb_blurb_1_tb_footer{margin-bottom:12px!important}.et-l--footer .et_pb_blurb_2_tb_footer{display:none!important}.et-l--footer .et_pb_blurb .et_pb_main_blurb_image{width:34px!important}.et-l--footer .et_pb_blurb .et-pb-icon{font-size:18px!important}.et-l--footer .widget_nav_menu li{margin-bottom:8px!important}.et-l--footer .widget_nav_menu a{font-size:14px!important;line-height:1.45!important}.et-l--footer .et_pb_row_1_tb_footer{padding:14px 0!important}.et-l--footer .et_pb_text_0_tb_footer,.et-l--footer .et_pb_text_1_tb_footer{margin-bottom:4px!important;font-size:12px!important}@media(max-width:980px){.et-l--footer .et_pb_row_0_tb_footer{padding:34px 0 22px!important}.et-l--footer .et_pb_column{margin-bottom:20px!important}}@media(max-width:767px){.et-l--footer .et_pb_row_0_tb_footer{padding:28px 0 18px!important}.et-l--footer .et_pb_image_0_tb_footer img{max-width:125px!important}}footer .ssh-site-footer .ssh-footer-main{gap:clamp(24px,4vw,56px)!important;padding-top:32px!important;padding-bottom:20px!important}footer .ssh-site-footer .ssh-footer-brand img{max-width:220px!important}footer .ssh-site-footer .ssh-footer-brand p{font-size:14px!important;margin-top:12px!important;white-space:nowrap!important}footer .ssh-site-footer .ssh-footer-contact a[href^="tel:"]{display:none!important}footer .ssh-site-footer .ssh-footer-col h3{margin-bottom:14px!important}footer .ssh-site-footer .ssh-footer-col a{font-size:14px!important;margin-bottom:8px!important;gap:12px!important}footer .ssh-site-footer .ssh-footer-icon,footer .ssh-site-footer .ssh-explore-icon{width:34px!important;height:34px!important;min-width:34px!important}footer .ssh-site-footer .ssh-footer-bottom{padding-top:12px!important;padding-bottom:12px!important;font-size:12px!important}@media(max-width:980px){footer .ssh-site-footer .ssh-footer-brand p{white-space:normal!important}}@media(max-width:767px){footer .ssh-site-footer .ssh-footer-main{gap:20px!important;padding-top:26px!important;padding-bottom:16px!important}footer .ssh-site-footer .ssh-footer-brand img{max-width:190px!important}}@media (min-width:981px){.ssh-site-footer .ssh-footer-main{grid-template-columns:.82fr .92fr 1.3fr!important;column-gap:clamp(28px,3vw,48px)!important}}@media (min-width:981px){.ssh-site-footer .ssh-footer-links{position:relative!important;left:-80px!important}.ssh-site-footer .ssh-footer-contact{position:relative!important;left:-120px!important}}@media (min-width:981px){.ssh-site-footer .ssh-footer-links{position:relative!important;left:60px!important}.ssh-site-footer .ssh-footer-contact{position:relative!important;left:80px!important}}@media (min-width:1600px){.ssh-site-footer .ssh-footer-links{left:140px!important}.ssh-site-footer .ssh-footer-contact{left:180px!important}}.ssh-site-footer .ssh-footer-brand p{display:none!important}.ssh-site-footer .ssh-footer-brand{align-self:center!important;padding-top:0!important}.ssh-site-footer .ssh-footer-bottom &gt;span:last-child{font-size:11px!important;opacity:.62!important}.et_pb_scroll_top.et-pb-icon{width:44px!important;height:44px!important;line-height:44px!important;font-size:22px!important;right:14px!important}.ssh-site-footer .ssh-footer-bottom span:last-of-type{font-size:11px!important;opacity:.62!important}.et_pb_menu .nav li ul.sub-menu,.et_pb_fullwidth_menu .nav li ul.sub-menu,.et_pb_menu .et-menu-nav li ul.sub-menu,ul.et_mobile_menu{border-radius:12px!important;overflow:hidden!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source input,body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source select,body.page-id-2260 #find-your-stay .chosen-container-single .chosen-single,body.page-id-2260 #find-your-stay .search-guests .chosen-container-single .chosen-single{background-color:rgba(255,255,255,.64)!important;border-color:rgba(117,109,100,.56)!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source .input-group{box-shadow:inset 0 0 0 1px rgba(117,109,100,.56)!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source .input-group-text,body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source i,body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source svg{color:#756D64!important;-webkit-text-fill-color:#756D64!important;opacity:1!important}body.page-id-2260 #find-your-stay .search-categories .chosen-container-single .chosen-single:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23756D64' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V20H4zM9 20v-6h6v6'/%3E%3C/svg%3E")!important}@media(min-width:981px){body.page-id-2260 .ssh-hero-content{bottom:11%!important}}@media(min-width:768px) and (max-width:980px){body.page-id-2260 .ssh-hero-content{bottom:9%!important}}body.page-id-2260 #find-your-stay .chosen-container .chosen-drop{margin-top:10px!important;padding:14px!important;background:#FFFFFF!important;border:1px solid #E5DDD4!important;border-radius:22px!important;box-shadow:0 16px 38px rgba(32,50,71,.14)!important;overflow:hidden!important}body.page-id-2260 #find-your-stay .chosen-container .chosen-search{padding:0 0 10px!important}body.page-id-2260 #find-your-stay .chosen-container .chosen-search input{width:100%!important;height:42px!important;min-height:42px!important;padding:8px 12px!important;background:#F8F6F3!important;border:1px solid #E5DDD4!important;border-radius:14px!important;color:#4F4A46!important;box-shadow:none!important}body.page-id-2260 #find-your-stay .chosen-container .chosen-results{max-height:240px!important;margin:0!important;padding:2px!important}body.page-id-2260 #find-your-stay .chosen-container .chosen-results li{margin:2px 0!important;padding:10px 12px!important;border-radius:12px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;line-height:1.35!important;color:#625A54!important;background:#FFFFFF!important}body.page-id-2260 #find-your-stay .chosen-container .chosen-results li.highlighted,body.page-id-2260 #find-your-stay .chosen-container .chosen-results li.result-selected.highlighted{color:#203247!important;background:#F3EFEA!important}body.page-id-2260 #find-your-stay .chosen-container .chosen-results li.result-selected:not(.highlighted){color:#203247!important;background:#F8F6F3!important;font-weight:600!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source .input-group-text,body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source i,body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source svg{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}body.page-id-2260 #find-your-stay .search-categories .chosen-container-single .chosen-single:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V20H4zM9 20v-6h6v6'/%3E%3C/svg%3E")!important}body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.highlighted,body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.result-selected.highlighted{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#F1ECE6!important;background-image:none!important}body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.result-selected:not(.highlighted){color:#203247!important;-webkit-text-fill-color:#203247!important;background:#F8F5F1!important}body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.highlighted,body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.result-selected.highlighted{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#E3D8CC!important;background-image:none!important}body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.highlighted,body.page-id-2260 #find-your-stay#find-your-stay .chosen-container .chosen-results li.result-selected.highlighted{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#DEDAD4!important;background-image:none!important}.et_pb_menu .nav li ul.sub-menu li a:hover,.et_pb_fullwidth_menu .nav li ul.sub-menu li a:hover,.et_pb_menu .et-menu-nav li ul.sub-menu li a:hover,.et_pb_menu .nav li ul.sub-menu li.current-menu-item &gt;a,.et_pb_fullwidth_menu .nav li ul.sub-menu li.current-menu-item &gt;a{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#DEDAD4!important;opacity:1!important}#header-module .et_pb_fullwidth_menu_0_tb_header ul.et_mobile_menu li ul.sub-menu li:hover &gt;a,#header-module .et_pb_fullwidth_menu_0_tb_header ul.et_mobile_menu li ul.sub-menu li &gt;a:hover,#header-module .et_pb_fullwidth_menu_0_tb_header .et-menu-nav ul.sub-menu li:hover &gt;a,#header-module .et_pb_fullwidth_menu_0_tb_header .et-menu-nav ul.sub-menu li &gt;a:hover{color:#203247!important;-webkit-text-fill-color:#203247!important;background-color:#DEDAD4!important;background-image:none!important;opacity:1!important}#header-module li ul.sub-menu li:hover,#header-module li ul.sub-menu li:hover &gt;a,#header-module li ul.sub-menu li &gt;a:hover,#header-module ul.et_mobile_menu li ul.sub-menu li:hover,#header-module ul.et_mobile_menu li ul.sub-menu li:hover &gt;a{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#D6D1CA!important;background-color:#D6D1CA!important;background-image:none!important;opacity:1!important}#header-module li ul.sub-menu li &gt;a:hover{box-shadow:inset 0 0 0 999px #D6D1CA!important}body.page-id-2260 #find-your-stay button._villas-365-filter-button{display:none!important}body.page-id-2260 #find-your-stay#find-your-stay ._villas-365-search-button{background:#203247!important;background-color:#203247!important;border-color:#203247!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}body.page-id-2260 #find-your-stay#find-your-stay .et_pb_code{margin-top:14px!important}@media(min-width:981px){body.page-id-2260 #find-your-stay#find-your-stay ._villas-365-search-button{width:145px!important;min-width:145px!important;max-width:145px!important}}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button){background:#203247!important;background-color:#203247!important;border-color:#203247!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button){transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button):hover,body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button):focus-visible{background:#2B4561!important;background-color:#2B4561!important;border-color:#2B4561!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(32,50,71,.20)!important}body.page-id-2260 #find-your-stay .search-guests select:not(:has(option:first-child:checked))+.chosen-container .chosen-single:before{content:none!important}body.page-id-2260 #find-your-stay .search-guests select:not(:has(option:first-child:checked))+.chosen-container .chosen-single span{display:flex!important;align-items:center!important;position:absolute!important;inset:0!important;padding:0 15px!important;box-sizing:border-box!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#4F4A46!important;-webkit-text-fill-color:#4F4A46!important}body.page-id-2260 #find-your-stay .search-guests .input-group-append{pointer-events:none!important}body.page-id-2260 .mbsc-picker .mbsc-popup{background:#FFFFFF!important;border:1px solid #E3D8CC!important;border-radius:22px!important;box-shadow:0 18px 42px rgba(32,50,71,.16)!important;overflow:hidden!important}body.page-id-2260 .mbsc-picker .mbsc-popup-body,body.page-id-2260 .mbsc-picker .mbsc-popup-content,body.page-id-2260 .mbsc-picker .mbsc-calendar-slide{background:#FFFFFF!important}body.page-id-2260 .mbsc-picker,body.page-id-2260 .mbsc-picker button,body.page-id-2260 .mbsc-picker input{font-family:Montserrat,sans-serif!important}body.page-id-2260 .mbsc-picker .mbsc-calendar-title,body.page-id-2260 .mbsc-picker .mbsc-calendar-month,body.page-id-2260 .mbsc-picker .mbsc-calendar-year,body.page-id-2260 .mbsc-picker .mbsc-calendar-week-day{color:#203247!important;-webkit-text-fill-color:#203247!important}body.page-id-2260 .mbsc-picker .mbsc-calendar-button,body.page-id-2260 .mbsc-picker .mbsc-calendar-button-prev,body.page-id-2260 .mbsc-picker .mbsc-calendar-button-next{color:#203247!important;-webkit-text-fill-color:#203247!important}body.page-id-2260 .mbsc-picker .mbsc-range-control-label.active,body.page-id-2260 .mbsc-picker .mbsc-calendar-today{color:#A98D69!important;-webkit-text-fill-color:#A98D69!important}body.page-id-2260 .mbsc-picker .mbsc-segmented-selectbox-inner-visible{background:#A98D69!important;border-color:#A98D69!important}body.page-id-2260 .mbsc-picker .mbsc-calendar-cell-selected .mbsc-calendar-cell-text,body.page-id-2260 .mbsc-picker .mbsc-calendar-cell-start .mbsc-calendar-cell-text,body.page-id-2260 .mbsc-picker .mbsc-calendar-cell-end .mbsc-calendar-cell-text{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#203247!important;border-color:#203247!important}body.page-id-2260 .mbsc-picker .mbsc-calendar-cell-in-range{background:#F1ECE6!important}body.page-id-2260 .mbsc-picker .mbsc-calendar-cell:not(.mbsc-disabled):hover .mbsc-calendar-cell-text{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#DEDAD4!important;border-radius:50%!important}body.page-id-2260 .mbsc-picker .mbsc-range-control-value{color:#625A54!important;-webkit-text-fill-color:#625A54!important}body.page-id-2260 .mbsc-picker .mbsc-segmented-button.mbsc-selected{border-bottom-color:#A98D69!important}body.page-id-2260 .mbsc-picker .mbsc-selected .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-range-day-start .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-range-day-end .mbsc-calendar-cell-inner{background:#203247!important;background-color:#203247!important}body.page-id-2260 .mbsc-picker .mbsc-selected .mbsc-calendar-cell-text,body.page-id-2260 .mbsc-picker .mbsc-range-day-start .mbsc-calendar-cell-text,body.page-id-2260 .mbsc-picker .mbsc-range-day-end .mbsc-calendar-cell-text{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:transparent!important;border-color:transparent!important}body.page-id-2260 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button){height:45px!important;min-height:45px!important;max-height:45px!important;align-self:flex-end!important}body.page-id-2260 .mbsc-picker .mbsc-range-hover .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-range-hover-start .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-range-hover-end .mbsc-calendar-cell-inner{border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-style:solid!important;box-shadow:none!important}body.page-id-2260 .mbsc-picker .mbsc-range-hover:before,body.page-id-2260 .mbsc-picker .mbsc-range-hover:after{border:0!important;box-shadow:none!important}body.page-id-2260 .mbsc-picker .mbsc-hover .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-selected .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-range-day-start .mbsc-calendar-cell-inner,body.page-id-2260 .mbsc-picker .mbsc-range-day-end .mbsc-calendar-cell-inner{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body.page-id-2260 .mbsc-picker .mbsc-calendar-cell:not(.mbsc-disabled).mbsc-hover:not(.mbsc-selected) .mbsc-calendar-cell-text{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:auto!important;padding:0!important;color:#203247!important;-webkit-text-fill-color:#203247!important;background:#DEDAD4!important;border:1px solid #D1CBC3!important;border-radius:50%!important}body.page-id-2260 .mbsc-picker .mbsc-selected .mbsc-calendar-cell-text,body.page-id-2260 .mbsc-picker .mbsc-range-day-start .mbsc-calendar-cell-text,body.page-id-2260 .mbsc-picker .mbsc-range-day-end .mbsc-calendar-cell-text{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:auto!important;padding:0!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#203247!important;border:2px solid #203247!important;border-radius:50%!important;box-shadow:0 3px 8px rgba(32,50,71,.18)!important}body.page-id-2260 #find-your-stay#find-your-stay .mbsc-picker .mbsc-calendar-cell.mbsc-selected .mbsc-calendar-cell-text,body.page-id-2260 #find-your-stay#find-your-stay .mbsc-picker .mbsc-calendar-cell.mbsc-range-day-start .mbsc-calendar-cell-text,body.page-id-2260 #find-your-stay#find-your-stay .mbsc-picker .mbsc-calendar-cell.mbsc-range-day-end .mbsc-calendar-cell-text{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#203247!important;background-color:#203247!important;border-color:#203247!important;border-radius:50%!important}body.page-id-2260 #find-your-stay .search-guests .chosen-container-single .chosen-single:not(.chosen-default) span{display:flex!important;align-items:center!important;position:absolute!important;inset:0!important;padding:0 14px!important;box-sizing:border-box!important;color:#4F4A46!important;-webkit-text-fill-color:#4F4A46!important;opacity:1!important;visibility:visible!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;white-space:nowrap!important}body.page-id-2260 #find-your-stay select[name="adultguests"]+.chosen-container .chosen-single:not(.chosen-default) span:before{content:"Adults: "}body.page-id-2260 #find-your-stay select[name="childguests"]+.chosen-container .chosen-single:not(.chosen-default) span:before{content:"Children: "}@media(min-width:768px){body.page-id-2260 #why-shai-serene .et_pb_row_4{padding-top:24px!important;padding-bottom:24px!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 .et_pb_text_inner{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:18px!important;row-gap:7px!important;align-items:start!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 .ssh-card-icon{grid-column:1!important;grid-row:1 / 3!important;margin:2px 0 0!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 h3{grid-column:2!important;grid-row:1!important;margin:0!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 p{grid-column:2!important;grid-row:2!important;margin:0!important}}@media(min-width:768px){body.page-id-2260 #why-shai-serene .et_pb_row_4{padding-top:26px!important;padding-bottom:26px!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 .et_pb_text_inner{display:block!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 .ssh-card-icon{margin:0 0 22px!important}body.page-id-2260 #why-shai-serene .et_pb_row_4 h3{margin:0 0 13px!important}body.page-id-2260 .ssh-choice-card{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;column-gap:18px!important;row-gap:8px!important;align-content:center!important;align-items:start!important;padding:24px 28px!important;min-height:0!important}body.page-id-2260 .ssh-choice-card .ssh-choice-number{display:none!important}body.page-id-2260 .ssh-choice-card .ssh-choice-icon{grid-column:1!important;grid-row:1 / 5!important;margin:2px 0 0!important}body.page-id-2260 .ssh-choice-card .ssh-choice-label,body.page-id-2260 .ssh-choice-card h3,body.page-id-2260 .ssh-choice-card p,body.page-id-2260 .ssh-choice-card .ssh-choice-link{grid-column:2!important;margin:0!important}body.page-id-2260 .ssh-choice-card .ssh-choice-label{grid-row:1!important}body.page-id-2260 .ssh-choice-card h3{grid-row:2!important}body.page-id-2260 .ssh-choice-card p{grid-row:3!important}body.page-id-2260 .ssh-choice-card .ssh-choice-link{grid-row:4!important;margin-top:6px!important}}@media(min-width:768px){body.page-id-2260 .ssh-choice-grid .ssh-choice-card{padding:20px 24px!important;min-height:190px!important;height:auto!important;align-content:start!important}body.page-id-2260 .ssh-choice-grid .ssh-choice-card h3{font-size:clamp(24px,1.7vw,30px)!important;line-height:1.12!important}body.page-id-2260 .ssh-choice-grid .ssh-choice-card p{line-height:1.55!important}}@media(min-width:981px){body.page-id-2260 #stay-your-way#stay-your-way .ssh-choice-card,body.page-id-2260 #stay-your-way#stay-your-way .ssh-choice-monthly{padding:20px 24px!important;min-height:190px!important;height:auto!important;align-content:start!important}}@media(min-width:981px){body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card.ssh-choice-card{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;column-gap:18px!important;row-gap:8px!important;padding:20px 24px!important;min-height:0!important;height:auto!important;align-content:start!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-icon{grid-column:1!important;grid-row:1 / 3!important;margin:2px 0 0!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-label{grid-column:2!important;grid-row:1!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card h3{grid-column:2!important;grid-row:2!important;margin:0!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card p{grid-column:1 / 3!important;grid-row:3!important;margin:8px 0 0!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-link{grid-column:1 / 3!important;grid-row:4!important;margin:8px 0 0!important}}@media(min-width:981px){body.page-id-2260 #stay-your-way#stay-your-way .ssh-choice-grid{margin-top:0!important;padding-top:0!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card.ssh-choice-card{grid-template-columns:46px minmax(0,1fr)!important;column-gap:14px!important;row-gap:6px!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-icon{width:46px!important;height:46px!important;margin:1px 0 0!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card h3{font-size:26px!important;line-height:1.14!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card p{margin-top:6px!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-link{margin-top:6px!important}}@media(min-width:981px){body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-icon{align-self:center!important;margin:0!important}}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card.ssh-choice-card{border-top:3px solid #A98D69!important;box-shadow:0 8px 22px rgba(32,50,71,.055)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-link b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;margin-left:8px!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#A98D69!important;border-radius:50%!important;font-size:15px!important;line-height:1!important;font-weight:500!important;transition:transform .22s ease,background-color .22s ease!important}@media(min-width:981px){body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card.ssh-choice-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px rgba(32,50,71,.11)!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card:hover .ssh-choice-link b{transform:translateX(2px)!important;background:#203247!important}}@media(min-width:981px){body.page-id-2260 #why-shai-serene#why-shai-serene .et_pb_row_4{padding-top:20px!important;padding-bottom:20px!important}body.page-id-2260 #why-shai-serene#why-shai-serene{padding-bottom:66px!important}}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-link b{display:inline!important;width:auto!important;height:auto!important;margin-left:7px!important;padding:0!important;color:#A98D69!important;-webkit-text-fill-color:#A98D69!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:18px!important;line-height:1!important;font-weight:400!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card:hover .ssh-choice-link b{transform:translateX(2px)!important;background:transparent!important;color:#203247!important;-webkit-text-fill-color:#203247!important}body.page-id-2260 #stay-your-way#stay-your-way#stay-your-way .ssh-choice-card .ssh-choice-link b{display:none!important}@media(min-width:981px){body.page-id-2260 #why-shai-serene#why-shai-serene{padding-top:48px!important;padding-bottom:18px!important}}@media(max-width:980px){body.page-id-2260 #why-shai-serene#why-shai-serene{padding-top:38px!important;padding-bottom:18px!important}}body.page-id-2260 #guest-experiences .ssh-review-panel{background-color:transparent!important;background-image:radial-gradient(ellipse at center,#FBF8F3 0%,#FBF8F3 56%,rgba(251,248,243,.82) 73%,rgba(255,255,255,0) 100%)!important}body.page-id-2260 #guest-experiences{background-color:#FBF8F3!important;background-image:linear-gradient(to bottom,#FFFFFF 0%,#FBF8F3 18%,#FBF8F3 82%,#FFFFFF 100%)!important}body.page-id-2260 #guest-experiences .ssh-review-panel{background-color:transparent!important;background-image:none!important}body.page-id-2260 #guest-experiences{background-color:#FFFFFF!important;background-image:none!important}body.page-id-2260 #guest-experiences .ssh-review-panel{background-color:transparent!important;background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#FBF8F3 8%,#FBF8F3 92%,rgba(255,255,255,0) 100%)!important}body.page-id-2260 #guest-experiences .ssh-review-panel{background-color:#FBF8F3!important;background-image:linear-gradient(to bottom,#FFFFFF 0%,#FBF8F3 18%,#FBF8F3 100%)!important}body.page-id-2260 #guest-experiences .ssh-review-panel{position:relative!important;isolation:isolate!important;background:transparent!important;overflow:visible!important}body.page-id-2260 #guest-experiences .ssh-review-panel:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;bottom:0!important;left:50%!important;width:100vw!important;transform:translateX(-50%)!important;background:linear-gradient(to bottom,#FFFFFF 0%,#FBF8F3 18%,#FBF8F3 100%)!important;pointer-events:none!important}body.page-id-2260 #guest-experiences .ssh-review-panel:before{background:linear-gradient(to bottom,#FFFFFF 0%,#FBF8F3 18%,#FBF8F3 82%,#FFFFFF 100%)!important}body.page-id-2260 #guest-experiences .ssh-review-panel{padding-bottom:16px!important}body.page-id-2260 #guest-experiences .ssh-review-panel:before{background:linear-gradient(to bottom,#FFFFFF 0%,#F7F2EC 12%,#F4EDE5 28%,#F4EDE5 72%,#F7F2EC 88%,#FFFFFF 100%)!important}body.page-id-8 #find-your-stay button._villas-365-filter-button{display:none!important}body.page-id-8 #find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button){width:145px!important;min-width:145px!important;max-width:145px!important;height:45px!important;min-height:45px!important;max-height:45px!important;background:#203247!important;background-color:#203247!important;border-color:#203247!important;color:#fff!important;-webkit-text-fill-color:#fff!important;align-self:flex-end!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}body.page-id-8 #find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button):hover,body.page-id-8 #find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button):focus-visible{background:#2B4561!important;background-color:#2B4561!important;border-color:#2B4561!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(32,50,71,.20)!important}body.page-id-8 #find-your-stay .et_pb_code{margin-top:14px!important}body.page-id-8 #find-your-stay .chosen-container .chosen-drop{margin-top:10px!important;padding:14px!important;background:#fff!important;border:1px solid #E5DDD4!important;border-radius:22px!important;box-shadow:0 16px 38px rgba(32,50,71,.14)!important;overflow:hidden!important}body.page-id-8 #find-your-stay .chosen-container .chosen-search input{width:100%!important;height:42px!important;min-height:42px!important;padding:8px 12px!important;background:#F8F6F3!important;border:1px solid #E5DDD4!important;border-radius:14px!important;color:#4F4A46!important;box-shadow:none!important}body.page-id-8 #find-your-stay .chosen-container .chosen-results li{margin:2px 0!important;padding:10px 12px!important;border-radius:12px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;line-height:1.35!important;color:#625A54!important;background:#fff!important}body.page-id-8 #find-your-stay .chosen-container .chosen-results li.highlighted,body.page-id-8 #find-your-stay .chosen-container .chosen-results li.result-selected.highlighted{color:#203247!important;-webkit-text-fill-color:#203247!important;background:#DEDAD4!important;background-image:none!important}body.page-id-8 #find-your-stay .ssh-search-home-source .input-group-text,body.page-id-8 #find-your-stay .ssh-search-home-source i,body.page-id-8 #find-your-stay .ssh-search-home-source svg{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body.page-id-8 .mbsc-picker .mbsc-selected .mbsc-calendar-cell-text,body.page-id-8 .mbsc-picker .mbsc-range-day-start .mbsc-calendar-cell-text,body.page-id-8 .mbsc-picker .mbsc-range-day-end .mbsc-calendar-cell-text{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:auto!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#203247!important;border:2px solid #203247!important;border-radius:50%!important;box-shadow:0 3px 8px rgba(32,50,71,.18)!important}@media(max-width:980px){body.page-id-8 #find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button){width:100%!important;min-width:0!important;max-width:none!important}}html body.page-id-8 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button){background:#203247!important;background-color:#203247!important;border-color:#203247!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.page-id-8 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button):hover,html body.page-id-8 #find-your-stay#find-your-stay .ssh-search-home-source button._villas-365-search-button:not(._villas-365-filter-button):focus-visible{background:#2B4561!important;background-color:#2B4561!important;border-color:#2B4561!important}html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container{padding:4px 0 20px!important;align-items:flex-end!important}@media(min-width:981px){html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:first-child{flex:0 0 24%!important;max-width:24%!important}html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(4),html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(5){flex:0 0 13%!important;max-width:13%!important}}html body.page-id-8 #find-your-stay#find-your-stay .search-categories .chosen-container-single .chosen-single{position:relative!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(to right,rgba(255,255,255,.42) 0,rgba(255,255,255,.42) calc(100% - 46px),transparent calc(100% - 46px),transparent 100%)!important}html body.page-id-8 #find-your-stay#find-your-stay .search-categories .chosen-container-single .chosen-single span{font-size:0!important}html body.page-id-8 #find-your-stay#find-your-stay .search-categories .chosen-container-single .chosen-single:before{content:"Choose a Home"!important;position:absolute!important;z-index:2!important;left:15px!important;right:46px!important;top:50%!important;transform:translateY(-50%)!important;overflow:hidden!important;white-space:nowrap!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#4F4A46!important;-webkit-text-fill-color:#4F4A46!important;pointer-events:none!important}html body.page-id-8 #find-your-stay#find-your-stay .search-categories .chosen-container-single .chosen-single:after{content:""!important;position:absolute!important;z-index:3!important;right:12px!important;top:50%!important;width:23px!important;height:23px!important;transform:translateY(-50%)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5 12 4l8 6.5V20H4zM9 20v-6h6v6'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:23px 23px!important;background-repeat:no-repeat!important;pointer-events:none!important}html body.page-id-8 #find-your-stay#find-your-stay .search-categories .chosen-container-single .chosen-single div{display:none!important}html body.page-id-8 #find-your-stay#find-your-stay .search-guests .chosen-container-single .chosen-single{position:relative!important;overflow:hidden!important;border-radius:18px!important;background:rgba(255,255,255,.42)!important}html body.page-id-8 #find-your-stay#find-your-stay .search-guests .chosen-container-single .chosen-single span{font-size:0!important;height:0!important}html body.page-id-8 #find-your-stay#find-your-stay .search-guests .chosen-container-single .chosen-single:before{position:absolute!important;z-index:2!important;left:15px!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;overflow:hidden!important;white-space:nowrap!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#4F4A46!important;-webkit-text-fill-color:#4F4A46!important;pointer-events:none!important}html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(4) .search-guests .chosen-single:before{content:"Adults"!important}html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(5) .search-guests .chosen-single:before{content:"Children"!important}html body.page-id-8 #find-your-stay#find-your-stay .search-guests .chosen-container-single .chosen-single div{display:none!important}html body.page-id-8 #find-your-stay#find-your-stay .search-guests select:not(:has(option:first-child:checked))+.chosen-container .chosen-single:before{content:none!important}html body.page-id-8 #find-your-stay#find-your-stay .search-guests select:not(:has(option:first-child:checked))+.chosen-container .chosen-single span{display:flex!important;align-items:center!important;position:absolute!important;inset:0!important;height:auto!important;padding:0 15px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;color:#4F4A46!important;-webkit-text-fill-color:#4F4A46!important}html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-date-control{height:43px!important;min-height:43px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;padding-top:8px!important;padding-bottom:4px!important;color:#4F4A46!important;-webkit-text-fill-color:#4F4A46!important}html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-date-container .input-group{height:45px!important;min-height:45px!important}@media(max-width:980px){html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:first-child,html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(4),html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(5){flex:0 0 33.333333%!important;max-width:33.333333%!important}}@media(max-width:767px){html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:first-child,html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(4),html body.page-id-8 #find-your-stay#find-your-stay ._villas-365-field-container&gt;div.col-lg-2:nth-child(5){flex:0 0 100%!important;max-width:100%!important}}