@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;900&family=DM+Serif+Display&display=swap";.font-poppins[data-v-153d3812]{font-family:Poppins,sans-serif}.font-display[data-v-153d3812]{font-family:"DM Serif Display",serif}.gallery-image[data-v-153d3812]{height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .4s}.gallery-image[data-v-153d3812]:hover{transform:scale(1.05)}.main-content-section.sunset[data-v-153d3812]{padding-top:4rem;padding-bottom:4rem;background-image:linear-gradient(to bottom right,#4a044e,#a21caf,#f97316)}.booking-widget[data-v-153d3812]{position:sticky;top:7rem;border-radius:1.5rem;background-color:#f8fafc;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.booking-widget-header[data-v-153d3812]{background-color:#1e293b;color:#fff;padding:1.5rem}.form-label[data-v-153d3812]{display:block;font-size:.875rem;font-weight:600;color:#475569}.form-input[data-v-153d3812]{display:block;width:100%;margin-top:.25rem;border-radius:.5rem;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000d;transition:all .2s;padding:.65rem .75rem}.form-input[data-v-153d3812]:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731633;outline:none}.submit-button[data-v-153d3812]{width:100%;border-radius:.75rem;padding:.875rem 0;font-size:1.125rem;font-weight:700;color:#fff;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s;display:flex;justify-content:center;align-items:center;cursor:pointer}.submit-button.sunset-button[data-v-153d3812]{background-image:linear-gradient(to right,#f97316,#f59e0b)}.submit-button[data-v-153d3812]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.submit-button[data-v-153d3812]:disabled{cursor:not-allowed;background-image:none;background-color:#94a3b8}[data-v-153d3812]:root{--dp-border-radius: .5rem !important;--dp-primary-color: #f97316}.dp__input_wrap .dp__input[data-v-153d3812]{border-radius:.5rem;border-color:#cbd5e1;padding:.65rem .75rem}
