.reservation-form .desc{text-align:left;font-size:.875rem;padding-bottom:8px}.form-header{color:#999}.form-header .desc,.form-header h2{display:none}.compulsory-star{color:#D5001C}.gform_confirmation_message h3{font-size:2.1875rem;text-align:center;line-height:130%}.ginput_container_select{position:relative}.ginput_container_select:after{content:"";font-family:IcoFont;color:#D5001C;font-size:18px;position:absolute;right:3%;top:50%;transform:translateY(-50%);font-weight:900;pointer-events:none;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.gform_wrapper .gfield_label{color:#999!important;font-size:.875rem!important;font-weight:400!important}.gform_wrapper .single-option{width:100%}.gform_wrapper .gf_list_4col,.gform_wrapper .single-option{padding-left:14px!important;margin-top:0!important}.gform_wrapper .gf_list_4col li,.gform_wrapper .single-option li{margin-bottom:10px!important}.gform_wrapper .ginput_container .gfield_checkbox label{font-size:1rem}.gform_wrapper .ginput_container .gfield_checkbox li{overflow:visible!important}.gform_wrapper .ginput_container input[type=checkbox]{margin-top:3px!important;margin-right:24px!important}.gform_wrapper .ginput_container input[type=checkbox]:before{position:relative;display:block;width:24px;height:24px;left:-6px;content:"";background:#000;border:1px solid #999;border-radius:0}.gform_wrapper .ginput_container input[type=checkbox]:after{position:relative;display:block;left:-6px;top:-24px;width:24px;height:24px;content:"";background-repeat:no-repeat;background-position:center;border:1px solid #999;border-radius:0}.gform_wrapper .ginput_container input[type=checkbox]:checked:after{background-color:#000;content:"";font-family:IcoFont;font-size:20px}.gform_wrapper .ginput_container input[type=checkbox]:disabled:after{-webkit-filter:opacity(.4);filter:opacity(.4)}.gform_wrapper .ginput_container input[type=checkbox]:not(:disabled):checked:hover:after{content:"";font-family:IcoFont;font-size:20px}.gform_wrapper .ginput_container input[type=checkbox]:not(:disabled):hover:after{background-color:#000}.gform_wrapper .ginput_container input[type=checkbox]:not(:disabled):hover:before{border-color:#999}.gform_wrapper .ginput_container input[type=checkbox]~label{padding-top:4px}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{border:1px solid #E4E4E4!important;padding:10px 8px!important;background-color:rgb(153 153 153 / .1)!important;font-weight:400!important;color:#fff;font-family:"Porsche Next","Noto Sans HK","PingFang TC","Heiti TC","微軟正黑體","Microsoft JhengHei","Arial Unicode MS",Arial!important;font-size:1rem!important}.gform_wrapper .ginput_container input::placeholder,.gform_wrapper .ginput_container textarea::placeholder{color:#999}.gform_wrapper .ginput_container select.placeholder,.gform_wrapper .ginput_container select:invalid{color:#999}.gform_wrapper .ginput_container.ginput_container_consent{display:flex;justify-content:flex-start;align-items:flex-start}.gform_wrapper .ginput_container.ginput_container_consent input{margin-top:0!important;margin-left:0!important}.gform_wrapper .ginput_container.ginput_container_consent label{font-family:"Porsche Next","Noto Sans HK","PingFang TC","Heiti TC","微軟正黑體","Microsoft JhengHei","Arial Unicode MS",Arial!important;font-size:1rem!important;line-height:1rem!important}.gform_wrapper .ginput_container.ginput_container_consent .gfield_required_asterisk{display:none!important}.gform_wrapper .validation_message{font-size:.875rem!important;color:#950014!important;padding-top:8px!important}.gform_wrapper .gform_fields{display:flex!important;flex-wrap:wrap}.gform_wrapper .gform_fields .gfield .gfield_checkbox input{vertical-align:top!important;font-size:.8rem!important}.gform_wrapper .gform_fields .gfield.gfield_error{background-color:transparent!important;margin-bottom:0!important;border-top:0!important;border-bottom:0!important;padding-bottom:0!important;padding-top:0!important;font-size:.8rem!important}.gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{color:inherit!important}.gform_wrapper .contact-option{padding-left:50px!important}.gform_wrapper .captcha{margin-left:0!important}.gform_wrapper .gfield_consent_label{color:#999}.gform_wrapper .gfield_consent_label a{text-decoration:underline!important}.gform_wrapper .gform_button{margin:0 auto!important;display:block!important;background-color:#D5001C;border:0;color:#fff;padding:12px 60px;cursor:pointer;font-size:1.125rem!important}.form-section .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:16px!important}@supports (-webkit-touch-callout:none){.ginput_container input[type=checkbox]:after,.ginput_container input[type=checkbox]:before{display:none!important}}.gform_wrapper div.validation_error{color:#D5001C!important;border:0;text-align:left;font-weight:400;font-size:1.5rem}.gform_wrapper div.validation_error h2{color:#D5001C!important}@media (min-width:768px){.gform_legacy_markup_wrapper .top_label .gfield_error.col-md-6{width:50%}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12,.order-md-last{order:12!important}}