:root{color-scheme:light;--ink:#061821;--paper:#f2eee5;--clay:#b76048}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Manrope,Arial,sans-serif}img{max-width:100%;height:auto}a{color:inherit}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{touch-action:manipulation}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #167b88;outline-offset:4px}[hidden]{display:none!important}.fw-skip{position:fixed;top:-200px;background:white;padding:12px;z-index:9999}.fw-skip:focus{top:8px}.fw-header{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(18px,4vw,70px);background:#061821;color:#f2eee5;border-bottom:1px solid #496069}.fw-brand{font-size:14px;letter-spacing:.08em;text-decoration:none}.fw-brand strong{display:block;font-size:18px}.fw-menu summary{padding:8px 16px;border:1px solid #7d9499;border-radius:4px;list-style:none}.fw-menu nav{position:absolute;right:clamp(18px,4vw,70px);top:90%;background:#0b2732;box-shadow:0 15px 35px #0004;min-width:260px;padding:16px;display:grid;z-index:110}.fw-menu nav a{padding:8px 12px;text-decoration:none}.fw-menu nav a:hover,.fw-menu nav [aria-current]{background:#234451}.fw-preview{padding:12px 22px;font-size:14px;background:#fff5d8;text-align:center;color:#483a1c}.fw-footer{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;background:var(--ink);color:var(--paper);padding:35px clamp(20px,4vw,70px);font-size:14px}.fw-footer nav{display:flex;gap:20px;flex-wrap:wrap}.fw-native{max-width:1080px;margin:40px auto;padding:clamp(20px,4vw,48px);overflow-wrap:anywhere;background:#fffdf9;border-radius:12px}.fw-native p{margin:0 0 1.25em}.fw-native img{max-height:480px;object-fit:contain;display:inline-block;margin:10px;max-width:min(90%,450px)}.fw-native a{color:#285b6b}.fw-native li{margin-bottom:.6em}.fw-native h1{font:500 clamp(30px,5vw,54px)/1.2 'Cormorant Garamond',Georgia,serif}.privacy-modal{position:fixed;inset:0;background:#061821c9;display:grid;place-items:center;padding:24px;z-index:9999}.fw-privacy-panel{background:#fffdf9;color:#061821;padding:28px;max-width:800px;max-height:85vh;overflow:auto;border-radius:10px}.fw-privacy-panel button{float:right}#foto-termin-form fieldset[disabled]{opacity:.6}#foto-termin-form fieldset[disabled]>legend{font-weight:700;color:#7b321c}.fw-native:empty{display:none}@media(max-width:600px){.fw-header{padding:12px 18px}.fw-brand{font-size:12px}.fw-brand strong{font-size:15px}.fw-native{margin:20px 10px}.fw-native img{margin:8px 0}.fw-footer{display:block}.fw-footer nav{margin-top:18px}}
