.elementor-kit-4{--e-global-color-primary:#00163D;--e-global-color-secondary:#EDF2FD;--e-global-color-text:#00163D;--e-global-color-accent:#005EFE;--e-global-color-159e78a:#4186FF;--e-global-typography-primary-font-family:"Author";--e-global-typography-secondary-font-family:"Author";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.2;--e-global-typography-text-font-family:"Author";--e-global-typography-accent-font-family:"TBJ Interval";color:var(--e-global-color-text);font-family:"Author",Sans-serif;font-size:20px;font-weight:300;line-height:1.2;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-primary );--e-preloader-size:20px;--e-preloader-rotate:0deg}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:#00163D;font-family:"TBJ Interval",Sans-serif;font-size:17px;line-height:1.1;color:var(--e-global-color-secondary);border-radius:50px 50px 50px 50px;padding:6px 15px 06px 15px}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#fff0;color:var(--e-global-color-text);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px}.elementor-kit-4 e-page-transition{background-color:var(--e-global-color-secondary)}.elementor-kit-4 a{color:var(--e-global-color-text)}.elementor-kit-4 h1{color:var(--e-global-color-text);font-family:"Author",Sans-serif;font-size:64px;font-weight:400;line-height:1.1}.elementor-kit-4 h2{color:var(--e-global-color-text);font-family:"Author",Sans-serif;font-size:42px;font-weight:400;line-height:1.1}.elementor-kit-4 h3{color:var(--e-global-color-text);font-family:"Author",Sans-serif;font-size:28px;font-weight:400;line-height:1.3}.elementor-kit-4 h4{color:var(--e-global-color-text);font-weight:400}.elementor-kit-4 h5{color:var(--e-global-color-text)}.elementor-kit-4 h6{color:var(--e-global-color-text)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.e-con{--container-max-width:1300px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:1.1;font-size:20px;line-height:1.2}.elementor-kit-4 h1{font-size:54px;line-height:1}.elementor-kit-4 h2{font-size:34px;line-height:1}.elementor-kit-4 h3{font-size:24px;line-height:1}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:1.1;font-size:18px;line-height:1.2}.elementor-kit-4 h1{font-size:44px;line-height:1}.elementor-kit-4 h2{font-size:28px;line-height:1}.elementor-kit-4 h3{font-size:20px;line-height:1}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--H2:Author}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-family:'Author',sans-serif;font-weight:500!important}.elementor-widget-text-editor strong,.elementor-widget-text-editor b{font-weight:400!important}a:not(.elementor-button):not(.wp-element-button){color:inherit}a:not(.elementor-button):not(.wp-element-button):hover{opacity:.85}.e-hotspot__tooltip{width:max-content!important;max-width:none!important;white-space:wrap!important;display:inline-flex!important;align-items:center;gap:12px}.e-hotspot__tooltip img,.e-hotspot__tooltip svg{flex:0 0 auto!important}.e-hotspot__tooltip .e-hotspot__tooltip-title,.e-hotspot__tooltip .e-hotspot__tooltip-text,.e-hotspot__tooltip span,.e-hotspot__tooltip p{flex:0 0 auto!important;margin:0}.e-hotspot__tooltip{max-width:calc(100vw - 32px)!important;white-space:normal!important}@media (max-width:767px){.e-hotspot__tooltip{width:max-content!important;max-width:calc(100vw - 32px)!important;white-space:normal!important}}ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.products):not(.product_list_widget){list-style:none;padding-left:0;margin-left:0}ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.products):not(.product_list_widget)>li{position:relative;list-style:none;padding-left:1.6rem}ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.products):not(.product_list_widget)>li::before{content:"";position:absolute;left:0;top:.42em;width:.8rem;height:.8rem;background-color:currentColor;-webkit-mask-image:url(https://wilfatec.de/wp-content/uploads/2026/04/wt-.svg);mask-image:url(https://wilfatec.de/wp-content/uploads/2026/04/wt-.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.woocommerce-message{position:fixed!important;bottom:90px!important;right:30px!important;width:380px!important;max-width:90vw!important;z-index:99999!important;background-color:#ffffff!important;color:#0b2341!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 30px rgb(11 35 65 / .15)!important;padding:25px!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:15px!important;font-family:sans-serif!important;font-size:15px!important;line-height:1.4!important}.woocommerce-message::before{content:none!important;display:none!important}.woocommerce-message .button.wc-forward{background-color:#0b2341!important;color:#ffffff!important;text-align:center!important;padding:12px 20px!important;border-radius:30px!important;font-weight:400!important;text-decoration:none!important;transition:all 0.2s ease-in-out!important;display:block!important;float:none!important;margin-top:5px!important}.woocommerce-message .button.wc-forward:hover{background-color:#edf2fd!important;color:#00163d!important}.woocommerce-cart-form table.shop_table.cart{border:none!important;background:transparent!important;display:block!important}.woocommerce-cart-form table.shop_table.cart thead{display:none!important}.woocommerce-cart-form table.shop_table.cart tbody{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important}tr.woocommerce-cart-form__cart-item.wooco-cart-parent{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;background-color:#ffffff!important;border:.5px solid #e2e8f0!important;border-radius:12px!important;padding:20px 30px!important;box-shadow:0 4px 12px rgb(11 35 65 / .04)!important;transition:all 0.25s ease-in-out!important;width:100%!important}tr.woocommerce-cart-form__cart-item.wooco-cart-parent:hover{border-color:#005efe!important;box-shadow:0 8px 20px rgb(0 94 254 / .08)!important}tr.woocommerce-cart-form__cart-item.wooco-cart-child{display:none!important}.woocommerce-cart-form table.shop_table.cart td{border:none!important;padding:0!important;background:transparent!important}.woocommerce-cart-form td.product-quantity{order:1!important;margin-right:25px!important;flex-shrink:0!important}.woocommerce-cart-form td.product-thumbnail{order:2!important;margin-right:25px!important;flex-shrink:0!important}.woocommerce-cart-form td.product-thumbnail img{width:20px!important;height:auto!important;max-height:20px!important;object-fit:contain!important;display:block!important}.woocommerce-cart-form td.product-name{order:3!important;flex-grow:1!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.woocommerce-cart-form td.product-name>a{font-size:18px!important;font-weight:400!important;color:#0b2341!important;text-decoration:none!important;display:block!important}.woocommerce-cart-form td.product-price,.woocommerce-cart-form td.product-subtotal{display:none!important}.woocommerce-cart-form td.product-remove{order:4!important;margin-left:auto!important;flex-shrink:0!important;display:flex!important;align-items:center!important}.woocommerce-cart-form td.product-remove a.remove{font-size:0!important;line-height:0!important;color:transparent!important;width:24px!important;height:24px!important;display:block!important;position:relative!important;transition:transform 0.2s ease-in-out!important}.woocommerce-cart-form td.product-remove a.remove::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:url(https://wilfatec.de/wp-content/uploads/2026/05/trash-xmark-2.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.woocommerce-cart-form td.product-remove a.remove:hover{background:transparent!important;transform:scale(1.1)!important}.woocommerce-cart-form td.product-quantity .quantity{display:inline-flex!important;align-items:center!important;background-color:#edf2fd!important;border-radius:20px!important;padding:6px 14px!important;border:none!important;width:140px!important}.woocommerce-cart-form td.product-quantity .quantity input.qty{background:transparent!important;border:none!important;box-shadow:none!important;font-weight:400!important;color:#00163d!important;text-align:center!important;width:100%!important}.custom-component-list{font-size:14px!important;color:#64748b!important;font-weight:400!important;line-height:1.4!important;display:block!important;margin:0!important;padding:0!important;text-align:left!important;max-width:90%!important}tr:has(.actions),.actions{border:none!important;background:transparent!important;padding-top:10px!important}.actions button[name="update_cart"]{display:none!important}.cart-collaterals .cart_totals h2,.cart-collaterals .cart_totals table{display:none!important}.cart-collaterals{width:100%!important;margin-top:30px!important;display:flex!important;justify-content:flex-end!important}.cart-collaterals .cart_totals{width:auto!important;float:none!important}.cart-collaterals .checkout-button.button.alt{background-color:#0b2341!important;color:#ffffff!important;font-family:'TBJ Interval'!important;font-size:18px!important;font-weight:400!important;padding:14px 35px!important;border-radius:30px!important;text-transform:none!important;transition:all 0.25s ease-in-out!important;box-shadow:0 4px 12px rgb(11 35 65 / .15)!important;display:inline-block!important}.cart-collaterals .checkout-button.button.alt:hover{background-color:#005efe!important;color:#ffffff!important;box-shadow:0 6px 15px rgb(0 94 254 / .3)!important;transform:translateY(-1px)}.woocommerce .cart-empty,.woocommerce .return-to-shop{display:none!important}body.woocommerce-cart:has(.cart-empty) .anfrage-leer-container{display:flex!important}body.woocommerce-cart:has(.cart-empty) .elementor-widget-heading,body.woocommerce-cart:has(.cart-empty) .elementor-widget-text-editor,body.woocommerce-cart:has(.cart-empty) .woocommerce-cart-form,body.woocommerce-cart:has(.cart-empty) .cart-collaterals{display:none!important}body.woocommerce-cart:not(:has(.cart-empty)) .anfrage-leer-container{display:none!important}#cmplz-cookiebanner-container .cmplz-documents ul,#cmplz-cookiebanner-container .cmplz-links ul{list-style:none!important;padding-left:0!important;margin-left:0!important}#cmplz-cookiebanner-container .cmplz-documents ul li,#cmplz-cookiebanner-container .cmplz-links ul li{list-style:none!important;padding-left:0!important}#cmplz-cookiebanner-container .cmplz-documents ul li::before,#cmplz-cookiebanner-container .cmplz-links ul li::before{content:none!important;display:none!important}@media (max-width:767px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{display:block!important;visibility:visible!important;opacity:1!important;text-align:center!important;width:100%!important;padding-right:25px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{position:relative!important;display:block!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close{position:absolute!important;top:4px!important;right:12px!important;margin:0!important;z-index:10!important}#cmplz-cookiebanner-container{position:fixed!important;z-index:999999!important;inset:auto 0 0 0!important;width:100vw!important;display:flex!important;justify-content:center!important}#cmplz-cookiebanner-container .cmplz-cookiebanner{position:relative!important;left:auto!important;right:auto!important;bottom:15px!important;width:calc(100vw - 30px)!important;max-width:100%!important;margin:0 auto!important}}.woocommerce ul.products li.product a.button.add_to_cart_button{font-family:'TBJ Interval',sans-serif!important;font-size:17px!important;font-weight:500!important;text-transform:none!important;background-color:#005efe!important;color:#ffffff!important;height:35px!important;padding:0 15px!important;border-radius:25px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all 0.2s ease-in-out!important;box-shadow:none!important;border:none!important;margin-top:auto!important;margin-bottom:5px!important}.woocommerce ul.products li.product a.button.add_to_cart_button:hover{background-color:#00163d!important;color:#ffffff!important;transform:translateY(-1px)}.woocommerce ul.products li.product a.button.add_to_cart_button.added{background-color:#00163d!important}.menu-cart-icon{width:20px;height:auto;vertical-align:middle;transition:filter 0.3s ease}@font-face{font-family:'Author';font-style:normal;font-weight:300;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/Author-Light.woff2) format('woff2')}@font-face{font-family:'Author';font-style:italic;font-weight:300;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/Author-LightItalic.woff2) format('woff2')}@font-face{font-family:'Author';font-style:normal;font-weight:400;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/Author-Regular.woff2) format('woff2')}@font-face{font-family:'Author';font-style:italic;font-weight:400;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/Author-Italic.woff2) format('woff2')}@font-face{font-family:'Author';font-style:normal;font-weight:500;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/Author-Medium.woff2) format('woff2')}@font-face{font-family:'Author';font-style:italic;font-weight:500;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/Author-MediumItalic.woff2) format('woff2')}@font-face{font-family:'TBJ Interval';font-style:normal;font-weight:300;font-display:auto;src:url(https://wilfatec.de/wp-content/uploads/2026/02/TBJInterval-Light.woff2) format('woff2')}