.bootingform {max-width: 750px !important;}
.bookingform .required {color: var(--ast-global-color-0)}
.bookingform .bookingformInput {margin: 0;}
.bookingform .bookingformInput input:not(.wpcf7-submit),
.bookingform .bookingformInput select, .bookingform .bookingformInput textarea {width: 100%; box-sizing: border-box; background-color: #ffffff; border: solid 1px var(--ast-global-color-6); box-shadow: none; border-radius: 100px; line-height: 1em; height: auto; height: 3em !important; color: var(--ast-global-color-2); padding: 0.25em 1em;}
.bookingform .bookingformInput textarea {padding: 1em;}
.wpcf7-submit {font-weight: 400 !important;}
.wpcf7-response-output {border-radius: 100px; width: fit-content;}
.bookingform .bookingformInput textarea {border-radius: var(--borderradiusXl) !important; resize: none; width: 100% !important; height: 150px !important;}
.bookingform .bookingformInput input::placeholder, .bookingform .bookingformInput textarea::placeholder {color: var(--ast-global-color-6);}
.wpcf7-form-control-wrap {display: block; width: 100%;}
input.wpcf7-date {appearance: none; -webkit-appearance: none; box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; text-align: left !important;}
input.wpcf7-date::-webkit-date-and-time-value {text-align: left !important;}