body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body,.et_pb_text,.et_pb_contact_form input,.et_pb_contact_form textarea,.et_pb_contact_form select{font-family:system-ui,"Segoe UI",Roboto,sans-serif}h1,h2,h3,h4,.bn-h2{font-family:"Avenir Next","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;letter-spacing:-.02em;line-height:1.1}html{scroll-behavior:smooth}.bn-sec,.bn-contact,.bn-legal,.bn-hero{scroll-margin-top:90px}#main-footer,#footer-bottom,#footer-widgets{display:none!important}.bn-footer{border-top:1px solid #c9d8dd;font-size:.92rem}.bn-foot a{margin:0 .2rem}#main-header{border-bottom:5px solid;border-image:linear-gradient(90deg,#1cb3c1 0 25%,#7a4fe0 25% 50%,#ff6b57 50% 75%,#1a2766 75%) 1}#logo{max-height:34px}.bn-hero-text h1{color:#fff;font-size:clamp(2.4rem,7vw,5.4rem);font-weight:800;max-width:14ch}.bn-hero-text p{color:#c9dde4;font-size:1.2rem;max-width:44ch;margin-top:1.2rem}.bn-hero .et_pb_button_module_wrapper{display:inline-block;margin:0 1.2rem 0 0}a.et_pb_button.bn-btn-main,.bn-btn-main a.et_pb_button,.bn-btn-main .et_pb_button,a.et_pb_button.bn-btn-ghost,.bn-btn-ghost a.et_pb_button,.bn-btn-ghost .et_pb_button,a.et_pb_button.bn-btn-card,.bn-btn-card a.et_pb_button,.bn-btn-card .et_pb_button,a.et_pb_button.bn-btn-det{font-family:system-ui,"Segoe UI",Roboto,sans-serif!important;font-size:1.0625rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important;border:0!important;border-radius:6px!important;color:#fff!important;padding:.75rem 1.2rem!important;display:inline-block;text-decoration:none;box-shadow:none}.bn-btn-main a.et_pb_button:hover,a.et_pb_button.bn-btn-main:hover,.bn-btn-main .et_pb_button:hover,.bn-btn-ghost a.et_pb_button:hover,a.et_pb_button.bn-btn-ghost:hover,.bn-btn-ghost .et_pb_button:hover,.bn-btn-card a.et_pb_button:hover,a.et_pb_button.bn-btn-card:hover,.bn-btn-card .et_pb_button:hover,a.et_pb_button.bn-btn-det:hover{padding:.75rem 1.2rem!important;filter:brightness(.95)}a.et_pb_button.bn-btn-main:after,.bn-btn-main .et_pb_button:after,a.et_pb_button.bn-btn-ghost:after,.bn-btn-ghost .et_pb_button:after,a.et_pb_button.bn-btn-card:after,.bn-btn-card .et_pb_button:after,a.et_pb_button.bn-btn-det:after,a.et_pb_button.bn-btn-main:before,a.et_pb_button.bn-btn-ghost:before,a.et_pb_button.bn-btn-card:before{display:none!important;content:none!important}a.et_pb_button.bn-btn-main,.bn-btn-main a.et_pb_button,.bn-btn-main .et_pb_button{background:#7a4fe0!important}a.et_pb_button.bn-btn-ghost,.bn-btn-ghost a.et_pb_button,.bn-btn-ghost .et_pb_button{background:transparent!important;padding:.75rem .2rem!important;text-decoration:underline;text-underline-offset:4px}a.et_pb_button.bn-btn-card,.bn-btn-card a.et_pb_button,.bn-btn-card .et_pb_button{background:#ff6b57!important;padding:.6rem 1rem!important}a.et_pb_button.bn-btn-det{background:#1a2766!important;padding:.6rem 1rem!important;cursor:pointer}.bn-card .et_pb_button_module_wrapper{display:inline-block;margin:.6rem .6rem 0 0}.bn-h2{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;max-width:18ch;padding-bottom:0}.bn-kassen .bn-h2{color:#157f94}.bn-kaffee .bn-h2{color:#d4452f}.bn-lead{color:#4a6272;max-width:56ch}.bn-pts{padding-left:1.1rem;font-weight:500}.bn-kassen .bn-pts li::marker{color:#157f94}.bn-kaffee .bn-pts li::marker{color:#ff6b57}.bn-logo{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - .6rem)!important;min-height:150px;margin:0 .6rem .6rem 0!important;padding:1rem!important;background:#fff;border:1px solid #c9d8dd;border-top:6px solid #1cb3c1;border-radius:4px;vertical-align:top;float:none!important;text-align:center;box-sizing:border-box}.bn-kaffee .bn-logo{border-top-color:#ff6b57}.bn-logo .et_pb_image_wrap{display:flex;align-items:center;justify-content:center;width:100%}.bn-logo img{width:auto!important;height:auto!important;max-height:44px;max-width:80%!important}.bn-logo img[src*="conti"],.bn-logo img[alt*="Conti"]{max-height:80px}.bn-logo img[src*="kvdw"],.bn-logo img[alt*="Kees"]{max-width:190px!important;max-height:60px}.bn-logo::after{display:block;margin-top:.6rem;font-size:.85rem;color:#4a6272}.bn-kassen .bn-logo::after{content:"Kassensysteme"}.bn-kaffee .bn-logo::after{content:"Siebträgermaschinen"}.bn-card{background:#fff;border:1px solid #c9d8dd;border-top:6px solid #1cb3c1;border-radius:8px;padding:0 1.3rem 1.4rem;overflow:hidden}.bn-card.bn-kaffee{border-top-color:#ff6b57}.et_pb_row:has(>.et_pb_column.bn-card){display:flex!important;flex-wrap:wrap;align-items:stretch}.et_pb_column.bn-card{display:flex;flex-wrap:wrap;align-content:space-between}.et_pb_column.bn-card>.et_pb_image,.et_pb_column.bn-card>.et_pb_text{flex:0 0 100%;width:100%}.bn-photo{height:280px;display:flex!important;align-items:center;justify-content:center;background:#fff;padding:.8rem;margin:0 -1.3rem .4rem!important;width:calc(100% + 2.6rem)!important;box-sizing:border-box}.bn-photo .et_pb_image_wrap{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%}.bn-photo img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}.bn-tag{font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#157f94}.bn-card.bn-kaffee .bn-tag{color:#d4452f}.bn-card h3{font-size:1.3rem;font-weight:700;padding:.3rem 0}.bn-card p{color:#4a6272;padding-bottom:.5rem}.bn-price{color:#0e2233!important;font-weight:500}.bn-steps{list-style:none;margin:0;padding:0;border-left:3px solid #1cb3c1}.bn-steps li{position:relative;padding:0 0 1.5rem 1.4rem}.bn-steps li:last-child{padding-bottom:0}.bn-steps li::before{content:"";position:absolute;left:-10px;top:.45rem;width:15px;height:15px;border-radius:50%;border:3px solid #f7fafb;background:#1cb3c1}.bn-steps li:nth-child(2)::before{background:#7a4fe0}.bn-steps li:nth-child(3)::before{background:#ff6b57}.bn-steps li:nth-child(4)::before{background:#1a2766}.bn-steps b{display:block;font-size:1.15rem}.bn-steps span{color:#4a6272}.bn-contact h2,.bn-contact p,.bn-contact address,.bn-contact a{color:#fff}.bn-contact address{font-style:normal;font-size:1.3rem;line-height:1.5}.bn-formcard{background:#fff;border-radius:8px;padding:1.6rem}.bn-form .et_pb_contact_field input,.bn-form .et_pb_contact_field textarea,.bn-form .et_pb_contact_field select{background:#fff;border:1px solid #8aa3ae;border-radius:6px;color:#0e2233;padding:.7rem .8rem;width:100%}.bn-form label,.bn-form .et_pb_contact_form_label{color:#0e2233;font-weight:500}.bn-form .et_pb_contact_submit,.bn-form .et_pb_button{background:#7a4fe0!important;color:#fff!important;border:0!important;border-radius:6px;padding:.7rem 1.2rem!important}.et-pb-contact-message{color:#0e2233;font-weight:500;font-size:1.15rem}.bn-legal{background:#f7fafb!important}.bn-legal .et_pb_text{background:#fff;border:1px solid #c9d8dd;border-top:6px solid #1cb3c1;border-radius:8px;padding:2rem 2.2rem;box-shadow:0 2px 10px rgba(14,34,51,.06)}#datenschutz.bn-legal .et_pb_text{border-top-color:#7a4fe0}.bn-legal h2{color:#0e2233!important;font-size:1.9rem;margin:0 0 1rem;padding:0 0 .8rem;border-bottom:1px solid #c9d8dd}.bn-legal h3,.bn-legal h4{color:#157f94!important;font-size:1.05rem;font-weight:700;margin-top:1.4rem;padding-bottom:.2rem}#datenschutz.bn-legal h4{color:#5b3bb8!important}.bn-legal p,.bn-legal li,.bn-legal address{color:#0e2233!important;max-width:75ch;font-size:1rem;line-height:1.65}.bn-legal a{color:#157f94!important;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.bn-legal .et_pb_text{padding:1.4rem 1.2rem}}@media (max-width:980px){.bn-photo{height:230px}.bn-card{margin-bottom:1.4rem}}@media (max-width:480px){.bn-logo{width:100%!important;margin-right:0!important}}.bn-contact .et_pb_contact_form_container,.bn-contact .et_pb_contact_form_container p,.bn-contact .et_pb_contact_form_container label,.bn-contact .et_pb_contact_form_container span,.bn-contact .et_pb_contact_form_container h1,.bn-contact .et_pb_contact_form_container h2,.bn-contact .et_pb_contact_form_container h3,.bn-contact .et_pb_contact_form_container .et_pb_contact_form_label,.bn-contact .et_pb_contact_form_container .et_pb_contact_field_options_title,.bn-contact .et_pb_contact_form_container .et_pb_contact_field_checkbox label,.bn-contact .et_pb_contact .et-pb-contact-message,.bn-contact .et_pb_contact .et-pb-contact-message p,.bn-contact .et_pb_contact label,.bn-contact .et_pb_contact p,.bn-contact .bn-form label,.bn-contact .bn-form p,.bn-contact .bn-form span{color:#0e2233!important}.bn-contact .et_pb_contact a,.bn-contact .bn-form a{color:#157f94!important;text-decoration:underline}.bn-contact .et_pb_contact .et_pb_contact_field_options_title,.bn-contact .et_pb_contact .et_pb_contact_form_label{font-weight:600}.bn-contact .et_pb_contact input[type="text"],.bn-contact .et_pb_contact input[type="email"],.bn-contact .et_pb_contact textarea,.bn-contact .et_pb_contact select{color:#0e2233 ! important}