@font-face{font-family:"avenir_55roman";src:url('/webFonts/AvenirPro55Roman/font.woff2') format('woff2'),url('/webFonts/AvenirPro55Roman/font.woff') format('woff')}@font-face{font-family:"avenir_35_lightregular";src:url('/webFonts/AvenirPro35Light/font.woff2') format('woff2'),url('/webFonts/AvenirPro35Light/font.woff') format('woff')}@font-face{font-family:"avenir_85_heavyregular";src:url('/webFonts/AvenirPro85Heavy/font.woff2') format('woff2'),url('/webFonts/AvenirPro85Heavy/font.woff') format('woff')}body{font-family:avenir_55roman,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#204d5e;padding-bottom:10px;line-height:1em;font-weight:normal;text-transform:uppercase;letter-spacing:1.25px;font-family:avenir_85_heavyregular,Arial,sans-serif}h2.subline,h3.subline,h4.subline,h5.subline{font-family:avenir_35_lightregular}p{font-family:avenir_35_lightregular}#main-header{border-bottom:10px solid #204d5e;box-shadow:none}@media only screen and (min-width:981px){.kw-login-button{background:#204d5e}.et_header_style_left #et-top-navigation a{font-family:'avenir_55roman';font-weight:300;font-size:19px;color:#204d5e}.et_header_style_left #et-top-navigation .kw-login-button{position:absolute;top:0;right:20px}.et_header_style_left #et-top-navigation .kw-login-button a{padding-top:8px!important;padding-bottom:8px!important;padding-left:10px;padding-right:10px;color:#fff;font-family:'avenir_55roman';font-weight:300}.et_header_style_left #et-top-navigation .kw-login-button a:before{position:absolute;top:0;bottom:0;height:0;width:0;left:-19px;border:19px solid transparent;color:#204d5e;border-right-color:#204d5e;content:"";display:block!important;z-index:1000000;opacity:1;border-style:solid;border-width:30px 19px 0 0;border-color:transparent #204d5e transparent transparent}.et_header_style_left #et-top-navigation .kw-login-button a:after{content:"";top:0;bottom:0;right:-100%;left:100%;display:block;position:absolute;background:#204d5e}}.et_header_style_left #et-top-navigation .kw-login-button a:hover{opacity:1}#main-header>.container{max-width:1200px;width:90%;position:static}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:40px}}@media only screen and (max-width:1045px){#main-header>.container{width:95%}#top-menu li{padding-right:13px}}.mobile_menu_bar:before{color:#204d5e}.et_mobile_menu{border-top:5px solid #204d5e}.et_header_style_left .logo_container{width:90%}#mobile_menu.et_mobile_menu{}.et_header_style_left #et-top-navigation .mobile_menu_bar{margin-top:-6px;padding-bottom:10px}.mobile_menu_bar:before{font-size:50px}#top-menu li.current-menu-item>a{color:#8baddb!important;font-family:avenir_85_heavyregular,Arial,sans-serif}#main-header>.container{max-width:1800px}.et_pb_blog_grid h2{font-size:18px;min-height:45px;padding-bottom:0}@media only screen and (min-width:981px){.kw-login-button{background:#8baddb;box-shadow:2px 0px 0px -1px #8baddb,-2px 0px 0px -1px #8baddb}.et_header_style_left #et-top-navigation .kw-login-button a:before{border-color:transparent #8baddb transparent transparent}.et_header_style_left #et-top-navigation .kw-login-button a:after{background:#8baddb}}#et-main-area .kw-button{box-shadow:2px 0px 0px -1px #204d5e}#et-main-area .kw-button:hover{box-shadow:2px 0px 0px -1px #8baddb}.kw-intro-grid .et_pb_module.et_pb_promo .et_pb_promo_button{box-shadow:2px 0px 0px -1px #fff}.kw-subline-onedge h3{box-shadow:2px 0px 0px -1px #8baddb,-2px 0px 0px -1px #8baddb}#et-main-area .kw-button.white{box-shadow:2px 0px 0px -1px #fff}#main-content .kw-blog-kacheln .post-meta a{box-shadow:2px 0px 0px -1px #204d5e,-2px 0px 0px -1px #204d5e}.divioverlay{}.overlay-container .divioverlay-bg{backdrop-filter:blur(10px);background:rgb(32 77 94 / 95%)}.osx #sidebar-overlay,body.safari #sidebar-overlay,body #page-container #sidebar-overlay{top:20px!important}@media only screen and (max-width:1364px){.overlay-container .kahl-product-overlay-section{padding-top:90px!important}}.kahl-product-overlay-section .kw-product-description h4{padding-bottom:0;margin-top:10px}.kahl-product-overlay-section .kw-product-specification h5{padding-bottom:0;margin-top:7px;margin-bottom:5px}.kahl-product-overlay-section .kw-product-specification .et_pb_text_inner{line-height:1.5}.kahl-product-overlay-section .kw-product-specification-headline h3{font-family:avenir_55roman,Arial,sans-serif;background:#fff!important;display:inline-block;padding-top:15px;padding-bottom:15px;padding-right:20px;padding-left:20px;position:relative}.kahl-product-overlay-section .kw-product-specification-headline h3:after{position:absolute;top:0;bottom:0;height:0;width:0;right:-38px;border:38px solid transparent;color:#fff;border-left-color:#8baddb;content:"";display:block!important;z-index:1000000;opacity:1;border-style:solid;border-width:54px 0 0 38px;border-color:transparent transparent transparent #fff}.kahl-product-overlay-section .kw-product-specification-headline h3:before{content:"";position:absolute;background:#fff;width:2px;right:-1px;top:1px;bottom:0;z-index:-1}body .kahl-product-overlay-section .et_pb_button.kw-button{line-height:37px!important;font-size:22px}body .kahl-product-overlay-section .et_pb_button.kw-button:before{content:"";position:absolute;background:#fff;width:2px;right:-1px;top:1px;bottom:0;z-index:-1;display:block;visibility:visible;background:#204d5e;opacity:1}body .kahl-product-overlay-section .et_pb_button.kw-button:hover:before{background-color:#8baddb}.kahl-product-overlay-section .kw-product-specification-headline{overflow:hidden}.kahl-product-overlay-section .kahl-product-order-form-row h2{margin-bottom:20px}.scf_tag_button{padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px}.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 input,.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 textarea{width:100%;border:1px solid #204d5e;padding:10px 20px!important;margin-bottom:15px}.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 .wpcf7-form-control-wrap[data-name="kahl-product"],.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 .wpcf7-form-control-wrap[data-name="kahl-subject"]{display:none}.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 input::placeholder,.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 textarea::placeholder{font-family:avenir_55roman,Arial,sans-serif;text-transform:uppercase}.kahl-product-overlay-section .kahl-product-order-form-row .wpcf7 .wpcf7-submit{margin-bottom:0;color:#fff;border:none;background:#204d5e;font-family:avenir_55roman,Arial,sans-serif;font-size:24px}#mobile_menu.et_mobile_menu{min-height:100vh;height:100%;position:fixed;left:0;right:0;top:78px;bottom:0;z-index:-5000}.et_mobile_menu li a{text-align:center;font-family:'avenir_55roman';font-weight:300;font-size:25px;color:#204d5e;line-height:30px}.et_mobile_menu li:last-of-type a,.et_mobile_menu li.menu-item-229 a{border-bottom:none!important}@media only screen and (max-width:980px){body.kahl-mob-open #main-header{position:fixed;top:-4px!important}.et_header_style_left #et-top-navigation .kw-login-button a span{padding-top:8px!important;padding-bottom:8px!important;padding-left:10px;padding-right:10px;color:#fff;font-family:'avenir_55roman';font-weight:300;display:inline-block;background:#8baddb;position:relative;font-size:22px;line-height:25px}.et_header_style_left #et-top-navigation .kw-login-button a span:after{content:"";top:0;bottom:0;right:-22px;left:100%;display:block;position:absolute;background:#8baddb}.et_header_style_left #et-top-navigation .kw-login-button a span:before{position:absolute;top:0;bottom:0;height:0;width:0;left:-26px;border:26px solid transparent;color:#204d5e;border-right-color:#204d5e;content:"";display:block!important;z-index:1000000;opacity:1;border-style:solid;border-width:41px 26px 0 0;border-color:transparent #8baddb transparent transparent}}@media only screen and (min-width:981px){#main-content .kw-blog-kacheln .et_pb_blog_grid .column.size-1of3:empty{display:none}#main-content .kw-blog-kacheln .et_pb_blog_grid .et_pb_salvattore_content{display:flex;justify-content:center}}.et_pb_post_title_0_tb_body .et_pb_title_featured_container img{margin-bottom:35px}.kw-blog-kacheln .et_pb_post{border:none;box-shadow:0 0 30px 0 rgba(32,77,94,0.12)}@media only screen and (min-width:981px){#main-content .kw-blog-kacheln .et_pb_blog_grid .column.size-1of3{width:31.667%;margin-right:2.5%}#main-content .kw-blog-kacheln .et_pb_blog_grid .column.size-1of3:nth-child(3n){margin-right:0}}#main-content .kw-blog-kacheln .et_pb_post{display:flex;flex-direction:column;overflow:hidden}#main-content .kw-blog-kacheln .et_pb_image_container{margin-bottom:0;order:-2}#main-content .kw-blog-kacheln .post-meta{order:-1;margin-bottom:20px}#main-content .kw-blog-kacheln .post-content-inner{margin-bottom:20px}#main-content .kw-blog-kacheln .post-meta a{background:#204d5e;color:#fff;font-size:17px;line-height:28px;display:inline-block;position:relative;padding-right:10px}#main-content .kw-blog-kacheln .post-meta a:after{position:absolute;top:0;bottom:0;height:0;width:0;right:-17px;border:14px solid transparent;color:#204d5e;border-left-color:#204d5e;content:"";display:block!important;z-index:1000000;opacity:1;border-style:solid;border-width:28px 0 0 17px;border-color:transparent transparent transparent #204d5e}#main-content .kw-blog-kacheln .post-meta a:before{content:"";top:0;bottom:0;left:-100%;right:100%;display:block;position:absolute;background:#204d5e}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:46.265%;margin-right:7.47%}}.wpcf7 .wpcf7-form.sent>div:not(.wpcf7-response-output){display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff;display:inline-block;margin-top:0;margin-bottom:0}.rcb-banner .rcb-footer-container{display:none!important}.rcb-banner .rcb-headline{font-weight:normal!important;text-transform:uppercase!important;font-family:avenir_85_heavyregular,Arial,sans-serif}.kahl-subnavi .et_pb_text_inner{display:flex;padding-top:5px}.kahl-subnavi a{font-family:'avenir_55roman';font-weight:300;font-size:17px;color:#fff;padding:5px 15px}.et_pb_widget_area .wp-block-categories li a{background:#204d5e;box-shadow:2px 0px 0px -1px #204d5e;color:#fff;font-size:17px;line-height:28px;display:inline-block;position:relative;padding-right:10px;padding-left:10px;border-radius:0}.et_pb_widget_area .wp-block-categories li a:after{position:absolute;top:0;bottom:0;height:0;width:0;right:-17px;border:14px solid transparent;color:#204d5e;border-left-color:#204d5e;content:"";display:block!important;z-index:1000000;opacity:1;border-style:solid;border-width:28px 0 0 17px;border-color:transparent transparent transparent #204d5e}.kw-intro-grid .et_pb_cta_0:hover .et_pb_module_header{color:#fff!important}#top-menu li.kw-login-button.current-menu-item>a{color:#fff!important;font-family:'avenir_55roman'}.kahl-product-overlay-section .kahl-product-icons{display:flex;flex-wrap:wrap}.kahl-product-overlay-section .kahl-product-icons img{height:75px;margin-right:10px;border:3px solid #fff;background:#fff;margin-bottom:10px}@media only screen and (max-width:388px){.kahl-product-overlay-section .kw-product-specification-headline h3{font-size:17px}}.kahl-product-overlay-section>.et_pb_row{max-width:1200px;width:90%!important}@media only screen and (max-width:767px){.kahl-product-overlay-section>.et_pb_row{max-width:1200px;width:90%!important}}/****** * * * * * * * *