<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#booking_form{width:960px;margin:0 auto;color:#fff;font-size:.9em;font-weight:normal;background:rgba(0,0,0,.3);max-width:1200px;padding:0;background:none;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(min-width: 1200px){#booking_form{width:1100px}}#booking_form .section-check_in,#booking_form .section-check_out{width:1px;height:1px;overflow:hidden;position:absolute;top:-9999px;left:-9999px;opacity:0;filter:Alpha(opacity=0)}#booking_form .calendar{width:340px;display:none;position:absolute;bottom:110%;left:0;z-index:99999999;transition:all .3s ease}@media(min-width: 768px){#booking_form .calendar{width:380px}}#booking_form .calendar.visible{display:block}#booking_form .calendar .ui-datepicker{border:1px solid var(--gray-300);background:var(--bg-l-3);padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#booking_form .calendar .ui-datepicker .ui-datepicker-header{border:0;margin:0;padding:0;height:40px;background:none;position:relative;font-size:var(--font-size);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;padding:0;font-weight:bold;text-transform:uppercase;color:var(--main)}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-corner-all{background:none;height:40px;width:40px;top:50%;margin-top:-20px;position:absolute;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-corner-all:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-weight:normal;font-style:normal;font-size:22pt;line-height:40px}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover{border:none}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-corner-all:not(.ui-state-disabled){cursor:pointer}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-corner-all span{display:none}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{background:rgba(0,0,0,0)}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{display:none}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after{content:"⟵"}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after{content:"⟶"}#booking_form .calendar .ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:.2;filter:Alpha(opacity=20)}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar{width:100%;border:none;background:none;padding:0;margin:0}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar .ui-state-disabled{pointer-events:auto !important}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar thead{background:none;border-bottom:0}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar thead th{text-align:center;font-weight:normal;border:none;border-collapse:collapse;padding:.3em;font-size:var(--font-size);font-weight:bold;color:var(--main)}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar thead tr,#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody tr{border:none}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td{border:none;padding:0;margin:0;overflow:hidden;position:relative;cursor:pointer;width:14.2%;line-height:40px;background:rgba(0,0,0,0) none}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td.date-range-selected a{background:#eee;color:var(--bg-color-associated)}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td.date-range-selected.checkin-date a,#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td.date-range-selected.checkout-date a{background:var(--main);color:var(--main-color-associated)}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{border:0;line-height:40px;text-align:center;display:block;position:relative;background:var(--bg-l-3);color:var(--bg-color-associated);font-size:1em;font-weight:normal;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default:hover{background:var(--hover);color:var(--hover-color-associated)}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-active{background:var(--main);color:var(--main-color-associated)}#booking_form .calendar .ui-datepicker .ui-datepicker-calendar tbody td span.data{position:absolute;bottom:10px;font-size:10pt;height:auto;width:100%;text-align:center;overflow:hidden;white-space:nowrap;line-height:1em;cursor:pointer;background:rgba(0,0,0,0)}#booking_form label{color:var(--main-color-associated);display:block;font-size:16px}#booking_form .booking-tab,#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .promo_code{position:relative;padding:0}#booking_form .section-nb_adults .fakeSelect,#booking_form .section-nb_adults input[type=text],#booking_form .section-nb_children .fakeSelect,#booking_form .section-nb_children input[type=text],#booking_form .promo_code .fakeSelect,#booking_form .promo_code input[type=text]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:60px;padding:0 15px;color:var(--bg-color-associated);border-color:var(--main-d-3);border-width:0 5px 0 0;background:var(--header)}#booking_form select[name=adulteresa],#booking_form select[name=enfantresa]{display:block !important;position:absolute;left:-9999px;line-height:60px;height:25px;width:100%;top:50%;font-size:15px;transform:translateY(-50%)}#booking_form select[name=adulteresa]:focus-visible,#booking_form select[name=enfantresa]:focus-visible{position:relative;left:0}#booking_form .arriving-tab,#booking_form .departing-tab{width:200px}#booking_form .arriving-tab label #arrival_format,#booking_form .arriving-tab label #departure_format,#booking_form .departing-tab label #arrival_format,#booking_form .departing-tab label #departure_format{display:none;font-size:.9em}#booking_form .arriving-tab label:has(+.quickbook-form-tab:focus-within) #arrival_format,#booking_form .arriving-tab label:has(+.quickbook-form-tab:focus-within) #departure_format,#booking_form .departing-tab label:has(+.quickbook-form-tab:focus-within) #arrival_format,#booking_form .departing-tab label:has(+.quickbook-form-tab:focus-within) #departure_format{display:inline}#booking_form .arriving-tab .input_dp_wrapper,#booking_form .departing-tab .input_dp_wrapper{opacity:0;position:absolute;left:-999999px;z-index:-1;width:100%;height:60px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;font-size:15px}#booking_form .arriving-tab .input_dp_wrapper:focus-within,#booking_form .departing-tab .input_dp_wrapper:focus-within{opacity:1;position:relative;left:0;z-index:1}#booking_form .arriving-tab .input_inner_wrapper,#booking_form .departing-tab .input_inner_wrapper{position:relative;line-height:1}#booking_form .arriving-tab button,#booking_form .departing-tab button{position:absolute;right:0;top:50%;transform:translateY(-50%);aspect-ratio:1;z-index:9999}#booking_form .arriving-tab input,#booking_form .departing-tab input{width:100%;line-height:140%;margin-right:0 !important}#booking_form .arriving-tab .error,#booking_form .departing-tab .error{color:red;font-size:.8em;line-height:190%;font-weight:bold}#booking_form .arriving-tab .error:before,#booking_form .departing-tab .error:before{content:"\f06a"/"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .promo_code{width:150px}#booking_form .promo_code label{display:block}#booking_form .promo_code input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;font-size:.9em;width:100%;background:rgba(0,0,0,.3);color:var(--main);font-weight:300}#booking_form .quickbook-form-tab{position:relative;cursor:pointer;background:var(--header);line-height:60px;padding:0 15px;color:var(--bg-color-associated);border-color:var(--main-d-3);border-width:0 5px 0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#booking_form .quickbook-form-tab:after{content:"";font-family:"Font Awesome 6 Pro";color:var(--third);position:absolute;right:15px;bottom:0}#booking_form .quickbook-form-tab .date,#booking_form .quickbook-form-tab .month_year,#booking_form .quickbook-form-tab .month,#booking_form .quickbook-form-tab .year{display:inline-block}#booking_form .quickbook-form-tab:has(.input_dp_wrapper:focus-within):after,#booking_form .quickbook-form-tab:has(.input_dp_wrapper:focus-within) .date,#booking_form .quickbook-form-tab:has(.input_dp_wrapper:focus-within) .month_year{display:none;opacity:0}#booking_form .guest_container&gt;label{display:none}#booking_form .section-submit_wrap{padding-left:5px;padding-right:5px;width:180px;margin-top:23px}#booking_form #bf_submit{width:100%;height:60px;display:inline-flex;justify-content:center;align-items:center;line-height:120%;font-family:var(--first-font);text-decoration:none;background:var(--highlighted);color:var(--highlighted-color-associated);text-transform:uppercase;letter-spacing:1.6px;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}#booking_form #bf_submit:hover{background:var(--hover);color:var(--hover-color-associated)}#booking_form .booking-tab,#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .guest_container,#booking_form .promo_code,#booking_form .section-submit_wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#booking_form .booking-tab.departing-tab,#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .guest_container,#booking_form .promo_code,#booking_form .section-submit_wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#booking_form .booking-tab,#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .promo_code{padding:0 5px}#booking_form .fakeSelect{position:relative}#booking_form .fakeSelect:focus-within{height:60px}#booking_form .fakeSelect:focus-within:after{content:none}#booking_form .fakeSelect:focus-within .trigger{display:none}#booking_form .fakeSelect.open.open_onBottom .currentValue:after{bottom:-10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--main) rgba(0,0,0,0)}#booking_form .fakeSelect.open.open_onBottom ul.first{padding-top:10px}#booking_form .fakeSelect.open.open_onTop .currentValue:after{top:-10px;border-color:var(--main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#booking_form .fakeSelect.open.open_onTop ul.first{padding-bottom:10px}#booking_form .fakeSelect:after{content:"";font-family:"Font Awesome 6 Pro";color:var(--third);position:absolute;bottom:0;right:15px}#booking_form .fakeSelect .currentValue{cursor:pointer}#booking_form .fakeSelect .currentValue .txt{display:none}#booking_form .fakeSelect .itemsHolder{position:absolute;right:0;min-width:60px;z-index:999}#booking_form .fakeSelect .itemsHolder.onTop{bottom:calc(100% + 10px)}#booking_form .fakeSelect .itemsHolder.onBottom{top:calc(100% + 10px)}#booking_form .fakeSelect .itemsHolder.visible{display:block !important}#booking_form .fakeSelect .itemsHolder.visible:before{content:"";display:block;position:absolute;left:50%;margin-left:-10px;height:0;border-width:10px;border-style:solid}#booking_form .fakeSelect .itemsHolder.visible.onTop:before{bottom:-19px;border-color:var(--main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#booking_form .fakeSelect .itemsHolder.visible.onBottom:before{top:-19px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--main) rgba(0,0,0,0)}#booking_form .fakeSelect .currentValue{display:block}#booking_form .fakeSelect .itemsHolder{min-width:140px}#booking_form .fakeSelect .itemsHolder ul,#booking_form .fakeSelect .itemsHolder li{list-style:none inside none}#booking_form .fakeSelect .itemsHolder li{background:var(--main);color:var(--main-color-associated);cursor:pointer;padding:.5em 1em;line-height:130%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#booking_form .fakeSelect .itemsHolder li:hover{color:var(--highlighted)}#booking_form .fakeSelect .itemsHolder&gt;ul{overflow:hidden}#booking_form .fakeSelect .itemsHolder&gt;ul&gt;li{text-align:center}#booking_form .fakeSelect .itemsHolder&gt;ul&gt;li:first-child{padding-top:1em;border-top-left-radius:.5em;border-top-right-radius:.5em}#booking_form .fakeSelect .itemsHolder&gt;ul&gt;li:last-child{padding-bottom:1em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}#booking_form,#booking_form form,#booking_form .guest_container .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#children_age_wrapper{position:absolute;left:0;bottom:-10px;transform:translateY(100%);width:100%;padding:0 5px}#children_age_bf{height:auto;width:100%;margin:0 auto 5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#children_age_bf .section-children_age{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border:none;min-width:calc(20% - 10px);background:var(--bg);margin-left:10px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#children_age_bf .section-children_age:nth-child(5n+1){margin-left:0}#children_age_bf .section-children_age.hidden{display:none !important}#children_age_bf .section-children_age *{cursor:pointer}#children_age_bf .section-children_age label{color:var(--bg-color-associated) !important;font-size:13px;text-transform:uppercase;line-height:200%;margin-right:10px;letter-spacing:.05em;font-family:var(--second-font-font)}#children_age_bf .section-children_age .wrap{position:relative}#children_age_bf .section-children_age .wrap:after{content:"▾";position:absolute;bottom:0;right:5px;color:var(--bg-color-associated)}#children_age_bf .section-children_age .wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1rem;font-family:var(--first-font);color:var(--bg-color-associated);padding-right:15px;line-height:30px;margin-left:-10px;padding-left:10px;background:rgba(0,0,0,0)}#children_age_bf .section-children_age .wrap select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#children_age_bf .section-children_age .wrap select:focus{outline:none}#children_age_bf .section-children_age .wrap select option{font-size:14px;font-family:sans-serif;color:var(--bg-color-associated)}#children_age_bf .section-children_age .txt{display:none}#booking-form-1.section{color:var(--gray-300);max-width:1170px;margin:0 auto;position:relative}#booking-form-1.section #booking_form_section{z-index:21;background:var(--main);display:block;padding:50px 0}@media(max-width: 991px){#booking-form-1.section{padding-top:4vh}}#booking-form-1.section .heading{margin-bottom:40px;text-align:center;color:var(--header)}#booking-form-1.section .heading .title{font-size:32px;color:var(--header)}#booking-form-1.section .heading .subtitle{font-size:16px;text-transform:uppercase;margin-bottom:10px;letter-spacing:1.6px;color:var(--header-d-10)}#booking-form-1.section label{color:var(--main-color-associated)}#booking-form-1.section.inline{z-index:100}@media(max-width: 991px){#booking-form-1.section.inline{display:none}}#slideshow-1+#booking-form-1{position:absolute;z-index:600;width:100%;padding-top:0;padding-bottom:0;bottom:80px;left:0;max-width:100%;background:rgba(0,0,0,0)}#slideshow-1+#booking-form-1 #booking_form{padding:30px;width:100%;max-width:1125px;margin:0 auto;position:relative}#slideshow-1+#booking-form-1 #booking_form_section.section{background:rgba(0,0,0,.2);padding:0;margin-bottom:0;transition:padding .3s ease}#slideshow-1+#booking-form-1 #booking_form_section.section:has(#children_age_wrapper.visible){padding:0 0 20px 0}#slideshow-1+#booking-form-1 #booking_form_section.section:before{display:none}.reduce_transparencies #slideshow-1+#booking-form-1 #booking_form_section.section{background:rgba(0,0,0,.66)}#slideshow-1+#booking-form-1 #booking_form_section.section label{color:var(--white)}#slideshow-1+#booking-form-1 #booking_form_section.section .heading{display:none}#slideshow-1+#booking-form-1 #booking_form_section.section #children_age_wrapper{bottom:20px;padding:0 35px}body.rtl #booking_form .section-check_in,body.rtl #booking_form .section-check_out{right:-9999px;left:auto}</pre></body></html>