@charset UTF-8;
:root{--orange:#ff8a05;--orange-accent:#ff8a05b3;--weiss:#fff;--schwarz:#000;--schwarz-accent:#000c;--underline-color:#8db2f4;--blau:#244B8E;--hellblau:#6984B3;--hintergrund:#F1F8FF;--outline-color:black;--error-color:#DB3333;--col-weiss:#fff;--col-schwarz:#333;--col-rot:#d30000}.underline{text-decoration:underline!important;text-underline-offset:4px!important}.list-pad{padding-left:30px!important}.set-rel{position:relative!important}.list-square{list-style-type:square!important}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-top:0!important}main p{font-size:clamp(1rem,3.8vw,1.125rem);margin-bottom:15px}main ul{padding-left:30px!important;list-style:square}main ol{padding-left:30px!important}h1{background:-webkit-linear-gradient(90deg,#2e2d2d,#000)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}header.site-header{background:var(--blau)!important;color:white!important}.page-id-206 #masthead,.page-id-44 #masthead,.page-id-3 #masthead,.page-id-40 #masthead{border-bottom:2px solid var(--blau)!important}.site-header-upper-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck{border-bottom:2px solid var(--blau)!important}.site-header-main-section-left.site-header-section.site-header-section-left{background:white;position:relative}.site-header-main-section-left.site-header-section.site-header-section-left::before{content:"";width:200px;height:100%;position:absolute;left:-200px;background:white}.site-header-main-section-left.site-header-section.site-header-section-left::after{content:"";width:0;height:100%;position:absolute;right:0;background:var(--blau);border-right:50px solid #8db2f3}@media screen and (max-width:1400px){.about-us{margin-left:10px!important}.site-header-main-section-left.site-header-section.site-header-section-left::after{border-right:15px solid #8db2f3}}.header-navigation li.menu-item>a{display:flex!important;width:auto!important}header #primary-menu li #menu-item-254 a{margin-left:10px!important;background:red;color:var(--blau)!important;margin-left:0!important;border:2px solid white;border-radius:5px;padding:20px!important}.about-us{margin-left:160px!important}.kontakt-cta{border:2px solid white;padding:.2em .4em;text-decoration:none!important;margin-left:15px;border-radius:5px!important}.kontakt-cta a{margin:0 15px!important}.kontakt-cta:hover{background:white!important}.kontakt-cta:hover>a{color:var(--blau)!important}.kontakt-cta a::after{content:"";background-color:transparent!important}#primary-menu li a{position:relative;padding:0!important;margin:0 15px}#primary-menu li a:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:3px;background-color:red}#primary-menu li a:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:3px;background-color:var(--blau)}#primary-menu li.current-menu-item a:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:3px;background-color:#8db2f3}#primary-menu li:not(.current-menu-item) a:hover:after,#primary-menu li:not(.current-menu-item) a:focus-visible:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:3px;background-color:#8db2f3;animation-name:nav-underline-animation;animation-duration:.3s;animation-timing-function:ease-out}#primary-menu li a:focus-visible{outline-offset:6px!important}@media screen and (max-width:1690px){.about-us{margin-left:10px!important}}.type-page ul li::marker{color:var(--blau)!important}@media screen and (max-width:1330px){.offset-box{display:none!important}}@media screen and (min-width:1331px){.netz-grid-mobile{display:none!important}}#mobile-drawer .mobile-logo-container{position:absolute;top:5px;left:15px}.mobile-drawer-content{background-color:var(--blau)!important}#mobile-drawer #mobile-menu{margin:40px 0 30px!important}.popup-drawer .drawer-header{min-height:80px!important;align-items:center;background:white!important}#mobile-drawer .drawer-inner{background:var(--blau)}#mobile-drawer .drawer-inner :not(li.menu-item) a{color:white!important;text-decoration:underline!important;text-decoration-color:var(--hellblau)!important;text-underline-offset:4px!important;text-decoration-thickness:2px!important}#mobile-drawer .drawer-inner a:hover{text-decoration-color:white!important}.kt-modal-container{padding:0 0 20px 0!important;border:0;border-radius:10px!important}.kt-modal-container p:first-of-type{background:var(--blau);color:white;padding:12px 24px!important;margin-bottom:10px!important;font-size:clamp(1.125rem,1.6vw,1.5rem)!important;border-radius:10px 10px 0 0!important}.kt-modal-overlay .kt-modal-close{color:white!important;padding:8px!important}.kt-modal-container p{padding:12px 24px!important}.floating-btns{position:fixed;right:-90px;bottom:50%;transform:rotate(270deg);z-index:99!important}.tel-icon .kb-svg-icon-wrap{transform:rotate(90deg)}@media screen and (max-width:768px){.floating-btns{right:10px;bottom:-1px;transform:rotate(0)!important}}.above-footer-container{position:relative!important}.above-footer-container::before{content:"";width:400px;position:absolute!important;left:-400px;top:-2px;background:#fff;height:calc(100% + 4px);border-top:2px solid #244b8e;border-bottom:2px solid #244b8e;box-sizing:border-box}.ul-footer{list-style-type:none!important;margin:0!important}.ul-footer a,.underline a{color:#fff!important;text-decoration-color:#8db2f3!important;text-underline-offset:4px!important;text-decoration-thickness:2px!important}.ul-footer a:hover,.underline a:hover{color:#8db2f3!important}hr.white-line{border-bottom:1px solid #fff;width:100%}header a,header button{transition:none!important}header a:focus-visible,header button:focus-visible{outline:2px dashed orange}.entry-content-wrap a:focus-visible{outline:2px dashed var(--outline-color)}footer a,footer button{transition:none!important}footer a:focus-visible,footer button:focus-visible{outline:2px dashed orange}.splide__pagination__page{border-radius:0!important;height:16px!important;width:16px!important;margin:4px!important}ul.splide__pagination__page,.splide__pagination__page{background:#8db2f3!important;opacity:1!important;display:none;bottom:-66px!important;padding-left:0!important}.splide__pagination__page:hover{background:var(--blau)!important;opacity:1!important}.splide__pagination__page.is-active{background:var(--blau)!important;opacity:1!important}@media screen and (max-width:1024px){.splide__pagination__page{display:flex}.wp-block-splide-carousel .splide__arrows{display:flex}}.splide-mobile-content p:first-of-type{background:var(--blau)!important;color:white!important;padding:16px;border-top-left-radius:10px;border-top-right-radius:10px;border:2px solid var(--blau)!important;margin-bottom:0!important}.splide-mobile-content p:first-of-type + p{padding:16px;margin-top:0!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:2px solid var(--blau)!important}@media screen and (min-width:1025px){.kb-gal-image-radius{border-radius:10px!important}}@media screen and (max-width:1024px){.kb-gal-image-radius{border-radius:10px 10px 0 0!important}}@media screen and (min-width:1400px){.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--next{right:120px!important}.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--prev{left:120px!important}}@media screen and (max-width:1024px){.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--next{right:-16px!important}.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--prev{left:-16px!important}}.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--next,.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--prev,.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--next,.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--prev{background:transparent!important;opacity:1!important}.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--next svg,.testimonial-slider .splide .splide__arrows--ltr .splide__arrow--prev svg,.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--next svg,.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--prev svg{fill:#244b8e!important}.arrow-right .splide .splide__arrows--ltr .splide__arrow--next,.arrow-right .splide .splide__arrows--ltr .splide__arrow--prev,.arrow-left .splide .splide__arrows--ltr .splide__arrow--next,.arrow-left .splide .splide__arrows--ltr .splide__arrow--prev{background:#244b8e!important;opacity:1}@media screen and (min-width:1025px){.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--next{right:140px!important}.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--prev{left:140px!important}}@media screen and (max-width:1024px){.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--next{right:-16px!important}.splide-netz-mobile .splide .splide__arrows--ltr .splide__arrow--prev{left:-16px!important}}.fluentform .ff-el-form-control{border-radius:0!important;border-color:var(--blau)!important}.fluentform .ff-el-form-control:focus-visible{border-color:var(--blau)!important}.fluentform .text-danger,.fluentform .ff-el-is-error .ff-el-form-check-label,.fluentform .ff-el-is-error .ff-el-form-check-label a{color:var(--error-color)!important}.error.text-danger{position:relative;margin-left:20px;font-size:1rem!important}.error.text-danger::before{content:"";font-family:dashicons;position:absolute;left:-20px}.fluentform .ff-btn-secondary:not(.ff_btn_no_style){background:var(--blau);border-color:var(--blau)}form.fluent_form_1 .ff-btn-submit{background:var(--blau)!important;border-color:var(--blau)!important;padding:7.2px 18px!important;font-size:18px!important;border-radius:0!important}.fluentform .ff-el-progress-bar{background-color:var(--hellblau)!important}*{touch-action:manipulation!important}@keyframes nav-underline-animation{from{transform:scaleX(0)}to{transform:scaleX(1)}}.nav-underline-animation{animation-name:nav-underline-animation;animation-duration:.3s;animation-timing-function:ease-out}.prozesse-box-links{position:relative;height:400px}.prozesse-box-links .beratung{position:absolute;width:220px;right:-80px;z-index:10!important}.prozesse-box-links .beschaffung{position:absolute;width:220px;bottom:-300px;z-index:10!important}.prozesse-box-mitte{position:relative;height:400px}.prozesse-box-mitte .reload{position:absolute;display:block;width:400px;left:-85px;top:0}.prozesse-box-mitte .lagerung{position:absolute;width:220px;bottom:-400px}.prozesse-box-rechts{position:relative;height:400px}.prozesse-box-rechts .druck{position:absolute;width:220px;left:-80px}.prozesse-box-rechts .versand{position:absolute;width:220px;bottom:-300px}body:not(.home) .hero-leftborder{position:relative}body:not(.home) .hero-leftborder::before{content:"";display:block;position:absolute;left:-500px;top:0;width:500px;height:100%;background:#fff}.hero-leftborder{position:relative}.hero-leftborder::before{content:"";display:block;position:absolute;left:-500px;top:0;width:500px;height:100%;background:#fff}.helle-boxen .wp-block-kadence-advancedheading{border:3px solid var(--blau)!important;background:#f9f9f9;color:var(--blau);border-radius:10px!important}.fliessband-2 .wp-block-kadence-advancedheading{padding-top:0!important;padding-bottom:2px!important}.boxen-2 .wp-block-kadence-advancedheading{position:relative;border:4px solid var(--blau)!important;border-radius:15px;background:white;color:var(--blau);z-index:10!important;display:block!important;margin:20px}.boxen-2 .product-box{position:relative!important}@media screen and (max-width:768px){.boxen-2 .wp-block-kadence-advancedheading{border-width:2px!important}}.boxen-2 .product-box::before{content:"";position:absolute!important;bottom:4px;right:10px;width:90%;height:90%;background:white;border:4px solid #8db2f3;border-radius:15px;z-index:1!important;display:block}.splide-dark .wp-block-kadence-advancedheading{background:var(--schwarz);padding-top:0!important;margin-top:16px!important}.kt-image-overlay-wrap{background:transparent!important}.cta-box{position:relative}.cta-box::before{content:"";position:absolute;top:-15px;right:-15px;width:100%;height:100%;background:white;border:4px solid var(--hellblau);border-radius:10px;z-index:0}