.reservation_form[data-v-a1c8405e]{background-color:#fff;width:100%;min-height:500px;box-shadow:0 0 2px 9px rgba(0,97,171,.15);box-sizing:border-box;padding:30px;display:grid;flex-direction:column}.reservation_form form[data-v-a1c8405e]{margin-top:auto}.reservation_form p[data-v-a1c8405e]{font-size:15px;font-weight:700}.reservation_formbox[data-v-a1c8405e]{box-sizing:border-box;padding:24px 30px;background-color:rgba(0,97,171,.05);border:1px solid rgba(0,0,0,.05)}.reservation_formbox label[data-v-a1c8405e]{font-size:15px;text-transform:uppercase;font-weight:600;color:#737373}.reservation_formbox button.btn[data-v-a1c8405e]{font-size:14px;text-transform:uppercase;float:left;border-radius:0}.reservation_form .contact-info[data-v-a1c8405e]{text-align:center;font-size:1.5em;margin-top:30px}.reservation_form .contact-info span[data-v-a1c8405e]{color:#fff;background-color:#0061ab;padding:5px}.input-group-prepend .input-group-text[data-v-a1c8405e]{background-color:#0061ab;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border:none}.reservation_formbox input[data-v-a1c8405e],.reservation_formbox select[data-v-a1c8405e]{border-radius:0;border-right:none}@media (max-width:768px){.reservation_form[data-v-a1c8405e]{padding:30px 10px;margin:auto;width:calc(100% - 15px)}.reservation_formbox[data-v-a1c8405e]{padding:20px 10px}}