#form_qr{max-width:1200px;margin:20px auto;padding:15px;background:#fff;border:none;border-radius:0}.booking-gs .gs_container.box{font-family:"EB Garamond",sans-serif;font-size:27px;line-height:35px}.gs_container.box{justify-content:center;padding:20px}.gs_container{display:flex;flex-direction:column;gap:20px}.box .gs_item_calendar{width:100%;border:0;margin:0;margin-bottom:50px}.gs_item_calendar_book_dates{display:flex;gap:20px;color:#fff;justify-content:center;align-items:center;width:100%}.booking-gs .gs_item_calendar_book_dates_element{padding:15px;border:1px solid #c29436;margin-right:35px}.booking-gs .gs_item_calendar_book_dates_element_arrive,.booking-gs .gs_item_calendar_book_dates_element_departure{color:#282e6a}.booking-gs .gs_item_calendar_book_dates_element_arrive,.booking-gs .gs_item_calendar_book_dates_element_departure{text-align:center}.booking-gs .gs_item_calendar_book_dates_element_departure_data-numero,.booking-gs .gs_item_calendar_book_dates_element_arrive_data-numero{color:#4f4f4f}.booking-gs .gs_item_calendar_book_dates_element2{padding:15px;border:1px solid #c29436;margin:0}.gs_item_select_row{display:flex;justify-content:center;gap:100px;margin-bottom:30px}.booking-gs .box .gs_item{text-align:center;display:flex;flex-direction:column;min-width:150px}.booking-gs .gs_item{color:#4f4f4f}.booking-gs .gs_item #numero_camere::before{content:"\f236";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#987e12;font-size:20px}.booking-gs .gs_item #numero_adulti::before{content:"\f007";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#987e12;font-size:20px}.booking-gs .gs_item #numero_bambini::before{content:"\f77d";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#987e12;font-size:20px}.booking-gs .gs_item select option{background:#fff;border:none;color:#fff;font-family:"EB Garamond",sans-serif;font-size:16px;border-radius:0}.box .gs_item_submit{border:0;width:100%}.gs_item_submit{display:flex;justify-content:center;align-items:center}#form_qr input[type="text"],#form_qr select{width:auto;padding:6px;border:none;text-align:center;background:none}.booking-gs .gs_item_select{position:absolute;top:0;left:auto;width:60%;height:100%;opacity:0;font-size:14px;margin:0 auto}.booking-gs .gs_item_button-submit{background-color:#987e12!important;font-size:22px;font-weight:500}a.gs-modifica{font-size:12px;width:100%;text-decoration:none;color:#4f4f4f;text-align:center}.gs-datepicker .ui-datepicker-header,.gs-datepicker .ui-widget-header{font-weight:normal;background:#987e12!important;border-color:#987e12!important;color:#fff}.gs-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.gs-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background:none!important;border:none!important}@media (max-width:767px){.gs_item_calendar_book_dates,.gs_item_select_row{flex-direction:column}.quick-reserve-list{gap:10px}.gs_item{width:100%}.booking-gs .gs_item_calendar_book_dates_element{margin-right:0}.gs_item_select_row{gap:40px}}