<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&amp;family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&amp;display=swap");.fakeSelect{position:relative}.fakeSelect:after{content:'\25be';position:absolute;right:15px;bottom:0}.fakeSelect .currentValue{cursor:pointer}.fakeSelect .itemsHolder{position:absolute;left:0;width:100%;min-width:200px;z-index:999}.fakeSelect .itemsHolder.onTop{bottom:100%}.fakeSelect .itemsHolder.onBottom{top:100%}.fakeSelect .itemsHolder.visible{display:block !important}#booking_form{font-size:var(--font-size);width:100%;max-width:1200px;margin:0 auto}#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 .quickbook-form-tab{position:relative}#booking_form .calendar{width:340px;display:none;position:absolute;bottom:110%;left:0;z-index:99999999}@media (min-width: 768px){#booking_form .calendar{width:380px}}#booking_form .calendar.visible{display:block}#booking_form .calendar .ui-datepicker{font-size:12pt;width:100%;position:absolute}#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:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.calendar .ui-datepicker{border:1px solid #ddd;background:#fff;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.calendar .ui-datepicker .ui-datepicker-header{border:0;margin:0;padding:0;height:40px;background:none;position:relative;font-family:var(--first-font);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}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;padding:0;font-weight:bold;text-transform:uppercase;color:var(--main)}.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 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.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}.calendar .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover{border:none}.calendar .ui-datepicker .ui-datepicker-header .ui-corner-all:not(.ui-state-disabled){cursor:pointer}.calendar .ui-datepicker .ui-datepicker-header .ui-corner-all span{display:none}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{background:transparent}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{display:none}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after{content:'\27F5'}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after{content:'\027F6'}.calendar .ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:.2;filter:Alpha(opacity=20)}.calendar .ui-datepicker .ui-datepicker-calendar{width:100%;border:none;background:none;padding:0;margin:0}.calendar .ui-datepicker .ui-datepicker-calendar .ui-state-disabled{pointer-events:auto !important}.calendar .ui-datepicker .ui-datepicker-calendar thead{background:none;border-bottom:0}.calendar .ui-datepicker .ui-datepicker-calendar thead th{text-align:center;font-weight:normal;border:none;border-collapse:collapse;padding:0.3em;font-family:var(--first-font);font-size:var(--font-size);font-weight:bold;color:var(--main)}.calendar .ui-datepicker .ui-datepicker-calendar thead tr,.calendar .ui-datepicker .ui-datepicker-calendar tbody tr{border:none}.calendar .ui-datepicker .ui-datepicker-calendar tbody td{border:none;padding:0;margin:0;overflow:hidden;position:relative;cursor:pointer;width:14.2%;background:transparent none}.calendar .ui-datepicker .ui-datepicker-calendar tbody td.date-range-selected a{background:#eee;color:var(--bg-color-associated)}.calendar .ui-datepicker .ui-datepicker-calendar tbody td.date-range-selected.checkin-date a,.calendar .ui-datepicker .ui-datepicker-calendar tbody td.date-range-selected.checkout-date a{background:var(--main);color:var(--main-color-associated)}.calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{border:0;line-height:40px;text-align:center;display:block;position:relative;background:#fff;color:var(--bg-color-associated);font-family:var(--first-font);font-size:1em;font-weight:normal;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default:hover{background:var(--hover);color:var(--highlighted-color-associated)}.calendar .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-active{background:var(--main);color:var(--main-color-associated)}.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:transparent}#booking_form{width:900px;padding:0;margin:0 auto;color:#fff;font-size:.9em;line-height:210%;font-weight:normal;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#booking_form label{text-transform:uppercase;color:#fff;line-height:40px;font-weight:bold;font-size:.9em;display:block}#booking_form .booking-tab,#booking_form .section-nb_rooms,#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .promo_code{position:relative;padding:0}#booking_form .departing-tab .fakeSelect,#booking_form .departing-tab input[type=text],#booking_form .section-nb_rooms .fakeSelect,#booking_form .section-nb_rooms input[type=text],#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 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(0,0,0,0.4);color:#fff;line-height:60px;border-style:solid;border-color:rgba(255,255,255,0.5);border-width:1px 1px 1px 0;padding:0 15px}#booking_form .arriving-tab .quickbook-form-tab{border-left-width:1px}#booking_form .arriving-tab,#booking_form .departing-tab{width:170px}#booking_form .section-nb_rooms,#booking_form .section-nb_adults,#booking_form .section-nb_children,#booking_form .promo_code{width:130px}#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:#fff;color:var(--bg-color-associated);font-weight:300}#booking_form .quickbook-form-tab{cursor:pointer;background:rgba(0,0,0,0.4);line-height:60px;color:#fff;border-style:solid;border-color:rgba(255,255,255,0.5);border-width:1px 1px 1px 0;padding:0 15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#booking_form .quickbook-form-tab:after{content:'\25be';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 .month:before,#booking_form .quickbook-form-tab .month:after{content:'/';margin-left:3px;margin-right:3px}#booking_form .guest_container&gt;label{display:none}#booking_form .section-submit_wrap{width:190px;padding-left:10px}#booking_form #bf_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;height:62px;line-height:62px;width:100%;font-family:var(--first-font);padding:0 2em 0;text-align:center;font-size:var(--font-size);text-transform:uppercase;background:var(--highlighted);color:var(--highlighted-color-associated);cursor:pointer;margin-top:40px;letter-spacing:.1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#booking_form #bf_submit:hover{background-color:var(--hover);color:var(--highlighted-color-associated)}#booking_form .booking-tab,#booking_form .section-nb_rooms,#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 .fakeSelect.open .currentValue:after{content:'';display:block;position:absolute;left:50%;margin-left:-10px;height:0;border-width:10px;border-style:solid}#booking_form .fakeSelect.open.open_onBottom .currentValue:after{bottom:-10px;border-color:transparent transparent var(--main) transparent}#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) transparent transparent transparent}#booking_form .fakeSelect.open.open_onTop ul.first{padding-bottom:10px}#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:0.5em 1em;line-height:130%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.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:hover{color:var(--bg-color-associated)}#booking_form:hover .quickbook-form-tab{background:#fff;color:var(--bg-color-associated);border-color:rgba(var(--bg-color-associated), 0.3)}#booking_form:hover .departing-tab .fakeSelect,#booking_form:hover .departing-tab input[type=text],#booking_form:hover .section-nb_rooms .fakeSelect,#booking_form:hover .section-nb_rooms input[type=text],#booking_form:hover .section-nb_adults .fakeSelect,#booking_form:hover .section-nb_adults input[type=text],#booking_form:hover .section-nb_children .fakeSelect,#booking_form:hover .section-nb_children input[type=text],#booking_form:hover .promo_code .fakeSelect,#booking_form:hover .promo_code input[type=text]{background:#fff;color:var(--bg-color-associated);border-color:rgba(var(--bg-color-associated), 0.3)}#children_age_bf{height:auto;width:940px;margin:-8vh auto 0;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}@media (min-width: 768px) and (max-width: 991px){#children_age_bf{width:740px}}#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:1px solid #eee;min-width:20%;background:var(--main-d-10);-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}#darken_theme #children_age_bf .section-children_age,#dark_theme #children_age_bf .section-children_age{border-left:1px solid var(--gray-800);border-bottom:1px solid var(--gray-800)}#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(--white);font-size:12px;text-transform:uppercase;line-height:200%;margin-right:10px;letter-spacing:.05em}#darken_theme #children_age_bf .section-children_age .wrap,#dark_theme #children_age_bf .section-children_age .wrap{-webkit-filter:invert(1);filter:invert(1);color:#000}#darken_theme #children_age_bf .section-children_age .wrap select,#dark_theme #children_age_bf .section-children_age .wrap select{background-color:transparent;color:#000}#darken_theme #children_age_bf .section-children_age .wrap select option,#dark_theme #children_age_bf .section-children_age .wrap select option{background-color:var(--bg);color:var(--bg-color-associated)}#children_age_bf .section-children_age .wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:20px;font-weight:600;font-family:var(--highlight-font);color:var(--gray-600);background:var(--select) no-repeat right center var(--bg);padding-right:15px;line-height:30px;margin-left:-10px;padding-left:10px}#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}#children_age_bf .section-children_age .txt{display:none}#booking_form_section.section{background:var(--main);color:#ddd;padding-top:40px}@media (min-width: 992px) and (max-width: 1199px){#booking_form_section.section{padding-top:60px}}@media (min-width: 1200px) and (min-height: 800px){#booking_form_section.section{padding-top:80px}}@media (min-width: 1400px) and (min-height: 800px){#booking_form_section.section{padding-top:100px}}#booking_form_section.section .heading{margin-bottom:1em}#booking_form_section.section .heading .section_title{color:#fff}#booking_form_section.section .heading .section_subtitle{color:#fff}#booking_form_section.section label{color:#ddd}#booking_form_section.section .departing-tab .fakeSelect,#booking_form_section.section .departing-tab input[type=text],#booking_form_section.section .section-nb_rooms .fakeSelect,#booking_form_section.section .section-nb_rooms input[type=text],#booking_form_section.section .section-nb_adults .fakeSelect,#booking_form_section.section .section-nb_adults input[type=text],#booking_form_section.section .section-nb_children .fakeSelect,#booking_form_section.section .section-nb_children input[type=text],#booking_form_section.section .promo_code .fakeSelect,#booking_form_section.section .promo_code input[type=text]{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;color:var(--bg-color-associated);border-color:var(--main);border-width:0 5px 0 0}#booking_form_section.section .quickbook-form-tab{background:#fff;color:var(--bg-color-associated);border-color:var(--main);border-width:0 5px 0 0}#booking_form_section.section #bf_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;height:62px;line-height:62px;margin-left:0}#booking_form_section.section .fakeSelect.open.open_onBottom .currentValue:after{border-bottom-color:var(--bg-d-3)}#booking_form_section.section .fakeSelect.open.open_onTop .currentValue:after{top:-10px;border-top-color:var(--bg-d-3)}#booking_form_section.section .fakeSelect.open.open_onTop ul.first{padding-bottom:10px}#booking_form_section.section .fakeSelect .itemsHolder li{background:var(--bg-d-3);color:var(--bg-color-associated)}#booking_form_section.section .fakeSelect .itemsHolder li:hover{color:var(--highlighted)}#slideshow-1.size_xl+#booking-form-1{bottom:auto}@media (min-width: 992px){#slideshow-1.size_xl+#booking-form-1{top:calc(80vh - 70px)}}@media (min-width: 768px) and (max-width: 991px){.page_on_front #slideshow-1.size_xl+#booking-form-1{top:calc(75vh - 70px)}}@media (max-width: 767px){.page_on_front #slideshow-1.size_xl+#booking-form-1{top:calc(75vh - 70px - 60px)}}#slideshow-1.size_l+#booking-form-1{bottom:auto;top:calc(85vh - 70px)}#slideshow-1.size_m+#booking-form-1{bottom:auto;top:55vh}#slideshow-1.size_s+#booking-form-1{bottom:auto;top:45vh}#slideshow-1+#booking-form-1{position:absolute;bottom:60px;z-index:210;padding-top:0;padding-bottom:0;right:10%;width:80%}@media (min-width: 992px) and (max-width: 1199px){#slideshow-1+#booking-form-1{bottom:20px}}#slideshow-1+#booking-form-1 #booking_form_section.section{background:transparent;padding-bottom:0}#slideshow-1+#booking-form-1 #booking_form_section.section label{color:var(--bg)}#slideshow-1+#booking-form-1 #booking_form_section.section .quickbook-form-tab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;background:rgba(0,0,0,0.4);line-height:60px;color:#fff;border-style:solid;border-color:rgba(255,255,255,0.5);border-width:1px 1px 1px 1px;padding:0 15px}#slideshow-1+#booking-form-1 #booking_form_section.section .section-nb_rooms .fakeSelect,#slideshow-1+#booking-form-1 #booking_form_section.section .section-nb_adults .fakeSelect,#slideshow-1+#booking-form-1 #booking_form_section.section .section-nb_children .fakeSelect,#slideshow-1+#booking-form-1 #booking_form_section.section .promo_code input[type="text"]{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(0,0,0,0.4);color:#fff;line-height:60px;border-style:solid;border-color:rgba(255,255,255,0.5);border-width:1px 1px 1px 0;padding:0 15px}#slideshow-1+#booking-form-1 #booking_form_section.section .fakeSelect .itemsHolder li{color:var(--bg);background:var(--main)}#slideshow-1+#booking-form-1 #booking_form_section.section .heading{display:none}#slideshow-1+#booking-form-1 #booking_form:hover{color:var(--bg-color-associated)}#slideshow-1+#booking-form-1 #booking_form:hover .quickbook-form-tab{background:#fff;color:var(--bg-color-associated);border-color:rgba(var(--bg-color-associated), 0.3)}#slideshow-1+#booking-form-1 #booking_form:hover .departing-tab .fakeSelect,#slideshow-1+#booking-form-1 #booking_form:hover .departing-tab input[type=text],#slideshow-1+#booking-form-1 #booking_form:hover .section-nb_rooms .fakeSelect,#slideshow-1+#booking-form-1 #booking_form:hover .section-nb_rooms input[type=text],#slideshow-1+#booking-form-1 #booking_form:hover .section-nb_adults .fakeSelect,#slideshow-1+#booking-form-1 #booking_form:hover .section-nb_adults input[type=text],#slideshow-1+#booking-form-1 #booking_form:hover .section-nb_children .fakeSelect,#slideshow-1+#booking-form-1 #booking_form:hover .section-nb_children input[type=text],#slideshow-1+#booking-form-1 #booking_form:hover .promo_code .fakeSelect,#slideshow-1+#booking-form-1 #booking_form:hover .promo_code input[type=text]{background:#fff;color:var(--bg-color-associated);border-color:rgba(var(--bg-color-associated), 0.3)}#slideshow-1+#booking-form-1 #children_age_bf{margin:0 auto}
</pre></body></html>