:root{--hsf-anchor-offset:112px}#anfrage,#wpforms-23550,#wpforms-24647,.wpforms-container,[id^=hg-],[id^=lg-]{scroll-margin-top:var(--hsf-anchor-offset)}.hse-overlay{z-index:2147483000 !important}.hse-drawer,.hse-mobile-filter-sheet{z-index:2147483001 !important}.hse-drawer__head,.hse-mobile-filter-sheet__head{position:sticky !important;top:0 !important;z-index:4 !important;background:inherit}.hsf-condition-note{margin:.65rem 0 0;font-size:.92rem;line-height:1.45}.hsf-privacy-note,.hsf-scroll-hint{margin:.75rem 0;font-size:.9rem;line-height:1.5}.hsf-privacy-note a{text-decoration:underline;text-underline-offset:.16em}.hsf-scroll-hint{display:none;font-weight:700}.fh4-contact a,.fh4-actions a,.leaflet-control-zoom a{box-sizing:border-box;min-height:44px}.leaflet-control-zoom a{display:grid !important;width:44px !important;height:44px !important;place-items:center;line-height:1 !important}#wpforms-24647 .wpforms-field input,#wpforms-24647 .wpforms-field textarea,#wpforms-24647 .wpforms-field select{box-sizing:border-box;max-width:100%}@media (max-width:767px){:root{--hsf-anchor-offset:88px}.hnc-values__visual,.hnc-values__visual>div,.hnc-values__visual .hnc-display,.hnc-values__visual .hnc-lead,.hnc-values__visual .hnc-value-list,.hnc-values__visual .hnc-value-list>li{box-sizing:border-box !important;max-width:100% !important;width:100% !important}.hnc-shell{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-right:17px !important;margin-left:17px !important}.hnc-values__badge{position:static !important;right:auto !important;max-width:100% !important;margin:1rem 0 !important;transform:none !important}.hnc-route-card,.hnc-route-card__intro,.hnc-route-facts,.hnc-route-fact{box-sizing:border-box !important;min-width:0 !important;max-width:100% !important}.hulsberg-jobs-v2 .jb-hero:before{display:none !important}.hulsberg-jobs-v2 .jb-hero h1{position:relative;z-index:2;font-size:clamp(2.35rem,12.5vw,3.35rem) !important;line-height:.94 !important}.hulsberg-jobs-v2 .jb-hero-rail__inner{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;box-sizing:border-box !important;width:min(100% - 34px,1240px) !important;max-width:100% !important}.hulsberg-jobs-v2 .jb-proof,.hulsberg-jobs-v2 .jb-proof>div,.hulsberg-jobs-v2 .jb-proof strong,.hulsberg-jobs-v2 .jb-proof span{min-width:0 !important;overflow-wrap:anywhere}.bo-shell,.fj-shell,.gv-shell,.r3-shell,.li-shell,.hh5-shell,.hh8-shell{box-sizing:border-box !important;width:auto !important;max-width:none !important;margin-right:17px !important;margin-left:17px !important}.bo-final-card,.bo-final__copy,.bo-final__contact,.fj-apply-card,.fj-apply-copy,.fj-contacts,.fj-contact,.gv-final-card,.gv-final__copy,.gv-final__facts,.r3-landscape,.r3-sector-board,.r3-sport,.r3-final,.li-final-card,.li-final__copy,body.page-id-19119 .imp-data-section .shell,body.page-id-19119 .imp-data-section .data,body.page-id-19119 .imp-data-section .list{box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;width:auto !important}.bo-final-card>*,.fj-apply-card>*,.fj-contact>*,.gv-final-card>*,.r3-landscape>*,.r3-sector-board>*,.r3-sport>*,.li-final-card>*,body.page-id-19119 .imp-data-section .data>*{min-width:0 !important;max-width:100% !important;overflow-wrap:anywhere}.ht-pass__head,.wm-pass__head,.hw-pass__head,.hg-pass__head,.ms-pass__head,.jh-pass__head{flex-wrap:wrap !important;gap:1rem !important}.ht-pass__seal,.wm-pass__seal,.hw-pass__mark,.hw-pass__logo,.hg-pass__seal,.ms-pass__logo,.jh-pass__logo{position:static !important;right:auto !important;left:auto !important;box-sizing:border-box !important;width:auto !important;max-width:min(150px,46vw) !important;height:auto !important;margin:0 !important;transform:none !important}.ht-pass-card,.wm-pass-card,.hw-pass-card,.hg-pass-card,.ms-pass-card,.jh-pass-card{box-sizing:border-box !important;max-width:100% !important;overflow:hidden}#saisonkalender .hsf-scroll-hint{display:block}.wpforms-container,.wpforms-container form,.wpforms-container .wpforms-field-container,.wpforms-container .wpforms-field{box-sizing:border-box !important;max-width:100% !important}}