.hbm-footer{font-size:17px;line-height:1.6}.hbm-footer .hexagon-footer .content{line-height:1.6}.hbm-footer,.hbm-footer *{box-sizing:content-box}.hbm-footer img{max-width:100%;height:auto}.hbm-footer:after{content:"";clear:both;display:table}.hbm-footer article,.hbm-footer aside,.hbm-footer details,.hbm-footer figcaption,.hbm-footer figure,.hbm-footer footer,.hbm-footer header,.hbm-footer hgroup,.hbm-footer nav,.hbm-footer section,.hbm-footer summary{display:block}.hbm-footer .row{clear:both;width:100%;margin:0}.hbm-footer .row:before,.hbm-footer .row:after{content:"";display:table}.hbm-footer .row:after{clear:both}.hbm-footer [class*=col_]{float:left;margin:0 2%;display:block}.hbm-footer [class*=col_nm_]{float:left;margin:0;display:block}.hbm-footer .col_nm_1{width:8.33%}.hbm-footer .col_nm_2{width:16.66%}.hbm-footer .col_nm_3{width:25%}.hbm-footer .col_nm_4{width:33.33%}.hbm-footer .col_nm_5{width:41.66%}.hbm-footer .col_nm_6{width:50%}.hbm-footer .col_nm_7{width:58.33%}.hbm-footer .col_nm_8{width:66.66%}.hbm-footer .col_nm_9{width:75%}.hbm-footer .col_nm_10{width:83.33%}.hbm-footer .col_nm_11{width:91.66%}.hbm-footer .col_nm_12{width:100%}.hbm-footer [class*=col_nmr_]{float:left;margin:0 0 0 2%;display:block}.hbm-footer [class*=col_nml_]{float:left;margin:0 2% 0 0;display:block}@media only screen and (width<=768px){.hbm-footer .col_nm_12,.hbm-footer .col_nmr_12,.hbm-footer .col_nml_12{width:90%;margin:0 auto;padding:0 5%}.hbm-footer .col_nm_1,.hbm-footer .col_nm_2,.hbm-footer .col_nm_3,.hbm-footer .col_nm_4,.hbm-footer .col_nm_5,.hbm-footer .col_nm_6,.hbm-footer .col_nm_7,.hbm-footer .col_nm_8,.hbm-footer .col_nm_9,.hbm-footer .col_nm_10,.hbm-footer .col_nm_11,.hbm-footer .col_nmr_1,.hbm-footer .col_nmr_2,.hbm-footer .col_nmr_3,.hbm-footer .col_nmr_4,.hbm-footer .col_nmr_5,.hbm-footer .col_nmr_6,.hbm-footer .col_nmr_7,.hbm-footer .col_nmr_8,.hbm-footer .col_nmr_9,.hbm-footer .col_nmr_10,.hbm-footer .col_nmr_11,.hbm-footer .col_nml_1,.hbm-footer .col_nml_2,.hbm-footer .col_nml_3,.hbm-footer .col_nml_4,.hbm-footer .col_nml_5,.hbm-footer .col_nml_6,.hbm-footer .col_nml_7,.hbm-footer .col_nml_8,.hbm-footer .col_nml_9,.hbm-footer .col_nml_10,.hbm-footer .col_nml_11{width:50%;margin:0}}@media only screen and (width<=564px){.hbm-footer .col_nm_1,.hbm-footer .col_nm_2,.hbm-footer .col_nm_3,.hbm-footer .col_nm_4,.hbm-footer .col_nm_5,.hbm-footer .col_nm_6,.hbm-footer .col_nm_7,.hbm-footer .col_nm_8,.hbm-footer .col_nm_9,.hbm-footer .col_nm_10,.hbm-footer .col_nm_11,.hbm-footer .col_nm_12,.hbm-footer .col_nmr_1,.hbm-footer .col_nmr_2,.hbm-footer .col_nmr_3,.hbm-footer .col_nmr_4,.hbm-footer .col_nmr_5,.hbm-footer .col_nmr_6,.hbm-footer .col_nmr_7,.hbm-footer .col_nmr_8,.hbm-footer .col_nmr_9,.hbm-footer .col_nmr_10,.hbm-footer .col_nmr_11,.hbm-footer .col_nmr_12,.hbm-footer .col_nml_1,.hbm-footer .col_nml_2,.hbm-footer .col_nml_3,.hbm-footer .col_nml_4,.hbm-footer .col_nml_5,.hbm-footer .col_nml_6,.hbm-footer .col_nml_7,.hbm-footer .col_nml_8,.hbm-footer .col_nml_9,.hbm-footer .col_nml_10,.hbm-footer .col_nml_11,.hbm-footer .col_nml_12{width:90%;margin:0 auto;padding:0 5%}.hbm-footer [class*=col_]{margin:0 0 30px}}.hbm-footer .footer{color:#fff;background:#abb4c6;width:100%;padding:50px 0 20px;line-height:160%}.hbm-footer .footer-content{clear:both;width:1500px;margin:0 auto}.hbm-footer .footer a{color:#fff;text-decoration:none}.hbm-footer .footerright{text-align:right;margin:0 0 20px}.hbm-footer .sociallink{margin:0 0 0 10px;display:inline-block}.hbm-footer #hex-footer,.hbm-footer #hex-header{width:50px;height:50px}.hbm-footer .hexagon-footer,.hbm-footer .hexagon-header{color:#373a3b;background-color:#fff;transition:all .3s}.hbm-footer .hexagon-footer:hover,.hbm-footer .hexagon-header:hover{color:#fff;background:#00597c}.hbm-footer .hexagon-footer .content{z-index:5;margin:-2px;padding:0;font-size:35px;position:relative;transform:rotate(-30deg)}.hbm-footer .hex-wrapper{text-align:center;display:inline-block;position:relative;transform:rotate(30deg)}.hbm-footer .hexagon-footer,.hbm-footer .hexagon-header{z-index:1;width:57.735%;height:100%;display:inline-block}.hbm-footer .hexagon-footer:before,.hbm-footer .hexagon-header:before{background-color:inherit;height:inherit;width:inherit;content:"";position:absolute;top:0;right:21.1325%;transform:rotate(60deg)}.hbm-footer .hexagon-footer:after,.hbm-footer .hexagon-header:after{background-color:inherit;height:inherit;width:inherit;content:"";position:absolute;top:0;right:21.1325%;transform:rotate(-60deg)}.hbm-footer .scrollToTop{text-align:center;color:#fff;text-align:center;cursor:pointer;z-index:99999;background-color:#00597c;padding:10px;font-weight:700;text-decoration:none;display:none;position:fixed;bottom:0;right:0}.hbm-footer .scrollToTop:hover,.hbm-footer .scrollToTop a,.hbm-footer .scrollToTop a:hover{color:#fff;text-decoration:none}.hbm-footer .scrollToTop i{font-size:30px;transition:all .4s}.hbm-footer .scrollToTop:hover i{transform:translateY(-5px)}.hbm-footer .ww-slider .row{display:flex}.hbm-footer .wwm-blog .row{width:98%;padding:1%}.hbm-footer .wwm-blog .row:nth-child(2n){background:#0000000d}@media only screen and (width<=1524px){.hbm-footer .maincontent,.hbm-footer .footer-content,.hbm-footer .header-container,.hbm-footer .ww-slider .wwm-contentslider{width:1200px}}@media only screen and (width<=1224px){.hbm-footer .maincontent,.hbm-footer .footer-content,.hbm-footer .header-container,.hbm-footer .ww-slider .wwm-contentslider{width:1000px}}@media only screen and (width<=1024px){.hbm-footer .maincontent,.hbm-footer .footer-content,.hbm-footer .header-container,.hbm-footer .ww-slider .wwm-contentslider{width:730px}}@media only screen and (width<=768px){.hbm-footer .maincontent,.hbm-footer .footer-content,.hbm-footer .header-container,.hbm-footer .ww-slider .wwm-contentslider{width:96%}.hbm-footer .footer{text-align:center}.hbm-footer .ww-slider .row{display:block}}@media only screen and (width<=564px){.hbm-footer .scrollToTop{position:static;bottom:0;right:0}.hbm-footer .headerright,.hbm-footer .footerright{text-align:center}}.hbm-footer .menu-footernavigation-container ul{margin:0;padding:0;list-style-type:none}.hbm-footer .menu-footernavigation-container a{text-align:center;background:#fff;width:200px;margin:0 0 10px;padding:10px;transition:all .3s;display:inline-block;color:#373a3b!important}.hbm-footer .menu-footernavigation-container a:hover{background:#00597c;color:#fff!important}.hbm-footer nav li:hover a,.hbm-footer nav li.current-menu-item a,.hbm-footer nav li.current-menu-parent a,.hbm-footer nav li.active a{color:#373a3b;display:block}.hbm-footer nav li ul li.current-menu-item a{color:#fff}.hbm-footer .sidr ul li:hover,.hbm-footer .sidr ul li.active,.hbm-footer .sidr ul li.current-menu-item,.hbm-footer .sidr ul li.current_page_ancestor{border-top:none;line-height:45px}.hbm-footer .sidr ul li:hover>a,.hbm-footer .sidr ul li:hover>span,.hbm-footer .sidr ul li.active>a,.hbm-footer .sidr ul li.active>span,.hbm-footer .sidr ul li.current-menu-item>a,.hbm-footer .sidr ul li.current-menu-item>span,.hbm-footer .sidr ul li.current_page_ancestor>a,.hbm-footer .sidr ul li.current_page_ancestor>span{color:#fff;background:#00597c}.hbm-footer .sidr ul li ul li:hover,.hbm-footer .sidr ul li ul li.active,.hbm-footer .sidr ul li ul li.current-menu-item,.hbm-footer .sidr ul li ul li.current_page_ancestor{color:#fff;background:#00597c;border-top:none;line-height:40px}.hbm-footer .sidr .menu-footernavigation-container{border-top:1px solid #444;padding:20px 0 0}.hbm-footer .sidr .menu-footernavigation-container a{padding:0!important}.hbm-footer .sidr .menu-footernavigation-container ul li{line-height:25px!important}.hbm-contacts{font-size:17px;line-height:27.2px}.hbm-contacts h3{margin:30px 0;font-size:30px;font-weight:400;line-height:130%}.hbm-contacts p{margin:0 0 10px}.hbm-contacts,.hbm-contacts *{box-sizing:content-box}.hbm-contacts img{max-width:100%;height:auto}.hbm-contacts:after{content:"";clear:both;display:table}.hbm-contacts .row{clear:both;width:100%;margin:0}.hbm-contacts .row:before,.hbm-contacts .row:after{content:"";display:table}.hbm-contacts .row:after{clear:both}.hbm-contacts [class*=col_]{float:left;margin:0 2%;display:block}.hbm-contacts [class*=col_nm_]{float:left;margin:0;display:block}.hbm-contacts .col_nm_6{width:50%}.hbm-contacts [class*=col_nmr_]{float:left;margin:0 0 0 2%;display:block}.hbm-contacts [class*=col_nml_]{float:left;margin:0 2% 0 0;display:block}@media only screen and (width<=768px){.hbm-contacts .col_nm_1,.hbm-contacts .col_nm_2,.hbm-contacts .col_nm_3,.hbm-contacts .col_nm_4,.hbm-contacts .col_nm_5,.hbm-contacts .col_nm_6,.hbm-contacts .col_nm_7,.hbm-contacts .col_nm_8,.hbm-contacts .col_nm_9,.hbm-contacts .col_nm_10,.hbm-contacts .col_nm_11,.hbm-contacts .col_nmr_1,.hbm-contacts .col_nmr_2,.hbm-contacts .col_nmr_3,.hbm-contacts .col_nmr_4,.hbm-contacts .col_nmr_5,.hbm-contacts .col_nmr_6,.hbm-contacts .col_nmr_7,.hbm-contacts .col_nmr_8,.hbm-contacts .col_nmr_9,.hbm-contacts .col_nmr_10,.hbm-contacts .col_nmr_11,.hbm-contacts .col_nml_1,.hbm-contacts .col_nml_2,.hbm-contacts .col_nml_3,.hbm-contacts .col_nml_4,.hbm-contacts .col_nml_5,.hbm-contacts .col_nml_6,.hbm-contacts .col_nml_7,.hbm-contacts .col_nml_8,.hbm-contacts .col_nml_9,.hbm-contacts .col_nml_10,.hbm-contacts .col_nml_11{width:50%;margin:0}}@media only screen and (width<=564px){.hbm-contacts .col_nm_1,.hbm-contacts .col_nm_2,.hbm-contacts .col_nm_3,.hbm-contacts .col_nm_4,.hbm-contacts .col_nm_5,.hbm-contacts .col_nm_6,.hbm-contacts .col_nm_7,.hbm-contacts .col_nm_8,.hbm-contacts .col_nm_9,.hbm-contacts .col_nm_10,.hbm-contacts .col_nm_11,.hbm-contacts .col_nm_12,.hbm-contacts .col_nmr_1,.hbm-contacts .col_nmr_2,.hbm-contacts .col_nmr_3,.hbm-contacts .col_nmr_4,.hbm-contacts .col_nmr_5,.hbm-contacts .col_nmr_6,.hbm-contacts .col_nmr_7,.hbm-contacts .col_nmr_8,.hbm-contacts .col_nmr_9,.hbm-contacts .col_nmr_10,.hbm-contacts .col_nmr_11,.hbm-contacts .col_nmr_12,.hbm-contacts .col_nml_1,.hbm-contacts .col_nml_2,.hbm-contacts .col_nml_3,.hbm-contacts .col_nml_4,.hbm-contacts .col_nml_5,.hbm-contacts .col_nml_6,.hbm-contacts .col_nml_7,.hbm-contacts .col_nml_8,.hbm-contacts .col_nml_9,.hbm-contacts .col_nml_10,.hbm-contacts .col_nml_11,.hbm-contacts .col_nml_12{width:90%;margin:0 auto;padding:0 5%}.hbm-contacts [class*=col_]{margin:0 0 30px}}.hbm-contacts .slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none;display:block;position:relative}.hbm-contacts .slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.hbm-contacts .slick-list:focus{outline:none}.hbm-contacts .slick-list.dragging{cursor:pointer;cursor:hand;outline:none}.hbm-contacts .slick-slider .slick-track,.hbm-contacts .slick-slider .slick-list{transform:translate(0,0)}.hbm-contacts .slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.hbm-contacts .slick-track:before,.hbm-contacts .slick-track:after{content:"";display:table}.hbm-contacts .slick-track:after{clear:both}.hbm-contacts .slick-loading .slick-track{visibility:hidden}.hbm-contacts .slick-slide{float:left;height:100%;min-height:1px;display:none}.hbm-contacts [dir=rtl] .slick-slide{float:right}.hbm-contacts .slick-slide img{display:block}.hbm-contacts .slick-slide.slick-loading img{display:none}.hbm-contacts .slick-slide.dragging img{pointer-events:none}.hbm-contacts .slick-initialized .slick-slide{display:block}.hbm-contacts .slick-loading .slick-slide{visibility:hidden}.hbm-contacts .slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.hbm-contacts .slick-arrow.slick-hidden{display:none}.hbm-contacts .slick-prev,.hbm-contacts .slick-next{cursor:pointer;color:#0000;z-index:1000;background:0 0;border:none;outline:none;width:30px;height:30px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.hbm-contacts .slick-prev:hover,.hbm-contacts .slick-prev:focus,.hbm-contacts .slick-next:hover,.hbm-contacts .slick-next:focus{color:#0000;outline:none}.hbm-contacts .slick-prev:hover:before,.hbm-contacts .slick-prev:focus:before,.hbm-contacts .slick-next:hover:before,.hbm-contacts .slick-next:focus:before{opacity:1}.hbm-contacts .slick-prev.slick-disabled:before,.hbm-contacts .slick-next.slick-disabled:before{display:none}.hbm-contacts .slick-prev:before,.hbm-contacts .slick-next:before{opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Line Awesome Free;font-size:60px;font-weight:900;line-height:1}.hbm-contacts .slick-prev{left:-70px}.hbm-contacts [dir=rtl] .slick-prev{left:auto;right:0}.hbm-contacts .slick-prev:before,.hbm-contacts [dir=rtl] .slick-prev:before{content:""}.hbm-contacts .slick-next{right:-70px}.hbm-contacts [dir=rtl] .slick-next{left:0;right:auto}.hbm-contacts .slick-next:before,.hbm-contacts [dir=rtl] .slick-next:before{content:""}.hbm-contacts .slick-dotted.slick-slider{margin-bottom:30px}.hbm-contacts .slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.hbm-contacts .slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.hbm-contacts .slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.hbm-contacts .slick-dots li button:hover,.hbm-contacts .slick-dots li button:focus{outline:none}.hbm-contacts .slick-dots li button:hover:before,.hbm-contacts .slick-dots li button:focus:before{opacity:1}.hbm-contacts .slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:20px;line-height:20px;position:absolute;top:0;left:0}.hbm-contacts .slick-dots li.slick-active button:before{opacity:.75;color:#000}.hbm-contacts .ww-slider{color:#fff;background:#00597c;width:100vw;min-height:518px;max-height:518px;margin-left:-50vw;position:relative;left:50%}.hbm-contacts .ww-slider .slick-dots{display:none!important}.hbm-contacts .ww-slider .wwm-contentslider{width:1500px;margin:0 auto}.hbm-contacts .ww-slider .ww-content{padding:50px 0;font-size:20px}.hbm-contacts .ww-slider .ww-content a{text-decoration:none;color:#fff!important}.hbm-contacts .ww-slider .ww-content i{vertical-align:middle;padding:10px 20px 10px 0;font-size:35px}.hbm-contacts .ww-slider h3{text-transform:uppercase;font-family:Titillium,Arial,sans-serif;font-style:italic;color:#fff!important}.hbm-contacts .ww-slider .ww-slider-name,.hbm-contacts .ww-slider .ww-slider-bezeichnung{font-size:24px}.hbm-contacts .ww-slider img{object-fit:cover;width:100%;height:100%}.hbm-contacts .ww-slider .row{display:flex}.hbm-contacts .wwm-customcolumns .sameheight{min-height:660px;padding:0 0 20px}.hbm-contacts .wwm-blog .row{width:98%;padding:1%}.hbm-contacts .wwm-blog .row:nth-child(2n){background:#0000000d}@media only screen and (width<=1524px){.hbm-contacts .maincontent,.hbm-contacts .footer-content,.hbm-contacts .header-container,.hbm-contacts .ww-slider .wwm-contentslider{width:1200px}.hbm-contacts .ww-slider{min-height:503px;max-height:503px}}@media only screen and (width<=1224px){.hbm-contacts .maincontent,.hbm-contacts .footer-content,.hbm-contacts .header-container,.hbm-contacts .ww-slider .wwm-contentslider{width:1000px}}@media only screen and (width<=1024px){.hbm-contacts .maincontent,.hbm-contacts .footer-content,.hbm-contacts .header-container,.hbm-contacts .ww-slider .wwm-contentslider{width:730px}.hbm-contacts .ww-slider{min-height:375px;max-height:375px}.hbm-contacts .ww-slider .ww-content{font-size:16px}.hbm-contacts .ww-slider .slick-prev,.hbm-contacts .ww-slider .slick-next{display:none!important}.hbm-contacts .ww-slider h3{font-size:22px!important}.hbm-contacts .ww-slider .ww-slider-name{font-size:18px!important}.hbm-contacts .ww-slider .ww-slider-bezeichnung{font-size:14px!important}.hbm-contacts .ww-slider .ww-content{padding:0}}@media only screen and (width<=768px){.hbm-contacts .maincontent,.hbm-contacts .footer-content,.hbm-contacts .header-container,.hbm-contacts .ww-slider .wwm-contentslider{width:96%}.hbm-contacts .ww-slider .row{display:block}.hbm-contacts .ww-slider{min-height:unset;max-height:unset}}.hbm-cookie-consent{z-index:9999;justify-content:center;padding:16px;display:flex;position:fixed;inset:auto 0 0}.hbm-cookie-consent[hidden]{display:none}.hbm-cookie-consent-panel{color:#1c1c1c;background:#fff;border-radius:6px;width:100%;max-width:720px;max-height:calc(100vh - 32px);padding:20px 24px;overflow-y:auto;box-shadow:0 4px 24px #0003}.hbm-cookie-consent-text{margin:0 0 12px;font-size:14px}.hbm-cookie-consent-categories input[type=checkbox]{accent-color:#1c1c1c;width:16px;height:16px}.hbm-cookie-consent-text a{text-decoration:underline}.hbm-cookie-consent-link{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.hbm-cookie-consent-categories{border:0;flex-wrap:wrap;gap:8px 20px;margin:0 0 16px;padding:0;display:flex}.hbm-cookie-consent-category{align-items:center;gap:6px;font-size:14px;display:flex}.hbm-cookie-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.hbm-cookie-consent-actions button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 16px;font-size:14px}.hbm-cookie-consent-actions button.hbm-cookie-consent-primary{color:#fff;background:#1c1c1c;border-color:#0000}.hbm-cookie-consent-details{margin:0 0 16px}.hbm-cookie-consent-tabs{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.hbm-cookie-consent-tab{cursor:pointer;color:#555;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px;font-size:13px}.hbm-cookie-consent-tab[aria-selected=true]{color:#1c1c1c;border-bottom-color:#1c1c1c;font-weight:600}.hbm-cookie-consent-table-wrap{max-height:141px;overflow-y:auto}.hbm-cookie-consent-table{border-collapse:collapse;width:100%;font-size:12.5px}.hbm-cookie-consent-table th,.hbm-cookie-consent-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:6px 8px}.hbm-cookie-consent-table th{color:#1c1c1c;white-space:nowrap;background:#fff;font-weight:600;position:sticky;top:0}.hbm-kf{--kf-blau:#00597c;--kf-blau-dunkel:#003e57;--kf-schiefer:#373a3b;--kf-hellblau:#90cef7;--kf-eisblau:#c7e7ff;--kf-tuerkis:#76c6cd;--kf-grau:#f2f4f5;--kf-linie:#c0c7cf;--kf-linie-hell:#e1e3e4;--kf-text2:#565f6f;--kf-schatten:0 8px 24px #003e591f;--kf-feder:cubic-bezier(.34, 1.56, .64, 1);--kf-oben:90px;box-sizing:border-box;color:var(--kf-schiefer);text-align:left;font-family:Titillium,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.45}.hbm-kf--shop{--kf-oben:92px}@media (width>=1200px){.hbm-kf--shop{--kf-oben:125px}}.hbm-kf *,.hbm-kf :before,.hbm-kf :after{box-sizing:border-box}:where(.hbm-kf) p{min-height:0;margin:0}:where(.hbm-kf) :is(button,input){font:inherit;color:inherit;letter-spacing:inherit}:where(.hbm-kf) :is(h2,h3,h4){margin:0;padding:0;font-style:normal}.hbm-kf :focus-visible{outline:2px solid var(--kf-blau);outline-offset:2px}.hbm-kf__anzeige :focus-visible{outline-color:var(--kf-hellblau)}.hbm-kf__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hbm-kf__kopf{margin-bottom:28px}.hbm-kf__kicker,.hbm-kf__anzeige-kicker{letter-spacing:.35em;text-transform:uppercase;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:12px}.hbm-kf__kicker{color:var(--kf-blau);margin-bottom:6px}.hbm-kf .hbm-kf__titel{color:var(--kf-schiefer);margin-bottom:6px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:clamp(28px,3.2vw,40px);font-style:italic;font-weight:700;line-height:1.1}.hbm-kf .hbm-kf__titel:after{content:none}.hbm-kf__unterzeile{color:var(--kf-text2);font-size:18px}.hbm-kf__raster{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start;gap:30px;display:grid}.hbm-kf__schritte{gap:20px;min-width:0;display:grid}.hbm-kf__schritt{border:1px solid var(--kf-schiefer);background:#fff;min-width:0;margin:0;padding:0}.hbm-kf__schritt-kopf{float:left;background:var(--kf-schiefer);color:#fff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;width:100%;height:44px;margin:0;padding:0 16px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:14px;display:flex}.hbm-kf__schritt-kopf+*{clear:both}.hbm-kf__hex{background:var(--kf-hellblau);width:24px;height:27px;color:var(--kf-schiefer);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);letter-spacing:0;flex:none;place-items:center;font-size:13px;display:inline-grid}.hbm-kf__verfahren{--luecke:12px;gap:var(--luecke);flex-wrap:wrap;padding:20px;display:flex}.hbm-kf__karte{flex:1 1 calc(50% - var(--luecke) / 2);text-align:left;border:1px solid var(--kf-linie);min-width:min-content;min-height:88px;color:var(--kf-schiefer);cursor:pointer;background:#fff;flex-direction:column;gap:4px;margin:0;padding:16px 48px 16px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s,transform .2s;display:flex;position:relative}.hbm-kf__karte-titel{font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:18px;line-height:1.2}.hbm-kf__karte-text{color:var(--kf-text2);font-size:14px;line-height:1.35}.hbm-kf__haken{border:1px solid var(--kf-linie);border-radius:50%;width:22px;height:22px;position:absolute;top:14px;right:14px}.hbm-kf__karte.is-aktiv{background:var(--kf-blau);border-color:var(--kf-blau);color:#fff}.hbm-kf__karte.is-aktiv .hbm-kf__karte-text{color:var(--kf-eisblau)}.hbm-kf__karte.is-aktiv .hbm-kf__haken{background:#fff;border-color:#fff}.hbm-kf__karte.is-aktiv .hbm-kf__haken:after{content:"";border:solid var(--kf-blau);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.hbm-kf__suche{margin:20px 20px 0;position:relative}.hbm-kf .hbm-kf__suchfeld{box-sizing:border-box;border:1px solid var(--kf-linie);width:100%;height:48px;color:var(--kf-schiefer);appearance:none;background:#fff;border-radius:0;margin:0;padding:0 44px;font-size:16px;transition:border-color .2s,box-shadow .2s}.hbm-kf .hbm-kf__suchfeld::placeholder{color:var(--kf-text2);opacity:1}.hbm-kf .hbm-kf__suchfeld:focus{border-color:var(--kf-blau);outline:none;box-shadow:0 0 0 3px #00597c2e}.hbm-kf__suchfeld::-webkit-search-cancel-button{-webkit-appearance:none}.hbm-kf__lupe{border:2px solid var(--kf-text2);pointer-events:none;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:15px;transform:translateY(-60%)}.hbm-kf__lupe:after{content:"";background:var(--kf-text2);width:7px;height:2px;position:absolute;bottom:-5px;right:-6px;transform:rotate(45deg)}.hbm-kf__leeren{width:40px;height:40px;color:var(--kf-text2);cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hbm-kf__leeren:hover{color:var(--kf-blau)}.hbm-kf__reiter{border-bottom:1px solid var(--kf-linie);flex-wrap:wrap;gap:2px;margin:14px 20px 0;display:flex}.hbm-kf__reiter-knopf{min-height:44px;color:var(--kf-text2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:8px 12px 10px;font-size:15px;transition:color .2s;position:relative}.hbm-kf__reiter-knopf:after{content:"";background:var(--kf-blau);height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.hbm-kf__reiter-knopf.is-aktiv{color:var(--kf-blau)}.hbm-kf__reiter-knopf.is-aktiv:after{transform:scaleX(1)}.hbm-kf__zahl{background:var(--kf-grau);min-width:22px;color:var(--kf-text2);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;margin-left:4px;padding:0 6px;font-size:12px;line-height:18px;transition:background-color .2s,color .2s;display:inline-block}.hbm-kf__reiter-knopf.is-aktiv .hbm-kf__zahl{background:var(--kf-blau);color:#fff}.hbm-kf__chips{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:16px 20px 20px;display:grid}.hbm-kf__chip{border:1px solid var(--kf-linie);min-width:0;min-height:56px;color:var(--kf-schiefer);text-align:left;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;margin:0;padding:8px 10px;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex}.hbm-kf__chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:16px;line-height:1.15;overflow:hidden}.hbm-kf__chip-name.is-lang{font-size:14px}.hbm-kf__chip-mm{color:var(--kf-text2);font-variant-numeric:tabular-nums;font-size:12px}.hbm-kf__chip.is-aktiv{background:var(--kf-blau);border-color:var(--kf-blau);color:#fff}.hbm-kf__chip.is-aktiv .hbm-kf__chip-mm{color:var(--kf-eisblau)}.hbm-kf__nichts{color:var(--kf-text2);padding:0 20px}.hbm-kf__nichts>span{padding-bottom:20px;display:block}.hbm-kf__anzeige{top:var(--kf-oben);background:var(--kf-schiefer);border-top:4px solid var(--kf-blau);color:#fff;padding:28px;position:sticky}.hbm-kf__anzeige-kicker{color:var(--kf-hellblau)}.hbm-kf__wert{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 8px;display:flex}.hbm-kf__zahlwert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:clamp(72px,7vw,120px);line-height:.9}.hbm-kf__einheit{color:var(--kf-hellblau);font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:28px}.hbm-kf__wert.is-leer .hbm-kf__zahlwert{color:#0000;-webkit-text-stroke:1.5px #ffffff47}.hbm-kf__wert.is-leer .hbm-kf__einheit{color:#90cef766}.hbm-kf__wechsel{background:var(--kf-tuerkis);color:var(--kf-schiefer);white-space:nowrap;border-radius:999px;align-self:center;padding:2px 10px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:14px}.hbm-kf__fuer{color:var(--kf-linie-hell);margin-bottom:20px;font-size:16px}.hbm-kf__vergleich{border:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;display:grid}.hbm-kf__vergleich-feld{min-height:64px;color:var(--kf-linie-hell);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;gap:2px;margin:0;padding:10px 14px;transition:background-color .2s;display:flex;position:relative}.hbm-kf__vergleich-feld+.hbm-kf__vergleich-feld{border-left:1px solid #fff3}.hbm-kf__vergleich-feld span{color:#bec7d9;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px}.hbm-kf__vergleich-feld strong{color:#fff;font-variant-numeric:tabular-nums;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.hbm-kf__vergleich-feld.is-aktiv{cursor:default}.hbm-kf__vergleich-feld.is-aktiv:after{content:"";background:var(--kf-hellblau);height:3px;position:absolute;bottom:0;left:0;right:0}.hbm-kf__vergleich-feld:not(.is-aktiv) strong{color:var(--kf-hellblau)}.hbm-kf .hbm-kf__sprung{background:var(--kf-blau);color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin:0;padding:10px 18px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:15px;text-decoration:none;transition:background-color .2s;display:flex}.hbm-kf__sprung-zahl{display:inline-block}.hbm-kf__schnell{flex-wrap:wrap;gap:8px;display:flex}.hbm-kf__schnell-chip{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;min-width:64px;min-height:44px;margin:0;padding:6px 16px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:16px;transition:border-color .2s,color .2s,background-color .2s}.hbm-kf__ergebnis{scroll-margin-top:calc(var(--kf-oben) + 12px);margin-top:44px;transition:opacity .2s}.hbm-kf__ergebnis.is-laedt{opacity:.5}.hbm-kf__ergebnis-kopf{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:18px;display:flex}.hbm-kf .hbm-kf__ergebnis-titel{color:var(--kf-schiefer);font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:clamp(22px,2.4vw,28px);font-style:italic;font-weight:700;line-height:1.2}.hbm-kf__ergebnis-zahlen{color:var(--kf-text2);font-size:15px}.hbm-kf__laengen{border:1px solid var(--kf-blau);min-height:40px;color:var(--kf-blau);cursor:pointer;background:#fff;margin:0 0 0 auto;padding:8px 16px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:14px;transition:background-color .2s,color .2s}.hbm-kf__hinweis{border-left:4px solid var(--kf-hellblau);background:#fff;margin-bottom:18px;padding:12px 16px;font-size:15px}.hbm-kf .hbm-kf__hinweis a{color:var(--kf-blau);font-family:Titillium Bold,Titillium,Arial,sans-serif}.hbm-kf__gruppen{row-gap:40px}.hbm-kf__karte-huelle{min-width:0;display:flex}.hbm-kf__karte-huelle>*{flex:1}.hbm-kf .hbm-kf__artikel-liste{border-top:1px solid var(--kf-linie-hell);text-indent:0;margin:0 0 20px;padding:0;list-style:none}.hbm-kf .hbm-kf__artikel{border-top:1px solid var(--kf-linie-hell);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin:0;padding:11px 0;display:flex}.hbm-kf .hbm-kf__artikel:first-child{border-top:0}.hbm-kf .hbm-special-tool-card__body .hbm-kf__artikel-liste li{margin:0;font-size:14px}.hbm-kf .hbm-kf__artikel-nummer{max-width:100%;color:var(--kf-blau);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:16px;line-height:1.25;text-decoration:none;overflow:hidden}.hbm-kf__masse{color:var(--kf-text2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.hbm-kf__merkmale{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.hbm-kf__merkmal{background:var(--kf-grau);border:1px solid var(--kf-linie-hell);color:var(--kf-schiefer);padding:1px 7px;font-size:12px;line-height:1.5}.hbm-kf__kauf{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 12px;padding-top:4px;display:flex}.hbm-kf__bestand{color:var(--kf-text2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hbm-kf__bestand.is-lager:before{content:"";background:#1a7f37;border-radius:50%;width:8px;height:8px}.hbm-kf__preis{font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:15px}.hbm-kf__warenkorb{background:var(--kf-blau);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;min-height:36px;margin:0 0 0 auto;padding:6px 12px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:13px;transition:background-color .2s}.hbm-kf .hbm-kf__nur-laengere{color:var(--kf-text2);margin:0;padding:12px 0;font-size:14px}.hbm-kf__kein-bohrer{border:1px dashed var(--kf-linie);text-align:center;background:#fff;grid-column:1/-1;justify-items:center;gap:16px;padding:32px 24px;font-size:17px;display:grid}.hbm-kf .hbm-kf__kein-bohrer .hbm-kf__sprung{width:auto}.hbm-kf__tabelle{border:1px solid var(--kf-linie);background:#fff;margin-top:44px}.hbm-kf__tabelle summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 20px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:17px;list-style:none;display:flex}.hbm-kf__tabelle summary::-webkit-details-marker{display:none}.hbm-kf__tabelle summary:after{color:var(--kf-blau);content:"+";flex:none;font-size:26px;line-height:1;transition:transform .2s}.hbm-kf__tabelle[open] summary:after{transform:rotate(45deg)}.hbm-kf__tabelle-rahmen{border-top:1px solid var(--kf-linie);overscroll-behavior:contain;max-height:560px;overflow:auto}.hbm-kf .hbm-kf__tabelle table{border-collapse:collapse;background:#fff;width:100%;margin:0;font-size:15px}.hbm-kf .hbm-kf__tabelle thead{display:table-header-group}.hbm-kf .hbm-kf__tabelle tr{background:0 0}.hbm-kf .hbm-kf__tabelle th{z-index:1;background:var(--kf-schiefer);color:#fff;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:10px 16px;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:12px;font-weight:700;position:sticky;top:0}.hbm-kf .hbm-kf__tabelle td{border-top:1px solid var(--kf-linie-hell);text-align:left;vertical-align:top;background:0 0;border-bottom:0;padding:7px 16px;font-family:Titillium,Arial,sans-serif;font-size:15px;font-weight:400;display:table-cell}.hbm-kf .hbm-kf__tabelle td:before{content:none}.hbm-kf .hbm-kf__tabelle td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;font-family:Titillium Bold,Titillium,Arial,sans-serif;font-size:15px}.hbm-kf .hbm-kf__tabelle tr:nth-child(2n) td{background:var(--kf-grau)}.hbm-kf .hbm-kf__tabelle tr.is-aktiv td{background:var(--kf-eisblau)}.hbm-kf__tabelle-gewinde{border:1px solid var(--kf-linie);color:var(--kf-blau);cursor:pointer;background:0 0;margin:2px 6px 2px 0;padding:1px 8px;font-size:14px;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:inline-block}.hbm-kf__tabelle-gewinde.is-anderes{color:var(--kf-text2);cursor:default;border-color:#0000;padding-inline:2px}@media (hover:hover){.hbm-kf__karte:hover{border-color:var(--kf-blau);box-shadow:var(--kf-schatten)}.hbm-kf__chip:not(.is-aktiv):hover{border-color:var(--kf-blau);color:var(--kf-blau)}.hbm-kf__reiter-knopf:hover{color:var(--kf-blau)}.hbm-kf__vergleich-feld:not(.is-aktiv):hover{background:#ffffff12}.hbm-kf .hbm-kf__sprung:hover,.hbm-kf__warenkorb:hover{background:var(--kf-blau-dunkel);color:#fff}.hbm-kf__schnell-chip:hover{border-color:var(--kf-hellblau);color:var(--kf-hellblau)}.hbm-kf__laengen:hover{background:var(--kf-blau);color:#fff}.hbm-kf .hbm-kf__artikel-nummer:hover{text-decoration:underline}.hbm-kf__tabelle-gewinde:not(.is-anderes):hover{background:var(--kf-blau);border-color:var(--kf-blau);color:#fff}}@media (width<=1100px){.hbm-kf__raster{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:20px}.hbm-kf__anzeige{padding:22px}}@media (width<=780px){.hbm-kf__unterzeile{font-size:16px}.hbm-kf__raster{grid-template-columns:minmax(0,1fr);gap:0}.hbm-kf__verfahren{--luecke:8px;padding:12px}.hbm-kf__karte{min-height:0;padding:12px 36px 12px 12px}.hbm-kf__karte-titel{font-size:16px}.hbm-kf__karte-text{font-size:13px}.hbm-kf__haken{top:10px;right:10px}.hbm-kf__suche{margin:12px 12px 0}.hbm-kf__reiter{scrollbar-width:none;flex-wrap:nowrap;margin:8px 12px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.hbm-kf__reiter::-webkit-scrollbar{display:none}.hbm-kf__schritte :is(button,input){scroll-margin-bottom:120px}.hbm-kf__chips{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;padding:12px 12px 16px}.hbm-kf__chip{padding:8px}.hbm-kf__chip-name{font-size:15px}.hbm-kf__chip-name.is-lang{font-size:13px}.hbm-kf__anzeige{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top-width:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 14px;margin:16px calc(50% - 50vw) 0;display:grid;top:auto;bottom:0;box-shadow:0 -6px 18px #0000002e}.hbm-kf__anzeige-kicker,.hbm-kf__vergleich,.hbm-kf__schnell{display:none}.hbm-kf__wert{grid-row:span 2;margin:0}.hbm-kf__zahlwert{font-size:40px}.hbm-kf__einheit{font-size:18px}.hbm-kf__wechsel{display:none}.hbm-kf__fuer{margin:0;font-size:14px;line-height:1.3}.hbm-kf .hbm-kf__anzeige .hbm-kf__sprung{justify-self:start;width:auto;min-height:40px;margin-top:6px;padding:6px 12px;font-size:13px}.hbm-kf__ergebnis{scroll-margin-top:80px}.hbm-kf__laengen{margin-left:0}.hbm-kf .hbm-kf__tabelle th,.hbm-kf .hbm-kf__tabelle td{padding:7px 10px}}@media (prefers-reduced-motion:no-preference){.hbm-kf__chip:active{transform:scale(.96)}.hbm-kf__chip.is-aktiv{animation:hbm-kf-pop .24s var(--kf-feder)}.hbm-kf__wert:not(.is-leer) .hbm-kf__zahlwert{animation:.28s cubic-bezier(.2,.8,.2,1) hbm-kf-rein}.hbm-kf__wechsel{animation:hbm-kf-pop .32s var(--kf-feder) .12s both}.hbm-kf__sprung-zahl{animation:.22s ease-out hbm-kf-zaehler}.hbm-kf__karte-huelle{animation:.24s ease-out both hbm-kf-auf;animation-delay:calc(var(--i,0) * 50ms)}.hbm-kf__artikel{animation:.22s ease-out both hbm-kf-auf;animation-delay:calc(var(--i,0) * 30ms + 60ms)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hbm-kf__karte:hover{transform:translateY(-2px)}}@keyframes hbm-kf-pop{0%{transform:scale(.94)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hbm-kf-rein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hbm-kf-zaehler{50%{transform:scale(1.12)}}@keyframes hbm-kf-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
