.w-100.svelte-2hgi0a.svelte-2hgi0a{width:100%}.confirm-button.svelte-2hgi0a.svelte-2hgi0a{padding:1rem}.confirm-button.svelte-2hgi0a button.svelte-2hgi0a{padding:.6rem 1rem;border-radius:1.5rem;background-color:#1ec76a;border:.1rem solid transparent;color:#fff;font-weight:700;transition:.2s}.confirm-button.svelte-2hgi0a button.svelte-2hgi0a:hover:not(:disabled){background-color:#fff;border:.1rem solid #1ec76a;color:#1ec76a}.calendar-container.svelte-2hgi0a.svelte-2hgi0a{width:60.2rem;box-sizing:border-box;margin:5rem auto;display:flex;flex-wrap:wrap;justify-content:center;border:.1rem solid rgba(213,213,221,.2705882353);background:rgb(255,255,255);background:linear-gradient(45deg,rgb(255,255,255) 0%,rgb(247,241,241) 58%,rgb(230,239,240) 100%)}@media (max-width: 720px){.calendar-container.svelte-2hgi0a.svelte-2hgi0a{width:25.2rem}}.calendar-header.svelte-2hgi0a.svelte-2hgi0a{display:flex;justify-content:space-between}.calendar.svelte-2hgi0a.svelte-2hgi0a{width:30rem;box-sizing:border-box}@media (max-width: 720px){.calendar.svelte-2hgi0a.svelte-2hgi0a{width:24rem}}.weak-days.svelte-2hgi0a.svelte-2hgi0a{display:flex;width:100%}.days.svelte-2hgi0a.svelte-2hgi0a{height:24.2rem;border:.1rem solid grey;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media (max-width: 720px){.days.svelte-2hgi0a.svelte-2hgi0a{width:24rem}}.day.svelte-2hgi0a.svelte-2hgi0a{width:14.2857142857%;text-align:center;border:.1rem solid rgba(213,213,221,.2705882353);font-size:1rem;font-weight:700}@media (max-width: 720px){.day.svelte-2hgi0a.svelte-2hgi0a{font-size:.8rem}}.date.svelte-2hgi0a.svelte-2hgi0a{position:relative;display:inline-block;width:14.2857142857%;height:4rem;text-align:center;border:.1rem solid rgba(252,252,252,.2705882353);cursor:pointer}.date.selected.svelte-2hgi0a.svelte-2hgi0a{background-color:#9797ee45}.date.reserved.svelte-2hgi0a.svelte-2hgi0a{background-color:#dd3535}.date.reserved.svelte-2hgi0a button.svelte-2hgi0a{cursor:not-allowed}.date.reserved.svelte-2hgi0a.svelte-2hgi0a:hover{background-color:#dd3535}.date.past.svelte-2hgi0a.svelte-2hgi0a{background-color:#d4d4d4}.date.past.svelte-2hgi0a button.svelte-2hgi0a{cursor:not-allowed}.date.past.svelte-2hgi0a.svelte-2hgi0a:hover{background-color:#d4d4d4}.date.svelte-2hgi0a.svelte-2hgi0a:hover{background-color:#b1a2a245}.date.svelte-2hgi0a button.svelte-2hgi0a{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:top;z-index:1}.short-reservation-warning.svelte-2hgi0a.svelte-2hgi0a{color:red;width:100%;text-align:center}.container.svelte-1tobwdi.svelte-1tobwdi{margin:0 auto;padding:7rem 1rem;background-color:#67cc67;max-width:1140px;margin:5rem auto;padding:5rem;border:.1rem solid #f5f5f5;border-radius:2.5rem;font-weight:700;color:#fff}@media (max-width: 450px){.container.svelte-1tobwdi.svelte-1tobwdi{padding:1rem}}.message.svelte-1tobwdi.svelte-1tobwdi{display:flex;flex-wrap:wrap;margin:0 auto;width:40rem}.message.svelte-1tobwdi p.svelte-1tobwdi{width:100%;margin:.6rem auto}.container.svelte-1c4t0kq.svelte-1c4t0kq{margin:0 auto;padding:7rem 1rem;max-width:1140px;margin:5rem auto;padding:5rem;border:.1rem solid #f5f5f5;border-radius:2.5rem;background-color:#f5f5f5;box-shadow:0 0 15px 4px #dbdbdb}@media (max-width: 450px){.container.svelte-1c4t0kq.svelte-1c4t0kq{padding:1rem}}.badge{font-size:1.4rem!important;padding:.8rem!important}.step-navigation button{font-size:1.4rem!important;font-weight:700}.h2.svelte-1c4t0kq.svelte-1c4t0kq{font-family:Playfair Display,serif;font-weight:700;margin-top:5rem}.form.svelte-1c4t0kq.svelte-1c4t0kq{width:-moz-fit-content;width:fit-content;margin:0 auto}.form-container.svelte-1c4t0kq.svelte-1c4t0kq{margin:0 auto 5rem;width:60rem;padding:5rem}@media (max-width: 750px){.form-container.svelte-1c4t0kq.svelte-1c4t0kq{width:30rem;padding:2rem}}.form-control.svelte-1c4t0kq.svelte-1c4t0kq{margin:1rem auto;display:flex;flex-direction:column;justify-content:center}.input.svelte-1c4t0kq.svelte-1c4t0kq,.label.svelte-1c4t0kq.svelte-1c4t0kq{width:30rem;border-radius:0;margin-bottom:1rem}@media (max-width: 750px){.input.svelte-1c4t0kq.svelte-1c4t0kq,.label.svelte-1c4t0kq.svelte-1c4t0kq{width:20rem}}.input.svelte-1c4t0kq.svelte-1c4t0kq{border:none;background-color:#ddd;box-shadow:0 0 15px 4px #dbdbdb;margin:0;font-size:1.6rem;font-weight:400}.errors.svelte-1c4t0kq.svelte-1c4t0kq{margin:0;padding:1rem 0;color:red}.errors.svelte-1c4t0kq p.svelte-1c4t0kq{margin:0}.label.svelte-1c4t0kq.svelte-1c4t0kq{font-weight:700}.privacy-link.svelte-1c4t0kq.svelte-1c4t0kq{font-weight:700;color:#0080ff}.recap-container.svelte-1c4t0kq.svelte-1c4t0kq{width:100%;margin:5rem auto}.time-frame.svelte-1c4t0kq.svelte-1c4t0kq,.personal-data.svelte-1c4t0kq.svelte-1c4t0kq{margin:5rem auto;width:40rem}.time-frame.svelte-1c4t0kq p.svelte-1c4t0kq,.personal-data.svelte-1c4t0kq p.svelte-1c4t0kq{font-weight:700;margin-bottom:1rem}.room.svelte-1c4t0kq.svelte-1c4t0kq{cursor:pointer;overflow:hidden;width:30rem;box-sizing:border-box;margin:0 auto;transition:all .4s}.image-holder.svelte-1c4t0kq.svelte-1c4t0kq{width:100%;height:100%;position:absolute;top:0;left:0;transition:all .4s}.room.svelte-1c4t0kq:hover .image-holder.svelte-1c4t0kq{transform:scale(1.1)}.room.svelte-1c4t0kq.svelte-1c4t0kq:hover{box-shadow:0 0 15px 4px #dbdbdb}.room-upper-box.svelte-1c4t0kq.svelte-1c4t0kq{height:27.1rem;position:relative;overflow:hidden}.room-upper-box.svelte-1c4t0kq div.svelte-1c4t0kq{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:2rem}.room-upper-box.svelte-1c4t0kq p.svelte-1c4t0kq:first-child{color:#fff;font-family:Playfair Display,serif;font-weight:700;margin-bottom:2rem;font-size:2.2rem;line-height:2.2rem}.room-banner.svelte-1c4t0kq.svelte-1c4t0kq{width:100%;height:100%;position:absolute;top:0;left:0}.room-upper-box.svelte-1c4t0kq p.svelte-1c4t0kq{color:#ffcb05}.room-lower-box.svelte-1c4t0kq.svelte-1c4t0kq{display:flex;justify-content:space-between;padding:2rem;background-color:#fff}
