#online-anfrage{padding:70px 0}#online-anfrage h1{font:normal 52px/1.12 Georgia,serif;color:#183b33}#online-anfrage h1 em{color:#8b7144}#online-anfrage .form-card{padding:32px;background:#fff;border:1px solid #ddd9cb;border-radius:12px}#online-anfrage h2{font-size:28px}#online-anfrage p{font-size:14px;line-height:1.8}#online-anfrage .form-intro{color:#8b7144}#online-anfrage fieldset{border:0;padding:0;margin:0;min-inline-size:0}#online-anfrage fieldset:disabled{opacity:.5}#online-anfrage .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#online-anfrage label{display:flex;flex-direction:column;gap:7px;font:13px/1.6 Arial,sans-serif;color:#536257}#online-anfrage input,#online-anfrage textarea{width:100%;padding:11px;border:1px solid #d3dacd;border-radius:5px;font:16px Arial,sans-serif;background:#fcfcf7}#online-anfrage .wide{grid-column:1/-1}#online-anfrage .check{display:flex;flex-direction:row;gap:10px;align-items:flex-start}#online-anfrage .check input{width:16px;height:16px;margin-top:4px;accent-color:#183b33}#online-anfrage .consent{margin-top:23px}#online-anfrage .privacy-note{font-size:11px;color:#7c8875}#online-anfrage button{display:flex;justify-content:space-between;background:#183b33;color:white;padding:15px 20px;border:0;border-radius:5px;width:100%;cursor:pointer}#online-anfrage .message{padding:14px;background:#f4f0df;color:#7c6843;border-radius:6px;margin:20px 0;font-size:13px;line-height:1.8}#online-anfrage .message.error{background:#fbede8;color:#9a5747}#online-anfrage .message.success{background:#eaf2e4;color:#4d6c3d}#online-anfrage .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#online-anfrage small{display:block;margin-top:10px;color:#8d987e;font-size:11px}.online-anmeldung-btn{margin-bottom:20px}#online-anfrage a:not([href]){pointer-events:none}@media(max-width:700px){#online-anfrage .grid{grid-template-columns:1fr}#online-anfrage .form-card{padding:23px}#online-anfrage h1{font-size:40px}}