.kontakt-page[data-astro-cid-d7zyz6zb]{width:100%}.kontakt-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "address phone" "more more";background:#fff}.kontakt-box[data-astro-cid-d7zyz6zb]{padding:1.5rem;margin:0}.kontakt-box[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb],.kontakt-box[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{margin-top:0}.kontakt-box[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]:last-child{margin-bottom:0}.kontakt-box--title[data-astro-cid-d7zyz6zb]{grid-area:title;text-align:left!important}.kontakt-box--title[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{text-align:left!important;margin-left:0}.kontakt-box--address[data-astro-cid-d7zyz6zb]{grid-area:address;text-align:left}.kontakt-box--phone[data-astro-cid-d7zyz6zb]{grid-area:phone;text-align:left}.kontakt-box--more[data-astro-cid-d7zyz6zb]{grid-area:more}.kontakt-box--address[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb],.kontakt-box--phone[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb],.kontakt-box--more[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{text-align:left}.kontakt-box--address[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb],.kontakt-box--phone[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{margin-bottom:.5rem}.kontakt-box--address[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]:last-child,.kontakt-box--phone[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]:last-child{margin-bottom:0}.kontakt-box[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:#1f4d3f;text-decoration:underline;text-underline-offset:2px}.kontakt-cta[data-astro-cid-d7zyz6zb]{margin-top:1.5rem;background:linear-gradient(135deg,#fff 0% 100%)}#bookingForm[data-astro-cid-d7zyz6zb]>[data-astro-cid-d7zyz6zb][class*=col-]:first-of-type{margin-top:0}#bookingForm[data-astro-cid-d7zyz6zb]{position:relative}#bookingForm[data-astro-cid-d7zyz6zb].is-sent>[data-astro-cid-d7zyz6zb]:not(.form-success-overlay){filter:blur(3px);pointer-events:none;user-select:none}.form-success-overlay[data-astro-cid-d7zyz6zb]{display:none;position:absolute;inset:0;z-index:30;align-items:center;justify-content:center;text-align:center;padding:1.25rem;font-weight:600;font-size:1rem;color:#1f5a2f;background:#e1f5e6d1;border:2px solid rgba(31,90,47,.3);backdrop-filter:blur(1px)}#bookingForm[data-astro-cid-d7zyz6zb].is-sent .form-success-overlay[data-astro-cid-d7zyz6zb]{display:flex}.form-hint[data-astro-cid-d7zyz6zb]{font-size:.9rem;color:#5a5a5a}.form-status[data-astro-cid-d7zyz6zb]{font-size:.95rem;min-height:1.25rem}.form-status[data-astro-cid-d7zyz6zb].is-error{color:#8f1e1e}.form-status[data-astro-cid-d7zyz6zb].is-success{color:#1f5a2f}.copy-switch-wrap[data-astro-cid-d7zyz6zb]{width:100%}.copy-switch-wrap[data-astro-cid-d7zyz6zb] .form-check-input[data-astro-cid-d7zyz6zb]{width:2.8rem;height:1.5rem;cursor:pointer}.copy-switch-wrap[data-astro-cid-d7zyz6zb] .form-check-input[data-astro-cid-d7zyz6zb]:checked{background-color:#ae9f86;border-color:#ae9f86}.copy-switch-wrap[data-astro-cid-d7zyz6zb] .form-check-label[data-astro-cid-d7zyz6zb]{font-size:1.03rem;padding-left:.4rem}.flatpickr-calendar.arrowTop:after{border-bottom-color:#ae9f86!important}.flatpickr-calendar.arrowBottom:after{border-top-color:#ae9f86!important}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month,.flatpickr-weekdays,span.flatpickr-weekday,.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ae9f86!important;border-color:#ae9f86!important}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #ae9f86!important}.flatpickr-day.week.selected{box-shadow:-5px 0 #ae9f86,5px 0 #ae9f86!important}.kontakt-cta[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb].form-control{border-width:2px}.form-control--readonly[data-astro-cid-d7zyz6zb]{background-color:#efefef;pointer-events:none}.hp[data-astro-cid-d7zyz6zb]{position:absolute;left:-9999px;opacity:0}.wohnung-picklist[data-astro-cid-d7zyz6zb]{position:relative;max-width:520px}.wohnung-selected[data-astro-cid-d7zyz6zb],.wohnung-item[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;gap:.75rem;width:100%;border:1px solid #c8c8c8;background:#fff;padding:.5rem .65rem;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wohnung-selected[data-astro-cid-d7zyz6zb]{justify-content:flex-start}.wohnung-chevron[data-astro-cid-d7zyz6zb]{margin-left:auto;display:inline-flex;align-items:center}.wohnung-chevron-icon[data-astro-cid-d7zyz6zb]{height:30px!important;width:auto!important;max-height:30px!important;max-width:none!important;display:block}.wohnung-menu[data-astro-cid-d7zyz6zb]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .35rem);display:none;background:#fff;border:1px solid #bcbcbc;box-shadow:0 12px 24px #0000001f;padding:.45rem;gap:.45rem}.wohnung-picklist[data-astro-cid-d7zyz6zb].is-open .wohnung-menu[data-astro-cid-d7zyz6zb]{display:grid}.wohnung-selected[data-astro-cid-d7zyz6zb]:hover,.wohnung-item[data-astro-cid-d7zyz6zb]:hover{border-color:#7d745f;transform:translateY(-1px)}.wohnung-selected[data-astro-cid-d7zyz6zb] img[data-astro-cid-d7zyz6zb],.wohnung-item[data-astro-cid-d7zyz6zb] img[data-astro-cid-d7zyz6zb]{width:72px;height:52px;object-fit:cover;border:1px solid #b8b8b8;flex-shrink:0}.wohnung-selected[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb],.wohnung-item[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb]{display:block;font-weight:600;line-height:1.2}.wohnung-item[data-astro-cid-d7zyz6zb].is-active,.wohnung-selected[data-astro-cid-d7zyz6zb]:focus-visible,.wohnung-item[data-astro-cid-d7zyz6zb]:focus-visible{border-color:#5c5136;box-shadow:0 0 0 3px #5c513633;outline:none}@media(max-width:767.98px){.kontakt-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr;grid-template-areas:"title" "address" "phone" "more"}.wohnung-picklist[data-astro-cid-d7zyz6zb]{max-width:100%}}
