select.children_age_sel_bf,select[name="adulteresa"],select[name="enfantresa"]{display:block !important;position:absolute;left:-9999px;line-height:60px;height:1.5em;width:calc(100% - 20px);font-size:1em;font-family:var(--first-font)}select.children_age_sel_bf:focus-visible,select[name="adulteresa"]:focus-visible,select[name="enfantresa"]:focus-visible{position:unset}label[for="adulteresa"],label[for="enfantresa"]{display:none !important;position:absolute;z-index:200;left:50%;text-transform:none !important;text-shadow:unset !important;margin-bottom:0 !important;margin-top:.4em;line-height:1;color:var(--bg-color-associated) !important}label[for="adulteresa"]:has(+select:focus-visible),label[for="enfantresa"]:has(+select:focus-visible){display:block !important;position:unset !important}.fakeSelect{position:relative}.fakeSelect:focus-within{padding:0}.fakeSelect:focus-within .trigger{display:none !important}.fakeSelect .itemsHolder{position:absolute;left:0;width:100%;min-width:200px;z-index:999;font-size:12pt}.fakeSelect .itemsHolder.onTop{bottom:100%}.fakeSelect .itemsHolder.onBottom{top:100%}.fakeSelect .itemsHolder.visible{display:block !important}.booking_form_section{position:relative;z-index:500}#booking_form{font-size:var(--font-size);width:calc(100% - 40px);max-width:1200px;margin:0 auto;position:relative}#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 .quickbook-form-tab:has(.input_dp_wrapper:focus-within):before,#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 .calendar{width:340px;display:none;position:absolute;bottom:110%;left:0;z-index:99999999;-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}@media (min-width: 768px){#booking_form .calendar{width:400px}}#booking_form .calendar.visible{display:block}#booking_form .calendar .ui-datepicker{font-size:12pt;width:100%;max-width:100%}#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}#booking_form .quickbook-form-tab,#booking_form .fakeSelect,#booking_form .promo_code{width:130px;height:130px;background:var(--bg-l-5);color:var(--bg-color-associated)}@media (min-width: 1400px){#booking_form .quickbook-form-tab,#booking_form .fakeSelect,#booking_form .promo_code{width:160px;height:160px}}#slideshow #booking_form .quickbook-form-tab,#slideshow #booking_form .fakeSelect,#slideshow #booking_form .promo_code{background:rgba(var(--bg-l-5), 0.8);color:var(--bg-color-associated)}#booking_form .booking-tab{width:110px;margin-right:10px}#booking_form .booking-tab .input_dp_wrapper{opacity:0;position:absolute;left:-999999px;z-index:-1;display:flex;flex-wrap:wrap}#booking_form .booking-tab .input_dp_wrapper:focus-within{opacity:1;position:relative;left:0;z-index:1}#booking_form .booking-tab button{position:absolute;right:5px;top:2px;z-index:9999;font-size:1em}#booking_form .booking-tab input{width:100%;font-size:1em;font-family:var(--first-font)}#booking_form .booking-tab input+span{margin-top:.2em}#booking_form .booking-tab .error{color:var(--error);font-size:.8em}#booking_form .booking-tab .error:before{content:'\f06a' / '';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px}#booking_form .booking-tab,#booking_form .guest_container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#booking_form .booking-tab label,#booking_form .guest_container label{text-transform:uppercase;margin-bottom:10px;display:block}#slideshow #booking_form .booking-tab label,#slideshow #booking_form .guest_container label{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}#booking_form .guest_container{max-width:33.33%}#booking_form .promo_code{margin-right:10px}#booking_form .quickbook-form-tab{text-align:center;padding:10px;line-height:130%;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#booking_form .quickbook-form-tab:before{content:'\fb5e';font-family:'fb_generic_set';display:block;position:absolute;right:0;top:0;z-index:100;background:var(--bg);color:var(--bg-color-associated);padding:0 0 10px 10px;font-size:22pt}#slideshow #booking_form .quickbook-form-tab:before{background:transparent;padding:10px 10px 0 0}#booking_form .quickbook-form-tab .date{font-size:52pt;font-family:var(--highlight-font);line-height:1}#booking_form .quickbook-form-tab .month_year .month,#booking_form .quickbook-form-tab .month_year .year{display:inline-block}#booking_form .section-nb_adults,#booking_form .section-nb_children{position:relative}#booking_form .section-nb_adults .fakeSelect .currentValue,#booking_form .section-nb_children .fakeSelect .currentValue{font-size:52pt;font-family:var(--highlight-font);line-height:1;padding:10px;height:130px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1400px){#booking_form .section-nb_adults .fakeSelect .currentValue,#booking_form .section-nb_children .fakeSelect .currentValue{height:160px}}#booking_form .section-nb_adults .fakeSelect .currentValue .txt,#booking_form .section-nb_children .fakeSelect .currentValue .txt{display:block;font-size:var(--font-size);font-family:var(--first-font)}#booking_form .section-nb_adults .fakeSelect .currentValue .txt:after,#booking_form .section-nb_children .fakeSelect .currentValue .txt:after{content:'\025BE';margin-left:10px}#booking_form .section-nb_adults .fakeSelect .itemsHolder,#booking_form .section-nb_children .fakeSelect .itemsHolder{background:var(--bg-l-5);color:var(--bg-color-associated);font-size:var(--font-size);font-family:var(--first-font);min-width:130px;width:50%}@media (min-width: 1400px){#booking_form .section-nb_adults .fakeSelect .itemsHolder,#booking_form .section-nb_children .fakeSelect .itemsHolder{min-width:160px}}#booking_form .section-nb_adults .fakeSelect .itemsHolder ul,#booking_form .section-nb_adults .fakeSelect .itemsHolder li,#booking_form .section-nb_children .fakeSelect .itemsHolder ul,#booking_form .section-nb_children .fakeSelect .itemsHolder li{list-style:none inside none}#booking_form .section-nb_adults .fakeSelect .itemsHolder ul,#booking_form .section-nb_children .fakeSelect .itemsHolder ul{padding:1em}#booking_form .section-nb_adults .fakeSelect .itemsHolder ul li,#booking_form .section-nb_children .fakeSelect .itemsHolder ul li{font-size:2em;cursor:pointer;-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 .section-nb_adults .fakeSelect .itemsHolder ul li:hover,#booking_form .section-nb_children .fakeSelect .itemsHolder ul li:hover{color:var(--hover)}#booking_form .section-nb_adults .fakeSelect .itemsHolder ul li span,#booking_form .section-nb_children .fakeSelect .itemsHolder ul li span{font-size:var(--font-size);font-family:var(--first-font)}#booking_form .section-nb_adults .fakeSelect:has(select:focus-visible),#booking_form .section-nb_children .fakeSelect:has(select:focus-visible){display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}#booking_form .guest_container .wrap .section-nb_children,#booking_form .guest_container .wrap .section-nb_adults{margin-right:10px;min-width:130px;width:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 1400px){#booking_form .guest_container .wrap .section-nb_children,#booking_form .guest_container .wrap .section-nb_adults{min-width:160px}}#booking_form .guest_container .wrap .section-nb_children .fakeSelect,#booking_form .guest_container .wrap .section-nb_adults .fakeSelect{width:100%}#booking_form .section-submit_wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:250px;min-width:200px}#booking_form .section-submit_wrap #bf_submit{display:none}#booking_form .section-submit_wrap #bf_submit_a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;height:130px;background:var(--highlighted);color:var(--highlighted-color-associated);text-decoration:none;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}@media (min-width: 1400px){#booking_form .section-submit_wrap #bf_submit_a{height:160px}}#booking_form .section-submit_wrap #bf_submit_a:hover{background:var(--hover);color:var(--hover-color-associated)}#booking_form .section-submit_wrap #bf_submit_a .label{text-transform:uppercase;font-size:1.1em;text-align:center}#booking_form .promo_code{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px}#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:40pt;text-align:center;font-family:var(--highlight-font);line-height:1;width:100%;background:transparent;color:var(--bg-color-associated)}#slideshow #booking_form .promo_code input{color:var(--bg-color-associated)}#booking_form .promo_code input:focus{outline:none}.calendar .ui-datepicker{border:1px solid #ddd;background:var(--bg);padding:1em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1)}.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:normal;text-transform:uppercase;color:var(--bg-color-associated)}.calendar .ui-datepicker .ui-datepicker-header .ui-corner-all{background:none;height:40px;width:40px;top:50%;margin-top:-20px;position:absolute;color:var(--bg-color-associated);-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;font-family:var(--first-font);font-size:var(--font-size);font-weight:bold}.calendar .ui-datepicker .ui-datepicker-calendar thead th span{color:var(--bg-color-associated)}.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:1px;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:38px;text-align:center;display:block;position:relative;background:var(--bg-l-5);color:var(--bg-color-associated);font-family:var(--first-font);font-size:var(--font-size);font-weight:normal}.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}#children_age_wrapper{z-index:998;bottom:-45px;width:100%;max-width:1200px;margin:auto;position:absolute;left:0;-webkit-transition:background 0.3s ease,height 0.3s ease;-moz-transition:background 0.3s ease,height 0.3s ease;-ms-transition:background 0.3s ease,height 0.3s ease;-o-transition:background 0.3s ease,height 0.3s ease;transition:background 0.3s ease,height 0.3s ease}html.no_slideshow_container #children_age_wrapper{-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease}#children_age_bf{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#children_age_bf .section-children_age{background-color:var(--bg-l-5);min-width:20%;margin-top:10px;margin-left:10px;height:auto;-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;-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}#children_age_bf .section-children_age:nth-child(4n+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);font-size:1em;text-transform:uppercase;line-height:200%;margin-right:10px;letter-spacing:.05em}#children_age_bf .section-children_age .currentValue{font-size:32px;border:none;color:var(--bg-color-associated);padding-right:15px;line-height:30px;margin-left:-10px;padding-left:10px;font-family:var(--highlight-font);font-weight:normal}#children_age_bf .section-children_age .currentValue:focus{outline:none}#children_age_bf .section-children_age .currentValue .txt{font-size:var(--font-size);font-family:var(--first-font)}#children_age_bf .section-children_age .currentValue .txt:after{content:'\025BE';margin-left:10px}#children_age_bf .section-children_age .itemsHolder{background:var(--bg-l-5);color:var(--bg-color-associated);font-size:var(--font-size);font-family:var(--first-font);min-width:130px}@media (min-width: 1400px){#children_age_bf .section-children_age .itemsHolder{min-width:160px}}#children_age_bf .section-children_age .itemsHolder ul,#children_age_bf .section-children_age .itemsHolder li{list-style:none inside none}#children_age_bf .section-children_age .itemsHolder ul{padding:1em}#children_age_bf .section-children_age .itemsHolder ul li{font-size:2em;cursor:pointer;-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}#children_age_bf .section-children_age .itemsHolder ul li:hover{color:var(--hover)}#children_age_bf .section-children_age .itemsHolder ul li span{font-size:var(--font-size);font-family:var(--first-font)}#children_age_bf .section-children_age select{width:auto;top:0;transform:none}.slideshow_container.size_l+.booking_form_section,.slideshow_container.size_xl+.booking_form_section{--bf-bg: hsla(var(--bg-hsl), 0.8);position:absolute;top:100vh;margin-top:-20px;transform:translate(-50%, -100%);left:calc(50% - 40px);width:1200px}.slideshow_container.size_l+.booking_form_section #booking_form .booking-tab label,.slideshow_container.size_l+.booking_form_section #booking_form .guest_container label,.slideshow_container.size_xl+.booking_form_section #booking_form .booking-tab label,.slideshow_container.size_xl+.booking_form_section #booking_form .guest_container label{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.slideshow_container.size_l+.booking_form_section #booking_form .quickbook-form-tab,.slideshow_container.size_l+.booking_form_section #booking_form .fakeSelect,.slideshow_container.size_l+.booking_form_section #booking_form .promo_code,.slideshow_container.size_xl+.booking_form_section #booking_form .quickbook-form-tab,.slideshow_container.size_xl+.booking_form_section #booking_form .fakeSelect,.slideshow_container.size_xl+.booking_form_section #booking_form .promo_code{background:var(--bf-bg)}.slideshow_container.size_l+.booking_form_section #booking_form .quickbook-form-tab:focus-within,.slideshow_container.size_l+.booking_form_section #booking_form .fakeSelect:focus-within,.slideshow_container.size_l+.booking_form_section #booking_form .promo_code:focus-within,.slideshow_container.size_xl+.booking_form_section #booking_form .quickbook-form-tab:focus-within,.slideshow_container.size_xl+.booking_form_section #booking_form .fakeSelect:focus-within,.slideshow_container.size_xl+.booking_form_section #booking_form .promo_code:focus-within{background:var(--bg) !important}.slideshow_container.size_l+.booking_form_section #booking_form .quickbook-form-tab:before,.slideshow_container.size_l+.booking_form_section #booking_form .fakeSelect:before,.slideshow_container.size_l+.booking_form_section #booking_form .promo_code:before,.slideshow_container.size_xl+.booking_form_section #booking_form .quickbook-form-tab:before,.slideshow_container.size_xl+.booking_form_section #booking_form .fakeSelect:before,.slideshow_container.size_xl+.booking_form_section #booking_form .promo_code:before{background-color:transparent;padding:10px 10px 0 0}#dark_theme .slideshow_container.size_l+.booking_form_section #booking_form .quickbook-form-tab,#darken_theme .slideshow_container.size_l+.booking_form_section #booking_form .quickbook-form-tab,#dark_theme .slideshow_container.size_l+.booking_form_section #booking_form .fakeSelect,#darken_theme .slideshow_container.size_l+.booking_form_section #booking_form .fakeSelect,#dark_theme .slideshow_container.size_l+.booking_form_section #booking_form .promo_code,#darken_theme .slideshow_container.size_l+.booking_form_section #booking_form .promo_code,#dark_theme .slideshow_container.size_xl+.booking_form_section #booking_form .quickbook-form-tab,#darken_theme .slideshow_container.size_xl+.booking_form_section #booking_form .quickbook-form-tab,#dark_theme .slideshow_container.size_xl+.booking_form_section #booking_form .fakeSelect,#darken_theme .slideshow_container.size_xl+.booking_form_section #booking_form .fakeSelect,#dark_theme .slideshow_container.size_xl+.booking_form_section #booking_form .promo_code,#darken_theme .slideshow_container.size_xl+.booking_form_section #booking_form .promo_code{background:var(--bf-bg)}.slideshow_container.size_l+.booking_form_section #children_age_bf .section-children_age,.slideshow_container.size_xl+.booking_form_section #children_age_bf .section-children_age{background:var(--bf-bg)}#dark_theme .slideshow_container.size_l+.booking_form_section #children_age_bf .section-children_age,#darken_theme .slideshow_container.size_l+.booking_form_section #children_age_bf .section-children_age,#dark_theme .slideshow_container.size_xl+.booking_form_section #children_age_bf .section-children_age,#darken_theme .slideshow_container.size_xl+.booking_form_section #children_age_bf .section-children_age{background:var(--bf-bg)}.slideshow_container.size_l+.booking_form_section{top:90vh}
