.hbf-spinner[data-v-e32f1acf]{transform-origin:center;animation:hbf-spinner-spin-e32f1acf .75s infinite linear}@keyframes hbf-spinner-spin-e32f1acf{to{transform:rotate(360deg)}}.hbf-message-box-container[data-v-b07a2eb4]{max-width:400px}.hbf-message-box-icon-container[data-v-b07a2eb4]{display:flex;justify-content:center;align-items:center;gap:6px;border-style:solid;border-width:2px;border-radius:20px 20px 0 0;padding:12px}.hbf-message-box-text-container[data-v-b07a2eb4]{border-style:solid;border-width:0 2px 2px;border-radius:0 0 20px 20px;padding:12px;text-align:center;color:#000;background-color:#f1f1f1}.hbf-btn-warning[data-v-b07a2eb4]{background-color:#ffd80b;border-color:#ffd80b;color:#fff}.hbf-btn-warning[data-v-b07a2eb4]:focus,.hbf-btn-warning[data-v-b07a2eb4]:hover{background-color:#d5b300;border-color:#d5b300;color:#fff}.hbf-btn-error[data-v-b07a2eb4]{background-color:#d22628;border-color:#d22628;color:#fff}.hbf-btn-error[data-v-b07a2eb4]:focus,.hbf-btn-error[data-v-b07a2eb4]:hover{background-color:#b31e46;border-color:#b31e46;color:#fff}.hbf-btn-info[data-v-b07a2eb4]{background-color:#566b82;border-color:#566b82;color:#fff}.hbf-btn-info[data-v-b07a2eb4]:focus,.hbf-btn-info[data-v-b07a2eb4]:hover{background-color:#566b82;border-color:#566b82;color:#fff}.modal-open[data-v-619cc2ee]{text-decoration:underline;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-backdrop[data-v-619cc2ee]{position:fixed;inset:0;background:#1a16128c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:8px}.modal[data-v-619cc2ee]{display:flex;flex-direction:column;position:relative;max-height:100%;max-width:660px;background:#faf7f2;padding:34px 26px 20px;box-shadow:0 2px 4px #00000014,0 20px 60px #1a161240;border-top:5px solid #568275}.modal-close[data-v-619cc2ee]{position:absolute;top:18px;right:20px;background:none;border:none;font-size:1rem;color:#568275;cursor:pointer;line-height:1;padding:4px 6px;transition:color .15s}.modal-close[data-v-619cc2ee]:hover{color:#1a1612}.modal-header[data-v-619cc2ee]{margin-bottom:14px}.modal-tag[data-v-619cc2ee]{display:block;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#568275;margin-bottom:10px}.modal-header h2[data-v-619cc2ee]{font-size:28px;line-height:1;font-weight:300;color:#1a1612;margin:0}.modal-body[data-v-619cc2ee]{margin-bottom:8px;overflow:auto}.modal-body h3[data-v-619cc2ee]{font-size:1.1em;line-height:1.3;font-weight:300;color:#1a1612;margin:0}.modal-body p[data-v-619cc2ee]{font-size:1.05rem;line-height:1.2;margin:0 0 18px;font-weight:300}.modal-body ul[data-v-619cc2ee]{margin:10px 0}.modal-body p[data-v-619cc2ee]:last-child{margin-bottom:0}.modal-footer[data-v-619cc2ee]{display:flex;justify-content:center;padding-top:8px;border-top:1px solid #568275}.modal-button[data-v-619cc2ee]{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;background:none;border:1px solid #568275;border-radius:6px;font-size:.7rem;letter-spacing:.08em;color:#568275;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.modal-button svg[data-v-619cc2ee]{width:10px;height:10px;stroke:currentColor;flex-shrink:0}.modal-button[data-v-619cc2ee]:hover{background:#f2faf8;border-color:#344e46;color:#1a1612}.modal-button[data-v-619cc2ee]:active{transform:scale(.96)}.fade-enter-active[data-v-619cc2ee],.fade-leave-active[data-v-619cc2ee]{transition:opacity .25s ease}.fade-enter-from[data-v-619cc2ee],.fade-leave-to[data-v-619cc2ee]{opacity:0}@media screen and (min-width:768px){.modal[data-v-619cc2ee]{padding:40px 40px 30px}.modal-header h2[data-v-619cc2ee]{font-size:32px}}.hbf-root-container *,.hbf-root-container :after,:before{box-sizing:border-box}.hbf-root-container{--hbf-green: #568275;--hbf-green-dark: #527b6f;--hbf-green-light: rgba(171, 219, 206, .4);--hbf-orange: #E94C1B;--hbf-orange-dark: #d54214;box-sizing:border-box;display:flex;background-color:#f1f7f566;color:#212529;font-family:"Bree Serif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;width:100%;min-height:600px;scroll-margin-top:67px}.hbf-image-container{display:none}.hbf-image{height:100%;background-image:url(https://hoerebil.dk/wp-content/uploads/2026/03/Kroophold.png);background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:26px}.hbf-form-container{flex-grow:1;padding:8px;display:flex;flex-direction:column;transition:background-color .3s ease}.hbf-conform-width{width:0!important;min-width:100%!important}.hbf-input-field-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.hbf-input-field-text{font-size:20px}.hbf-input-container{display:flex;flex-direction:column;gap:5px;width:100%}.hbf-input-field-segmented{color:#333;height:48px;padding:0px .75rem;border-radius:.25rem;border:1px solid #919191;caret-color:#0060e6;align-items:center;justify-content:space-between;width:42px;font-weight:500;line-height:1.5rem;outline:none;text-align:center}.hbf-input-field{border-radius:4px;border:1px solid #757575;padding:12px 14px;font-size:16px}.hbf-input-field:disabled{background-color:#e0ded8!important}.hbf-input-field::placeholder{color:#44444480!important}.hbf-input-field:focus{border-color:var(--hbf-green-dark);box-shadow:0 0 0 .2rem #56827533;outline:0}.hbf-checkbox-container{display:flex;flex-direction:column;gap:2px;width:100%}.hbf-checkbox-label{display:flex;gap:0 6px;cursor:pointer}.hbf-checkbox-field{margin:0;width:33px;height:33px;accent-color:#568275}.hbf-checkbox-field:disabled{accent-color:#E0DED8;opacity:1!important}.hbf-input-error-border{outline:1px solid red}.hbf-btn{display:inline-block;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;font-size:18px;font-weight:400;line-height:1.5;padding:.375rem .75rem;-webkit-user-select:none;user-select:none}.hbf-btn:not(:disabled){cursor:pointer}.hbf-btn:disabled{opacity:.65}.hbf-btn-super{display:flex;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;font-weight:700;border-radius:30px;letter-spacing:.04em;padding:12px 30px;white-space:nowrap;transition:all .6s cubic-bezier(.785,.135,.15,.86)}.hbf-btn-super:hover{transform:scale(1.05)}.hbf-btn-primary{background-color:var(--hbf-green);border-color:var(--hbf-green);color:#fff}.hbf-btn-primary:focus,.hbf-btn-primary:hover{background-color:var(--hbf-green-dark);border-color:#4d7569;color:#fff}.hbf-btn-orange{background-color:var(--hbf-orange);border-color:var(--hbf-orange);color:#fff}.hbf-btn-orange:focus,.hbf-btn-orange:hover{background-color:var(--hbf-orange-dark);border-color:var(--hbf-orange-dark);color:#fff;box-shadow:0 6px 8px #8e2c0e}.hbf-header{font-weight:700;font-size:34px;text-align:center}.hbf-text{font-size:20px;text-align:center}.hbf-submit-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;-webkit-user-select:none;user-select:none;margin:16px 0}.hbf-message-boxes-container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.hbf-root-container{line-height:1.5;scroll-margin-top:128px}.hbf-form-text{max-width:80%}.hbf-input-field-container{gap:14px 8px}.hbf-input-field-container-grid{display:inline-grid;grid-template-columns:repeat(2,max-content)}.hbf-checkbox-container-grid{grid-column:span 2}.hbf-input-field{font-size:18px}.hbf-input-field-small{min-width:340px;max-width:450px}.hbf-form-container{padding:16px}.hbf-header{font-weight:700;font-size:34px;text-align:start}.hbf-text{text-align:start}.hbf-submit-container{flex-direction:row}}@media screen and (min-width:1200px){.hbf-image-container{display:block;width:30%;line-height:1;padding:16px}.hbf-form-container{width:70%}}@media screen and (min-width:1300px){.hbf-image-container{width:35%}.hbf-form-container{width:65%}}@media screen and (min-width:1400px){.hbf-image-container{width:40%}.hbf-form-container{width:60%}}@media screen and (min-width:1600px){.hbf-image-container,.hbf-form-container{width:50%}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}
