.et_pb_menu .et-menu li.alt>a,.et_pb_menu .nav li.alt>a,#mobile_menu1 li.alt>a,#mobile_menu2 li.alt>a{color:#b0b0b0!important}html[lang="ar"] .et-l--header{direction:ltr!important}html[lang="ar"] .et-l--header .et_pb_section_3_tb_header,html[lang="ar"] .et-l--header .et_pb_section_5_tb_header,html[lang="ar"] .et-l--header .et_pb_menu,html[lang="ar"] .et-l--header .et_pb_menu__wrap,html[lang="ar"] .et-l--header .et_pb_menu__menu,html[lang="ar"] .et-l--header .et-menu-nav,html[lang="ar"] .et-l--header .et-menu,html[lang="ar"] .et-l--header .et_pb_row_1_tb_header,html[lang="ar"] .et-l--header .et_pb_row_2_tb_header{direction:ltr!important}html[lang="ar"] .et-l--header .et_pb_menu{text-align:left!important}html[lang="ar"] .et-l--header .et_pb_row_0_tb_header{direction:ltr!important}html[lang="ar"] .et-l--header .et_pb_blurb_position_right .et_pb_blurb_content{direction:ltr!important;text-align:left!important}.difl_contentcarousel .swiper-container{direction:ltr!important}html[lang="ar"] .et-l--header .et_pb_row_1_tb_header,html[lang="ar"] .et-l--header .et_pb_row_2_tb_header{flex-direction:row!important}html[lang="ar"] .et-l--header .et_pb_row_1_tb_header>.et_pb_column,html[lang="ar"] .et-l--header .et_pb_row_2_tb_header>.et_pb_column{order:unset!important}html[lang="ar"] .et-l--header .et_pb_column_3_tb_header{display:flex!important;flex-direction:row!important;justify-content:flex-end!important}.difl_contentcarouselitem{max-width:100%!important}body .gform_footer .gform_button,.df_button_left,.df_button_right{cursor:pointer!important}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}@media screen and (max-width:980px){.sfly_general .et_pb_divider.divider_spacer{min-height:400px}}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media (min-width:980px){.desktop_hidden{display:none!important}}.menu-item .df-custom-submenu{background-color:transparent;box-shadow:none}.featured-project-quote{position:relative;width:auto;background-color:white;padding:24px 62px;text-align:center;border-radius:4px;border-left:0px solid!important;box-shadow:inset 0 -2px 0 rgba(225,29,7,1),0 4px 16px rgba(4,8,16,0.05)}.featured-project-quote p{font-family:'Avenir',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:24px;color:rgba(40,47,72,1)!important;line-height:36px}.featured-project-quote p:first-child{padding-top:20px}.featured-project-quote cite{font-family:'Avenir',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px;color:rgba(225,29,7,1)!important;line-height:24px;margin-top:24px;display:block}ul.df-breadcrumbs{flex-wrap:wrap}#menu-menue .sub-menu .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:7px;content:'\35'}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#ffffff;background:transparent;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_pb_menu .et_mobile_nav_menu{margin:10px 6px 0px 6px}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{border:none}.wpml-ls-legacy-dropdown{margin-bottom:-20px}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{font-size:16px;font-weight:700}.wpml-ls-sub-menu{padding-top:0!important;margin-top:-25px!important;max-width:70px!important;left:57px!important}.et-menu li li.menu-item-has-children>a:first-child:after{top:6px}.nav li ul{width:280px}.et-menu li li a{width:245px}@media screen and (min-width:981px){.et_pb_menu .et-menu>li.menu-item-type-wpml_ls_menu_item{display:none!important}}.wpml-ls-legacy-dropdown a span{margin-left:5px!important}@media screen and (min-width:981px) and (max-width:1280px){.zahlen .df_ab_blurb_container h3.df_ab_blurb_sub_title,.zahlen .df_ab_blurb_container h3.df_ab_blurb_title{font-size:42px!important}}@media screen and (min-width:981px) and (max-width:1330px){.h2jp .et_pb_text_0 h2{font-size:42px!important}}.cmtt_help.glossary-search-helpitem{display:none!important}.cmtt-categories-filter,.cmtt-tags-filter,.glossary_itemdesc,.glossary-search-label{font-size:16px!important}.cmtt-glossary-tag,a.glossary-search-clear{color:#dc4a50}.cmtt-categories-filter a.cmtt-glossary-category{padding:5px 10px!important}.glossary-read-more-link:hover{color:#dc4a50}.glossary-search-term{padding:7px 11px 7px 11px}.button.glossary-search.button{padding:8px 11px 8px 11px}.cmtt-backlink.cmtt-backlink-bottom{display:inline-block;padding:10px 20px;background-color:#dc4a50!important;color:#ffffff!important;text-decoration:none;border-radius:3.125rem;font-weight:bold;border:2px solid #dc4a50!important}.cmtt-backlink.cmtt-backlink-bottom:hover{background-color:#2a4175!important;border:2px solid #2a4175!important}.cmtt-taxonomy-single,.cmtt_synonyms_title,.cmtt_related_title,.cmtt_related_articles_title{font-weight:bold}html:not([lang="de-DE"]):not([lang="ar"]):not([lang="ar-SA"]):not([lang="jp"]):not([lang="jp-JP"]) .contact{display:none!important}html[lang="de-DE"] .germanhide,html[lang="ar"] .germanhide,html[lang="ar-SA"] .germanhide,html[lang="jp-JP"] .germanhide{display:none!important}.df-item-wrap.df-post-button-wrap{min-width:170px}html:not([lang="de-DE"]) .df-item-wrap.df-post-tags-wrap.difl_postitem_1_tb_body{display:block!important}input#reg_username,label[for="reg_username"],p.woocommerce-form-row:has(#reg_username){display:none!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:0px 20px 20px 20px;margin:0 0 2em 0;text-align:left;border-radius:5px}#customer_login>div.u-column1.col-1>h2,#customer_login>div.u-column2.col-2>h2{font-size:20px}.woocommerce button.button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{color:#fff!important;background-color:#2a4175;border-radius:5px}.woocommerce form .form-row input.input-text:focus{background-color:#fff!important;border-color:#2a4175!important}.woocommerce button.button:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{color:#fff;background-color:#dc4a50;border-radius:5px;border:0;padding:.3em 1em .3em 1em}.woocommerce button.button:after,.woocommerce button.button:not(.button-confirm):after{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select{background-color:#f1f1f1!important;color:#1c1c1c!important;border:1px solid #1c1c1c!important;border-radius:5px!important}.woocommerce form .form-row select{padding:20px 20px 20px 20px!important}.wc-product-table-controls input[type=search],.wc-product-table-controls select{color:#1c1c1c!important;border-color:#2a4175!important;border-radius:5px!important}.divi .wc-product-table .product .add-to-cart-wrapper button.button{color:#fff!important;background-color:#2a4175!important;font-weight:600;border-radius:3px!important;border-color:#2a4175!important}.divi .wc-product-table .product .add-to-cart-wrapper button.button:hover{color:#fff!important;background-color:#dc4a50!important;font-weight:600;border-radius:3px!important;border-color:#dc4a50!important}.divi .wc-product-table .product a.button{color:#fff!important;background-color:#dc4a50!important;font-weight:600;border-radius:3px!important;border-color:#dc4a50!important}.divi .wc-product-table .product a.button:hover{color:#fff!important;background-color:#2a4175!important;font-weight:600;border-radius:3px!important;border-color:#2a4175!important}.divi .wc-product-table .product a.button.add-request-quote-button{color:#fff!important;background-color:#dc4a50!important;font-weight:600;border-radius:3px!important;border-color:#dc4a50!important}.divi .wc-product-table .product a.button.add-request-quote-button:hover{color:#fff!important;background-color:#2a4175!important;font-weight:600;border-radius:3px!important;border-color:#2a4175!important}.yith_ywraq_add_item_response_message.show.hide-when-removed{color:#1c1c1c;font-style:italic}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{width:auto;margin-bottom:0px!important}body #page-container .et_pb_section .dfw-1-cart-notice.et_pb_wc_cart_notice_0_tb_body .wc-forward:after{display:none}body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-forward:hover,body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body button.button:hover,body #page-container .et_pb_section .et_pb_wc_cart_notice_0_tb_body .wc-backward:hover{color:#fff!important;background-color:#dc4a50!important;border-radius:5px!important;border:0!important;padding:.3em 1em .3em 1em!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img.zoomImg{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a{pointer-events:none;cursor:default}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img.zoomImg{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a{pointer-events:none;cursor:default}h3.hunterlab-related-title{font-size:22px;font-weight:700;color:#2a4175;margin-top:40px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #2a4175}.hunterlab-related-title+ul.products li.product .button,.hunterlab-related-title+ul.products li.product .add_to_cart_button,.hunterlab-related-title+ul.products li.product .add-request-quote-button,.hunterlab-related-title+ul.products li.product a.button{background-color:#2a4175!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:10px 20px!important;border-radius:5px!important;border:1px solid #2a4175!important;text-align:center!important;display:inline-block!important;text-decoration:none!important;width:100%!important;box-sizing:border-box!important}.hunterlab-related-title+ul.products li.product .button:hover,.hunterlab-related-title+ul.products li.product .add_to_cart_button:hover,.hunterlab-related-title+ul.products li.product .add-request-quote-button:hover,.hunterlab-related-title+ul.products li.product a.button:hover{background-color:#dc4a50!important;border-color:#dc4a50!important;color:#fff!important}.hunterlab-related-title+ul.products li.product .button:after,.hunterlab-related-title+ul.products li.product a.button:after{display:none!important}.hunterlab-related-title+ul.products li.product .woocommerce-loop-product__title,.hunterlab-related-title+ul.products li.product h2{font-size:16px!important;font-weight:700!important;color:#2a4175!important;line-height:1.3!important;margin-bottom:8px!important;min-height:44px!important}.hunterlab-related-title+ul.products li.product .woocommerce-loop-product__title:hover,.hunterlab-related-title+ul.products li.product h2:hover{color:#dc4a50!important}.hunterlab-related-title+ul.products li.product .price{font-size:20px!important;font-weight:700!important;color:#1c1c1c!important;margin-bottom:12px!important;display:block!important}.hunterlab-related-title+ul.products li.product .price .woocommerce-price-suffix{font-size:12px!important;font-weight:400!important;color:#888!important}.hunterlab-related-title+ul.products li.product .price del{font-size:14px!important;color:#999!important;font-weight:400!important}.hunterlab-related-title+ul.products li.product .price ins{text-decoration:none!important;color:#dc4a50!important}.hunterlab-related-title+ul.products li.product{padding:15px!important;border-radius:6px!important;transition:box-shadow 0.3s ease,transform 0.2s ease!important}.hunterlab-related-title+ul.products li.product:hover{box-shadow:0 4px 16px rgba(42,65,117,0.12)!important;transform:translateY(-2px)!important}.hunterlab-related-title+ul.products li.product .et_overlay,.hunterlab-related-title+ul.products li.product span.et_overlay{display:none!important}.hunterlab-related-title+ul.products li.product .onsale{background-color:#dc4a50!important;color:#fff!important;font-size:12px!important;font-weight:600!important;border-radius:4px!important;padding:4px 10px!important}.cquote-half{width:50%;float:left}.cquote_submit_quote{color:#FFFFFF!important;border-width:2px!important;border-color:#2a4175;border-radius:4px;font-size:16px;font-weight:600!important;background-color:#2a4175;padding:15px 10px 15px 10px!important}.cquote_submit_quote:hover{background-color:#fff!important;color:#2a4175!important}.cquote_footer,.cquote-footer{width:100%}.cquote_submit_quote{width:100%;display:block;box-sizing:border-box}#yith-ywraq-form table.cart .product-thumbnail{width:150px}#yith-ywraq-default-form>p.form-row.form-row-wide.raq-send-request-row>input.button.raq-send-request.last{background-color:#2a4175!important;color:#fff!important;border-radius:5px!important;font-weight:600;border:1px solid #2a4175!important}#yith-ywraq-default-form>p.form-row.form-row-wide.raq-send-request-row>input.button.raq-send-request.last:hover{background-color:#DC4A50!important;color:#fff!important;border-radius:5px!important;border:1px solid #DC4A50!important}#yith-ywraq-form .update-list-wrapper input[type="submit"],#yith-ywraq-form .update-list-wrapper .after-table-right .button{background-color:#2a4175!important;color:#fff!important;font-weight:600;border:1px solid #2a4175!important;border-radius:5px!important}#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover,#yith-ywraq-form .update-list-wrapper .after-table-right .button:hover{background-color:#DC4A50!important;color:#fff!important;border:1px solid #DC4A50!important;border-radius:5px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#f1f1f1!important;color:#1c1c1c!important;border:1px solid #1c1c1c!important;border-radius:5px!important;padding:14px!important}.select2-container .select2-selection--single{margin-top:-8px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:10px;right:1px;width:30px}.woocommerce .quantity input.qty{background-color:#f1f1f1!important;color:#1c1c1c!important;border:1px solid #2a4175;border-radius:5px!important}#yith-ywraq-form td.product-quantity{text-align:right!important}#yith-ywraq-form td.product-quantity .quantity{display:flex!important;justify-content:flex-end!important;width:100%!important}.ywraq-big-button.ywraq-pdf-file.button{background-color:#dc4a50!important;color:#fff!important;font-weight:600;border:1px solid #dc4a50!important;border-radius:5px!important;padding:4px 14px!important}.ywraq-big-button.ywraq-pdf-file.button:after{display:none}.ywraq-status-ywraq-new .ywraq-admin-message{background:#FAE8E9;box-shadow:none;color:#2a4175;font-style:normal;background-image:none}.ywraq-additional-information{display:flex;flex-direction:row-reverse}.ywraq-customer-information{margin-right:0!important}.ywraq-admin-message{margin-right:6%!important}.woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid #ddd;border-radius:4px;overflow:hidden}.woocommerce-MyAccount-navigation ul li{margin:0;padding:0;border-bottom:1px solid #ddd;background-color:#f5f5f5;transition:background-color 0.2s ease}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li:hover{background-color:#2a4175}.woocommerce-MyAccount-navigation ul li:hover a{color:#ffffff}.woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 20px;color:#333333;text-decoration:none;font-weight:500;transition:color 0.2s ease}.woocommerce-MyAccount-navigation ul li.is-active{background-color:#2a4175}.woocommerce-MyAccount-navigation ul li.is-active a{color:#ffffff;font-weight:600}.woocommerce-MyAccount-navigation::after{display:none!important}.woocommerce-MyAccount-navigation::after{content:"Zurück zum Shop";display:block;margin-top:15px;padding:12px 20px;background-color:#2a4175;color:#ffffff;text-align:center;border-radius:4px;font-weight:600;cursor:pointer}.myaccount-back-btn{display:block;max-width:386px;margin-top:15px;padding:12px 20px;background-color:#2a4175;color:#ffffff!important;text-align:center;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color 0.2s ease}.myaccount-back-btn:hover{background-color:#dc4a50;color:#ffffff!important}@media (max-width:980px){table.df_dt_content td[data-label="Name"]{background-color:#f5f5f5;font-weight:600}}@media only screen and (max-width:767px){.difl_datatable_0 tbody tr:nth-child(odd) td[class="df_dt_table_body_column_cell"]{background-color:#f0f3f8!important}.difl_datatable_0 tbody tr:nth-child(even) td[class="df_dt_table_body_column_cell"]{background-color:#ffffff!important}.difl_datatable_0 tbody tr td[data-label="Name"]{border-top:3px solid #2a4175!important;padding-top:14px!important;margin-top:10px!important}.difl_datatable_0 tbody tr td{padding:8px 14px!important}}