@import url("/wp-content/themes/storefront-child/fonts/css/all.css");iframe{display:block}a:focus,.focus a{outline:none !important}.clear{clear:both}body{font-family:neo-sans,sans-serif;font-style:normal;font-weight:400}h1.page-title{text-align:left;color:#c00019;font-weight:500;letter-spacing:1px}h1.team_category_title{font-weight:500;letter-spacing:1px;padding:0;margin:0;line-height:100%;font-size:150%;padding:15px 30px}h1.download_table_title{font-weight:400;letter-spacing:1px;padding:0;margin:0;line-height:100%;font-size:150%;padding:15px 10px 10px;max-width:calc(100% - 100px)}.form_request_button{margin-top:30px;margin-left:5.110801032em;background-color:#c00019;color:#fff;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none;font-size:16px;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.form_request_button2{margin-top:10px;margin-left:5.110801032em;background-color:#c00019;color:#fff;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none;font-size:16px;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.form_request_button a,.form_request_button2 a{color:#fff !important}.form_request_button a:hover,.form_request_button2 a:hover{text-decoration:none !important}.form_request_button:hover,.form_request_button2:hover{background-color:#000}.product_desc_title{font-weight:500;letter-spacing:1px;font-size:150%;color:#c00019}.product_desc_separator{height:1px;border-top:1px solid #ccc}.col_50{width:50%;float:left}.col_50left{width:48%;float:left}.col_50right{width:48%;float:right}.col_20{width:20%;float:left}.col_25{width:25%;float:left}.col_25_team{width:calc(25% - 30px);margin-left:15px;margin-right:15px}.col_30{width:30%;float:left}.col_30.center{margin-left:5%;margin-right:5%}.col_32{width:32%;float:left}.col_32.center{margin-left:2%;margin-right:2%}.col_33{width:33.3333333%;float:left}.col_60{width:60%;float:left}.col_40{width:40%;float:left}.col_70{width:70%;float:left}.col_75{width:75%;float:left}.float-right{float:right}.float-left{float:left}.bg_white,body.post-template-default .type-post{background-color:#fff}.bg_white80{background-color:rgba(255,255,255,.8)}.bg_white90{background-color:rgba(255,255,255,.9)}.bg_gray,body.page-template-template-jobmarket #content,body.page-template-template-jobmarket .storefront-breadcrumb,body.post-template-single-team #content,body.post-template-single-team .storefront-breadcrumb,body.page-template-template-team #content,body.page-template-template-team .storefront-breadcrumb,body.page-template-template-doa #content,body.page-template-template-doa .storefront-breadcrumb,body.page-template-template-news_subsite #content,body.page-template-template-news_subsite .storefront-breadcrumb,body.page-template-template-dto_newsletter #content,body.page-template-template-dto_newsletter .storefront-breadcrumb,body.post-template-default #content,body.post-template-default .storefront-breadcrumb,body.post-template-single-disciplines #content,body.post-template-single-disciplines .storefront-breadcrumb{background-color:#efeded}.bg_gray02{background-color:#f5f4f3}.bg_gray03{background-color:#eae8e7}.bg_blue{background-color:#3c5f7c}.bg_brown{background-color:#5a4743}.bg_red{background-color:#c00019}.bg_rose{background-color:#918583}.bg_roselight{background-color:#aea6a4}.bg_olivegreen{background-color:#588157}.bg_gray_icon{background-color:#efeded;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-hellgrau.png);background-repeat:no-repeat;background-position:top right}.bg_gray02_icon{background-color:#f5f4f3;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-hellgrau.png);background-repeat:no-repeat;background-position:top right}.bg_gray03_icon{background-color:#eae8e7;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-hellgrau.png);background-repeat:no-repeat;background-position:top right}.bg_blue_icon{background-color:#3c5f7c;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-blau.png);background-repeat:no-repeat;background-position:top right}.bg_brown_icon{background-color:#5a4743;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-braun.png);background-repeat:no-repeat;background-position:top right}.bg_red_icon{background-color:#c00019;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-rot.png);background-repeat:no-repeat;background-position:top right}.bg_olivegreen_icon{background-color:#588157;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-olivegruen.png);background-repeat:no-repeat;background-position:top right}.bg_rose_icon{background-color:#918583;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-dunkelgrau.png);background-repeat:no-repeat;background-position:top right}.bg_roselight_icon{background-color:#aea6a4;background-image:url(//www.qcm.ch/wp-content/themes/storefront-child/images/Q-auf-dunkelgrau.png);background-repeat:no-repeat;background-position:top right}.bg_grayimage{background:url(//www.qcm.ch/wp-content/themes/storefront-child/images/bg_image_gray.jpg) no-repeat center center fixed;background-size:cover}.bg_camoimage{background:url(//www.qcm.ch/wp-content/themes/storefront-child/images/bg_image_camoplus.jpg) no-repeat center center fixed;background-size:cover}.bg_uasimage{background:url(//www.qcm.ch/wp-content/themes/storefront-child/images/bg_image_uas.jpg) no-repeat center center fixed;background-size:cover}.page-template-template-uas-services a{color:#588157}.display_none{display:none !important}.padding_bottom3{padding-bottom:3px}.padding_15{padding:15px}.padding_x15{padding-left:15px;padding-right:15px}.padding_bottom15{padding-bottom:15px}.padding_20{padding:20px}body.post-template-default .start_post_content_wrapper,body.post-template-default .cat-links,body.post-template-default .post-navigation,.padding_30{padding:30px}.padding_x30{padding-left:30px;padding-right:30px}.padding_top30{padding-top:30px}.padding_bottom30{padding-bottom:30px}.padding_right30{padding-right:30px}.padding_50{padding:50px}.padding_top50{padding-top:50px}.padding_bottom50{padding-bottom:50px}.padding_top100{padding-top:100px}.padding_bottom100{padding-bottom:100px}.padding_bottom200{padding-bottom:200px}.padding_y50{padding-top:50px !important;padding-bottom:50px !important}.padding_y100{padding-top:50px;padding-bottom:50px}.padding_100{padding:100px}.padding_y200{padding-top:200px;padding-bottom:200px}.margin_bottom15{margin-bottom:15px}.margin_bottom30{margin-bottom:30px}.margin_top30{margin-top:30px}.margin_top50{margin-top:50px}.margin_bottom50{margin-bottom:50px}.margin_top100{margin-top:100px}.margin_bottom100{margin-bottom:100px}.text-center{text-align:center}.text-gray{color:#928583 !important}body.post-template-default #content a,body.post-template-single-team #content a,.text-blue{color:#3c5f7c !important}body.post-template-default #content a,body.post-template-single-team #content a{text-decoration:none !important}.text-white{color:#fff !important}.link-white a{color:#fff !important}.link-white_underline a{color:#fff !important;text-decoration:underline}.link-black a{color:#000 !important}.link-blue a{color:#3c5f7c !important}.link-black_underline a{color:#000 !important;text-decoration:underline}body.post-template-single-team #content .link-black a{color:#000 !important}body.post-template-single-team #content .link-black a:hover{text-decoration:underline !important}body.post-template-single-disciplines #content a,.text-braun{color:#5a4743 !important}.text-red{color:#c00019 !important}.text-olivegreen{color:#588157 !important}.text-black{color:#000 !important}.text-green{color:green}.text-rose{color:#918583 !important}.border_bottom_blue,body.post-template-default .type-post{border-bottom:5px solid #3c5f7c}.border_bottom_red{border-bottom:5px solid #c00019}.border_bottom_brown{border-bottom:5px solid #5a4743}.border_bottom_small_gray{border-bottom:1px solid #ccc}.text-90{font-size:90%}.text-115{font-size:115%}.text-120{font-size:120%}.text-150{font-size:150%}.text-italic{font-style:italic}.font-weight300{font-weight:300}.header-bold{font-weight:500;letter-spacing:1px}.text-bold{font-weight:500}.text-underline{text-decoration:underline}body.post-template-default .type-post,.standard-text{font-size:110%;font-weight:300;line-height:180%;color:#252525}.standard-text strong{font-weight:400}.standard-text ul{margin-left:24px}body.page-template-template-dto .standard-text a{text-decoration:underline;color:#3c5f7c}body.post-template-default .type-post .wp-post-image,.img100 img{width:100%;height:auto;border-radius:0}.site-header .site-branding img{height:80px;max-height:80px;max-width:auto;width:auto;margin-bottom:20px}.product_meta{display:none}.main-navigation ul li a,.main-navigation ul li>a{border-bottom:5px solid #fff}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-title a:hover,.site-header ul.menu li.current-menu-item>a,.site-header ul.menu li.current_page_parent>a{border-bottom:5px solid #395d7d}body.woocommerce .main-navigation ul li a:hover,body.woocommerce .main-navigation ul li:hover>a,body.woocommerce .site-title a:hover,body.woocommerce .site-header ul.menu li.current-menu-item>a,body.woocommerce .site-header ul.menu li.current_page_parent>a,body.page-template-template-dispatch .main-navigation ul li a:hover,body.page-template-template-dispatch .main-navigation ul li:hover>a,body.page-template-template-dispatch .site-title a:hover,body.page-template-template-dispatch .site-header ul.menu li.current-menu-item>a,body.page-template-template-dispatch .site-header ul.menu li.current_page_parent>a,body.page-template-template-consulting .main-navigation ul li a:hover,body.page-template-template-consulting .main-navigation ul li:hover>a,body.page-template-template-consulting .site-title a:hover,body.page-template-template-consulting .site-header ul.menu li.current-menu-item>a,body.page-template-template-consulting .site-header ul.menu li.current_page_parent>a,body.page-template-template-training .main-navigation ul li a:hover,body.page-template-template-training .main-navigation ul li:hover>a,body.page-template-template-training .site-title a:hover,body.page-template-template-training .site-header ul.menu li.current-menu-item>a,body.page-template-template-training .site-header ul.menu li.current_page_parent>a{border-bottom:5px solid #c00019}body.page-template-template-uas-services.woocommerce .main-navigation ul li a:hover,body.page-template-template-uas-services.woocommerce .main-navigation ul li:hover>a,body.page-template-template-uas-services.woocommerce .site-title a:hover,body.page-template-template-uas-services.woocommerce .site-header ul.menu li.current-menu-item>a,body.page-template-template-uas-services.woocommerce .site-header ul.menu li.current_page_parent>a,body.page-template-template-uas-services .main-navigation ul li a:hover,body.page-template-template-uas-services .main-navigation ul li:hover>a,body.page-template-template-uas-services .site-title a:hover,body.page-template-template-uas-services .site-header ul.menu li.current-menu-item>a,body.page-template-template-uas-services .site-header ul.menu li.current_page_parent>a,body.page-template-template-uas-services .main-navigation ul li a:hover,body.page-template-template-uas-services .main-navigation ul li:hover>a,body.page-template-template-uas-services .site-title a:hover,body.page-template-template-uas-services .site-header ul.menu li.current-menu-item>a,body.page-template-template-uas-services .site-header ul.menu li.current_page_parent>a,body.page-template-template-uas-services .main-navigation ul li a:hover,body.page-template-template-uas-services .main-navigation ul li:hover>a,body.page-template-template-uas-services .site-title a:hover,body.page-template-template-uas-services .site-header ul.menu li.current-menu-item>a,body.page-template-template-uas-services .site-header ul.menu li.current_page_parent>a{border-bottom:5px solid #588157}body.page-template-template-doa .main-navigation ul li a:hover,body.page-template-template-doa .main-navigation ul li:hover>a,body.page-template-template-doa .site-title a:hover,body.page-template-template-doa .site-header ul.menu li.current-menu-item>a,body.page-template-template-doa .site-header ul.menu li.current_page_parent>a,body.post-template-single-disciplines .main-navigation ul li a:hover,body.post-template-single-disciplines .main-navigation ul li:hover>a,body.post-template-single-disciplines .site-title a:hover,body.post-template-single-disciplines .site-header ul.menu li.current-menu-item>a,body.post-template-single-disciplines .site-header ul.menu li.current_page_parent>a,body.page-template-template-doa_projects .main-navigation ul li a:hover,body.page-template-template-doa_projects .main-navigation ul li:hover>a,body.page-template-template-doa_projects .site-title a:hover,body.page-template-template-doa_projects .site-header ul.menu li.current-menu-item>a,body.page-template-template-doa_projects .site-header ul.menu li.current_page_parent>a{border-bottom:5px solid #5a4743}body.page-template-template-camoplus .main-navigation ul li a:hover,body.page-template-template-camoplus .main-navigation ul li:hover>a,body.page-template-template-camoplus .site-title a:hover,body.page-template-template-camoplus .site-header ul.menu li.current-menu-item>a,body.page-template-template-camoplus .site-header ul.menu li.current_page_parent>a{border-bottom:5px solid #918583}.site-header .widget_shopping_cart li{font-size:90%}.storefront-breadcrumb{margin:0 !important;padding:10px 0 20px!important}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:0 !important}.slider img{width:100%;height:auto}body.home.page-template-template-style01 .slider{margin-bottom:52px}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1em 0;margin:0 .55em}.site-header-cart .cart-contents{padding:1em 0}.image_left_home{padding:80px 100px 0 0}.subtitle_with_bg{display:inline-block;padding:5px 15px;font-weight:400;letter-spacing:1px;font-size:120%;margin-bottom:15px}.button_big{display:inline-block;padding:10px;border-radius:12px;min-width:316px}.button_left,.button_right{float:left}.button_left{font-size:240%;padding:10px 20px}.button_right{font-size:120%;padding:10px 20px;text-align:left}.button_right_oneline{font-size:120%;padding:25px 20px 10px;text-align:left}.button_right strong,.button_right_oneline strong{font-weight:500}.faq_item,.dispatch_faq_item{position:relative}.button_faq,.button_dispatch_faq{position:absolute;text-align:center;font-size:200%;color:#fff;width:100px;height:45px;line-height:45px;left:50%;bottom:-40px;margin-left:-50px;z-index:9;cursor:pointer;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.button_dispatch_call{float:right}.faq_item_title h1{margin-bottom:0;margin-top:30px}.faq_item_subtitle{font-weight:300;font-size:140%}.faq_item_text{padding-top:30px;display:none}.dispatch_faq_content h2,.dispatch_faq_content h3,.dispatch_faq_content h4{color:#c00019;font-weight:500}.dispatch_faq_content h3{font-size:130%}.dispatch_faq_wrapper .faq_item_text{padding-top:0}.row_doa_contact_wrapper a{text-decoration:none;color:#fff}.row_doa_contact_title{display:inline-block}.row_doa_contact_title h3{padding:5px 50px;font-weight:500;font-size:100%;margin-top:30px;margin-bottom:30px}.job_item_email_text p,.job_item_footer_row p{margin-bottom:0;padding-bottom:0}.job_item_button i,.job_item_email i{padding-right:10px}.job_item_footer_row{position:relative}.job_item_button{position:absolute;right:0;bottom:0;padding:5px 10px;border-radius:6px}.job_item_button a{color:#fff}.job_item_text h3{color:#3c5f7c !important;font-weight:500;margin-top:40px;margin-bottom:5px;font-size:120%}.row_dispatch_call_wrapper .button_wrapper{margin-top:70px}.button_dispatch_call i{font-size:170%;margin-top:10px}.button_dispatch_call .button_right{padding-top:20px;padding-left:40px;padding-right:40px}.dispatch_partner_logos_wrapper{display:flex;flex-flow:row wrap;align-content:stretch}.dispatch_partner_logo_item{align-self:stretch;width:20%;padding-right:5%}.dto_newsletter_items_wrapper,.flex_wrapper{display:flex;flex-flow:row wrap;align-content:stretch}.newsletter_item,.flex_item{align-self:stretch}.team_overview_email i{margin-right:5px}.team_overview_title{margin-top:15px}.service_overview_item_wrapper{display:flex;flex-flow:row wrap;align-content:stretch}.service_overview_item{align-self:stretch;background-color:#5a4743;margin-top:25px;margin-bottom:25px}.service_overview_item_title{padding:10px;color:#fff;text-align:center}.service_overview_item img{border-radius:0}.news_home_wrapper{background:url(//www.qcm.ch/wp-content/themes/storefront-child/images/slider_News-HG_dunkel.jpg) no-repeat center center fixed;background-size:cover;color:#fff}.news_item{padding-right:100px;margin-top:30px}.news_item_title h3{font-weight:400;font-size:140%;margin-bottom:0}.news_item_text{margin-top:30px}.news_readmore_btn{margin-top:30px;background-color:#3c5f7c;padding:10px 20px;display:inline-block}.news_readmore_btn a .btn_text{text-decoration:underline}.dto_news_intro_wrapper{background:url(//www.qcm.ch/wp-content/themes/storefront-child/images/slider_News-HG_dunkel.jpg) no-repeat center center fixed;background-size:cover;color:#fff}.dto_news_intro_icon{font-size:800%}.dto_news_intro_link a .btn_text{text-decoration:underline}.link_home_item{text-align:center;position:relative;padding:30px}.link_home_item_overlay{position:absolute;width:calc(100% - 30px);text-align:center;top:50px;font-size:120%}.link_home_item_overlay .btn_text{text-decoration:underline}.news_button_item_icon{font-size:500%}.news_subsite_icon{font-size:800%;position:relative;width:30%}.news_subsite_icon i:before{position:absolute;top:0;left:0}.event_items_wrapper,.row_dispatch_service_wrapper,.displatch_images50_wrapper,.references_items_wrapper,.wrapper_col2{column-count:2;column-gap:40px}.event_item,.dispatch_service_item,.displatch_images50_item,.references_item,.item_col2{display:block;break-inside:avoid-column}.dispatch_service_icon,.company_service_icon{font-size:900%}.company_service_icon{line-height:100%}.before_shoploop_searchform_wrapper{width:48%;float:left}.before_shoploop_pdffile_wrapper{width:48%;float:right;line-height:45px}form.search-form input.search-field{width:calc(100% - 100px)}body.search-results article.product{border-bottom:1px solid #ccc;margin-bottom:20px}body.search-results article.product img,body.search-results article.product .event_title,body.search-results article.product .singel_post_date{display:none}body.search-results article.product h2{font-size:150%}.singel_post_date{font-size:80%;text-align:right}body.post-template-single-team .post-navigation .nav-links a,body.post-template-default .post-navigation .nav-links a{font-size:80% !important}.category_item img{border-radius:0}.category_item .category_title{padding:7px 10px 7px;font-size:85%}ul.sub_cats{list-style:none;margin-left:0;margin-top:10px}ul.sub_cats li{margin-left:25px;margin-right:50px;margin-bottom:5px;font-size:85%}ul.sub_cats li:before{content:'\f101';font-family:"Font Awesome 5 Pro";margin-right:5px;margin-left:-15px}ul.sub_cats li a{color:inherit}ul.sub_cats li a:hover{text-decoration:underline}.training_categories_menu_item{max-width:300px;margin:0 auto}.filter-widgets .widget .widgettitle{font-weight:500}.filter__list ul.is-hierarchical ul.children{font-size:80%}.filter__list ul.is-hierarchical ul.children li a{margin-right:20px}ul.products li.product{border-bottom:1px solid #ccc;margin-bottom:0}ul.products li.product:first-child{border-top:1px solid #ccc}ul.products li.product:nth-child(even){background-color:#f4f4f3}ul.products li.product:nth-child(odd){background-color:#fff}.kwa_product_image_in_loop,.kwa_product_infos_in_loop{width:50%;float:left}.kwa_product_image_in_loop{position:relative}.kwa_product_image_in_loop img{border-radius:0;width:100%;height:auto}ul.products li.product img{margin:0}.kwa_product_category_warpper{background-color:#c00019;color:#fff;position:absolute;top:0;left:0;text-transform:uppercase;padding:7px 10px 7px;font-size:85%}.kwa_product_category_warpper a{color:#fff}.kwa_product_infos_in_loop{padding:20px;font-size:85%}ul.products li.product .add_to_cart_button{display:none}ul.products li.product .button.product_type_simple{background-color:#c00019;color:#fff;display:block;text-align:right;font-weight:400;text-transform:uppercase;font-size:85%}ul.products li.product .add_to_cart_button:before,ul.products li.product .button.product_type_simple:before{content:'\f101';font-family:"Font Awesome 5 Pro";margin-right:5px}h2.woocommerce-loop-product__title{font-weight:500 !important;color:#000;margin-top:10px}.description_in_loop h3,h3.loop_product_subtitle{color:#c00019;font-weight:500 !important;line-height:130%}.description_in_loop p:last-child{margin-bottom:0}.kwa_product_infos_in_loop_row{padding:10px}.kwa_product_infos_in_loop_row_title{width:30%;float:left;font-weight:700;color:#c00019}.kwa_product_infos_in_loop_row_subtitle{width:70%;color:#000;float:left}.kwa_product_infos_in_loop_row:hover .kwa_product_infos_in_loop_row_subtitle{color:#c00019}.attandee_number_info{margin-top:-20px;margin-bottom:50px;color:#c00019}.single-product h1.product_title{font-weight:500 !important;color:#000}.single-product div.product p.price{font-size:100%;margin:0}.single_product_subtitle{margin-top:15px;font-size:90%}.single-product .woocommerce-product-details__short-description h3,.single_product_subtitle h3{font-size:120%;color:#c00019;font-weight:500}.single-product .woocommerce-product-details__short-description p{font-size:90%}.single-product div.product table.variations th,.single-product div.product table.variations td{float:left;padding-right:10px}.single-product div.product table.variations .value{margin-top:-2px}button.alt,input[type=button].alt,input[type=reset].alt,input[type=submit].alt,.button.alt,.widget-area .widget a.button.alt{background-color:#c00019;border-color:#c00019}.woocommerce-Tabs-panel a{color:#c00019}.woocommerce-Tabs-panel a:hover{text-decoration:underline}ul.wc-tabs li a{color:#555}.woocommerce-tabs ul.tabs li.active a{color:#c00019}.related.products,.up-sells.upsells.products{padding-top:50px;border-top:1px solid #ddd}.related.products h2,.up-sells.upsells.products h2{padding-bottom:20px}.form_request_button a{color:#c00019}.form_request_button a:hover{text-decoration:underline}section.up-sells{display:none}.woocommerce-cart-form__cart-item td dl.variation dt,.woocommerce-checkout-review-order-table td dl.variation dt{display:none}body.single-product .woocommerce-product-details__short-description{display:none}.product_attribut_row{border-bottom:1px solid #ccc;padding:10px 0;font-size:90%}.product_attribut_row:last-child{border-bottom:0 solid #ccc}.attr_label{float:left;width:33%;font-weight:500}.attr_value{float:left;width:67%}.attr_value ul{margin-left:20px;margin-bottom:0}.attr_value p:last-child{margin-bottom:0}.attr_value_left,.attr_value_right{float:left;width:50%}table.variations td.label label{display:none}.download_table_title_wrapper{position:relative}.download_table_title_icon{position:absolute;top:15px;right:0;width:100px;text-align:center;font-size:120%;line-height:120%}.downloads_table_wrapper{border-top:5px solid #c00019;border-bottom:5px solid #c00019}.downloads_table_wrapper a{color:#000}.downloads_table_wrapper p{margin-bottom:0}.downloads_table_wrapper_olivegreen{border-top:5px solid #588157;border-bottom:5px solid #588157}.downloads_row{width:100%;border-bottom:1px solid #f1939e}.downloads_row:last-child{border-bottom:none}.downloads_row:hover{background-color:#feebee}.downloads_row_olivegreen:hover{background-color:#58815717}.downloads_row.top_row:hover{background-color:#efeded}.downloads_date,.downloads_pdf,.downloads_icon,.part_66_col_2{float:left;padding:10px}.downloads_date{width:150px;font-weight:300}.downloads_icon{width:100px;text-align:center;font-size:200%;color:#c00019}.downloads_pdf{width:calc(100% - 250px)}.news_top_wrapper .downloads_pdf{width:calc(100% - 150px)}.press_table_wrapper .downloads_pdf,.dto_table_wrapper .downloads_pdf,.trainings_table_wrapper .downloads_pdf{width:calc(100% - 100px)}.part_66_col_2{width:150px;text-align:center}.part66_table_wrapper .downloads_pdf{width:calc(100% - 300px)}.downloads_filesize{font-weight:300;color:#c00019}.downloads_filesize_olivegreen{font-weight:300;color:#588157}.downloads_pdf_title{font-weight:500}.mobile_title{display:none}.downloads_table_wrapper.brown_table{border-top:5px solid #5a4743;border-bottom:5px solid #5a4743}.downloads_row.brown_table_row{border-bottom:1px solid #d7b9b1}.doa_projects_table_featured .downloads_row.brown_table_row{border-bottom:1px solid #5a4743}.downloads_row.brown_table_row:hover{background-color:#f8f3f1}.downloads_row.brown_table_row .downloads_filesize{color:#5a4743}.downloads_table_wrapper.blue_table{border-top:5px solid #3c5f7c;border-bottom:5px solid #3c5f7c}.downloads_row.blue_table_row{border-bottom:1px solid #3c5f7c}.downloads_row.blue_table_row:hover{background-color:#f8f3f1}.downloads_row.blue_table_row .downloads_filesize{color:#000}.downloads_table_wrapper.rose_table{border-top:5px solid #918583;border-bottom:5px solid #918583}.downloads_row.rose_table_row{border-bottom:1px solid #918583}.downloads_row.rose_table_row:hover{background-color:#f8f3f1}.downloads_row.rose_table_row .downloads_filesize{color:#000}.downloads_row.table_row_inactive .downloads_icon{color:#888}tr.fltrow:first-child td input{margin:10px}tr.fltrow:first-child td:before{content:'Search:' !important}tr.fltrow:first-child td{text-align:center}.olivegreen_table a{color:#588157}.news_nexttrainings_wrapper .nexttraining_date,.news_nexttrainings_wrapper .nexttraining_title,.news_nexttrainings_wrapper .nexttraining_location,.news_nexttrainings_wrapper .nexttraining_duration,.training_nexttrainings_wrapper .nexttraining_title,.training_nexttrainings_wrapper .nexttraining_desc{float:left;font-weight:300}.news_nexttrainings_wrapper .nexttraining_date{width:20%}.news_nexttrainings_wrapper .nexttraining_title{width:60%}.news_nexttrainings_wrapper .nexttraining_location{width:10%}.news_nexttrainings_wrapper .nexttraining_duration{width:10%}.news_nexttrainings_wrapper .downloads_row.red_table_row,.training_nexttrainings_wrapper .downloads_row.red_table_row,.news_nexttrainings_wrapper .downloads_row.blue_table_row{padding:10px}.news_nexttrainings_wrapper .downloads_row.blue_table_row:hover{background-color:#dee3e9}.news_nexttrainings_wrapper .downloads_row.blue_table_row:hover .nexttraining_date,.news_nexttrainings_wrapper .downloads_row.blue_table_row:hover .nexttraining_title,.news_nexttrainings_wrapper .downloads_row.blue_table_row:hover .nexttraining_location,.news_nexttrainings_wrapper .downloads_row.blue_table_row:hover .nexttraining_duration{font-weight:500}.training_nexttrainings_wrapper .nexttraining_title{width:15%;float:left}.training_nexttrainings_wrapper .nexttraining_subtitle{width:45%;float:left;padding-right:15px}.training_nexttrainings_wrapper .nexttraining_date{width:25%;float:left;font-weight:300}.training_nexttrainings_wrapper .nexttraining_location{width:15%;float:left;text-align:right;font-weight:300}.folder_button_bigicon_wrapper{width:120px;height:120px;border-radius:60px;background:#fff;margin:0 auto;margin-top:20px;font-size:60px;padding-top:10px}.folder_button_smallicon_wrapper{margin-bottom:20px;margin-top:20px;font-size:150%}.row_partner_wrapper{padding-top:50px}.partner_items_wrapper{margin:50px 0 100px;display:flex;flex-flow:row wrap;align-items:stretch}.partner_items_wrapper_cat{display:flex;flex-flow:row wrap;align-items:stretch}.partner_item{text-align:center;padding:20px;align-self:stretch;display:block}.partner_item img{position:relative;display:block}.row_contact_wrapper{background-color:#c00019;color:#fff;padding:100px 0;line-height:170%}.row_contact_wrapper h1,.row_contact_wrapper a{color:#fff !important}.qr_code_wrapper img{max-width:250px;height:auto;float:right;margin-top:200px}.form_row_wrapper{background-color:#dfdcdb}.form_left{padding:50px 20px 50px 0}.gform_wrapper input[type=text],.gform_wrapper input[type=number],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper textarea,..gform_wrapper input-text{background-color:#fff;border:1px solid #fff}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:500 !important}.gform_wrapper h3.gform_title{font-size:1.4em !important;color:#c00019 !important;font-weight:500 !important}body.home .gform_wrapper h3.gform_title,body.page-template-template-contact h3.gform_title,body.page-template-template-dto h3.gform_title{color:#fff !important}body.page-template-template-doa .gform_wrapper h3.gform_title{color:#5a4743 !important}.gform_wrapper span.gform_description{margin-bottom:26px !important}.gform_button{float:right;background-color:#c00019 !important;color:#fff !important;border-radius:6px !important}body.page-template-template-uas-services .gform_title{color:#588157 !important}body.page-template-template-uas-services .gform_button{background-color:#588157 !important}body.home .gform_button,body.page-template-template-contact .gform_button,body.page-template-template-dto .gform_button{background-color:#383730 !important}body.page-template-template-doa .gfield_consent_label a{color:#5a4743 !important}body.page-template-template-doa .gform_button{background-color:#5a4743 !important}body.page-template-template-camoplus .gform_button{background-color:#918583 !important}body.page-template-template-camoplus .gfield_consent_label a,body.page-template-template-camoplus .gform_wrapper h3.gform_title{color:#918583 !important}.gfield_consent_label{font-size:90%}body.page-template-template-home .gfield_consent_label a,body.page-template-template-contact .gfield_consent_label a,body.page-template-template-dto .gfield_consent_label a{color:#3c5f7c}ul#gform_fields_4 li.gfield.gsection{background-color:#5a4743;margin-top:80px !important}ul#gform_fields_4 li.gfield.gsection h2{color:#fff !important;padding:15px 15px 5px !important;font-weight:500 !important}ul#gform_fields_4 input,ul#gform_fields_4 textarea{border:1px solid #888}ul#gform_fields_4 label{color:#555 !important;font-weight:300 !important}ul#gform_fields_4 input#input_4_8{border:0}#gform_wrapper_4 .gform_footer{text-align:center !important}#gform_submit_button_4.gform_button{float:none !important;clear:both !important}#mc_embed_signup input.required{border:1px solid #abb0b2 !important}.info_row_left_col{float:left}.info_row_left_col.sm_title{line-height:60px;font-size:85%;font-weight:500;padding-right:20px}.info_row_left_col.sm_icon{background-color:#fff;color:#383730 !important;height:50px;width:50px;border-radius:25px;margin:0 15px 15px 0;text-align:center;line-height:50px;font-size:30px;cursor:pointer}.info_row_left_col.sm_icon i{color:#383730 !important}ul#menu-recent{list-style:none;margin:0;padding:0;margin-bottom:50px}ul#menu-recent li{margin-left:27px;position:relative}ul#menu-recent li:before{position:absolute;font-family:"Font Awesome 5 Pro";font-weight:500;font-size:80%;content:"\f101";padding-right:15px;margin-left:-27px;top:3px}.site-footer{padding:0 !important;border-top:8px solid #fff}#kwa_footer{padding-top:10px;padding-bottom:10px;color:#fff;line-height:100%;font-size:90%;font-weight:500;background-color:#242416;width:100%;display:block}#kwa_footer .col-full2{max-width:1148px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;height:16px}.site-footer a,#kwa_footer a{color:#fff;text-decoration:none !important}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer .widget .widget-title,.site-footer .widget .widgettitle{font-weight:500}.kwa_footer_left{width:50%;float:left}.kwa_footer_right{width:50%;float:right;text-align:right}ul#menu-footer-menu{margin-bottom:0;padding-left:0}ul#menu-footer-menu li{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #fff}ul#menu-footer-menu li:last-child{padding-right:0;margin-right:0;border-right:0 solid #fff}.footer-widgets{padding-top:40px}footer .widget{margin-bottom:40px}img.sqs_logo{width:100px;height:auto;float:right;margin-bottom:10px}.edit-link,.site-info{display:none}.woocommerce-order .wc-item-meta-label{display:none !important}.site-main{margin-bottom:0 !important}button.menu-toggle,button.menu-toggle:hover{border-color:#333;position:absolute;right:30px;top:50px}@media (max-width:1180px){#kwa_footer{padding-bottom:100px}.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}.button_dispatch_call{float:left}}@media (max-width:568px){.col-full.margin_mobile_0{margin-left:0 !important;margin-right:0 !important}}@media (max-width:66.4989378333em){.col-full.margin_mobile_0{margin-left:0 !important;margin-right:0 !important}}@media (min-width:768px){.site-header{padding-top:30px !important}.content-area,.widget-area{margin-bottom:0 !important}.main-navigation ul.menu>li.menu-item-has-children>a:after,.main-navigation ul.menu>li.page_item_has_children>a:after,.main-navigation ul.nav-menu>li.menu-item-has-children>a:after,.main-navigation ul.nav-menu>li.page_item_has_children>a:after{margin-left:.4em}}@media (max-width:768px){.col_50left,.col_50right{width:100%;float:left}.site-footer{padding-top:50px !important}#kwa_footer .col-full2{padding-bottom:150px}.info_row_left,.info_row_center,.info_row_right{width:100%}.info_row_left,.info_row_center{margin-bottom:50px}.info_row_center{margin-left:0;margin-right:0}.info_row_left{padding-top:0}.kwa_footer_left,.kwa_footer_right{width:100%;float:left;text-align:left}.kwa_footer_right{margin-bottom:20px}ul#menu-footer-menu{margin-left:0 !important}.kwa_product_image_in_loop,.kwa_product_infos_in_loop{width:100%}.downloads_date,.part_66_col_2{width:100%}.part_66_col_2{text-align:left}.downloads_pdf{width:calc(100% - 100px)}.news_top_wrapper .downloads_pdf,.press_table_wrapper .downloads_pdf,.dto_table_wrapper .downloads_pdf,.part66_table_wrapper .downloads_pdf{width:calc(100% - 0px)}.mobile_title{display:inline-block;padding-right:15px}.part_66_col_2.table_top{display:none}.float-right{float:left}.col_25,.col_30,.col_32,.col_33,.col_50,.col_60,.col_70,.col_75{width:100%}.col_20{width:33.333333%}.col_30.center,.col_32.center{margin-left:0;margin-right:0}.qr_code_wrapper img{margin-top:20px}.image_left_home{display:none}.news_item{padding-right:0;margin-bottom:100px}.news_subsite_icon{font-size:200%}.event_items_wrapper,.row_dispatch_service_wrapper,.wrapper_col2{column-count:1;column-gap:0}.news_nexttrainings_wrapper .nexttraining_date,.news_nexttrainings_wrapper .nexttraining_title{width:100%}.news_nexttrainings_wrapper .nexttraining_location,.news_nexttrainings_wrapper .nexttraining_duration{width:50%}.dispatch_partner_logo_item{width:50%;padding-right:5%;padding-bottom:30px}.col-full.margin_mobile_0{margin-left:0 !important;margin-right:0 !important}.attr_label,.attr_value{width:100%}.col_25_team{width:calc(50% - 30px)}.before_shoploop_searchform_wrapper,.before_shoploop_pdffile_wrapper{width:100%;float:left}.training_nexttrainings_wrapper .nexttraining_title,.training_nexttrainings_wrapper .nexttraining_subtitle,.training_nexttrainings_wrapper .nexttraining_date,.training_nexttrainings_wrapper .nexttraining_location{width:100%;float:left;text-align:left}}@media (max-width:580px){.col_25_team{width:100%;margin-left:0;margin-right:0}.job_item_footer_row{padding-bottom:100px}.job_item_button{right:auto;left:0}.site-header{padding-top:10px !important;padding-bottom:10px !important}button.menu-toggle,button.menu-toggle:hover{top:10px !important}.site-header .site-branding img{height:40px !important;margin-bottom:0 !important}h1{font-size:2em}.col-full{margin-left:1.617924em;margin-right:1.617924em}.woocommerce-breadcrumb{font-size:.65em}h1.download_table_title{font-size:100%}}.service-overview-item-text-bg,.category-items-dropdown-bg{color:#fff;padding:20px;position:absolute;opacity:0;top:0;height:100%;z-index:10;transition:.3s ease-in-out;font-size:.9rem;box-shadow:rgba(0,0,0,.4) 0px 8px 24px;display:flex;justify-content:space-between;flex-direction:column}.learnmore{text-decoration:underline;font-weight:700;text-align:left}.service-overview-item-text{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.service_overview_item a,.training_categories_menu .category_item a{position:relative}.training_categories_menu_item{position:relative}.training_categories_menu .category_item{margin-bottom:50px}.category-items-dropdown-bg{width:200%;font-size:85%;background-color:#c00019}.service_overview_item a:hover .service-overview-item-text-bg,.training_categories_menu .category_item a:hover .category-items-dropdown-bg{opacity:1}.category-items-dropdown.level1{text-align:left;width:100%}.team_overview_item img{object-fit:cover;aspect-ratio:1/1}.row_company_team_quicklinks{background:#efeded;padding-bottom:60px}.row_company_team_quicklinks_box{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#cat_34 .flex_wrapper{gap:30px}#cat_34 .flex_wrapper .flex_item.col_50{width:calc(25% - 15px);display:flex;flex-direction:column}@media only screen and (max-width:768px){#cat_34 .flex_wrapper .flex_item.col_50{width:calc(50% - 15px)}}@media only screen and (max-width:580px){#cat_34 .flex_wrapper .flex_item.col_50{width:100%}}#cat_34 .flex_wrapper .flex_item.col_50 .col_50{width:100%}#cat_34 .flex_wrapper .col_50 .padding_x15{padding:0}.row_company_team_quicklinks_box .quicklinks_item{background:#fff;padding:15px;display:flex;max-width:calc((100% - 100px)/6);min-width:150px;justify-content:center;align-items:center;font-weight:700;text-align:center}.row_company_team_quicklinks_box .quicklinks_item a{color:#3c5f7c !important}.row_company_team_quicklinks_titel{text-align:center;padding-bottom:20px}html{scroll-behavior:smooth}.stat{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;font-family:neo-sans,sans-serif;background:#f5f4f3;align-items:start;padding:40px;flex-shrink:1;min-height:170px;gap:20px}.stat-figure{font-size:3em;display:flex;font-weight:700;margin:0}.stat-caption{text-align:center;margin:0}.popout{display:flex;flex-wrap:wrap;gap:50px;margin-top:100px}.popout>p{display:none}.stat-caption{font-size:1.5rem}footer .mc-field-group input{width:100%}footer .mc-field-group{margin-bottom:10px}footer input[type=submit]{background-color:#3c5f7c;color:#fff}footer #mce-responses{display:none !important}footer #mc_embed_signup_scroll{position:relative}.infotextfooter{font-size:.7rem;line-height:1.4;margin-bottom:10px;display:block}footer .socialbar{display:flex;justify-content:center;align-items:center;gap:15px}footer .socialbar p{font-size:.9rem;margin:0}footer .socialbar img{background:#fff;padding:10px;width:55px;color:#383730;border-radius:50px}footer .socialbar img:hover{background:#d3d3d3}.search-results .content-area article .entry-header{display:grid;gap:20px;grid-template-columns:150px 1fr}.newsletterarchive-link{margin-top:30px}.newsletterarchive-link a{display:grid;place-content:center;padding:9px 20px;background-color:#3c5f7c;color:#fff;width:fit-content}.faq_casp{border:1px solid #ecf2ff}.faq_casp .su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{left:unset;right:0}.faq_casp .su-spoiler-title{padding:7px 34px 7px 7px;padding-left:unset !important;padding-right:unset !important;font-size:1rem}.faq_casp .su-spoiler{margin-bottom:0 !important;padding:15px 20px}.faq_casp .su-spoiler:not(:last-child){border-bottom:1px solid #ecf2ff}.faq_casp .su-spoiler-closed.su-spoiler-style-default .su-spoiler-content{padding:0 !important}.faq_casp .su-spoiler-style-default .su-spoiler-content{padding:1em 0 0 !important}.su-spoiler-title:focus{outline:none !important}.faq_casp .su-spoiler-content{font-size:1rem}#menu-main-menu{display:flex;justify-content:space-between}.testimonials{margin-bottom:2rem}.term-description{margin-bottom:4rem}body:not(.term-general-training) #primary{float:none;margin-right:0;width:100%}body:not(.term-general-training) #secondary{display:none}@media only screen and (min-width:768px){.term-general-training #primary .term-description{width:135.5%;margin-left:-35.5%}.term-general-training #primary .dhwc-ajax__toolbar{display:none}.term-general-training #primary .woocommerce-products-header{width:135.5%;margin-left:-35.5%}.term-general-training #secondary{padding-top:93px}}.page-id-3071 .fixed-table-toolbar .btn-secondary,.page-id-3071 .fixed-table-toolbar .btn-secondary:hover,.page-id-3071 .fixed-table-toolbar .btn-secondary:active{background-color:#5a4743;border-color:#5a4743}