/*! popups.css md5 f5560c2ebb3c8e067b882b94dc8e0768 */
.kyp-modal{--kyp-ink: #1c1814;--kyp-ink-soft: #34302a;--kyp-stone: #6f665b;--kyp-bg: #f8f4ec;--kyp-bg-alt: #f0e9dc;--kyp-amber: #a87836;--kyp-amber-deep: #8a5f25;--kyp-red: #9a3b2f;--kyp-line: rgba(28,24,20,.14);--kyp-f-head: "Cormorant Garamond", Georgia, serif;--kyp-f-body: "Spectral", Georgia, serif;--kyp-f-label: "Cinzel", "Cormorant Garamond", Georgia, serif;--kyp-ease: cubic-bezier(.22,.61,.36,1)}.kyp-modal *,.kyp-modal *:before,.kyp-modal *:after{box-sizing:border-box}.kyp-modal{position:fixed;inset:0;z-index:99970;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s;padding:max(24px,5vh) 16px 32px;font-family:var(--kyp-f-body);color:var(--kyp-ink);font-size:17px;line-height:1.7}.kyp-modal.is-open{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.kyp-modal__backdrop{position:absolute;inset:0;background:rgba(18,14,10,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kyp-modal__panel{position:relative;width:100%;max-width:640px;max-height:calc(100vh - 96px);background:var(--kyp-bg);border-radius:2px;border-top:2px solid var(--kyp-amber);box-shadow:0 24px 60px rgba(15,12,9,.4);padding:38px 35px 32px;overflow:hidden;display:flex;flex-direction:column;transform:translateY(20px) scale(.97);transition:transform .3s cubic-bezier(.2,.9,.3,1)}.kyp-modal.is-open .kyp-modal__panel{transform:translateY(0) scale(1)}.kyp-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--kyp-line);background:var(--kyp-bg);font-size:22px;line-height:1;color:var(--kyp-stone);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;padding:0;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.kyp-modal__close:hover,.kyp-modal__close:active{background:rgba(168,120,54,.12);color:var(--kyp-amber-deep);border-color:var(--kyp-amber)}.kyp-modal__close:focus-visible{outline:2px solid var(--kyp-amber);outline-offset:-2px}.kyp-modal__label{font-family:var(--kyp-f-label);text-transform:uppercase;letter-spacing:.26em;font-size:11.5px;font-weight:400;color:var(--kyp-amber-deep);display:block;margin:0 32px 14px 0}.kyp-modal__title{font-family:var(--kyp-f-head);font-weight:500;line-height:1.08;letter-spacing:.01em;color:var(--kyp-ink);font-size:clamp(30px,4vw,40px);margin:0 32px 0 0;padding:0}.kyp-modal__meta{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:14px}.kyp-modal__meta span{font-family:var(--kyp-f-label);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;color:var(--kyp-stone)}.kyp-modal__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:21px;padding-right:6px;margin-right:-6px;font-size:16px;line-height:1.7;font-weight:300;color:var(--kyp-ink-soft)}.kyp-modal__body p{margin:0 0 1em;padding:0;font-weight:300;color:var(--kyp-ink-soft);font-size:16px;line-height:1.7}.kyp-modal__body p:last-child{margin-bottom:0}.kyp-modal__body strong{font-weight:500;color:var(--kyp-ink)}.kyp-modal__body ul,.kyp-modal__body ol{margin:0 0 1em;padding-left:1.2em}.kyp-modal__body img{max-width:100%;height:auto;border-radius:2px}.kyp-modal__body h2,.kyp-modal__body h3,.kyp-modal__body h4{font-family:var(--kyp-f-head);font-weight:500;line-height:1.15;letter-spacing:.01em;color:var(--kyp-ink);margin:0 0 .5em;padding:0}.kyp-modal__body h2{font-size:26px}.kyp-modal__body h3{font-size:23px}.kyp-modal__body h4{font-size:19px}.kyp-modal [data-kyp-id]{display:block!important}.kyp-modal__foot{flex-shrink:0;margin-top:24px;padding-top:22px;border-top:1px solid var(--kyp-line);display:flex;align-items:center;gap:13px 22px;flex-wrap:wrap}.kyp-btn{display:inline-flex;align-items:center;gap:.7em;font-family:var(--kyp-f-label);text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;padding:1.05em 2em;border:1px solid var(--kyp-amber);background:var(--kyp-amber);color:#fff;border-radius:2px;cursor:pointer;text-decoration:none;white-space:nowrap;line-height:1.4;transition:background .4s var(--kyp-ease),color .4s var(--kyp-ease),border-color .4s var(--kyp-ease)}.kyp-btn:hover{background:transparent;color:var(--kyp-amber-deep);border-color:var(--kyp-amber)}.kyp-btn:focus-visible{outline:2px solid var(--kyp-amber);outline-offset:2px}.kyp-modal .kyp-link{font-family:var(--kyp-f-label);text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;color:var(--kyp-amber-deep);display:inline-flex;align-items:center;gap:.55em;padding:0 0 .25em;position:relative;text-decoration:none;background:none;border:0;cursor:pointer}.kyp-modal .kyp-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--kyp-amber);transform:scaleX(.35);transform-origin:left;transition:transform .45s var(--kyp-ease)}.kyp-modal .kyp-link:hover:after{transform:scaleX(1)}.kyp-modal .kyp-link .kyp-arr{transition:transform .4s var(--kyp-ease)}.kyp-modal .kyp-link:hover .kyp-arr{transform:translate(4px)}.kyp-modal .kyp-form-event{display:block;font-family:var(--kyp-f-label);text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--kyp-amber-deep);margin-top:14px;padding:.7em 1em;background:var(--kyp-bg-alt);border-left:2px solid var(--kyp-amber);border-radius:2px}.kyp-modal .kyp-form-event:empty{display:none}.kyp-modal .kyp-form-body{margin-top:19px}.kyp-modal__foot--form{justify-content:flex-start}.kyp-modal .kyp-back{display:none}.kyp-modal.is-chained .kyp-back{display:inline-flex}.kyp-modal:not(.is-chained) .kyp-modal__foot--form.kyp-foot-empty{display:none}html.kyp-modal-open,body.kyp-modal-open{overflow:hidden!important;overscroll-behavior:contain}@media(max-width:600px){.kyp-modal{padding:0;align-items:flex-end}.kyp-modal__panel{max-width:100%!important;max-height:92vh;border-radius:14px 14px 0 0;border-top-width:2px;padding:29px 21px 22px;transform:translateY(100%)}.kyp-modal.is-open .kyp-modal__panel{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kyp-modal,.kyp-modal__panel,.kyp-modal .kyp-link:after{transition:none}}html body #ky-hl-slot .ky-hl-karte.ky-hl-ohne-bild{grid-template-columns:minmax(0,1fr);column-gap:0}html body #ky-hl-slot .ky-hl-ohne-bild .ky-hl-inhalt:before{right:0}@media(max-width:767px){html body #ky-hl-slot .ky-hl-ohne-bild .ky-hl-inhalt{grid-row:1;padding-top:36px}}html body .kyp-modal .kyp-klon a{color:#7d5520;text-decoration:underline;text-underline-offset:2px}html body .kyp-modal .kyp-klon a:hover{color:#11370b}
