@keyframes fadeIn-b50bcae0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.booking-section[data-v-b50bcae0]{padding:60px 0}@media(max-width:767px){.booking-section[data-v-b50bcae0]{padding:60px 0}}.booking-card[data-v-b50bcae0]{background-color:#fff;border:1px solid #fff;border-radius:20px;display:grid;gap:80px;grid-template-columns:1fr 2fr;padding:50px}@media(max-width:1023px){.booking-card[data-v-b50bcae0]{grid-template-columns:1fr;padding:48px}}@media(max-width:767px){.booking-card[data-v-b50bcae0]{border-radius:10px;padding:24px}}.booking-info[data-v-b50bcae0]{border-right:1px solid rgba(16,24,40,.1);padding-right:80px}@media(max-width:1023px){.booking-info[data-v-b50bcae0]{border-bottom:1px solid rgba(16,24,40,.1);border-right:none;padding-bottom:48px;padding-right:0}}@media(max-width:767px){.booking-info[data-v-b50bcae0]{margin-bottom:24px;padding-bottom:24px}}.booking-title[data-v-b50bcae0]{color:#101828;font-size:22px;font-weight:500;line-height:1.4;margin-bottom:24px}@media(max-width:767px){.booking-title[data-v-b50bcae0]{font-size:18px;margin-bottom:16px}}.booking-description[data-v-b50bcae0]{color:#10182899;font-size:13px;line-height:1.8}@media(max-width:767px){.booking-description[data-v-b50bcae0]{font-size:12px;line-height:1.6}}.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item{margin-bottom:27px}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item{margin-bottom:16px}}.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item-explain-error{color:#ff4d4f;font-size:16px;margin-top:4px;padding-left:4px}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item-explain-error{font-size:12px;line-height:1.4;margin-top:2px;padding-left:2px}}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper{background-color:#fff;border:1px solid rgba(16,24,40,.6);border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;padding:12px 20px}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input::-moz-placeholder,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper::-moz-placeholder{color:#10182866}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input::placeholder,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper::placeholder{color:#10182866}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input:focus,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input:hover,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper:focus,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper:hover{border-color:#2c67f6}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .ant-input,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper{-webkit-appearance:none;font-size:16px;min-height:44px;padding:10px 12px}}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper-status-error,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-status-error{border-color:#ff4d4f}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper-status-error:focus,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-status-error:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-affix-wrapper-status-error:focus,.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-status-error:focus{box-shadow:0 0 0 1px #ff4d4f33}}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-lg{font-size:20px;padding:12px 20px}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-lg{-webkit-appearance:none;font-size:16px;min-height:44px;padding:10px 12px}}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-lg::-moz-placeholder{color:#10182866}.booking-form .booking-form-content[data-v-b50bcae0] .ant-input-lg::placeholder{color:#10182866}.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item-has-error .phone-input-container{border-color:#ff4d4f}.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item-has-error .phone-input-container:focus-within{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .ant-form-item-has-error .phone-input-container:focus-within{box-shadow:0 0 0 1px #ff4d4f33}}@media(max-width:767px){.booking-form .booking-form-content[data-v-b50bcae0] .phone-input-container{min-height:44px}.booking-form .booking-form-content[data-v-b50bcae0] .phone-input{font-size:16px;padding:10px 12px}.booking-form .booking-form-content[data-v-b50bcae0] .country-selector{min-width:55px;padding:10px 6px}}.form-textarea[data-v-b50bcae0] .ant-input{line-height:1.5;min-height:100px;resize:vertical}@media(max-width:767px){.form-textarea[data-v-b50bcae0] .ant-input{-webkit-appearance:none;font-size:16px;line-height:1.5;min-height:80px;padding:10px 12px}}.submit-button[data-v-b50bcae0]{display:block;font-size:20px;font-weight:700;height:auto;letter-spacing:1px;margin-left:auto;min-width:120px;padding:12px 24px;text-transform:uppercase;width:auto}@media(max-width:767px){.submit-button[data-v-b50bcae0]{font-size:16px;letter-spacing:.5px;margin-left:0;min-width:unset;padding:12px 16px;width:100%}}
