.hfr-inquiry{padding:28px;background:#fff;border:1px solid #d7e3eb;border-top:5px solid #f18a00;box-shadow:0 8px 24px rgba(3,34,68,.06);color:#092e57;min-width:0;position:relative}.hfr-inquiry .hfr-inquiry-required{font-size:13px;line-height:1.5;margin:0 0 18px}.hfr-inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.hfr-inquiry-grid>div{min-width:0}.hfr-inquiry-full{grid-column:1/-1}.hfr-inquiry label{font-family:inherit;font-size:15px;line-height:1.4;display:block;font-weight:700;margin:0 0 7px}.hfr-inquiry label span{font-size:12px;font-weight:400}.hfr-inquiry input:not([type=hidden]),.hfr-inquiry select,.hfr-inquiry textarea{font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #aabac8;background:#fff;color:#092e57;border-radius:3px;width:100%;padding:11px 12px;min-height:48px;box-sizing:border-box;box-shadow:none}.hfr-inquiry select{padding-right:28px}.hfr-inquiry textarea{resize:vertical;min-height:108px}.hfr-inquiry input:focus,.hfr-inquiry select:focus,.hfr-inquiry textarea:focus{outline:3px solid #8bd8ef;outline-offset:2px;border-color:#006e9b}.hfr-inquiry input[aria-invalid=true],.hfr-inquiry select[aria-invalid=true],.hfr-inquiry textarea[aria-invalid=true]{border:2px solid #b9001c}.hfr-inquiry .hfr-inquiry-trap{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hfr-inquiry .hfr-inquiry-privacy{font-size:13px;line-height:1.6;margin:18px 0;color:#3c5063}.hfr-inquiry a{text-decoration:underline;text-underline-offset:3px}.hfr-inquiry-submit{font-family:HfrDisplay,Impact,sans-serif;text-transform:uppercase;letter-spacing:.25px;font-size:18px;line-height:1.2;background:#d61026;color:#fff;border:2px solid #d61026;border-radius:4px;padding:15px 25px;min-height:51px;cursor:pointer;width:100%}.hfr-inquiry-submit:hover{background:#b40b20;border-color:#b40b20}.hfr-inquiry-submit:focus-visible{outline:3px solid #007dba;outline-offset:3px}.hfr-inquiry-submit:disabled{opacity:.6;cursor:wait}.hfr-inquiry-status:empty{display:none}.hfr-inquiry-status{font-size:15px;line-height:1.6;padding:14px;margin:0 0 18px;background:#edf7fc;border-left:4px solid #067aa2;overflow-wrap:anywhere}.hfr-inquiry-status[data-state=error]{background:#fff1ef;border-color:#ba0d20}.hfr-inquiry-status[data-state=success]{background:#e9f6ee;border-color:#197147}.hfr-inquiry-preview-note{font-size:13px;padding:12px;background:#fff5cf;line-height:1.6;margin:0 0 18px}.hfr-inquiry [hidden]{display:none!important}
@media(max-width:620px){.hfr-inquiry{padding:23px 18px}.hfr-inquiry-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hfr-inquiry-full{grid-column:auto}.hfr-inquiry label{font-size:14px}.hfr-inquiry .hfr-inquiry-privacy{font-size:12px}.hfr-inquiry-submit{font-size:17px}}
@font-face{font-family:HfrDisplay;src:url('/assets/fonts/bad-hoenningen-event/UnitedSerifSemiCond-Black.woff2') format('woff2');font-display:swap;font-weight:900}
@font-face{font-family:HfrSerif;src:url('/assets/fonts/bad-hoenningen-event/UnitedSerifRgMd.otf') format('opentype');font-display:swap}
.hfr-inquiry{font-family:HfrSerif,Georgia,serif}.hfr-team-page .tc-request-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hfr-team-page .tc-request-intro{margin-bottom:22px}.hfr-inquiry-field-error{display:block;color:#a90920;font-size:13px;line-height:1.5;margin-top:6px}
@media(max-width:760px){.hfr-team-page .tc-request-grid{grid-template-columns:minmax(0,1fr)}}
.hfr-team-page .tc-reasons h3,.hfr-team-page .tc-faq h2{overflow-wrap:anywhere;hyphens:auto}
.hfr27 .hfr-inquiry .hfr-inquiry-submit{font-family:HfrDisplay,Impact,sans-serif;font-size:18px;font-weight:900;line-height:1.2}
